OSDN Git Service

* c-decl.c (c_init_decl_processing): Set pedantic_lvalues to
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
2
3         * gcc.c-torture/compile/981022-1.c: Remove.
4         * gcc.dg/array-5.c: Remove XFAIL.
5         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
6         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
7         gcc.dg/cond-lvalue-1.c: Update.
8         * gcc.dg/cast-lvalue-2.c: New test.
9
10 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
11
12         PR c++/13592
13         * g++.dg/other/error1.C (class foo): Tweak error message.
14
15         PR c++/13592
16         * g++.dg/template/call2.C: New test.
17
18 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
19
20         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
21         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
22         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
23         scalar-return-1_x.c, scalar-return-2_y.c,
24         scalar-return-3_x.c, scalar-return-3_y.c,
25         scalar-return-4_x.c, scalar-return-4_y.c,
26         struct-align-1.h, struct-align-1_x.c,
27         struct-align-1_y.c, struct-align-2.h,
28         struct-align-2_x.c, struct-align-2_y.c,
29         struct-by-value-10_y.c, struct-by-value-11_x.c,
30         struct-by-value-11_y.c, struct-by-value-12_x.c,
31         struct-by-value-12_y.c, struct-by-value-13_x.c,
32         struct-by-value-13_y.c, struct-by-value-14_x.c,
33         struct-by-value-14_y.c, struct-by-value-15_x.c,
34         struct-by-value-15_y.c, struct-by-value-16_y.c,
35         struct-by-value-17_y.c, struct-by-value-18_y.c,
36         struct-by-value-19_y.c, struct-by-value-1_x.c,
37         struct-by-value-1_y.c, struct-by-value-20_y.c,
38         struct-by-value-2_x.c, struct-by-value-2_y.c,
39         struct-by-value-3_y.c, struct-by-value-4_x.c,
40         struct-by-value-4_y.c, struct-by-value-5_y.c,
41         struct-by-value-6_y.c, struct-by-value-7_y.c
42         struct-by-value-8_x.c, struct-by-value-8_y.c
43         struct-by-value-9_x.c, struct-by-value-9_y.c
44         struct-return-10_x.c, struct-return-10_y.c,
45         struct-return-19_x.c, struct-return-20_x.c
46         struct-return-2_x.c, struct-return-2_y.c
47         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
48         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
49
50 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
51
52         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
53         attribute on sparc*-sun-solaris2.*.
54
55 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
56
57         PR c++/13710
58         * g++.dg/ext/typeof7.C: New test.
59
60 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
61
62         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
63         * gcc.dg/const-elim-1.c: Same.
64
65 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
66
67         * objc.dg/stret-1.m: New.
68         * objc.dg/stret-2.m: New.
69
70 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
71
72         PR c++/11895
73         * g++.dg/ext/vector1.C: New test.
74
75 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
76
77         * gcc.dg/pch/import-1.c: New.
78         * gcc.dg/pch/import-1.hs: New.
79         * gcc.dg/pch/import-1a.h: New.
80         * gcc.dg/pch/import-1b.h: New.
81         * gcc.dg/pch/import-1c.h: New.
82
83 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
84
85         PR c++/13574
86         * g++.dg/ext/array1.C: New test.
87
88         PR c++/13178
89         * g++.dg/conversion/op1.C: New test.
90
91 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
92
93         PR 11864
94         From Kazumoto Kojima / Dan Kegel:
95         * gcc.dg/pr11864-1.c: New test.
96
97         PR 10392
98         From Marcus Comstedt / Dan Kegel:
99         * gcc.dg/pr10392-1.c: New test.
100
101 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
102
103         PR c++/13478
104         * g++.dg/init/ref10.C: New test.
105
106 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
107
108         PR c++/13407
109         * g++.dg/parse/typename6.C: New test.
110
111 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
112
113         PR pch/13361
114         * testsuite/g++.dg/pch/wchar-1.C: New.
115         * testsuite/g++.dg/pch/wchar-1.Hs: New.
116
117 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
118
119         PR c++/9259
120         * g++.dg/expr/sizeof2.C: New test.
121
122 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
123
124         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
125
126 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
127
128         PR c++/13659
129         * g++.dg/lookup/strong-using-3.C: New.
130         * g++.dg/lookup/using-10.C: New.
131
132 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
133
134         PR c++/13594
135         * g++.dg/lookup/strong-using-2.C: New.
136
137 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
138             Dan Kegel <dank@kegel.com>
139             J"orn Rennecke <joern.rennecke@superh.com>
140
141         PR target/9365
142         * gcc.dg/pr9365-1.c: New test.
143
144 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
145
146         PR c++/8856
147         * g++.dg/parse/casting-operator2.C: New test.
148         * g++.old-deja/g++.pt/explicit83.C: Remove.
149
150 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
151
152         * gcc.dg/label-compound-stmt-1.c: New test.
153         * gcc.c-torture/compile/950922-1.c,
154         gcc.c-torture/compile/20000211-3.c,
155         gcc.c-torture/compile/20000518-1.c,
156         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
157         compound statements.
158
159 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
160
161         * gcc.dg/ppc64-abi-1.c: New test.
162
163 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
164
165          * g++.dg/ext/attrib9.C: Add dg-warnings.
166
167 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
168
169         PR c++/12335
170         * g++.dg/parse/dtor3.C: New test.
171
172 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
173
174         PR c++/12709
175         * g++.dg/parse/try-catch-1.C: New test.
176
177 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
178
179         * ada/acats/run_all.sh: Add more verbose output in acats.log
180         when compiling tests.
181
182 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
183
184         PR 13656
185         * gcc.dg/typedef-redecl.c: New test case.
186         * gcc.dg/typedef-redecl.h: New support file.
187
188 2004-01-13  Jan Hubicka  <jh@suse.cz>
189
190         * gcc.dg/always_inline.c: New test.
191         * gcc.dg/debug/20031231-1.c: Fix.
192
193 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
194
195         PR c++/13474
196         * g++.dg/template/array3.C: New test.
197
198 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
199
200         * g++.dg/ext/lvalue1.C: No longer expected to fail.
201         * g++.dg/warn/Wunused-2.C: Likewise.
202
203 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
204
205         PR c++/13289
206         * g++.dg/template/instantiate6.C: New test.
207
208 2004-01-12  Roger Sayle  <roger@eyesopen.com>
209
210         PR middle-end/11397
211         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
212
213 2004-01-12  Jan Hubicka  <jh@suse.cz>
214
215         PR opt/12826
216         * gcc.dg/20040112-1.c: New.
217
218         * gcc.dg/dwarf-die[1-7].c: Move to...
219         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
220         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
221
222 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
223
224         PR c++/4100
225         * g++.dg/parse/friend4.C: New test.
226
227 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
228
229         PR c++/4100
230         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
231         definition is called a friend.
232
233 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
234
235         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
236
237 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
238
239         PR c++/3478
240         * g++.dg/parse/error10.C: New test.
241         * g++.dg/template/arg2.C: Accept "invalid type" error.
242
243 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
244
245         PR middle-end/13392
246         * g++.dg/opt/expect2.C: New test.
247
248 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
249
250         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
251         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
252         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
253         Update dg-error regexps.
254
255 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
256
257         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
258         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
259
260 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
261
262         * gcc.dg/pragma-re-1.c: Use right pointer type.
263
264 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
265
266         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
267
268 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
269
270         * gcc.dg/rs6000-ldouble-1.c: New.
271
272 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
273
274         DR 337
275         PR c++/9256
276         * g++.dg/other/abstract1.C: New test.
277
278 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
279
280         * g++.dg/lookup/strong-using-1.C: New.
281
282 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
283
284         PR c/11234
285         * gcc.dg/func-ptr-conv-1.c: New test.
286         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
287
288 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
289
290         PR target/13380.
291         * gcc.c-torture/compile/20040109-1.c: New.
292
293 2004-01-08  Stuart Hastings  <stuart@apple.com>
294
295         * testsuite/gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
296         testsuite/gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
297         * testsuite/gcc.dg/i386-sse-6.c: ...this new testcase.
298
299 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
300
301         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
302
303 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
304
305         * ada/acats/run_acats: Treat 'gnatchop' the same way
306         as 'gnatmake'.  Export GCC_DRIVER.
307         * ada/acats/run_all.sh: Add target_gnatchop.  Use
308         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
309
310 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
311
312         PR c++/12573
313         * g++.dg/template/dependent-expr4.C: New test.
314
315 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
316
317         * gcc.dg/altivec-11.c: New test.
318
319 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
320
321         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
322
323 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
324
325         PR c/6024
326         * gcc.dg/enum-compat-1.c: New test.
327         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
328
329 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
330
331         PR c/12165
332         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
333         gcc.dg/c99-idem-qual-3.c: New tests.
334
335 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
336
337         * gcc.dg/winline-7.c: Don't cast void * to int.
338
339 2004-01-06  Jan Hubicka  <jh@suse.cz>
340
341         * gcc.dg/i386-sse-5.c: New test
342         * g++.dg/eh/simd-1.c: Add -w argument for i386.
343
344 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
345
346         PR c++/12815
347         * g++.dg/rtti/typeid4.C: New test.
348
349 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
350
351         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
352
353 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
354
355         PR c++/12132
356         * g++.dg/template/error11.C: New test.
357
358         PR c++/13451
359         * g++.dg/template/class2.C: New test.
360
361 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
362         Richard Sandiford <rsandifo@redhat.com>
363
364         PR c++/13387
365         * g++.dg/opt/alias3.C: New test.
366
367 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
368
369         PR c++/13157
370         * g++.dg/template/koenig3.C: New test.
371
372         PR c++/13529
373         * g++.dg/parse/offsetof3.C: New test.
374
375         * g++.dg/init/copy7.C: Add missing dg-error markers.
376
377         PR c++/12226
378         * g++.dg/init/copy7.c: New test.
379
380         PR c++/13536
381         * g++.dg/parse/cast1.C: New test.
382
383 2004-01-04  Jan Hubicka  <jh@suse.cz>
384
385         * gcc.dg/winline[1-7].c: New tests.
386
387 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
388
389         PR c++/13520
390         * g++.dg/template/qualttp22.C: New test.
391
392 2004-01-01  Jan Hubicka  <jh@suse.cz>
393
394         * gcc.dg/debug/20031231-1.c: New.
395         * gcc.c-torture/compile/20040101-1.c: New.
396         * gcc.dg/dwarf-die-[1-7].c: New.
397
398 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
399
400         PR optimization/13521
401         * gcc.c-torture/compile/20031231-1.c: New test.
402
403 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
404
405         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
406
407 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
408
409         PR c++/10079
410         * g++.dg/template/crash16.C: New test.
411
412 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
413
414         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
415
416 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
417
418         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
419         ports.
420         * g++.old-deja/g++.jason/thunk3.C: Likewise.
421         * g++.old-deja/g++.law/profile1.C: Likewise.
422         * gcc.c-torture/compile/981006-1.c: Likewise.
423         * gcc.c-torture/execute/loop-2e.x: Likewise.
424         * gcc.c-torture/execute/loop-2f.x: Remove.
425         * gcc.c-torture/execute/loop-2g.x: Likewise.
426         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
427         * gcc.dg/20020312-2.c: Remove traces of dead ports.
428
429 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
430
431         PR c++/13507
432         * g++.dg/ext/attrib11.C: New test.
433
434         PR c++/13494
435         * g++.dg/template/array2-1.C: New test.
436         * g++.dg/template/array2-2.C: New test.
437
438 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
439
440         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
441
442 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
443
444         PR c++/12774
445         * g++.dg/template/array1-1.C: New test.
446         * g++.dg/template/array1-2.C: New test.
447
448 2003-12-29  Roger Sayle  <roger@eyesopen.com>
449
450         PR fortran/12632
451         * g77.dg/12632.f: New test case.
452
453 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
454
455         PR c++/13289
456         * g++.dg/parse/nontype1.C: New test.
457
458 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
459
460         PR c++/12403
461         * g++.dg/parse/explicit1.C: New test.
462         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
463
464 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
465
466         PR c++/13081
467         * g++.dg/opt/inline6.C: New test.
468
469         PR c++/12613
470         * g++.dg/parse/error9.C: New test.
471
472         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
473
474 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
475
476         PR c++/13009
477         * g++.dg/init/assign1.C: New test.
478
479 2003-12-28  Roger Sayle  <roger@eyesopen.com>
480
481         PR c++/13070
482         * g++.dg/warn/format3.C: New test case.
483
484 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
485
486         * gcc.c-torture/compile/20031227-1.c: New test.
487
488 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
489
490         * g++.dg/bprob/bprob.exp: Load target-supports.exp
491         * g77.dg/bprob/bprob.exp: Likewise.
492         * gcc.misc-tests/bprob.exp: Likewise.
493         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
494         variants on systems where the library does not provide that
495         functionality.
496         * gcc.dg/builtins-20.c: Use builtins-config.h.
497         * gcc.dg/builtins-config.h: New file.
498
499 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
500
501         * lib/gcc-dg.exp (dg-require-profiling): New function.
502         * lib/target-supports.exp (check_profiling_available): Likewise.
503         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
504         * g77.dg/bprob/bprob.exp: Likewise.
505         * gcc.misc-tests/bprob.exp: Likewise.
506         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
507         * gcc.dg/20021014-1.c: Likewise.
508         * gcc.dg/nest.c: Likewise.
509
510 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
511
512         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
513         compiling.
514         * g++.dg/lookup/java2.C: Likewise.
515         * gcc.dg/cpp/lexident.c: Likewise.
516
517 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
518
519         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
520         given.
521         * gcc.c-torture/compile/961203-1.c: Likewise.
522         * gcc.c-torture/compile/980506-1.c: Likewise.
523
524 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
525
526         * lib/gcc-dg.exp (dg-prune-output): New annotation.
527         (additional_prunes): New global.
528         (gcc-dg-prune): Handle additional per-test pruning.
529         (dg-test): Clear additional_prunes between tests.
530
531         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
532         dg-prune-output to avoid spurious failures from assembler
533         complaining about nonexistent WAW violations.
534         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
535         Use dg-prune-output to avoid spurious failures from assembler
536         warning about Itanium B-step errata.
537
538 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
539
540         * g++.dg/abi/macro0.C: New test.
541         * g++.dg/abi/macro1.C: Likewise.
542         * g++.dg/abi/macro2.C: Likewise.
543
544         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
545         * g++.dg/abi/bitfield7.C: Likewise.
546         * g++.dg/abi/dtor2.C: Likewise.
547         * g++.dg/abi/mangle11.C: Likewise.
548         * g++.dg/abi/mangle12.C: Likewise.
549         * g++.dg/abi/mangle14.C: Likewise.
550         * g++.dg/abi/mangle17.C: Likewise.
551         * g++.dg/abi/vbase10.C: Likewise.
552         * g++.dg/abi/vbase14.C: Likewise.
553         * g++.dg/template/qualttp17.C: Likewise.
554
555 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
556
557         PR c/11995
558         * gcc.dg/20031223-1.c: New test.
559
560 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
561
562         * gcc.dg/noreturn-7.c: New test.
563
564 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
565
566         * gcc.dg/null-pointer-1.c: New test.
567
568 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
569
570         * g++.old-deja/g++.jason/template18.C: Remove.
571         * g++.old-deja/g++.jason/template37.C: Likewise.
572
573         PR c++/12862
574         * g++.dg/lookup/ns1.C: New test.
575
576         PR c++/12397
577         * g++.dg/template/lookup3.C: New test.
578
579 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
580
581         * g++.dg/template/recurse1.C: New test
582
583 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
584
585         PR c++/12479
586         * g++.dg/parse/semicolon1.C: New test.
587         * g++.dg/parse/semicolon1.h: Likewise.
588
589 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
590
591         * gcc.dg/darwin-misaligned.c: New test.
592
593 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
594
595         PR c/9163
596         * gcc.dg/20031222-1.c: New test.
597
598 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
599
600         PR c++/13438
601         * g++.dg/parse/error8.C: New test.
602
603         PR c++/11554
604         * testsuite/g++.dg/warn/ctor-init-1.C: New test.
605
606 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
607
608         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
609         too small.
610         * gcc.c-torture/compile/930217-1.c: Likewise.
611         * gcc.c-torture/compile/930513-1.c: Likewise.
612         * gcc.c-torture/execute/920908-2.c: Likewise.
613         * gcc.c-torture/execute/921204-1.c: Likewise.
614         * gcc.c-torture/execute/930621-1.c: Likewise.
615         * gcc.c-torture/execute/930630-1.c: Likewise.
616         * gcc.c-torture/execute/931031-1.c: Likewise.
617         * gcc.c-torture/execute/980602-2.c: Likewise.
618         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
619         * gcc.c-torture/execute/compndlit-1.c: Likewise.
620         * gcc.c-torture/execute/extzvsi.c: Likewise.
621         * gcc.c-torture/unsorted/ext.c: Likewise.
622
623 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
624
625         PR target/12749
626         * gcc.c-torture/compile/20031220-2.c: New test case.
627
628 2003-12-20  Roger Sayle  <roger@eyesopen.com>
629
630         PR optimization/13031
631         * gcc.c-torture/compile/20031220-1.c: New test case.
632
633 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
634
635         * gcc.dg/cast-function-1.c: New test.
636
637 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
638
639         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
640         formats.
641
642 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
643
644         PR c++/12795
645         * g++.dg/ext/attrib10.C: New test.
646
647 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
648
649         * gcc.dg/cleanup-10.c: New test.
650         * gcc.dg/cleanup-11.c: New test.
651
652 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
653
654         PR c++/13239
655         * g++.dg/opt/expect1.C: New test.
656
657 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
658
659         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
660
661 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
662
663         PR debug/12923
664         * gcc.dg/20031218-1.c: New test.
665
666         PR debug/12389
667         * gcc.dg/20031218-2.c: New test.
668         * gcc.dg/20031218-3.c: New test.
669
670         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
671         of label name and allow for USER_LABEL_PREFIX == "_" names.
672         * g++.dg/abi/mangle18-2.C: Likewise.
673         * g++.dg/abi/mangle19-1.C: Likewise.
674         * g++.dg/abi/mangle19-2.C: Likewise.
675         * g++.dg/abi/mangle20-1.C: Likewise.
676         * g++.dg/abi/mangle20-2.C: Likewise.
677
678 2003-12-18  Richard Henderson  <rth@redhat.com>
679
680         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
681
682 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
683             Dan Kegel <dank@kegel.com>
684
685         PR other/12009
686         * g++.dg/compat/compat.exp:  Do not set LD_LIBRARY_PATH when
687         testing a cross compiler, it causes spurious compile failures.
688         * lib/g++.exp: Likewise.
689
690 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
691
692         PR c++/13262
693         * g++.dg/template/access13.C: New test.
694
695 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
696
697         * gcc.dg/20031216-1.c: New test.
698
699 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
700
701         PR c++/9154
702         * g++.dg/template/error10.C: New test.
703
704 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
705
706         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
707         * g++.dg/eh/simd-2.C: Likewise.
708
709 2003-12-17  James E Wilson  <wilson@specifixinc.com>
710             Roger Sayle  <roger@eyesopen.com>
711
712         * gcc.c-torture/execute/ieee/mzero5.c: New.
713
714 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
715
716         PR c++/10603
717         * g++.dg/parse/error6.C: New test.
718
719         PR c++/12827
720         * g++.dg/parse/error7.C: New test.
721
722 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
723
724         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
725         at -O with stabs debugging formats.
726         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
727         * gcc.dg/debug/debug-2.c: Likewise.
728
729 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
730
731         PR c++/12696
732         * g++.dg/init/error1.C: New test.
733
734         PR c++/12218
735         * g++.dg/init/pm3.C: New test.
736
737 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
738
739         PR c/3347
740         * gcc.dg/bitfld-8.c: New test.
741
742 2003-12-16  James Lemke  <jim@wasabisystems.com>
743
744         * gcc.dg/arm-scd42-[123].c: New tests.
745
746 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
747
748         PR c++/9043
749         * g++.dg/abi/mangle20-1.C: New test.
750         * g++.dg/abi/mangle20-2.C: New test.
751
752 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
753
754         PR c++/13275
755         * g++.dg/other/offsetof2.C: Remove XFAIL.
756         * g++.dg/parse/offsetof1.C: New test.
757         * g++.gd/parse/offsetof2.C: Likewise.
758
759 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
760
761         * g++.dg/template/nontype3.C: New test.
762         * g++.dg/template/static2.C: Tweaked the dg-error clause.
763
764 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
765
766         * g++.dg/warn/noreturn-3.C: Also test instantiation.
767
768 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
769
770         PR c++/13387
771         * g++.dg/expr/assign1.C: New test.
772
773         PR c++/13242
774         * g++.dg/abi/mangle19-1.C: New test.
775         * g++.dg/abi/mangle19-2.C: New test.
776
777 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
778
779         * testsuite/gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
780
781 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
782
783         * gcc.c-torture/execute/20031216-1.c: New test.
784
785 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
786
787         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
788         an ICE regression.
789
790 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
791
792         PR c++/10926
793         * g++.dg/template/error9.C: New test.
794
795         PR c++/11116
796         * g++.dg/template/error8.C: New test.
797
798 2003-12-15  Roger Sayle  <roger@eyesopen.com>
799
800         PR middle-end/13400
801         * gcc.c-torture/execute/20031215-1.c: New test case.
802
803 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
804
805         PR c++/13269
806         * g++.dg/parse/error5.C: New test.
807
808         PR c++/12989
809         * g++.dg/expr/sizeof1.C: New test.
810
811         PR c++/13310
812         * g++.dg/template/crash15.C: New test.
813
814 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
815
816         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
817         a non-POD type as the last named parameter of a varargs function.
818
819 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
820
821         PR c++/13243
822         PR c++/12573
823         * g++.dg/template/crash14.C: New test.
824         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
825
826 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
827
828         * g++.dg/other/java1.C: New test.
829
830         PR c++/13241
831         * g++.dg/abi/mangle18-1.C: New test.
832         * g++.dg/abi/mangle18-2.C: New test.
833
834 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
835
836         PR optimization/10312
837         * gcc.c-torture/execute/20031214-1.c: New.
838
839 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
840
841         PR c++/10779
842         PR c++/12160
843         * g++.dg/parse/error3.C: New test.
844         * g++.dg/parse/error4.C: Likewise.
845         * g++.dg/abi/mangle4.C: Tweak error messages.
846         * g++.dg/lookup/using5.C: Likewise.
847         * g++.dg/other/error2.C: Likewise.
848         * g++.dg/parse/typename5.C: Likewise.
849         * g++.dg/parse/undefined1.C: Likewise.
850         * g++.dg/template/arg2.C: Likewise.
851         * g++.dg/template/ttp3.C: Likewise.
852         * g++.dg/template/type1.C: Likewise.
853         * g++.old-deja/g++.other/crash32.C: Likewise.
854         * g++.old-djea/g++.pt/defarg8.C: Likewise.
855
856 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
857
858         PR c++/13106
859         * g++.dg/warn/noreturn-3.C: New test.
860
861 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
862
863         PR c++/13118
864         * g++.dg/abi/covariant3.C: New.
865
866 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
867
868         * g++.dg/eh/ia64-1.C: New test.
869
870 2003-12-12  Roger Sayle  <roger@eyesopen.com>
871
872         PR optimization/13037
873         * g77.f-torture/execute/13037.f: New test case.
874
875 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
876
877         PR c++/12881
878         * g++.dg/abi/covariant2.C: New.
879
880 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
881
882         * testsuite/gcc.dg/cpp/trad/macro.c: New tests.
883
884 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
885
886         * gcc.c-torture/execute/wchar_t-1.x: Delete.
887
888 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
889
890         PR other/10819
891         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
892         to fix Bug 10819.
893         * lib/g++.exp (g++_version): Likewise.
894         * lib/g77.exp (g77_version): Likewise.
895         * lib/objc.exp (default_objc_version): Likewise.
896
897 2003-12-10  Richard Henderson  <rth@redhat.com>
898
899         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
900
901         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
902
903 2003-12-08  Matt Austern  <austern@apple.com>
904
905         PR c/13134
906         * lib/gcc-dg.exp (dg-require-visibility): Define.
907         * lib/target-supports (check_visibility_available): Define.
908         * gcc.dg/visibility-1.c: New test.
909         * gcc.dg/visibility-2.c: Likewise.
910         * gcc.dg/visibility-3.c: Likewise.
911         * gcc.dg/visibility-4.c: Likewise.
912         * gcc.dg/visibility-5.c: Likewise.
913         * gcc.dg/visibility-6.c: Likewise.
914         * g++.dg/ext/visibility-1.C: Likewise.
915         * g++.dg/ext/visibility-2.C: Likewise.
916         * g++.dg/ext/visibility-3.C: Likewise.
917         * g++.dg/ext/visibility-4.C: Likewise.
918         * g++.dg/ext/visibility-5.C: Likewise.
919         * g++.dg/ext/visibility-6.C: Likewise.
920
921 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
922
923         * g++.dg/lookup/java1.C: New test.
924         * g++.dg/lookup/java2.C: New test.
925
926 2003-12-07  Falk Hueffner  <falk@debian.org>
927
928         * g++.dg/opt/noreturn-1.C: New test.
929
930 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
931
932         * gcc.dg/overflow-1.c: New test.
933
934 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
935
936         * g77.f-torture/compile/13060.f: New test.
937
938 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
939
940         PR c++/13323
941         * g++.dg/inherit/operator2.C: New test.
942
943 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
944
945         PR c++/13305
946         * g++.dg/ext/attrib9.C: New test.
947
948 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
949
950         PR c++/13314
951         * g++.dg/template/error7.C: New test.
952
953 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
954             J"orn Rennecke <joern.rennecke@superh.com>
955
956         PR target/13302
957         * g++.dg/other/struct-va_list.C: New test.
958
959 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
960
961         PR c++/13166
962         * g++.dg/parse/defarg6.C: New test.
963
964 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
965
966         PR target/13256
967         * gcc.c-torture/execute/20031201-1.c: New test.
968
969 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
970
971         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
972
973 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
974
975         * gcc.dg/builtin-return-1.c: New test.
976
977 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
978             J"orn Rennecke <joern.rennecke@superh.com>
979
980         PR optimization/13260
981         * gcc.c-torture/execute/20031204-1.c: New test.
982
983 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
984
985         PR c++/9127
986         * g++.dg/template/error6.C: New test.
987
988 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
989
990         * gcc.dg/20031202-1.c: New test.
991
992 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
993
994         PR c++/13179
995         * g++.dg/template/eh1.C: New test.
996
997         PR c++/10771
998         * g++.dg/template/error5.C: New test.
999
1000 2003-12-02  David Ung  <davidu@mips.com>
1001
1002         * gcc.dg/compat/vector-check.h: Corrected type for var
1003         g_##TMODE
1004
1005 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1006
1007         PR c++/10126
1008         * g++.dg/template/ptrmem8.C: New test.
1009
1010 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1011
1012         PR c++/12573
1013         * g++.dg/template/dependent-expr3.C: New test.
1014
1015 2003-12-01  James Lemke  <jim@wasabisystems.com>
1016
1017         * gcc.dg/arm-g2.c: New test.
1018
1019 2003-12-01  Roger Sayle  <roger@eyesopen.com>
1020
1021         PR optimization/11634
1022         * gcc.dg/20031201-2.c: New test case.
1023
1024 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
1025
1026         PR 11433
1027         * objc.dg/proto-lossage-3.m: New test.
1028
1029 2003-12-01  Roger Sayle  <roger@eyesopen.com>
1030
1031         PR optimization/12628
1032         * gcc.dg/20031201-1.c: New test case.
1033
1034 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
1035
1036         * gcc.dg/unaligned-1.c: New test.
1037
1038 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
1039
1040         PR c++/9849
1041         * g++.dg/template/error4.C: New test.
1042         * g++.dg/template/nested3.C: Adjust error markers.
1043
1044 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1045
1046         * gcc.dg/cpp/assert4.c: Check more #system assertions.
1047
1048 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
1049
1050         PR c/10333
1051         * gcc.dg/bitfld-7.c: New test.
1052
1053 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
1054
1055         * gcc.dg/tls/asm-1.C: New test.
1056
1057 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1058
1059         * gcc.dg/cpp/assert4.c: Update.
1060
1061 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
1062
1063         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
1064         * gcc.dg/builtin-apply3.c: New test.
1065
1066 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
1067
1068         * lib/compat.exp (compat-obj): New xfaildata parameter.
1069         Use it to set compiler_conditional_xfail_data before compiling.
1070         (compat-get-options): Handle dg-xfail-if.
1071         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
1072         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
1073         * gcc.dg/compat/vector-1_y.c: Likewise.
1074         * gcc.dg/compat/vector-2_x.c: Likewise.
1075         * gcc.dg/compat/vector-2_y.c: Likewise.
1076
1077 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
1078
1079         * g++.dg/opt/reg-stack4.C: New test.
1080
1081 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
1082
1083         * gcc.dg/builtin-apply2.c: New test.
1084
1085 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
1086
1087         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
1088
1089 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1090
1091         PR c++/12924
1092         * g++.dg/template/template-id-2.C: New test.
1093
1094 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1095
1096         PR c++/5369
1097         * g++.dg/template/memfriend1.C: New test.
1098         * g++.dg/template/memfriend2.C: Likewise.
1099         * g++.dg/template/memfriend3.C: Likewise.
1100         * g++.dg/template/memfriend4.C: Likewise.
1101         * g++.dg/template/memfriend5.C: Likewise.
1102         * g++.dg/template/memfriend6.C: Likewise.
1103         * g++.dg/template/memfriend7.C: Likewise.
1104         * g++.dg/template/memfriend8.C: Likewise.
1105         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
1106
1107 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
1108
1109         PR c++/12515
1110         * g++.dg/ext/cond1.C: New test.
1111
1112 2003-11-20  Richard Henderson  <rth@redhat.com>
1113
1114         * gcc.dg/20020201-2.c: Remove.
1115         * gcc.dg/20020201-4.c: Remove.
1116         * gcc.dg/20020304-1.c: Remove.
1117
1118 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
1119
1120         * gcc.dg/cpp/trad/xwin1.c: New test case.
1121
1122 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
1123
1124         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
1125         * lib/g77.exp: Likewise.
1126         * lib/objc.exp: Likewise.
1127         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
1128         for darwin.
1129
1130 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1131
1132         PR c++/12932
1133         * g++.dg/template/static5.C: New test.
1134
1135 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
1136
1137         * gcc.dg/nested-func-1.c: New test.
1138
1139 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1140
1141         * gcc.dg/cpp/assert4.c: New test.
1142
1143 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
1144
1145         PR c++/2294
1146         * g++.dg/lookup/using9.c: New test.
1147
1148 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
1149
1150         PR c++/12762
1151         * g++.dg/template/error3.C: New test.
1152
1153 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
1154
1155         PR ada/13035
1156         * ada/acats/run_acats, run_all.sh: Fix syntax error.
1157         No longer use a wrapper for gcc, since this does not work under
1158         Windows.
1159
1160 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
1161
1162         PR c++/2094
1163         * g++.dg/template/ptrmem7.C: New test.
1164
1165 2003-11-13  Andrew Pinski <apinski@apple.com>
1166
1167         * gcc.c-torture/compile/20031113-1.c: New test.
1168
1169 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
1170             Kean Johnston <jkj@sco.com>
1171
1172         PR c/13029
1173         * gcc.dg/unused-4.c: Update.
1174
1175 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
1176
1177         * g++.dg/opt/const3.C: New test.
1178
1179 2003-11-13  Jan Hubicka  <jh@suse.cz>
1180
1181         * gcc.c-torture/compile/20031112-1.c: New test.
1182
1183 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
1184
1185         * g++.dg/parse/crash10.C: Remove bogus error marker.
1186
1187 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
1188
1189         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
1190         (host_gcc): Likewise.
1191         (ROOT): Honor $PWDCMD.
1192         (BASE): Likewise.
1193         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
1194
1195 2003-11-12  Catherine Moore  <clm@redhat.com>
1196
1197         * gcc.c-torture/execute/20020720-1.x:  Add xfail for frv-*-*.
1198
1199 2003-11-12  Andreas Jaeger  <aj@suse.de>
1200             Jakub Jelinek  <jakub@redhat.com>
1201             Andrew Pinski  <pinskia@physics.uc.edu>
1202             Richard Henderson  <rth@redhat.com>
1203
1204         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
1205         systems.
1206         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
1207
1208         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
1209         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
1210
1211 2003-11-11  Andreas Jaeger  <aj@suse.de>
1212
1213         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
1214
1215         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
1216
1217 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
1218
1219         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
1220         Clean ups.
1221
1222 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
1223
1224         * gcc.dg/trampoline-1.c: New test.
1225
1226 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
1227
1228         * gcc.c-torture/compile/200031109-1.c: New test.
1229
1230 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
1231
1232         PR c/3190
1233         PR c/8714
1234         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
1235         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
1236         gcc.dg/format/no-y2k-1.c: Update.
1237
1238 2003-11-08  Roger Sayle  <roger@eyesopen.com>
1239
1240         PR optimization/10467
1241         * gcc.dg/20031108-1.c: New test case.
1242
1243 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
1244
1245         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
1246
1247 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
1248
1249         * gcc.dg/compound-lvalue-1.c: New test.
1250         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
1251         some XFAILs.
1252
1253 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
1254
1255         * gcc.dg/altivec-varargs-1.c: New test.
1256
1257 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
1258
1259         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
1260         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
1261         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
1262         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
1263         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
1264
1265 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
1266
1267         * gcc.dg/cond-lvalue-1.c: New test.
1268
1269 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
1270
1271         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
1272
1273 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1274
1275         PR c++/11616
1276         * g++.dg/template/instantiate5.C: New test.
1277
1278 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1279
1280         PR c++/12726
1281         * g++.dg/ext/complit2.C: Replace test with self-contained version.
1282         * ChangeLog: Add missing first entry for above test.
1283
1284 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1285
1286         PR c++/9810
1287         * g++.dg/template/using8.C: New test.
1288         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
1289
1290 2003-11-02  Roger Sayle  <roger@eyesopen.com>
1291
1292         PR optimization/10817
1293         * gcc.c-torture/compile/20031102-1.c: New test case.
1294
1295 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
1296
1297         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
1298         2147483647.
1299
1300 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
1301
1302         * gcc.dg/20031102-1.c: New test.
1303
1304 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
1305
1306         * gcc.dg/complex-1.c: New test.
1307
1308 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1309
1310         PR c++/12796
1311         * g++.dg/template/crash13.C: Adjust expected error location.
1312         * g++.old-deja/g++.brendan/ns1.C: Likewise.
1313
1314 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
1315
1316         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
1317
1318 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
1319
1320         PR/10239
1321         * gcc.c-torture/compile/20031031-2.c: New test.
1322
1323 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
1324
1325         PR/11640
1326         * gcc.c-torture/compile/20031031-1.c: New test.
1327
1328 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
1329
1330         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
1331         * gcc.misc-tests/bprob.exp: Likewise.
1332         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
1333         the execution test on arm-elf configs.
1334         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
1335         configs that don't support scratch files.
1336         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
1337
1338 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
1339
1340         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
1341         done by dejagnu.
1342
1343 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
1344
1345         * ada/acats/run_all.sh: Redirect mv output to /dev/null
1346         Avoid non pure sh syntax. Add more logging.
1347
1348         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
1349         fail.
1350
1351 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
1352
1353         PR libgcj/10610
1354         * gcc.dg/ppc-stackalign-1.c: New test.
1355
1356 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
1357
1358         * ada/acats/run_all.sh: Change output to be more compliant with
1359         dejagnu framework.
1360         Create acats.sum and acats.log files under testsuite/ada/acats
1361         Only run [a-z]* directories, to filter out e.g. CVS.
1362         Redirect build output to log file.
1363
1364 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
1365
1366         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
1367
1368 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
1369
1370         PR ada/5909:
1371         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
1372
1373 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
1374
1375         * gcc.c-torture/compile/20031023-1.c: New test.
1376         * gcc.c-torture/compile/20031023-2.c: New test.
1377         * gcc.c-torture/compile/20031023-3.c: New test.
1378         * gcc.c-torture/compile/20031023-4.c: New test.
1379
1380 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1381
1382         PR c++/10371
1383         * g++.dg/lookup/scoped8.C: New test.
1384
1385 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
1386
1387         * g++.dg/opt/reg-stack3.C: New test.
1388
1389 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
1390
1391         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
1392
1393 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1394
1395         PR c++/11076
1396         * g++.dg/template/crash13.C: New test.
1397
1398 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
1399
1400         * gcc.dg/c99-restrict-2.c: New test.
1401
1402 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
1403
1404         PR c++/12698, c++/12699, c++/12700, c++/12566
1405         * g++.dg/inherit/covariant9.C: New test.
1406         * g++.dg/inherit/covariant10.C: New test.
1407         * g++.dg/inherit/covariant11.C: New test.
1408
1409 2003-10-23  Jason Merrill  <jason@redhat.com>
1410
1411         PR c++/12726
1412         * g++.dg/ext/complit2.C: New test.
1413
1414 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
1415
1416         PR target/12654
1417         * gcc.c-torture/execute/20031020-1.c: New test.
1418
1419 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
1420
1421         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
1422         following the jump_insn.
1423
1424 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
1425
1426         * gcc.dg/cast-lvalue-1.c: New test.
1427
1428 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
1429
1430         PR c++/11962
1431         * g++.dg/template/cond2.C: New test.
1432
1433 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
1434
1435         * gcc.dg/builtins-28.c: New test.
1436
1437 2003-10-20  Jan Hubicka  <jh@suse.cz>
1438
1439         * testsuite/g++.dg/opt/inline4.C: Do not use min-inline-insns
1440         parameter.
1441         * testsuite/gcc.dg/inline-2.c: Likewise.
1442
1443 2003-10-20  Phil Edwards  <phil@codesourcery.com>
1444
1445         * gcc.dg/20021014-1.c:  XFAIL for *-*-windiss targets.
1446         * gcc.dg/nest.c:  Likewise.
1447
1448 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1449
1450         PR c++/9781, c++/10583, c++/11862
1451         * g++.dg/parse/crash13.C: New test.
1452
1453 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
1454
1455         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
1456
1457 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
1458
1459         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
1460         Define HAVE_C99_RUNTIME except on Solaris.
1461         * gcc.dg/builtins-20.c: Likewise.
1462
1463 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
1464
1465         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
1466
1467 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1468
1469         PR c++/12495
1470         * g++.dg/template/crash21.C: New test.
1471
1472 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1473
1474         PR c++/2513
1475         * g++.dg/template/typename5.C: New test.
1476
1477 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1478
1479         PR c++/12369
1480         * g++.dg/template/friend25.C: New test.
1481
1482 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
1483
1484         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
1485         versions.
1486
1487 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
1488
1489         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
1490         == 2147483647.
1491
1492 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
1493
1494         * gcc.c-torture/execute/960416-1.x: Remove.
1495         * gcc.c-torture/execute/divconst-3.x: Likewise.
1496
1497 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
1498
1499         PR target/12598
1500         * gcc.dg/torture/cris-volatile-1.c: New test.
1501
1502 2003-10-14  Roger Sayle  <roger@eyesopen.com>
1503
1504         PR optimization/9325
1505         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
1506         for overflowing floating point to integer conversion during RTL
1507         simplification.
1508
1509 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
1510
1511         * objc/execute/_cmd.m: Fix typo.
1512         * objc.dg/image-info.m, objc.dg/symtab-1.m:
1513         Relax 'scan-assembler' regexp.
1514         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
1515         objc.dg/try-catch-4.m: Run on non-Darwin targets.
1516         * objc.dg/zero-link-2.m: Remove blank line.
1517         * objc.dg/zero-link-3.m: New test case.
1518
1519 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
1520
1521         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
1522
1523         * gcc.dg/asm-names.c: Use scan-assembler-not rather
1524         than linker trickery.
1525
1526 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1527
1528         PR c++/12370
1529         * g++.dg/other/friend2.C: New test.
1530
1531 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
1532
1533         * gcc.dg/20031012-1.c: New test.
1534
1535 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
1536
1537         * gcc.dg/weak/weak-3.c: Fix for new warning.
1538
1539 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
1540
1541         PR optimization/8750
1542         * gcc.c-torture/execute/20031012-1.c: New test case.
1543
1544 2003-10-11  Roger Sayle  <roger@eyesopen.com>
1545
1546         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
1547         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
1548
1549 2003-10-11  Roger Sayle  <roger@eyesopen.com>
1550
1551         PR optimization/12260
1552         * gcc.c-torture/compile/20031011-2.c: New test case.
1553
1554 2003-10-11  Roger Sayle  <roger@eyesopen.com>
1555
1556         * gcc.c-torture/execute/20031011-1.c: New testcase.
1557
1558 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
1559
1560         * gcc.c-torture/compile/20031011-1.c: New test.
1561
1562 2003-10-11  Jan Hubicka  <jh@suse.cz>
1563
1564         * g++.dg/other/first-global.C: New test.
1565
1566 2003-10-11  Roger Sayle  <roger@eyesopen.com>
1567
1568         * gcc.c-torture/execute/string-opt-18.c: New testcase.
1569
1570 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
1571
1572         * gcc.c-torture/compile/20031010-1.c: New test.
1573
1574 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
1575
1576         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
1577         * gcc.c-torture/execute/va-arg-25.c: ... here.
1578
1579 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
1580
1581         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
1582
1583 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
1584
1585         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
1586
1587 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
1588
1589         * g++.dg/parse/error2.C: New test.
1590
1591 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
1592
1593         PR c++/11097
1594         * g++.dg/other/error5.C: Modify the error message.
1595         * g++.dg/lookup/using8.C: New test.
1596
1597 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
1598
1599         * gcc.dg/darwin-abi-2.c: New file.
1600         * gcc.c-torture/execute/va-arg-24.c: New file.
1601
1602 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
1603
1604         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
1605         indentation.
1606
1607 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
1608
1609         PR c++/10147
1610         * g++.dg/other/error4.C: Update error messages.
1611         * g++.dg/template/ptrmem4.C: Likewise.
1612
1613         PR c++/12337
1614         * g++.dg/init/new9.C: New test.
1615
1616         PR c++/12334, c++/12236, c++/8656
1617         * g++.dg/ext/attrib8.C: New test.
1618
1619 2003-10-06  Devang Patel  <dpatel@apple.com>
1620
1621         * gcc.dg/debug/dwarf2-3.h: New test.
1622         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
1623
1624 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
1625
1626         * g++.dg/opt/cfg2.C: New test.
1627
1628 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
1629
1630         * g++.dg/opt/float1.C: New test.
1631
1632 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
1633
1634         * gcc.dg/c90-array-lval-6.c: New test.
1635         * gcc.dg/c99-array-lval-6.c: New test.
1636
1637 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
1638             Ziemowit Laski  <zlaski@apple.com>
1639
1640         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
1641         'Derived', so that it is never considered a class method; add
1642         new warning for '+port' method ambiguity.
1643         * objc.dg/method-12.m: Include <objc/objc.h> instead of
1644         <objc/objc-api.h> (needed on Mac OS X).
1645         * objc.dg/method-13.m: New test.
1646
1647 2003-10-03  Roger Sayle  <roger@eyesopen.com>
1648
1649         PR optimization/9325, PR java/6391
1650         * gcc.c-torture/execute/20031003-1.c: New test case.
1651
1652 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
1653
1654         PR optimization/12180
1655         * gcc.dg/20031002-1.c: New test.
1656
1657         PR c++/12486
1658         * g++.dg/inherit/error1.C: New test.
1659
1660 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
1661
1662         * lib/f-torture.exp (search_for): Rename to...
1663         (search_for_re): This.  Also, clean up comments and the
1664         "regexp" invocation.
1665
1666 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
1667
1668         * gcc.c-torture/compile/20031002-1.c: New test.
1669
1670 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
1671
1672         * g++.dg/opt/cond1.C: New test.
1673
1674 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
1675
1676         * gcc.dg/Wold-style-definition-2.c: New testcase.
1677         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
1678
1679 2003-09-29  Richard Henderson  <rth@redhat.com>
1680
1681         * g++.dg/init/array10.C: Add dg-options.
1682
1683 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
1684
1685         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
1686
1687 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1688
1689         * g++.dg/template/friend19.C: Fix typo.
1690         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
1691
1692 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
1693
1694         * gcc.c-torture/execute/20030928-1.c: New test.
1695         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
1696
1697 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
1698
1699         * g++.dg/opt/unroll1.C: New test.
1700
1701 2003-09-26  Roger Sayle  <roger@eyesopen.com>
1702
1703         PR optimization/11741
1704         * gcc.dg/20030926-1.c: New test case.
1705
1706 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1707
1708         PR c++/5655
1709         * g++.dg/parse/access7.C: New test.
1710         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
1711
1712 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
1713
1714         MERGE OF objc-improvements-branch into MAINLINE:
1715         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
1716         if libobjc has not been built.
1717         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
1718         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
1719         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
1720         objc/execute/nested-3.m, objc/execute/np-2.m,
1721         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
1722         objc/execute/redefining_self.m, objc/execute/root_methods.m,
1723         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
1724         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
1725         objc.dg/special/unclaimed-category-1.h,
1726         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
1727         well as GNU runtime.
1728         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
1729         * execute/cascading-1.m, execute/function-message-1.m,
1730         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
1731         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
1732         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
1733         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
1734         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
1735         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
1736         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
1737         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
1738         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
1739         * objc.dg/bitfield-2.m: Run only on Darwin.
1740         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
1741         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
1742         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
1743         * objc.dg/const-str-1.m: Fix constant string layout.
1744
1745 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
1746
1747         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
1748
1749 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
1750
1751         * gcc.dg/darwin-abi-1.c: New file.
1752
1753 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
1754
1755         PR target/12281
1756         * gcc.c-torture/compile/20030921-1.c: New test.
1757
1758 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
1759
1760         * g++.dg/opt/reg-stack2.C: New test.
1761
1762 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
1763
1764         * g++.dg/eh/delayslot1.C: New test.
1765
1766 2003-09-20  Richard Henderson  <rth@redhat.com>
1767
1768         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
1769
1770 2003-09-20  Roger Sayle  <roger@eyesopen.com>
1771
1772         * gcc.c-torture/execute/20030920-1.c: New test case.
1773
1774 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1775
1776         * g++.dg/rtti/typeid3.C: Correct expected error message.
1777
1778 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1779
1780         PR c++/157
1781         * g++.dg/parse/crash12.C: New test.
1782
1783 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
1784
1785         * gcc.dg/compat/mixed-struct-check.h: New.
1786         * gcc.dg/compat/mixed-struct-defs.h: New.
1787         * gcc.dg/compat/mixed-struct-init.h: New.
1788         * gcc.dg/compat/struct-by-value-19_main.c: New.
1789         * gcc.dg/compat/struct-by-value-19_x.c: New.
1790         * gcc.dg/compat/struct-by-value-19_y.c: New.
1791         * gcc.dg/compat/struct-by-value-20_main.c: New.
1792         * gcc.dg/compat/struct-by-value-20_x.c: New.
1793         * gcc.dg/compat/struct-by-value-20_y.c: New.
1794         * gcc.dg/compat/struct-return-19_main.c: New.
1795         * gcc.dg/compat/struct-return-19_x.c: New.
1796         * gcc.dg/compat/struct-return-19_y.c: New.
1797         * gcc.dg/compat/struct-return-20_main.c: New.
1798         * gcc.dg/compat/struct-return-20_x.c: New.
1799         * gcc.dg/compat/struct-return-20_y.c: New.
1800
1801 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
1802         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
1803         so that it will not complain on LP64 targets.
1804
1805 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1806
1807         PR c++/495
1808         * g++.dg/template/friend24.C: New test.
1809
1810 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
1811
1812         PR c++/12332
1813         * g++.dg/template/memtmpl2.C: New test.
1814
1815 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
1816
1817         PR target/11184
1818         * gcc.dg/builtin-apply1.c: New test.
1819
1820 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
1821
1822         PR c++/9848
1823         * g++.dg/warn/Wunused-4.C: New test.
1824
1825 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1826
1827         PR c++/12316
1828         * g++.dg/other/gc2.C: New test.
1829
1830 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
1831
1832         PR c++/11991
1833         * g++.dg/rtti/typeid3.C: New test.
1834
1835         PR c++/12266
1836         * g++.dg/overload/template1.C: New test.
1837
1838 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
1839
1840         * g++.dg/opt/cfg3.C: New test.
1841
1842 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1843
1844         PR c++/7939
1845         * g++.dg/template/crash11.C: New test.
1846
1847 2003-09-16  Jason Merrill  <jason@redhat.com>
1848             Jakub Jelinek  <jakub@redhat.com>
1849
1850         * gcc.dg/attr-warn-unused-result.c: New test.
1851
1852 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
1853
1854         PR c++/12184
1855         * g++.dg/expr/call2.C: New test.
1856
1857 2003-09-15  Andreas Jaeger  <aj@suse.de>
1858
1859         * gcc.dg/Wold-style-definition-1.c: New test.
1860
1861 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
1862
1863         PR c++/3907
1864         * g++.dg/parse/template12.C: New test.
1865
1866         * g++.dg/abi/bitfield11.C: New test.
1867         * g++.dg/abi/bitfield12.C: Likewise.
1868
1869 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
1870
1871         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
1872         non-expansion of functional macro name without arguments at EOL.
1873         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
1874
1875 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
1876
1877         * gcc.c-torture/execute/20030914-[12].c: New tests.
1878
1879 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
1880
1881         PR c++/11788
1882         * g++.dg/overload/addr1.C: New test.
1883
1884 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
1885
1886         * gcc.dg/20030909-1.c: New test.
1887
1888 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
1889
1890         * gcc.dg/ultrasp10.c: New test.
1891
1892 2003-09-09  Devang Patel  <dpatel@apple.com>
1893
1894         * gcc.dg/darwin-ld-6.c: New test.
1895
1896 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1897
1898         * gcc.dg/torture/builtin-explog-1.c: New testcase.
1899
1900 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
1901
1902         * gcc.dg/ia64-types1.c: New test.
1903         * gcc.dg/ia64-types2.c: Likewise.
1904
1905 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1906
1907         * gcc.dg/builtins-1.c: Add more _Complex tests.
1908         * gcc.dg/torture/builtin-attr-1.c: Likewise.
1909
1910         * gcc.dg/builtins-1.c: Test existing _Complex functions.
1911         * gcc.dg/torture/builtin-attr-1.c: Likewise.
1912
1913 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
1914
1915         PR c++/11786
1916         * g++.dg/lookup/koenig2.C: New test.
1917
1918         PR c++/5296
1919         * g++.dg/rtti/typeid2.C: New test.
1920
1921 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
1922
1923         * gcc.c-torture/compile/20030904-1.c: New test.
1924
1925 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
1926
1927         * g++.dg/opt/longbranch2.C: New test.
1928
1929 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
1930
1931         * g++.dg/template/crash10.C: Only compile it.
1932
1933 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
1934
1935         PR middle-end/11665
1936         * gcc.c-torture/compile/20030907-1.c: New test.
1937         * g++.dg/init/array11.C: New test.
1938
1939 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
1940
1941         PR c++/11852
1942         * g++.dg/init/struct1.C: New test.
1943
1944 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
1945
1946         PR c++/12181
1947         * g++.dg/expr/comma1.C: New test.
1948
1949 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
1950
1951         PR c++/11867
1952         * g++.dg/expr/static_cast5.C: New test.
1953
1954 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
1955
1956         PR c++/11507
1957         * g++.dg/lookup/scoped7.C: New test.
1958
1959         PR c++/9574
1960         * g++.dg/other/static1.C: New test.
1961
1962         PR c++/11490
1963         * g++.dg/warn/template-1.C: New test.
1964
1965         PR c++/11432
1966         * g++.dg/template/crash10.C: New test.
1967
1968         PR c++/2478
1969         * g++.dg/overload/VLA.C: New test.
1970
1971         PR c++/10804
1972         * g++.dg/template/call1.C: New test.
1973
1974 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
1975
1976         PR c++/11794
1977         * g++.dg/parse/using3.C: New test.
1978
1979 2003-09-06  Roger Sayle  <roger@eyesopen.com>
1980
1981         PR c++/11409
1982         * g++.dg/overload/builtin3.C: New test case.
1983
1984 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
1985
1986         PR c/9862
1987         * gcc.dg/20030906-1.c: New test.
1988         * gcc.dg/20030906-2.c: Likewise.
1989
1990 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
1991
1992         PR c++/12167
1993         * g++.dg/parse/defarg5.C: New test.
1994
1995         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
1996
1997 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
1998
1999         PR c++/12163
2000         * g++.dg/expr/static_cast4.C: New test.
2001
2002         PR c++/12146
2003         * g++.dg/template/crash9.C: New test.
2004
2005 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
2006
2007         * g++.old-deja/g++.ext/pretty2.C: Update for change
2008         in __FUNCTION__.
2009         * g++.old-deja/g++.ext/pretty3.C: Likewise.
2010
2011 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
2012
2013         PR c++/11922
2014         * g++/dg/template/qualified-id1.C: New test.
2015
2016         PR c++/12037
2017         * g++.dg/warn/noeffect4.C: New test.
2018
2019 2003-09-04  Matt Austern  <austern@apple.com>
2020
2021         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
2022         * g++.dg/ext/fnname2.C: Likewise.
2023         * g++.dg/ext/fnname3.C: Likewise.
2024
2025 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
2026
2027         * g++.dg/expr/lval1.C: New test.
2028         * g++.dg/ext/lvcast.C: Remove.
2029
2030 2003-09-03  Roger Sayle  <roger@eyesopen.com>
2031
2032         PR optimization/11700.
2033         * gcc.c-torture/compile/20030903-1.c: New test case.
2034
2035 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
2036
2037         PR c++/12053
2038         * g++.dg/abi/layout4.C: New test.
2039
2040 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
2041
2042         PR c++/11553
2043         * g++.dg/parse/friend3.C: New test.
2044
2045 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
2046
2047         PR c++/11847
2048         * g++.dg/template/class1.C: New test.
2049
2050         PR c++/11808
2051         * g++.dg/expr/call1.C: New test.
2052
2053 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
2054
2055         PR c++/12114
2056         * g++.dg/init/ref9.C: New test.
2057
2058         PR c++/11972
2059         * g++.dg/template/nested4.C: New test.
2060
2061 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
2062
2063         PR c++/12093
2064         * g++.dg/template/non-dependent4.C: New test.
2065
2066         PR c++/11928
2067         * g++.dg/inherit/conv1.C: New test.
2068
2069 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
2070
2071         PR c++/6196
2072         * g++.dg/ext/label1.C: New test.
2073         * g++.dg/ext/label2.C: Likewise.
2074
2075 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
2076
2077         * g++.dg/expr/cond3.C: New test.
2078
2079 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2080
2081         * gcc.dg/builtins-1.c: Add new builtin cases.
2082
2083 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2084
2085         * gcc.dg/builtins-1.c: Add new cases.
2086         * gcc.dg/torture/builtin-attr-1.c: Likewise.
2087
2088 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2089
2090         * gcc.dg/builtins-1.c: Add more math builtin tests.
2091         * gcc.dg/torture/builtin-attr-1.c: New test.
2092
2093 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
2094
2095         PR optimization/5079
2096         * g++.dg/opt/static3.C: New test.
2097
2098 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
2099
2100         * gcc.misc-tests/gcov-10b.c: New test.
2101
2102 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
2103
2104         * g++.dg/opt/ptrmem3.C: New test.
2105
2106         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
2107
2108 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
2109
2110         * gcc.dg/20030826-2.c: New test.
2111
2112 2003-08-26  Roger Sayle  <roger@eyesopen.com>
2113
2114         PR middle-end/12002
2115         * g77.f-torture/compile/12002.f: New test case.
2116
2117 2003-08-26  Roger Sayle  <roger@eyesopen.com>
2118
2119         * gcc.dg/20030826-1.c: New test case.
2120
2121 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
2122
2123         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
2124
2125 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
2126
2127         PR c++/11871
2128         * c++.dg/lookup/crash1.C: New test.
2129
2130         * c++.dg/warn/noeffect3.C: New test.
2131
2132 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
2133
2134         * gcc.dg/compat/vector-1_x.c: Compile with -w.
2135         * gcc.dg/compat/vector-1_y.c: Ditto.
2136         * gcc.dg/compat/vector-2_x.c: Ditto.
2137         * gcc.dg/compat/vector-2_y.c: Ditto.
2138
2139 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
2140
2141         * gcc.dg/20030702-1.c: New test.
2142
2143 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
2144
2145         PR c++/8795
2146         * g++.dg/ext/altivec-1.C: New test.
2147
2148 2003-08-24  Richard Henderson  <rth@redhat.com>
2149
2150         * g++.dg/eh/simd-2.C: Add -w for x86.
2151
2152 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
2153
2154         * gcc.dg/20030815-1.c: New test.
2155
2156 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2157
2158         PR c++/3765
2159         * g++.dg/parse/access6.C: New test.
2160
2161 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2162
2163         PR c++/641, c++/11876
2164         * g++.dg/template/friend22.C: New test.
2165         * g++.dg/template/friend23.C: Likewise.
2166
2167 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
2168
2169         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
2170         identically.
2171
2172 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
2173
2174         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
2175
2176 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
2177
2178         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
2179
2180 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
2181
2182         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
2183
2184 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
2185
2186         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
2187
2188 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
2189
2190         PR c++/11919
2191         * g++.dg/overload/prom1.C: New test.
2192
2193         PR c++/11551
2194         * g++.dg/parse/dtor2.C: New test.
2195
2196         PR c++/10762
2197         * g++.dg/parse/using2.C: New test.
2198
2199 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
2200
2201         PR target/11805
2202         * gcc.c-torture/compile/20030821-1.c: New.
2203
2204 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
2205
2206         PR c++/11834
2207         * g++.dg/template/deduce2.C: New test.
2208
2209 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
2210
2211         * gcc.c-torture/execute/20030821-1.c: New test.
2212
2213 2003-08-20  Roger Sayle  <roger@eyesopen.com>
2214
2215         PR middle-end/11984
2216         * gcc.dg/20030820-1.c: New test case.
2217
2218 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
2219
2220         PR c++/11945
2221         * g++.dg/warn/noeffect2.C: New test.
2222
2223 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
2224
2225         PR c++/10926
2226         * g++.dg/template/dtor2.C: New test.
2227
2228         PR c++/11684
2229         * g++.dg/template/operator1.C: New test.
2230         * g++.dg/parse/operator4.C: New test.
2231
2232         PR c++/11946.C
2233         * g++.dg/expr/enum1.C: New test.
2234         * gcc.dg/c99-bool-1.c: Remove bogus warning.
2235
2236         PR c++/11036.C
2237         * g++.dg/parse/elab2.C: New test.
2238         * g++.dg/parse/typedef4.C: Change error message.
2239         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
2240         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
2241         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
2242
2243 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
2244
2245         * gcc.dg/pch/warn-1.c: New.
2246         * gcc.dg/pch/warn-1.hs: New.
2247
2248         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
2249         not-tested file.
2250
2251 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
2252
2253         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
2254
2255 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
2256
2257         * gcc.dg/uninit-D.c: New Test.
2258         * gcc.dg/uninit-E.c: New Test.
2259         * gcc.dg/uninit-F.c: New Test.
2260         * gcc.dg/uninit-G.c: New Test.
2261
2262 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
2263
2264         * g++.dg/README: Describe the pch directory.
2265
2266 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2267
2268         PR c++/11174
2269         * g++.dg/parse/access4.C: New test.
2270         * g++.dg/parse/access5.C: Likewise.
2271         * g++.old-deja/g++.jason/access17.C: Adjust error message.
2272
2273 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
2274
2275         * gcc.dg/noncompile/20030818-1.c: New.
2276
2277 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
2278
2279         PR c++/11957
2280         * g++.dg/warn/noeffect1.C: New test.
2281
2282         * g++.dg/template/scope2.C: New test.
2283         * g++.dg/template/error2.C: Correct dg-error
2284
2285 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
2286
2287         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
2288
2289 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
2290
2291         PR C++/11512
2292         * g++.dg/template/warn1.C: New.
2293
2294 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
2295
2296         * g++.dg/template/error2.C: New test.
2297         * g++.dg/lookup/using7.C: Adjust errors
2298         * g++.old-deja/g++.pt/crash36.C: Likewise.
2299         * g++.old-deja/g++.pt/derived3.C: Likewise.
2300
2301 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2302
2303         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
2304         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
2305         * gcc.c-torture/execute/builtins/string-9.c: New, from
2306         string-opt-9.c.  Adjust for execute/builtins framework.
2307         * gcc.c-torture/execute/string-opt-9.c: Delete.
2308
2309 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
2310
2311         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
2312
2313         * g++.dg/parse/ret-type2.C: New test.
2314
2315         PR c++/11703
2316         * g++.dg/init/new8.C: New test.
2317
2318         PR c++/10923
2319         * g++.dg/parse/typedef5.C: New test.
2320
2321         PR c++/9512
2322         * g++.dg/parse/qualified2.C: New test.
2323         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
2324         invalid code.
2325
2326 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
2327
2328         * g++.dg/conversion/ptrmem1.C: New test.
2329
2330 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
2331
2332         PR target/11693
2333         * gcc.dg/20030811-1.c: New test.
2334
2335         PR target/11535
2336         * gcc.c-torture/execute/20030811-1.c: New test.
2337
2338 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2339
2340         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
2341
2342 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
2343
2344         PR c++/11789.C
2345         * g++.dg/inherit/multiple1.C: New test.
2346
2347 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
2348
2349         * gcc.dg/spe1.c: New test.
2350
2351         PR c++/11670
2352         * g++.dg/expr/cast2.C: New test.
2353
2354         PR c++/10530
2355         * g++.dg/template/dependent-name2.C: New test.
2356
2357 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
2358
2359         * g++.dg/parse/crash11.C: Put the dg options in comments.
2360
2361 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
2362
2363         * lib/gcc-dg.exp: Update for diagnostic change.
2364
2365 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2366
2367         PR c++/5767
2368         * g++.dg/parse/crash11.C: New test.
2369
2370 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
2371
2372         * gcc.dg/cpp/spacing1.c: Update.
2373
2374 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
2375
2376         PR target/11739
2377         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
2378         a value for -mtune.
2379
2380 2003-08-04  Roger Sayle  <roger@eyesopen.com>
2381
2382         PR middle-end/11771
2383         * gcc.c-torture/compile/20030804-1.c: New test case.
2384
2385 2003-08-04  Roger Sayle  <roger@eyesopen.com>
2386
2387         * gcc.dg/20030804-1.c: New test case.
2388
2389 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
2390
2391         * gcc.dg/cpp/separate-1.c: New test.
2392
2393 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
2394
2395         PR c++/11704
2396         * g++.dg/template/dependent-expr2.C: New test.
2397
2398         PR c++/11766
2399         * g++.dg/expr/ptrmem1.C: New test.
2400
2401 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2402
2403         PR c++/9453
2404         * g++.dg/template/friend15.C: New test.
2405
2406 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
2407
2408         * lib/dg-pch.exp: Work round PCH bug.
2409
2410 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2411
2412         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
2413         builtins.  Move cases from builtins-4.c here.
2414
2415         * gcc.dg/torture/builtin-math-1.c: New test taken from
2416         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
2417         additional cases.
2418
2419         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
2420         Delete.
2421
2422 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
2423
2424         PR c++/9447
2425         * g++.dg/template/using7.C: New test.
2426
2427 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
2428
2429         * import1.c, import2.c: New tests.
2430
2431 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
2432
2433         * g++.dg/eh/crossjump1.C: New test.
2434
2435 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
2436
2437         PR c++/11697
2438         * g++.dg/template/using6.C: New test.
2439
2440         PR c++/11744
2441         * g++.dg/template/koenig2.C: New test.
2442
2443 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2444
2445         PR c++/7983
2446         * g++.dg/parse/typedef4.C: New test.
2447
2448 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2449
2450         PR c++/8442, c++/8806
2451         * g++.dg/template/elab1.C: New test.
2452         * g++.dg/template/type2.C: Likewise.
2453         * g++.dg/template/ttp3.C: Adjust expected error message.
2454         * g++.old-deja/g++.law/visibility13.C: Likewise.
2455         * g++.old-deja/g++.niklas/t135.C: Likewise.
2456         * g++.old-deja/g++.pt/ttp41.C: Likewise.
2457         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
2458         template argument.
2459         * g++.old-deja/g++.pt/ttp44.C: Likewise.
2460
2461 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
2462
2463         PR c++/11295
2464         * g++.dg/ext/stmtexpr1.C: New test.
2465
2466         * g++.dg/opt/tmp1.C: New test.
2467
2468         PR c++/11525
2469         * g++.dg/parse/constant4.C: New test.
2470
2471         PR c++/9447
2472         * g++.dg/template/using5.C: New test.
2473
2474 2003-07-31  Roger Sayle  <roger@eyesopen.com>
2475
2476         * gcc.dg/builtins-27.c: New test case.
2477
2478 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
2479
2480         * gcc.dg/tls/opt-7.c: New test.
2481
2482 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
2483
2484         * g++.old-deja/g++.other/crash18.C: Remove.
2485
2486 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
2487
2488         * g++.dg/template/explicit3.C: New.
2489         * g++.dg/template/explicit4.C: New.
2490         * g++.dg/template/explicit5.C: New.
2491
2492         PR c++/11347
2493         * g++.dg/template/memtmpl1.C: New.
2494
2495 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
2496
2497         PR target/11565
2498         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
2499         * gcc.dg/i386-387-5.c (dg-options): Likewise.
2500
2501 2003-07-30  Jan Hubicka  <jh@suse.cz>
2502
2503         * vtgc1.c: Kill.
2504
2505 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
2506
2507         * gcc.dg/struct-in-proto-1.c: New test.
2508
2509 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
2510
2511         * gcc.dg/cpp/include2.c: Only expect one message.
2512
2513 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
2514
2515         PR c++/9447
2516         * g++.dg/template/using1.C: New test.
2517         * g++.dg/template/using2.C: New test.
2518         * g++.dg/template/using3.C: New test.
2519         * g++.dg/template/using4.C: New test.
2520
2521 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
2522
2523         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
2524         * gcc.c-torture/execute/string-opt-10.c: Likewise.
2525
2526 2003-07-28  Jan Hubicka  <jh@suse.cz>
2527
2528         PR c++/11530
2529         * g++.dg/opt/call1.C: New test.
2530
2531 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
2532
2533         PR c++/11667
2534         * g++.dg/init/enum2.C: New test.
2535         * g++.dg/template/overload1.C: Add "-w" option.
2536
2537 2003-07-28    <hp@bitrange.com>
2538
2539         * gcc.dg/Wdeclaration-after-statement-1.c,
2540         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
2541
2542 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
2543
2544         * gcc.c-torture/compile/20030725-1.c: New test.
2545
2546 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
2547
2548         * gcc.dg/20030505.c: Only run for SPE.
2549         Remove definition of opaque type.
2550
2551 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
2552
2553         * g++.dg/template/ptrmem6.C: New test.
2554
2555 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
2556
2557         * gcc.c-torture/compile/zero-strct-2.c: New test.
2558
2559 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
2560
2561         * gcc.dg/intermod-1.c: New test.
2562
2563 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
2564
2565         PR c++/11617
2566         * g++.dg/template/lookup2.C: New test.
2567         * g++.dg/template/memclass1.C: Remove instantiated from error.
2568         * g++.dg/other/error2.C: Tweak expected errors.
2569
2570         PR c++/11596
2571         * g++.dg/template/defarg3.C: New test.
2572
2573         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
2574
2575 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
2576
2577         * g++.dg/inherit/access5.C: New test.
2578
2579 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2580
2581         PR c++/11513
2582         * g++.dg/template/crash8.C: New test.
2583
2584 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
2585
2586         PR c/10602
2587         * gcc.dg/noncompile/incomplete-2.c: New test.
2588
2589 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
2590
2591         PR c++/11645
2592         * g++.dg/inherit/access4.C: New test.
2593
2594         PR c++/11517
2595         * g++.dg/expr/cond2.C: New test.
2596
2597         PR optimization/10679
2598         * g++.dg/opt/inline4.C: New test.
2599
2600 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
2601
2602         * g++.dg/parse/crash10: New test.
2603
2604 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
2605
2606         * g++.dg/ext/flexary1.C: New test.
2607
2608 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2609
2610         PR c++/10793
2611         * g++.dg/template/crash9.C: New test.
2612
2613 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2614
2615         PR c++/3004
2616         * g++.dg/parse/typedef3.C: New test.
2617
2618         PR c++/7906
2619         * g++.dg/parse/operator2.C: New test.
2620
2621         PR c++/8895
2622         * g++.dg/parse/def-tmpl-arg1.C: New test.
2623
2624         PR c++/9282
2625         * g++.dg/parse/funptr1.C: New test.
2626
2627         PR c++/9452
2628         * g++.dg/parse/ambig3.C: New test.
2629
2630         PR c++/9454
2631         * g++.dg/parse/operator3.C: New test.
2632
2633         PR c++/9486
2634         * g++.dg/parse/template10.C: New test.
2635
2636         PR c++/9488
2637         * g++.dg/parse/template11.C: New test.
2638
2639         PR c++/10150
2640         * g++.dg/parse/invalid-op1.C: New test.
2641
2642         PR c++/10247
2643         * g++.dg/parse/condexpr1.C: New test.
2644
2645 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
2646
2647         * g++.dg/ext/packed3.C: New test.
2648         * g++.dg/ext/packed4.C: New test.
2649
2650         * gcc.dg/pack-test-3.c: New test.
2651
2652 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
2653
2654         * lib/compat.exp: Handle dg-options per source file.
2655         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
2656         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
2657         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
2658         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
2659         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
2660         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
2661         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
2662         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
2663         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
2664         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
2665         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
2666         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
2667         * g++.dg/compat/break/bitfield7_x.C: Ditto.
2668         * g++.dg/compat/break/bitfield7_y.C: Ditto.
2669
2670 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
2671
2672         PR c/10320
2673         * gcc.c-torture/execute/20030718-1.c: New test.
2674
2675 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
2676
2677         PR optimization/11536
2678         * gcc.dg/20030721-1.c: New test.
2679
2680 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
2681
2682         PR c++/11546
2683         * g++.dg/template/lookup1.C: New test.
2684
2685 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
2686
2687         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
2688         diagnostics of ill-formed constructs involving labels.
2689         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
2690         the new 'previously defined here' message.
2691
2692 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
2693
2694         * g++.dg/parse/non-dependent2.C: New test.
2695
2696 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
2697
2698         * g++.dg/init/init-ref4.C: xfail on targets without
2699         weak symbols.
2700
2701 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
2702
2703         PR target/11087
2704         * gcc.c-torture/execute/20030717-1.c: New test.
2705
2706 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
2707
2708         * g++.dg/opt/cfg1.C: New test.
2709
2710 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
2711
2712         PR optimization/11557
2713         * gcc.dg/20030717-1.c: New test.
2714
2715 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
2716
2717         PR c++/10476
2718         * g++.dg/expr/crash-1.C: New test.
2719
2720         PR c++/11027
2721         * g++.dg/template/init3.C: New test.
2722
2723         PR c++/8222
2724         * g++.dg/template/non-dependent1.C: New test.
2725
2726         PR c++/11070
2727         * g++.dg/template/non-dependent2.C: New test.
2728
2729         PR c++/11071
2730         * g++.dg/template/non-dependent3.C: New test.
2731
2732         PR c++/9907
2733         * g++.dg/template/sizeof5.C: New test.
2734
2735 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
2736
2737         PR 11498
2738         * gcc.c-torture/compile/mangle-1.c: New file.
2739
2740 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2741
2742         PR c++/7809
2743         * g++.dg/parse/access3.C: New test.
2744
2745 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
2746
2747         PR c++/11384
2748         * g++.dg/init/init-ref4.C: New test.
2749
2750 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
2751
2752         PR c++/11547
2753         * g++.dg/parse/constant3.C: New test.
2754         * g++.dg/parse/crash7.C: Likewise.
2755
2756 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
2757
2758         PR target/11008
2759         * gcc.dg/i386-pentium4-not-mull.c: New.
2760
2761 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
2762
2763         * gcc.dg/asm-names.c (ymain): Make it weak.
2764
2765 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2766
2767         PR c++/5421
2768         * g++.dg/template/friend21.C: New test.
2769
2770 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
2771
2772         * gcc.dg/cleanup-8.c: New test.
2773         * gcc.dg/cleanup-9.c: New test.
2774
2775 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
2776
2777         * g++.dg/ext/dll-MI1.h: New file.
2778         * g++.dg/ext/dllexport-MI1.C: New file.
2779         * g++.dg/ext/dllimport-MI1.C: New file.
2780
2781 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
2782
2783         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
2784         it does not have cmpstrsi patterns (just cmpmemsi).
2785
2786 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
2787
2788         PR debug/11473
2789         * g++.dg/debug/debug8.C: New test.
2790
2791 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2792
2793         PR c++/10108
2794         * g++.dg/template/crash7.C: New test.
2795
2796 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
2797
2798         PR target/10795
2799         * gcc.c-torture/compile/20030708-1.c: New.
2800
2801 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
2802
2803         * gcc.c-torture/execute/20030715-1.c: New test.
2804
2805 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
2806
2807         * gcc.dg/pch/inline-3.c: New file.
2808         * gcc.dg/pch/inline-3.hs: New file.
2809         * gcc.dg/pch/inline-4.c: New file.
2810         * gcc.dg/pch/inline-4.hs: New file.
2811
2812 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
2813
2814         PR c++/11509
2815         * g++.dg/template/crash6.C: New test.
2816
2817         PR c++/7053
2818         * g++.dg/template/friend20.C: New test.
2819
2820         PR c++/7019
2821         * g++.dg/template/overload2.C: New test.
2822
2823 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
2824
2825         PR optimization/11440
2826         * gcc.c-torture/execute/20030714-1.c: New test.
2827
2828 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2829
2830         PR c++/11154
2831         * g++.dg/template/partial2.C: New test.
2832
2833 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
2834
2835         PR c++/11503
2836         * g++.dg/template/anon1.C: New test.
2837
2838         PR c++/11493
2839         PR c++/11495
2840         * g++.dg/parse/template9.C: Likewise.
2841         * g++.dg/template/crash4.C: New test.
2842         * g++.dg/template/koenig1.C: Likewise.
2843         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
2844         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
2845         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
2846         functions.
2847         * g++.old-deja/g++.jason/template36.C: Likewise.
2848         * g++.old-deja/g++.mike/p1989.C: Likewise.
2849         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
2850         * g++.old-deja/g++.pt/ttp20.C: Use this->.
2851         * g++.old-deja/g++.pt/ttp21.C: Use this->.
2852         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
2853         compiling.
2854         * g++.old-deja/g++.pt/union2.C: Use this->.
2855
2856 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
2857
2858         * gcc.dg/20030711-1.c: New test.
2859
2860 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
2861
2862         PR c++/11050
2863         * g++.dg/parse/args1.C: New test.
2864         * g++.pt/defarg8.C: Change expected errors.
2865
2866 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
2867
2868         PR c++/8164
2869         * g++.dg/template/nontype2.C: New test.
2870
2871         PR c++/10558
2872         * g++.dg/parse/template8.C: New test.
2873
2874         PR c++/8327
2875         * g++.dg/template/scope1.C: New test.
2876
2877         * g++.dg/warn/Wsign-compare-1.C: New test.
2878
2879 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
2880
2881         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
2882
2883 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
2884
2885         PR c++/9411
2886         * g++.dg/template/explicit2.C: New test.
2887
2888         PR c++/10032
2889         * g++.dg/warn/pedantic1.C: New test.
2890
2891 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
2892
2893         PR c++ 9483
2894         * g++.dg/other/field1.C: New test.
2895
2896 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
2897
2898         PR c/11449
2899         * gcc.c-torture/compile/20030707-1.c: New.
2900
2901 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2902
2903         PR c++/10849
2904         * g++.dg/template/access12.C: New test.
2905
2906 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
2907
2908         * g++.dg/bprob/bprob.exp (prof_ext): Update.
2909         * g77.dg/bprob/bprob.exp (prof_ext): Update.
2910         * gcc.misc-tests/bprob.exp (prof_ext): Update.
2911         * gcc.misc-tests/gcov.exp: Update
2912         * g++.dg/gcov/gcov.exp: Update
2913         * lib/gcov.exp: Update.
2914
2915 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
2916
2917         * g++.dg/abi/mangle17.C: Make sure template expressions are
2918         dependent.
2919         * g++.dg/abi/mangle4.C: Mark erroneous casts.
2920         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
2921         * g++.dg/opt/stack1.C: Remove erroneous code.
2922         * g++.dg/parse/template7.C: New test.
2923         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
2924         * g++.old-deja/g++.pt/crash4.C: Likewise.
2925
2926 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2927
2928         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
2929         with zero or one occurence of `$' after the initial `L'.
2930
2931 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
2932
2933         * gcc.c-torture/compile/20030704-1.c: Add a comment.
2934
2935 2003-07-08  Roger Sayle  <roger@eyesopen.com>
2936
2937         PR c/11370
2938         * gcc.dg/Wunreachable-6.c: New testcase.
2939         * gcc.dg/Wunreachable-7.c: New testcase.
2940
2941 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
2942
2943         PR c/11420
2944         * gcc.dg/20030708-1.c: New test.
2945
2946 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
2947
2948         * gcc.dg/compat/sdata-section.h: New file.
2949         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
2950         * gcc.dg/torture/mips-sdata-1.c: New test.
2951
2952 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2953
2954         PR c++/11030
2955         * g++.dg/template/friend19.C: New test.
2956
2957 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
2958
2959         * g++.dg/opt/strength-reduce.C: New test.
2960
2961 2003-07-07  Roger Sayle  <roger@eyesopen.com>
2962
2963         PR target/10979
2964         * gcc.dg/20030707-1.c: New testcase.
2965
2966 2003-07-07  Roger Sayle  <roger@eyesopen.com>
2967
2968         PR optimization/11059
2969         * g++.dg/opt/emptyunion.C: New testcase.
2970
2971 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
2972             Eric Botcazou  <ebotcazou@libertysurf.fr>
2973
2974         * g++.dg/opt/stack1.C: New test.
2975
2976 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
2977
2978         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
2979         run test.
2980
2981         PR c++/11431
2982         * g++.dg/expr/static_cast3.C: New test.
2983
2984 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
2985
2986         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
2987         everywhere.
2988         * gcc.dg/concat.c: Concatenation of string constants with
2989         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
2990         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
2991         * gcc.dg/cpp/escape-2.c: Use wide character constants where
2992         necessary to avoid multi-character character constant warning.
2993         * gcc.dg/cpp/escape.c: Likewise.
2994         * gcc.dg/cpp/ucs.c: Likewise.
2995         Remove backslashes from dg-bogus comments, as they confuse Tcl.
2996         Fix a typo.
2997
2998 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
2999
3000         PR c/11428
3001         * gcc.c-torture/compile/20030704-1.c: New.
3002
3003 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
3004
3005         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
3006
3007 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
3008
3009         PR c++/5287, PR c++/7910,  PR c++/11021
3010         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
3011         tests for warnings.
3012         * g++.dg/ext/dllimport2.C: Add tests for warnings.
3013         * g++.dg/ext/dllimport3.C: Likewise.
3014         * g++.dg/ext/dllimport4.C: New file.
3015         * g++.dg/ext/dllimport5.C: New file.
3016         * g++.dg/ext/dllimport6.C: New file.
3017         * g++.dg/ext/dllimport7.C: New file.
3018         * g++.dg/ext/dllimport8.C: New file.
3019         * g++.dg/ext/dllimport9.C: New file.
3020         * g++.dg/ext/dllimport10.C: New file.
3021         * g++.dg/ext/dllexport1.C: New file.
3022
3023 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
3024
3025         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
3026         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
3027
3028 2003-07-03  Roger Sayle  <roger@eyesopen.com>
3029
3030         * gcc.dg/builtins-25.c: New testcase.
3031         * gcc.dg/builtins-26.c: New testcase.
3032
3033 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
3034
3035         * gcc.dg/compat/vector-defs.h: New file.
3036         * gcc.dg/compat/vector-setup.h: New file.
3037         * gcc.dg/compat/vector-check.h: New file.
3038         * gcc.dg/compat/vector-1_main.c: New file.
3039         * gcc.dg/compat/vector-1_x.c: New file.
3040         * gcc.dg/compat/vector-1_y.c: New file.
3041         * gcc.dg/compat/vector-2_main.c: New file.
3042         * gcc.dg/compat/vector-2_x.c: New file.
3043         * gcc.dg/compat/vector-2_y.c: New file.
3044
3045         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
3046         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
3047         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
3048         * gcc.dg/compat/struct-align-1.h: New file.
3049         * gcc.dg/compat/struct-align-1_main.c: New file.
3050         * gcc.dg/compat/struct-align-1_x.c: New file.
3051         * gcc.dg/compat/struct-align-1_y.c: New file.
3052         * gcc.dg/compat/struct-align-2.h: New file.
3053         * gcc.dg/compat/struct-align-2_main.c: New file.
3054         * gcc.dg/compat/struct-align-2_x.c: New file.
3055         * gcc.dg/compat/struct-align-2_y.c: New file.
3056
3057         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
3058         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
3059         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
3060         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
3061         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
3062         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
3063         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
3064         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
3065         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
3066         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
3067         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
3068         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
3069         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
3070         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
3071         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
3072         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
3073         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
3074         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
3075         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
3076         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
3077         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
3078         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
3079         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
3080         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
3081         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
3082         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
3083         * gcc.dg/compat/struct-return-10_x.c: Ditto.
3084         * gcc.dg/compat/struct-return-2_x.c: Ditto.
3085         * gcc.dg/compat/struct-return-3_x.c: Ditto.
3086
3087 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
3088
3089         * gcc.dg/i386-call-1.c: New test.
3090
3091 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
3092
3093         PR c++/9162
3094         * g++.dg/parse/defarg4.C: New.
3095
3096 2003-07-03  Roger Sayle  <roger@eyesopen.com>
3097
3098         PR target/10700
3099         * gcc.c-torture/compile/20030703-1.c: New test case.
3100
3101 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
3102
3103         * g++.dg/template/local3.C: Remove extra semicolon.
3104
3105 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
3106
3107         * gcc.dg/i386-volatile-1.c: New test.
3108
3109 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
3110
3111         PR c++/11072
3112         * g++.dg/other/offsetof2.C: XFAIL.
3113         * g++.dg/other/offsetof5.C: New.
3114
3115         PR c++/10219
3116         * g++.dg/template/error1.C: New.
3117
3118         PR c++/9779
3119         * g++.dg/template/dependent-expr1.C: New.
3120
3121 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
3122
3123         PR c++/6949
3124         * g++.dg/template/local3.C: New test.
3125
3126         PR c++/11149
3127         * g++.dg/lookup/scoped6.C: New test.
3128
3129 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
3130
3131         PR c++/8046
3132         * g++.dg/other/error7.C: New test.
3133
3134 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
3135
3136         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
3137         * g++.old-deja/g++.abi/vtable3.h: Likewise.
3138         * g++.old-deja/g++.law/code-gen5.C: Likewise.
3139         * g++.old-deja/g++.other/union2.C: Likewise.
3140         * gcc.dg/c90-const-expr-2.c: Likewise.
3141         * gcc.dg/c90-const-expr-3.c: Likewise.
3142         * gcc.dg/c99-const-expr-2.c: Likewise.
3143         * gcc.dg/c99-const-expr-3.c: Likewise.
3144         * gcc.dg/concat.c: Likewise.
3145
3146 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
3147
3148         PR c++/9559
3149         * g++.dg/init/static1.C: New test.
3150
3151 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3152
3153         * Changelog: Remove ">>>>>>>" from previous change.
3154
3155 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3156
3157         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
3158         * g++.old-deja/g++.other/access2.C: Likewise.
3159         * g++.old-deja/g++.other/decl2.C: Likewise.
3160         * gcc.c-torture/execute/20020615-1.c: Likewise.
3161
3162 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
3163
3164         PR c++/4933
3165         * g++.dg/template/sizeof4.C: New test.
3166
3167 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
3168
3169         * g++.dg/other/error6.C: New test.
3170
3171 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
3172
3173         PR c++/10750
3174         * g++.dg/parse/constant2.C: New test.
3175
3176 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
3177
3178         PR c++/11106
3179         * g++.dg/other/error5.C: New test.
3180
3181 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3182
3183         * gcc.dg/format/gcc_diag-1.c: New test.
3184
3185 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
3186
3187         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
3188
3189 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
3190
3191         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
3192         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
3193         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
3194
3195 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
3196
3197         * gcc.c-torture/execute/builtins/string-8.c: New test.
3198         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
3199         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
3200         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
3201
3202 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
3203
3204         PR c++/10468
3205         * g++.dg/ext/typeof6.C: New test.
3206
3207 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
3208
3209         PR c++/10796
3210         * g++.dg/init/enum1.C: New test.
3211
3212 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
3213
3214         * gcc.dg/20030627-1.c: New test.
3215
3216 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
3217
3218         PR c++/11332
3219         * g++.dg/expr/static_cast2.C: New test.
3220
3221 2003-06-26  Roger Sayle  <roger@eyesopen.com>
3222             Jakub Jelinek  <jakub@redhat.com>
3223
3224         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
3225         sprintf(dst,"%s",src) optimization.
3226         * gcc.c-torture/execute/20030626-1.c: New test case.
3227         * gcc.c-torture/execute/20030626-2.c: New test case.
3228
3229 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
3230
3231         * gcc.c-torture/execute/multi-ix.c: New test.
3232
3233         * gcc.c-torture/execute/simd-4.c (main):
3234         Added missing semicolon at end of union.
3235
3236 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
3237
3238         PR c++/8266
3239         * g++.dg/template/explicit-instantiation3.C: New test.
3240
3241 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
3242
3243         * gcc.dg/20030626-1.c: Use signed char.
3244
3245 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
3246
3247         * gcc.dg/20030626-1.c: New test.
3248
3249 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
3250
3251         * const-str-2.m: Update.
3252
3253 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
3254
3255         PR c++/10990
3256         * g++.dg/rtti/dyncast1.C: New test.
3257         * g++.dg/abi/mangle4.C: Correct base-specifier access.
3258         * g++.dg/lookup/scoped1.C: Remove XFAIL.
3259         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
3260
3261         PR c++/10931
3262         * g++.dg/expr/static_cast1.C: New test.
3263
3264 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
3265
3266         * gcc.dg/20030625-1.c: New test.
3267
3268 2003-06-24  Roger Sayle  <roger@eyesopen.com>
3269
3270         * gcc.c-torture/compile/20030624-1.c: New test case.
3271
3272 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
3273
3274         * gcc.c-torture/execute/string-opt-17.c: New test.
3275
3276 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
3277
3278         PR c++/5754
3279         * g++.dg/parse/crash6.C: New test.
3280
3281 2003-06-23  Roger Sayle  <roger@eyesopen.com>
3282
3283         * gcc.dg/builtins-24.c: New test case.
3284
3285 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
3286
3287         * g++.dg/opt/operator1.C: New test.
3288
3289 2003-06-22  Roger Sayle  <roger@eyesopen.com>
3290
3291         * gcc.c-torture/execute/string-opt-16.c: New test case.
3292
3293 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
3294
3295         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
3296         * g++.old-deja/g++.other/conv7.C: Likewise
3297         * g++.old-deja/g++.other/overcnv2.C: Likewise.
3298         * g++.old-deja/g++.other/overload14.C: Likewise.
3299
3300 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
3301
3302         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
3303         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
3304
3305 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
3306
3307         PR c++/10888
3308         * g++.dg/warn/Winline-3.C: New test.
3309
3310 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
3311
3312         * lib/target-supports.exp (check_alias_available): Make the test
3313         program acceptable to the Solaris assembler.
3314
3315         PR c++/10749
3316         * g++.dg/template/memclass2.C: New test.
3317
3318 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
3319             Eric Botcazou  <ebotcazou@libertysurf.fr>
3320
3321         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
3322         data for non-matching targets.
3323         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
3324
3325 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
3326
3327         PR c++/10845
3328         * g++.dg/template/member3.C: New test.
3329
3330 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
3331
3332         PR c++/10939
3333         * g++.dg/template/func1.C: New test.
3334
3335         PR c++/9649
3336         * g++.dg/template/static4.C: New test.
3337         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
3338
3339         PR c++/11041
3340         * g++.dg/init/ref7.C: New test.
3341
3342 2003-06-19  Matt Austern  <austern@apple.com>
3343
3344         PR c++/11228
3345         * g++.dg/anew1.C: New test.
3346         * g++.dg/anew2.C: New test.
3347         * g++.dg/anew3.C: New test.
3348         * g++.dg/anew4.C: New test.
3349
3350 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
3351
3352         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
3353
3354 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
3355
3356         * gcc.c-torture/execute/simd-4.c (main): Make expected value
3357         endian-dependent.
3358
3359 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
3360
3361         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
3362         Remove cruft.
3363
3364 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
3365
3366         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
3367         * gcc.c-torture/compile/961203-1.c: Likewise.
3368         * gcc.c-torture/compile/980506-1.c: Likewise.
3369
3370 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
3371
3372         PR c++/10712
3373         * g++.dg/lookup/using7.C: New test.
3374
3375 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
3376
3377         PR c++/11105
3378         * g++.dg/abi/conv1.C: Remove it.
3379         * g++.dg/template/conv7.C: New test.
3380         * g++.dg/template/conv8.C: Likewise.
3381         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
3382         conversion operator.
3383
3384 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
3385
3386         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
3387         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
3388         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
3389         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
3390         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
3391         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
3392         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
3393         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
3394         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
3395         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
3396         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
3397         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
3398         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
3399         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
3400         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
3401         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
3402         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
3403         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
3404         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
3405         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
3406         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
3407         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
3408         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
3409         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
3410         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
3411         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
3412         * gcc.dg/compat/struct-return-10_x.c: Ditto.
3413         * gcc.dg/compat/struct-return-2_x.c: Ditto.
3414         * gcc.dg/compat/struct-return-3_x.c: Ditto.
3415
3416 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
3417
3418         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
3419         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
3420         indications.
3421
3422 2003-06-16  Roger Sayle  <roger@eyesopen.com>
3423
3424         * gcc.dg/i386-387-5.c: New test case.
3425         * gcc.dg/i386-387-6.c: New test case.
3426         * gcc.dg/builtins-23.c: New test case.
3427
3428 2003-06-15  Roger Sayle  <roger@eyesopen.com>
3429
3430         * gcc.dg/builtins-22.c: New test case.
3431         * gcc.dg/i386-387-1.c: Update to test exp.
3432         * gcc.dg/i386-387-2.c: Likewise.
3433
3434 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3435
3436         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
3437
3438 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
3439
3440         * lib/gcc-dg.exp (dg-require-dll): New function.
3441         (dg-xfail-if): Likewise.
3442         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
3443         driver.
3444
3445         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
3446         * gcc.c-torture/compile/20001205-1.c: Likewise.
3447         * gcc.c-torture/compile/20001226-1.c: Likewise.
3448         * gcc.c-torture/compile/20010518-2.c: Likewise.
3449         * gcc.c-torture/compile/20020312-1.c: Likewise.
3450         * gcc.c-torture/compile/20020604-1.c: Likewise.
3451         * gcc.c-torture/compile/920501-12.c: Likewise.
3452         * gcc.c-torture/compile/920501-4.c: Likewise.
3453         * gcc.c-torture/compile/920520-1.c: Likewise.
3454         * gcc.c-torture/compile/920521-1.c: Likewise.
3455         * gcc.c-torture/compile/920625-1.c: Likewise.
3456         * gcc.c-torture/compile/961203-1.c: Likewise.
3457         * gcc.c-torture/compile/980506-1.c: Likewise.
3458         * gcc.c-torture/compile/981006-1.c: Likewise.
3459         * gcc.c-torture/compile/981022-1.c: Likewise.
3460         * gcc.c-torture/compile/981223-1.c: Likewise.
3461         * gcc.c-torture/compile/990617-1.c: Likewise.
3462         * gcc.c-torture/compile/dll.c: Likewise.
3463         * gcc.c-torture/compile/labels-3.c: Likewise.
3464         * gcc.c-torture/compile/mipscop-1.c: Likewise.
3465         * gcc.c-torture/compile/mipscop-2.c: Likewise.
3466         * gcc.c-torture/compile/mipscop-3.c: Likewise.
3467         * gcc.c-torture/compile/mipscop-4.c: Likewise.
3468         * gcc.c-torture/compile/simd-5.c: Likewise.
3469         * gcc.c-torture/compile/20000804-1.x: Remove.
3470         * gcc.c-torture/compile/20001205-1.x: Likewise.
3471         * gcc.c-torture/compile/20001226-1.x: Likewise.
3472         * gcc.c-torture/compile/20010518-2.x: Likewise.
3473         * gcc.c-torture/compile/20020312-1.x: Likewise.
3474         * gcc.c-torture/compile/20020604-1.x: Likewise.
3475         * gcc.c-torture/compile/920501-12.x: Likewise.
3476         * gcc.c-torture/compile/920501-4.x: Likewise.
3477         * gcc.c-torture/compile/920520-1.x: Likewise.
3478         * gcc.c-torture/compile/920521-1.x: Likewise.
3479         * gcc.c-torture/compile/920625-1.x: Likewise.
3480         * gcc.c-torture/compile/961203-1.x: Likewise.
3481         * gcc.c-torture/compile/980506-1.x: Likewise.
3482         * gcc.c-torture/compile/981006-1.x: Likewise.
3483         * gcc.c-torture/compile/981022-1.x: Likewise.
3484         * gcc.c-torture/compile/981223-1.x: Likewise.
3485         * gcc.c-torture/compile/990617-1.x: Likewise.
3486         * gcc.c-torture/compile/mipscop-1.x: Likewise.
3487         * gcc.c-torture/compile/mipscop-2.x: Likewise.
3488         * gcc.c-torture/compile/mipscop-3.x: Likewise.
3489         * gcc.c-torture/compile/mipscop-4.x: Likewise.
3490         * gcc.c-torture/compile/simd-5.x: Likewise.
3491
3492         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
3493
3494 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
3495
3496         * gcc.c-torture/execute/20030611-1.c: New test.
3497
3498 2003-06-12  Roger Sayle  <roger@eyesopen.com>
3499
3500         PR middle-end/168
3501         * gcc.dg/20030612-1.c: New test case.
3502
3503 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
3504
3505         PR c++/10635
3506         * g++.dg/expr/cast1.C: New test.
3507
3508 2003-06-12  Roger Sayle  <roger@eyesopen.com>
3509
3510         * gcc.dg/builtins-21.c: New test case.
3511
3512 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
3513
3514         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
3515         options instead of at the end.
3516         * lib/objc.exp (objc_target_compile): Likewise.
3517
3518 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
3519
3520         PR c++/10432
3521         * g++.dg/parse/error1.C: New test.
3522
3523 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
3524
3525         * gcc.dg/compat/struct-by-value-11_main.c: New file.
3526         * gcc.dg/compat/struct-by-value-11_x.c: New file.
3527         * gcc.dg/compat/struct-by-value-11_y.c: New file.
3528         * gcc.dg/compat/struct-by-value-12_main.c: New file.
3529         * gcc.dg/compat/struct-by-value-12_x.c: New file.
3530         * gcc.dg/compat/struct-by-value-12_y.c: New file.
3531         * gcc.dg/compat/struct-by-value-13_main.c: New file.
3532         * gcc.dg/compat/struct-by-value-13_x.c: New file.
3533         * gcc.dg/compat/struct-by-value-13_y.c: New file.
3534         * gcc.dg/compat/struct-by-value-14_main.c: New file.
3535         * gcc.dg/compat/struct-by-value-14_x.c: New file.
3536         * gcc.dg/compat/struct-by-value-14_y.c: New file.
3537         * gcc.dg/compat/struct-by-value-15_main.c: New file.
3538         * gcc.dg/compat/struct-by-value-15_x.c: New file.
3539         * gcc.dg/compat/struct-by-value-15_y.c: New file.
3540         * gcc.dg/compat/struct-by-value-16_main.c: New file.
3541         * gcc.dg/compat/struct-by-value-16_x.c: New file.
3542         * gcc.dg/compat/struct-by-value-16_y.c: New file.
3543         * gcc.dg/compat/struct-by-value-17_main.c: New file.
3544         * gcc.dg/compat/struct-by-value-17_x.c: New file.
3545         * gcc.dg/compat/struct-by-value-17_y.c: New file.
3546         * gcc.dg/compat/struct-by-value-18_main.c: New file.
3547         * gcc.dg/compat/struct-by-value-18_x.c: New file.
3548         * gcc.dg/compat/struct-by-value-18_y.c: New file.
3549
3550         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
3551         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
3552         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
3553         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
3554         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
3555         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
3556         * gcc.dg/compat/scalar-return-3_main.c: New file.
3557         * gcc.dg/compat/scalar-return-3_x.c: New file.
3558         * gcc.dg/compat/scalar-return-3_y.c: New file.
3559         * gcc.dg/compat/scalar-return-4_main.c: New file.
3560         * gcc.dg/compat/scalar-return-4_x.c: New file.
3561         * gcc.dg/compat/scalar-return-4_y.c: New file.
3562
3563 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
3564
3565         * gcc.dg/compat/fp2-struct-check.h: New file.
3566         * gcc.dg/compat/fp2-struct-defs.h: New file.
3567         * gcc.dg/compat/fp2-struct-init.h: New file.
3568         * gcc.dg/compat/struct-by-value-10_main.c: New file.
3569         * gcc.dg/compat/struct-by-value-10_x.c: New file.
3570         * gcc.dg/compat/struct-by-value-10_y.c: New file.
3571         * gcc.dg/compat/struct-return-10_main.c: New file.
3572         * gcc.dg/compat/struct-return-10_x.c: New file.
3573         * gcc.dg/compat/struct-return-10_y.c: New file.
3574
3575         * gcc.dg/compat/compat-common.h: New file.
3576         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
3577         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
3578         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
3579         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
3580         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
3581         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
3582         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
3583         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
3584         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
3585         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
3586         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
3587         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
3588         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
3589         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
3590         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
3591         * gcc.dg/compat/small-struct-check.h: Ditto.
3592         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
3593         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
3594         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
3595         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
3596         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
3597         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
3598         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
3599         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
3600         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
3601         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
3602         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
3603         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
3604         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
3605         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
3606         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
3607         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
3608         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
3609         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
3610         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
3611         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
3612         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
3613         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
3614         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
3615         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
3616         * gcc.dg/compat/struct-return-2_main.c: Ditto.
3617         * gcc.dg/compat/struct-return-2_x.c: Ditto.
3618         * gcc.dg/compat/struct-return-2_y.c: Ditto.
3619         * gcc.dg/compat/struct-return-3_main.c: Ditto.
3620         * gcc.dg/compat/struct-return-3_x.c: Ditto.
3621         * gcc.dg/compat/struct-return-3_y.c: Ditto.
3622
3623 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
3624
3625         * g++.dg/pch/static-1.C: New file.
3626         * g++.dg/pch/static-1.Hs: New file.
3627
3628 2003-06-10  Richard Henderson  <rth@redhat.com>
3629
3630         * gcc.dg/asm-7.c: Adjust expected warning text.
3631
3632 2003-06-10  Roger Sayle  <roger@eyesopen.com>
3633
3634         * gcc.dg/builtins-20.c: New test case.
3635
3636 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
3637
3638         PR c++/11131
3639         * g++.dg/opt/template1.C: New test.
3640
3641 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
3642
3643         * lib/gcc-dg.exp (dg-test): Clear additional_files and
3644         additional_sources.
3645
3646 2003-05-21  David Taylor  <dtaylor@emc.com>
3647
3648         * gcc.dg/Wpadded.c: New file.
3649
3650 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
3651
3652         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
3653         * gcc.dg/special/weak-2.c: Add dg-require-weak.
3654         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
3655         dg-require-weak.
3656
3657 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
3658
3659         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
3660
3661 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
3662
3663         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
3664         (dg-require-alias): Likewise.
3665         (dg-require-gc-sections): Likewise.
3666         * lib/target-supports.exp (check_gc_sections_available): Likewise.
3667
3668 2003-06-08  Richard Henderson  <rth@redhat.com>
3669
3670         * gcc.dg/20011029-2.c: Fix the array reference.
3671         * gcc.dg/asm-7.c: New.
3672
3673 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
3674
3675         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
3676
3677 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
3678
3679         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
3680         (dg-require-gc-sections): Likewise.
3681
3682 2003-06-08  Jan Hubicka  <jh@suse.cz>
3683
3684         * i386-cmov1.c: Fix regular expression.
3685         * i386-cvt-1.c: Likewise.
3686         * i386-local.c: Likewise.
3687         * i386-local2.c: Likewise.
3688         * i386-mul.c: Likewise.
3689         * i386-ssetype-1.c: Likewise.
3690         * i386-ssetype-3.c: Likewise.
3691         * i386-ssetype-5.c: Likewise.
3692
3693 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3694
3695         PR c++/11039
3696         * g++.dg/warn/implicit-typename2.C: New test.
3697         * g++.dg/warn/implicit-typename3.C: New test.
3698
3699 2003-06-07  Richard Henderson  <rth@redhat.com>
3700
3701         * g++.dg/other/offsetof3.C: Use size_t.
3702         * g++.dg/other/offsetof4.C: Likewise.
3703
3704 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
3705
3706         * lib/copy-file.exp: New. Implement gcc_copy_files.
3707
3708         * lib/dg-pch.exp: Load copy-file.exp
3709         (dg-pch): Use gcc_copy_files instead of "file copy".
3710
3711 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
3712
3713         * gcc.dg/weak/weak.exp: Simplify.
3714         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
3715         * gcc.dg/weak/weak-1.c: Likewise.
3716         * gcc.dg/weak/weak-2.c: Likewise.
3717         * gcc.dg/weak/weak-3.c: Likewise.
3718         * gcc.dg/weak/weak-4.c: Likewise.
3719         * gcc.dg/weak/weak-5.c: Likewise.
3720         * gcc.dg/weak/weak-6.c: Likewise.
3721         * gcc.dg/weak/weak-7.c: Likewise.
3722         * gcc.dg/weak/weak-8.c: Likewise.
3723         * gcc.dg/weak/weak-9.c: Likewise.
3724
3725 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
3726
3727         gcc.c-torture/execute/20030606-1.c: New.
3728
3729 2003-06-06  Roger Sayle  <roger@eyesopen.com>
3730
3731         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
3732         * gcc.dg/builtins-19.c: Likewise.
3733
3734 2003-06-06  Roger Sayle  <roger@eyesopen.com>
3735
3736         * gcc.dg/builtins-2.c: Add some more tests.
3737         * gcc.dg/builtins-18.c: New test case.
3738         * gcc.dg/builtins-19.c: New test case.
3739
3740 2003-06-06  Roger Sayle  <roger@eyesopen.com>
3741             Jim Wilson  <wilson@tuliptree.org>
3742
3743         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
3744
3745 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
3746
3747         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
3748         mempcpy/stpcpy calls not to be optimized into something else.
3749         * gcc.c-torture/execute/string-opt-3.c: Moved to...
3750         * gcc.c-torture/execute/builtins/string-7.c: ...here.
3751         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
3752
3753 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3754
3755         * gcc.dg/format/asm_fprintf-1.c: New test.
3756
3757 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
3758
3759         * lib/gcc-defs.exp (additional_sources): New variable.
3760         (dg-additional-sources): New function.
3761         (additional_files): New variable.
3762         (dg-additional-files): New function.
3763         (dg-additional-files-options): Likewise.
3764         * lib/gcc-dg.exp (dg-require-weak): New function.
3765         (dg-require-alias): Likewise.
3766         (dg-require-gc-sections): Likewise.
3767         * lib/target-supports.exp (check_alias_available): Remove testfile
3768         parameter.
3769         (check_gc_sections_available): New function.
3770         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
3771         (dg-gpp-additional-files): Likewise.
3772         * lib/g++.exp (additional_sources): Remove.
3773         (additional_files): Likewise.
3774         (g++_target_compile): Use dg-additional-files-options.
3775
3776         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
3777         Tcl logic.
3778         * gcc.dg/special/ecos.exp: Remove.
3779         * gcc.dg/special/20000419-2.c: Use dg-require-*.
3780         * gcc.dg/special/alias-1.c: Likewise.
3781         * gcc.dg/special/alias-2.c: Likewise.
3782         * gcc.dg/special/gcsec-1.c: Likewise.
3783         * gcc.dg/special/weak-1.c: Likewise.
3784         * gcc.dg/special/weak-2.c: Likewise.
3785         * gcc.dg/special/wkali-1.c: Likewise.
3786         * gcc.dg/special/wkali-2.c: Likewise.
3787
3788         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
3789         dg-gpp-additional-*.
3790         * g++.dg/special/conpr-3.C: Likewise.
3791         * g++.dg/special/conpr-4.C: Likewise.
3792         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
3793         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
3794         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
3795         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
3796         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
3797         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
3798         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
3799         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
3800         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
3801         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
3802         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
3803         * g++.old-deja/g++.other/comdat1.C: Likewise.
3804         * g++.old-deja/g++.other/comdat2.C: Likewise.
3805         * g++.old-deja/g++.other/comdat3.C: Likewise.
3806         * g++.old-deja/g++.other/ctor1.C: Likewise.
3807         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
3808
3809 2003-06-05  Richard Henderson  <rth@redhat.com>
3810
3811         * gcc.dg/debug/20030605-1.c: New.
3812
3813 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
3814
3815         * README.QMTEST: Update.
3816
3817 2003-06-04  Richard Henderson  <rth@redhat.com>
3818
3819         * gcc.dg/cleanup-1.c: New.
3820         * gcc.dg/cleanup-2.c: New.
3821         * gcc.dg/cleanup-3.c: New.
3822         * gcc.dg/cleanup-4.c: New.
3823         * gcc.dg/cleanup-5.c: New.
3824         * gcc.dg/cleanup-6.c: New.
3825         * gcc.dg/cleanup-7.c: New.
3826
3827 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
3828
3829         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
3830
3831         * lib/dg-pch.exp: New file.
3832         * g++.dg/pch/pch.exp: Use dg-pch.exp.
3833         * gcc.dg/pch/pch.exp: Likewise.
3834
3835 2003-06-04  Roger Sayle  <roger@eyesopen.com>
3836
3837         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
3838         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
3839         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
3840         * gcc.dg/builtins-17.c: New test case.
3841         * gcc.dg/i386-387-4.c: New test case.
3842         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
3843
3844 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
3845
3846         * gcc.dg/ultrasp9.c: New test.
3847
3848 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
3849
3850         * gcc.c-torture/compile/20030604-1.c: New test.
3851         * gcc.dg/sparc-constant-1.c: New test.
3852
3853 2003-06-03  Glen Nakamura  <glen@imodulo.com>
3854
3855         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
3856
3857 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
3858
3859         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
3860
3861         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
3862         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
3863
3864 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
3865
3866         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
3867
3868 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3869
3870         PR c++/10940
3871         * g++.dg/template/spec10.C: New test.
3872
3873 2003-06-03  Roger Sayle  <roger@eyesopen.com>
3874
3875         * gcc.dg/builtins-16.c: New test case.
3876
3877 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
3878
3879         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
3880         mempcpy test with post-increments.
3881         * gcc.c-torture/execute/string-opt-3.c: New test.
3882         * gcc.dg/string-opt-1.c: New test.
3883
3884 2003-06-03  David Billinghurst (David.Billinghurst@riotinto.com)
3885
3886         PR fortran/10965
3887         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
3888
3889 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
3890
3891         * lib/scanasm.exp (dg-scan): New function, factored out of ...
3892         (scan-assembler): ... here.  Use dg-scan.
3893         (scan-assembler-not): Likewise.
3894         (scan-file): New function.
3895         (scan-file-not): Likewise.
3896         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
3897         * gcc.dg/cpp/_Pragma4.c: Likewise.
3898         * gcc.dg/cpp/_Pragma5.c: Likewise.
3899         * gcc.dg/cpp/avoidpaste1.c: Likewise.
3900         * gcc.dg/cpp/avoidpaste2.c: Likewise.
3901         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
3902         * gcc.dg/cpp/cmdlne-P.c: Likewise.
3903         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
3904         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
3905         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
3906         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
3907         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
3908         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
3909         * gcc.dg/cpp/cxxcom1.c: Likewise.
3910         * gcc.dg/cpp/line1.c: Likewise.
3911         * gcc.dg/cpp/maccom1.c: Likewise.
3912         * gcc.dg/cpp/maccom2.c: Likewise.
3913         * gcc.dg/cpp/maccom3.c: Likewise.
3914         * gcc.dg/cpp/maccom4.c: Likewise.
3915         * gcc.dg/cpp/maccom5.c: Likewise.
3916         * gcc.dg/cpp/maccom6.c: Likewise.
3917         * gcc.dg/cpp/multiline.c: Likewise.
3918         * gcc.dg/cpp/spacing1.c: Likewise.
3919         * gcc.dg/cpp/spacing2.c: Likewise.
3920         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
3921         * gcc.dg/cpp/trad/maccom1.c: Likewise.
3922         * gcc.dg/cpp/trad/maccom2.c: Likewise.
3923         * gcc.dg/cpp/trad/maccom3.c: Likewise.
3924         * gcc.dg/cpp/trad/maccom4.c: Likewise.
3925         * gcc.dg/cpp/trad/maccom6.c: Likewise.
3926         * gcc.dg/cpp/cxxcom2.c: Likewise.
3927         * gcc.dg/cpp/cxxcom2.h: New file.
3928
3929         * gcc.dg/cpp/truefalse.cpp: Move it to ...
3930         * g++.dg/cpp/truefalse.C: Here.
3931         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
3932
3933 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
3934
3935         * gcc.dg/cpp/redef3.c: New file.
3936
3937 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
3938
3939         * gcc.dg/i386-loop-3.c: New test.
3940
3941 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
3942
3943         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
3944
3945 2003-05-31  Roger Sayle  <roger@eyesopen.com>
3946
3947         * gcc.dg/fwrapv-1.c: New test case.
3948         * gcc.dg/fwrapv-2.c: New test case.
3949
3950 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3951
3952         PR c++/10956
3953         * g++.dg/template/spec9.C: New test.
3954
3955 2003-05-29  Roger Sayle  <roger@eyesopen.com>
3956
3957         * gcc.dg/duff-4.c: New test case.
3958
3959 2003-05-27  David Billinghurst (David.Billinghurst@riotinto.com)
3960
3961         PR fortran/10843
3962         * g77.dg/ffixed-form-1.f: New test
3963         * g77.dg/ffixed-form-2.f: New test
3964         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
3965         * g77.dg/ffree-form-3.f: New test
3966
3967 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
3968
3969         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
3970         * gcc.dg/wint_t-1.c: Likewise.
3971
3972 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3973
3974         * g++.dg/template/access11.C: New test.
3975
3976 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3977
3978         PR c++/10849
3979         * g++.dg/template/access10.C: New test.
3980
3981 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
3982             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3983
3984         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
3985
3986 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
3987
3988         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
3989         suppress for powerpc-*-darwin*.
3990         * gcc.dg/torture/builtin-noret-2.c: Likewise.
3991
3992 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
3993
3994         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
3995         suppress option for powerpc-*-darwin*.
3996
3997 2003-05-23  Roger Sayle  <roger@eyesopen.com>
3998
3999         * gcc.dg/builtins-1.c: Add tests for tan and atan.
4000         * gcc.dg/builtins-4.c: Add test for fmod.
4001
4002 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4003
4004         PR c++/10682
4005         * g++.dg/template/instantiate4.C: New test.
4006
4007 2003-05-22  Roger Sayle  <roger@eyesopen.com>
4008
4009         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
4010
4011 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
4012
4013         * gcc.dg/compat/scalar-return-1_main.c: New file.
4014         * gcc.dg/compat/scalar-return-1_x.c: New file.
4015         * gcc.dg/compat/scalar-return-1_y.c: New file.
4016         * gcc.dg/compat/scalar-return-2_main.c: New file.
4017         * gcc.dg/compat/scalar-return-2_x.c: New file.
4018         * gcc.dg/compat/scalar-return-2_y.c: New file.
4019         * gcc.dg/compat/struct-return-3_main.c: New file.
4020         * gcc.dg/compat/struct-return-3_y.c: New file.
4021         * gcc.dg/compat/struct-return-3_x.c: New file.
4022         * gcc.dg/compat/struct-return-2_main.c: New file.
4023         * gcc.dg/compat/struct-return-2_x.c: New file.
4024         * gcc.dg/compat/struct-return-2_y.c: New file.
4025
4026 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4027
4028         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
4029         for hppa*-hp-hpux*.
4030         * gcc.dg/20021014-1.c (dg-options): Likewise.
4031         * gcc.dg/nest.c (dg-options): Likewise.
4032
4033 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
4034
4035         PR c++/9738
4036         * g++.dg/ext/dllimport2.C: New file.
4037         * g++.dg/ext/dllimport3.C: New file.
4038
4039 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
4040
4041         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
4042         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
4043         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
4044         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
4045         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
4046         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
4047         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
4048         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
4049         * gcc.dg/compat/small-struct-defs.h: New file.
4050         * gcc.dg/compat/small-struct-init.h: New file.
4051         * gcc.dg/compat/small-struct-check.h: New file.
4052         * gcc.dg/compat/fp-struct-defs.h: New file.
4053         * gcc.dg/compat/fp-struct-check.h: New file.
4054         * gcc.dg/compat/fp-struct-init.h: New file.
4055         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
4056         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
4057
4058 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
4059
4060         * gcc.dg/20030225-2.c: New test.
4061
4062 2003-05-18  Roger Sayle  <roger@eyesopen.com>
4063             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4064
4065         * gcc.c-torture/compile/20030518-1.c: New test case.
4066
4067 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
4068
4069         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
4070         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
4071         gcc-dg-debug-runtest.
4072         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
4073         gcc-dg-debug-runtest.
4074
4075 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4076
4077         PR c++/9022
4078         * g++.dg/lookup/using6.C: New test.
4079
4080 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4081
4082         * g++.dg/parse/access2.C: New test.
4083
4084 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
4085
4086         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
4087         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
4088         * gcc.dg/debug/debug.exp: Likewise.
4089
4090 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
4091
4092         * gcc.dg/dollar.c: New test.
4093
4094 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
4095
4096         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
4097         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
4098         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
4099         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
4100         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
4101         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
4102         * gcc.dg/compat/struct-by-value-6_main.c: New file.
4103         * gcc.dg/compat/struct-by-value-6_x.c: New file.
4104         * gcc.dg/compat/struct-by-value-6_y.c: New file.
4105         * gcc.dg/compat/struct-by-value-7_main.c: New file.
4106         * gcc.dg/compat/struct-by-value-7_x.c: New file.
4107         * gcc.dg/compat/struct-by-value-7_y.c: New file.
4108         * gcc.dg/compat/struct-by-value-8_main.c: New file.
4109         * gcc.dg/compat/struct-by-value-8_x.c: New file.
4110         * gcc.dg/compat/struct-by-value-8_y.c: New file.
4111         * gcc.dg/compat/struct-by-value-9_main.c: New file.
4112         * gcc.dg/compat/struct-by-value-9_x.c: New file.
4113         * gcc.dg/compat/struct-by-value-9_y.c: New file.
4114
4115 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
4116
4117         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
4118         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
4119         support for "repo" mode.
4120         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
4121         * lib/g77-dg.exp: Likewise.
4122         * lib/obj-dg.exp: Likewise.
4123
4124 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
4125
4126         Merge from gcc-3_2-rhl8-branch:
4127         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
4128
4129         * gcc.dg/tls/opt-6.c: New test.
4130
4131         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
4132
4133         * gcc.dg/20030405-1.c: New test.
4134
4135         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
4136
4137         * gcc.dg/20030309-1.c: New test.
4138
4139         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
4140
4141         * gcc.c-torture/execute/20030307-1.c: New test.
4142
4143         2003-02-20  Randolph Chung  <tausq@debian.org>
4144
4145         * gcc.c-torture/compile/20030220-1.c: New test.
4146
4147         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
4148
4149         * gcc.dg/20030217-1.c: New test.
4150
4151         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
4152
4153         * gcc.c-torture/compile/20020129-1.c: New test.
4154
4155         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
4156
4157         * gcc.dg/unroll-1.c: New test.
4158
4159         2002-11-16  Jan Hubicka  <jh@suse.cz>
4160
4161         * gcc.c-torture/execute/20020920-1.c: New test.
4162
4163         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
4164
4165         PR target/7434
4166         * gcc.c-torture/compile/20021008-1.c: New test.
4167
4168         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
4169
4170         PR target/7559
4171         * testsuite/gcc.c-torture/execute/20020810-1.c: New test.
4172
4173         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
4174
4175         * gcc.c-torture/compile/20020807-1.c: New test.
4176
4177         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
4178
4179         * gcc.dg/tls/opt-1.c: New test.
4180
4181         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
4182
4183         * gcc.dg/20020729-1.c: New test.
4184
4185         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
4186
4187         * g++.dg/opt/life1.C: New test.
4188
4189         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
4190
4191         * gcc.dg/20020525-1.c: New test.
4192
4193         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
4194
4195         PR c++/6794
4196         * g++.dg/ext/pretty1.C: New test.
4197         * g++.dg/ext/pretty2.C: New test.
4198
4199 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
4200
4201         PR c++/8385
4202         * g++.dg/ext/typeof5.C: New test.
4203
4204 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
4205
4206         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
4207         __USER_LABEL_PREFIX__ into account.
4208         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
4209
4210 2003-05-14  Roger Sayle  <roger@eyesopen.com>
4211
4212         * gcc.dg/builtins-15.c: New test case.
4213
4214 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
4215
4216         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
4217
4218 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
4219
4220         * lib/g++.exp: Tweak handling of additional source files.
4221         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
4222         * g++.dg/special/conpr-2a.C: Rename to ...
4223         * g++.dg/special/conpr-2a.cc: ... this.
4224         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
4225         * g++.dg/special/conpr-3a.C: Rename to ...
4226         * g++.dg/special/conpr-3a.cc: This.
4227         * g++.dg/special/conpr-3b.C: Rename to ...
4228         * g++.dg/special/conpr-3b.cc: This.
4229         * g++.dg/special/conpr-4.C: New test.
4230         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
4231
4232 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
4233
4234         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
4235
4236 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4237
4238         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
4239         * g++.old-deja/g++.robertl/eb71.C: Likewise.
4240         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
4241         * g++.old-deja/g++.other/warn3.C: Likewise.
4242
4243 2003-05-11  Roger Sayle  <roger@eyesopen.com>
4244
4245         * gcc.dg/i386-387-1.c: Update to also test log.
4246         * gcc.dg/i386-387-2.c: Likewise.
4247
4248 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
4249
4250         * g77.f-torture/execute/int8421.f: New test.
4251
4252 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4253
4254         PR c++/10230, c++/10481
4255         * g++.dg/lookup/scoped5.C: New test.
4256
4257 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4258
4259         PR c++/10552
4260         * g++.dg/template/ttp6.C: New test.
4261
4262 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
4263
4264         * gcc.c-torture/execute/builtins: New directory.
4265         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
4266         gcc.c-torture/execute/builtins.
4267         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
4268         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
4269         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
4270         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
4271
4272 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4273
4274         PR c++/9252
4275         * g++.dg/template/access8.C: New test.
4276         * g++.dg/template/access9.C: New test.
4277
4278 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4279
4280         PR c++/9554
4281         * g++.dg/parse/access1.C: New test.
4282
4283 2003-05-09  DJ Delorie  <dj@redhat.com>
4284
4285         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
4286         long, and not an int.
4287
4288 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4289
4290         PR c++/10555, c++/10576
4291         * g++.dg/template/memclass1.C: New test.
4292
4293 2003-05-08  DJ Delorie  <dj@redhat.com>
4294
4295         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
4296         targets.
4297         * gcc.c-torture/execute/20021024-1.x: Likewise.
4298         * gcc.c-torture/execute/shiftdi.x: Likewise.
4299         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
4300         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
4301         * gcc.dg/20021018-1.c: Likewise.
4302
4303 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4304
4305         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
4306
4307         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
4308         (bcopy): Call memmove.
4309
4310 2003-05-08  Roger Sayle  <roger@eyesopen.com>
4311
4312         * g77.f-torture/compile/8485.f: New test case.
4313
4314 2003-05-07  Richard Henderson  <rth@redhat.com>
4315
4316         PR c++/10570
4317         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
4318         Verify exception_cleanup not called for rethrows.
4319         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
4320         when exiting catch block without rethrowing.
4321         * g++.dg/eh/forced3.C: New.
4322         * g++.dg/eh/forced4.C: New.
4323
4324 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
4325
4326         * gcc.dg/20030505.c: Fix triplet.
4327
4328 2003-05-06  DJ Delorie  <dj@redhat.com>
4329
4330         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
4331         * gcc.dg/nest.c: Likewise.
4332
4333 2003-05-05  Roger Sayle  <roger@eyesopen.com>
4334
4335         * gcc.dg/builtins-14.c: New test case.
4336
4337 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
4338
4339         * lib/compat.exp (compat-execute): New argument.
4340         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
4341         * gcc.dg/compat: New test directory.
4342         * gcc.dg/compat/compat.exp: New expect script.
4343         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
4344         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
4345         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
4346         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
4347         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
4348         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
4349
4350         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
4351         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
4352         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
4353         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
4354         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
4355         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
4356         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
4357         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
4358         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
4359         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
4360         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
4361         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
4362         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
4363         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
4364         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
4365
4366 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
4367
4368         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
4369
4370 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
4371
4372         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
4373
4374 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
4375
4376         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
4377         * gcc.dg/ppc-fsel-2.c: New test.
4378
4379         * gcc.dg/unused-5.c: New test.
4380
4381 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4382
4383         PR c++/10496
4384         * g++.dg/warn/pmf1.C: New test.
4385
4386 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4387
4388         PR c++/4494
4389         * g++.dg/warn/main.C: New test.
4390
4391 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4392
4393         * gcc.dg/nonnull-3.c: New test.
4394
4395 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
4396
4397         * gcc.dg/cpp/Wtrigraphs.c: Update.
4398         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
4399
4400 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
4401
4402         * gcc.dg/ppc-fsel-1.c: New test.
4403
4404 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
4405
4406         PR c/10604
4407         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
4408
4409 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
4410
4411         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
4412
4413 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4414
4415         PR c++/9364, c++/10553, c++/10586
4416         * g++.dg/parse/typename4.C: New test.
4417         * g++.dg/parse/typename5.C: Likewise.
4418
4419 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
4420
4421         * gcc.c-torture/compile/20030503-1.c: New test.
4422
4423 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4424
4425         * g++.dg/lookup/using5.C: Fix testcase error.
4426
4427 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
4428
4429         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
4430         since MEABI is no longer supported.  Remove all vestiges
4431         of MEABI from the test.
4432
4433 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4434
4435         PR c++/10554
4436         * g++.dg/lookup/using5.C: New test.
4437
4438 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4439
4440         PR c++/8772
4441         * g++.dg/template/ttp5.C: New test.
4442
4443 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
4444
4445         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
4446         (dg-gpp-additional-sources): New function.
4447         (dg-gpp-additional-files): Likewise.
4448         * lib/g++.exp (additional_sources): New variable.
4449         (additional_files): Likewise.
4450         (g++_target_compile): Deal with them.
4451         * lib/old-dejagnu.exp: Remove.
4452         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
4453         * g++.old-deja: Revise all tests to use dg commands.
4454
4455 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4456
4457         PR c++/9432, c++/9528
4458         * g++.dg/lookup/using4.C: New test.
4459
4460 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
4461
4462         * gcc.dg/noreturn-5.c: New file.
4463         * gcc.dg/noreturn-6.c: New file.
4464
4465         * gcc.c-torture/compile/inline-1.c: New file.
4466
4467 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
4468
4469         PR c++/10551
4470         * g++.dg/template/explicit1.C: New test.
4471
4472 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
4473
4474         PR c++/10549
4475         * g++.dg/other/bitfield1.C: New test.
4476
4477         PR c++/10527
4478         * g++.dg/init/new7.C: New test.
4479
4480 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
4481
4482         * g++.dg/ext/desig1.C: New test.
4483         * g++.dg/ext/init1.C: Update.
4484
4485         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
4486
4487 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
4488
4489         PR c++/10180
4490         * g++.dg/warn/Winline-1.C: New test.
4491
4492 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
4493
4494         * gcc.c-torture/execute/string-opt-19.c: New test.
4495
4496         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
4497         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
4498
4499 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
4500
4501         PR c++/10506
4502         * g++.dg/init/new6.C: New test.
4503
4504         PR c++/10503
4505         * g++.dg/init/ref6.C: New test.
4506
4507 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
4508
4509         * g++.dg/warn/weak1.C: XFAIL on AIX4.
4510
4511 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4512
4513         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
4514         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
4515
4516 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
4517
4518         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
4519         initialized static data members.
4520
4521 2003-04-25  H.J. Lu <hjl@gnu.org>
4522
4523         * gcc.dg/ia64-sync-4.c: New test.
4524
4525 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4526
4527         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
4528         date.
4529
4530 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
4531
4532         PR c++/10337
4533         * g++.dg/warn/conv1.C: New test.
4534         * g++.old-deja/g++.other/conv7.C: Adjust.
4535         * g++.old-deja/g++.other/overload14.C: Adjust.
4536
4537 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
4538
4539         PR c++/10471
4540         * g++.dg/template/defarg2.C: New test.
4541
4542 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
4543
4544         * gcc.dg/cpp/include2.c: Update.
4545         * gcc.dg/cpp/multiline-2.c: New.
4546         * gcc.dg/cpp/multiline.c: Update.
4547         * gcc.dg/cpp/strify2.c: Update.
4548         * gcc.dg/cpp/trad/literals-2.c: Update.
4549
4550 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4551
4552         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
4553
4554 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
4555
4556         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
4557
4558 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
4559
4560         PR c++/10451
4561         * g++.dg/parse/crash4.C: New test.
4562
4563         PR c++/9847
4564         * g++.dg/parse/crash5.C: New test.
4565
4566 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
4567
4568         PR c++/10446
4569         * g++.dg/parse/crash3.C: New test.
4570
4571         PR c++/10428
4572         * g++.dg/parse/elab1.C: New test.
4573
4574 2003-04-22  Devang Patel  <dpatel@apple.com>
4575
4576         * gcc.dg/cpp/trad/funlike-5.c: New test.
4577
4578 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
4579
4580         * g++.dg/other/packed1.C: Fix dg options.
4581
4582 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
4583
4584         * g++.dg/other/offsetof2.C: New test.
4585
4586 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
4587
4588         * g++.dg/template/recurse.C: Adjust location of error messages.
4589
4590 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
4591
4592         PR c++/9881
4593         * g++.dg/init/addr-const1.C: New test.
4594         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
4595
4596 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
4597
4598         PR c++/10405
4599         * g++.dg/lookup/struct-hack1.C: New test.
4600
4601 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
4602
4603         * ucs.c: Update diagnostic messages.
4604
4605 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
4606
4607         * gcc.dg/cpp/truefalse.cpp: New test.
4608         * gcc.dg/cpp/cpp.exp: Update.
4609         * g++.dg/other/stdbool-if.C: Remove.
4610
4611 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
4612
4613         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
4614         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
4615
4616 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
4617
4618         * gcc.c-torture/compile/20030418-1.c: New test.
4619
4620 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
4621
4622         * README.compat: Remove; content moved to doc/sourcebuild.texi.
4623
4624 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4625
4626         PR c++/10347
4627         g++.dg/template/dependent-name1.C: New test.
4628
4629 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
4630
4631         * gcc.dg/warn-1.c (tourist_guide): New array,
4632         contains a pointer to bar.
4633
4634 2003-04-16  Roger Sayle  <roger@eyesopen.com>
4635
4636         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
4637         * gcc.c-torture/execute/medce-1.c: New test case.
4638         * gcc.c-torture/execute/medce-2.c: New test case.
4639
4640 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
4641
4642         * lib/prune.exp: Ignore more messages.
4643
4644         PR c++/10381
4645         * g++.dg/parse/lookup3.C: New test.
4646
4647 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
4648
4649         * gcc.c-torture/compile/20030415-1.c : New test.
4650
4651 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
4652
4653         * gcc.c-torture/execute/scope-2.c: Move to ...
4654         * gcc.dg/noncompile/scope.c: .... here.
4655
4656 2003-04-14  Roger Sayle  <roger@eyesopen.com>
4657
4658         * gcc.dg/20030414-2.c: New test case.
4659
4660 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
4661
4662         PR target/10377
4663         * gcc.dg/20030414-1.c: New test.
4664
4665 2003-04-13  Roger Sayle  <roger@eyesopen.com>
4666
4667         * gcc.dg/builtins-12.c: New test case.
4668         * gcc.dg/builtins-13.c: New test case.
4669
4670 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4671
4672         * gcc.c-torture/execute/string-opt-18.c: New test.
4673
4674 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
4675
4676         PR c++/10300
4677         * g++.dg/init/new5.C: New test.
4678
4679 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
4680
4681         PR c++/7910
4682         * g++.dg/ext/dllimport1.C: New test.
4683
4684 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
4685
4686         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
4687
4688 2003-04-11  Bud Davis <bdavis9659@comcast.net>
4689
4690         PR Fortran/9263
4691         * g77.f-torture/noncompile/9263.f: New test
4692         PR Fortran/1832
4693         * g77.f-torture/execute/1832.f: New test
4694
4695 2003-04-11  David Chad  <davidc@freebsd.org>
4696             Loren J. Rittle  <ljrittle@acm.org>
4697
4698         libobjc/8562
4699         * objc.dg/headers.m: New test.
4700
4701 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
4702
4703         * gcc.c-torture/execute/builtin-noret-2.c: New.
4704         * gcc.c-torture/execute/builtin-noret-2.x: New.
4705         XFAIL builtin-noret-2.c at -O1 and above.
4706         * gcc.dg/redecl.c: New.
4707         * gcc.dg/Wshadow-1.c: Update error regexps.
4708
4709 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
4710
4711         * g++.dg/abi/bitfield10.C: New test.
4712
4713 2003-04-09  Mike Stump  <mrs@apple.com>
4714
4715         * gcc.dg/pch/pch.exp: Make testcase names longer.
4716         * g++.dg/pch/pch.exp: Make testcase names longer.
4717
4718 2003-04-08  Roger Sayle  <roger@eyesopen.com>
4719
4720         * gcc.dg/builtins-11.c: New test case.
4721
4722 2003-04-08  Roger Sayle  <roger@eyesopen.com>
4723
4724         * gcc.dg/builtins-9.c: New test case.
4725         * gcc.dg/builtins-10.c: New test case.
4726
4727 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
4728
4729         * gcc.dg/noncompile/init-4.c.c: New test.
4730
4731 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
4732
4733         * gcc.misc-test/gcov-9.c: New test.
4734         * gcc.misc-test/gcov-10.c: New test
4735         * gcc.misc-test/gcov-11.c: New test.
4736
4737 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
4738
4739         PR optimization/10024
4740         * gcc.c-torture/compile/20030405-1.c: New test.
4741
4742 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
4743
4744         * gcc.dg/pch/static-3.c: New.
4745         * gcc.dg/pch/static-3.hs: New.
4746         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
4747
4748 2003-04-04  Richard Henderson  <rth@redhat.com>
4749
4750         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
4751         * g++.dg/eh/forced2.C: Likewise.
4752
4753 2003-04-03  Mike Stump  <mrs@apple.com>
4754
4755         * lib/scanasm.exp (scan-assembler): Add xfail processing for
4756         target arg.
4757         (scan-assembler-times, scan-assembler-not): Likewise.
4758         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
4759
4760 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
4761
4762         * gcc.dg/sparc-loop-1.c: New test.
4763
4764 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
4765
4766         PR other/9274
4767         * g++.dg/pch/system-2.C: New.
4768         * g++.dg/pch/system-2.Hs: New.
4769
4770 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
4771
4772         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
4773
4774         * g++.dg/eh/simd-1.C (vecfunc): Same.
4775
4776 2003-04-01  Roger Sayle  <roger@eyesopen.com>
4777
4778         * gcc.c-torture/execute/20030401-1.c: New test case.
4779
4780 2003-04-01  Ziemowit Laski <zlaski@apple.com>
4781
4782         * objc.dg/defs.m: New.
4783
4784 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
4785
4786         * g++.dg/eh/simd-1.C: New.
4787         * g++.dg/eh/simd-2.C: New.
4788
4789 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
4790
4791         * gcc.c-torture/execute/simd-3.c: New.
4792
4793 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
4794
4795         PR c/9936
4796         * gcc.dg/20030331-2.c: New test.
4797
4798 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
4799
4800         PR c++/10278
4801         * g++.dg/parse/crash2.C: New test.
4802
4803 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
4804
4805         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
4806         * gcc.c-torture/execute/20030331-1.c: ...here.
4807
4808 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
4809
4810         * gcc.c-torture/execute/20030331-1.c: New test.
4811
4812 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
4813
4814         * lib/gcov.exp: Adjust call return testing strings.
4815         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
4816
4817 2003-03-31  Roger Sayle  <roger@eyesopen.com>
4818
4819         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
4820         * gcc.dg/builtins-7.c: New test case.
4821         * gcc.dg/builtins-8.c: New test case.
4822
4823 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
4824
4825         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
4826
4827 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
4828
4829         PR c++/7647
4830         * g++.dg/lookup-class-member-2.C: New test.
4831
4832 2003-03-30  Glen Nakamura  <glen@imodulo.com>
4833
4834         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
4835
4836 2003-03-28  Roger Sayle  <roger@eyesopen.com>
4837
4838         * gcc.c-torture/execute/ieee/fp-cmp-6.c:  Correct test for -O0.
4839
4840 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
4841
4842         * g++.dg/init/attrib1.C: New test.
4843
4844 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
4845
4846         * gcc.dg/ultrasp8.c: New test.
4847
4848 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
4849
4850         * gcc.dg/ultrasp7.c: New test.
4851
4852 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
4853
4854         PR c++/10047
4855         * g++.dg/template/inline1.C: New test.
4856
4857 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
4858
4859         * gcc.dg/sparc-dwarf2.c: New test.
4860
4861 2003-03-27  Roger Sayle  <roger@eyesopen.com>
4862
4863         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
4864         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
4865
4866 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
4867
4868         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
4869         than reading .x files.
4870         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
4871         * g77.dg/gcov/gcov-1.f: Likewise.
4872         * gcc.misc-tests/gcov-4b.c: Likewise.
4873         * gcc.misc-tests/gcov-5b.c: Likewise.
4874         * gcc.misc-tests/gcov-6.c: Likewise.
4875         * gcc.misc-tests/gcov-7.c: Likewise.
4876         * gcc.misc-tests/gcov-8.c: Likewise.
4877         * g++.dg/gcov/gcov-1.x: Remove.
4878         * g77.dg/gcov/gcov-1.x: Likewise.
4879         * gcc.misc-tests/gcov-4b.x: Likewise.
4880         * gcc.misc-tests/gcov-5b.x: Likewise.
4881         * gcc.misc-tests/gcov-6.x: Likewise.
4882         * gcc.misc-tests/gcov-7.x: Likewise.
4883         * gcc.misc-tests/gcov-8.x: Likewise.
4884
4885 2003-03-27  Glen Nakamura  <glen@imodulo.com>
4886
4887         PR opt/10087
4888         * gcc.dg/20030324-1.c: New test.
4889
4890 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
4891
4892         PR c++/10224
4893         * g++.dg/template/arg3.C: New test.
4894
4895         PR c++/10158
4896         * g++.dg/template/friend18.C: New test.
4897
4898 2003-03-26  Roger Sayle  <roger@eyesopen.com>
4899
4900         * g77.f-torture/compile/20030326-1.f: New test case.
4901
4902 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
4903
4904         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
4905
4906         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
4907
4908 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
4909
4910         * gcc.dg/ia64-sync-3.c: New test.
4911
4912 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
4913
4914         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
4915
4916 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
4917
4918         * gcc.dg/ultrasp6.c: New test.
4919
4920 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
4921
4922         * gcc.dg/i386-signbit-1.c: New test.
4923         * gcc.dg/i386-signbit-2.c: New test.
4924         * gcc.dg/i386-signbit-3.c: New test.
4925
4926 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
4927
4928         * gcc.dg/ultrasp5.c: Fix options.
4929
4930 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
4931
4932         * gcc.dg/ultrasp5.c: Fix comment.
4933
4934 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
4935
4936         PR fortran/10197
4937         * g77.f-torture/execute/10197.f: New test.
4938
4939 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
4940
4941         PR c++/9898, c++/383
4942         * g++.dg/template/conv6.C: New test.
4943
4944         PR c++/10119
4945         * g++.dg/template/ptrmem5.C: New test.
4946
4947         PR c++/10026
4948         * g++.dg/lookup/koenig1.C: New test.
4949
4950         PR C++/10199
4951         * g++.dg/lookup/template2.C: New test.
4952
4953 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
4954
4955         * g++.dg/opt/rtti1.C: New test.
4956
4957 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
4958
4959         * gcc.dg/ultrasp5.c: New test.
4960
4961 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
4962
4963         PR middle-end/9967
4964         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
4965         builtin fputs.
4966
4967 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
4968
4969         PR c/8224
4970         * gcc.dg/20030323-1.c: New test.
4971
4972 2003-03-23  Roger Sayle  <roger@eyesopen.com>
4973
4974         * gcc.c-torture/compile/20030323-1.c: New test case.
4975
4976 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
4977
4978         * gcc.dg/20030321-1.c: New test.
4979
4980 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
4981
4982         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
4983
4984 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
4985
4986         PR c++/9978, c++/9708
4987         * g++.dg/ext/vlm1.C: Adjust expected error.
4988         * g++.dg/ext/vla2.C: New test.
4989         * g++.dg/template/arg1.C: New test.
4990         * g++.dg/template/arg2.C: New test.
4991
4992 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
4993
4994         * g77.f-torture/execute/select.f: New test.
4995         * g77.f-torture/noncompile/select_no_compile.f: New test.
4996
4997 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
4998
4999         PR c++/9898
5000         * g++.dg/other/error4.C: New test.
5001
5002 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
5003
5004         * g++.dg/template/friend17.C: New test.
5005
5006 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
5007
5008         * gcc.c-torture/compile/20030320-1.c: New.
5009
5010 2003-03-20  Roger Sayle  <roger@eyesopen.com>
5011
5012         * gcc.dg/builtins-6.c: New test case.
5013
5014 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
5015
5016         PR target/10073
5017         * gcc.c-torture/compile/20030319-1.c: New.
5018
5019 2003-03-18  Jan Hubicka  <jh@suse.cz>
5020
5021         * gcc.dg/i386-cvt-1.c: New test.
5022
5023 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
5024
5025         * objc.dg/naming-1.m: Use "(parse|syntax) error".
5026         * objc.dg/naming-2.m: Likewise.
5027
5028 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
5029
5030         PR c++/9639
5031         * g++.dg/parse/crash1.C: New test.
5032
5033 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
5034
5035         PR c++/8805
5036         * g++.dg/eh/cleanup1.C: New test.
5037
5038 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
5039
5040         * gcc.c-torture/execute/20030316-1.c: New test case.
5041
5042 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
5043
5044         PR c++/9629
5045         * g++.dg/init/ctor2.C: New test.
5046
5047 2003-03-15  Roger Sayle  <roger@eyesopen.com>
5048
5049         * g77.f-torture/compile/xformat.f: New test case.
5050
5051 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5052
5053         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
5054         * g++.old-deja/g++.mike/eh50.C: Likewise.
5055
5056 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5057
5058         PR c++/6440
5059         * g++.dg/template/spec7.C: New test.
5060         * g++.dg/template/spec8.C: Likewise.
5061
5062 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
5063
5064         * gcc.c-torture/execute/20030313-1.c: New test.
5065
5066 2003-03-14  Richard Henderson  <rth@redhat.com>
5067
5068         * gcc.dg/inline-2.c: Adjust alpha test for external call.
5069
5070 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
5071
5072         * gcc.c-torture/compile/20030314-1.c: New test.
5073
5074 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
5075
5076         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
5077         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
5078         thumb target,
5079         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
5080         to accept newer _imp__  prefix and additional
5081         newline in .drectve section.
5082         * gcc.dg/dll-4.c: Likewise.
5083         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
5084         switch.
5085
5086 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
5087
5088         * g++.dg/parse/namespace9.C: New test.
5089
5090         * g++.dg/init/ref5.C: New test.
5091         * g++.dg/parse/ptrmem1.C: Likewise.
5092
5093 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5094
5095         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
5096         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
5097         regular expression.
5098         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
5099         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
5100
5101 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
5102
5103         * gcc.c-torture/execute/20030224-2.c: New test.
5104
5105 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
5106
5107         * gcc.dg/decl-3.c: New test.
5108
5109 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
5110
5111         * gcc.dg/i386-loop-2.c: New test.
5112
5113 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
5114
5115         PR c++/9474
5116         * g++.dg/parse/namespace8.C: New test.
5117
5118         PR c++/9924
5119         * g++.dg/overload/builtin2.C: New test.
5120
5121 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
5122
5123         * gcc.dg/return-type-3.c: New test.
5124
5125 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
5126
5127         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
5128         profiling options are not supported.
5129
5130 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
5131
5132         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
5133         * g++.old-deja/g++.warn/impint2.C: Likewise.
5134
5135 2003-03-10  Devang Patel  <dpatel@apple.com>
5136
5137         * g++.dg/cpp/c++_cmd_1.C: New test.
5138         * g++.dg/cpp/c++_cmd_1.h: New file.
5139
5140 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
5141
5142         * gcc.dg/altivec-9.c: New file.
5143
5144 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
5145
5146         * gcc.dg/ppc-sdata-1.c: New test.
5147         * gcc.dg/ppc-sdata-2.c: New test.
5148
5149 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
5150
5151         PR c++/9373
5152         * g++.dg/opt/ptrmem2.C: New test.
5153
5154         PR c++/8534
5155         * g++.dg/opt/ptrmem1.C: New test.
5156
5157 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
5158
5159         * gcc.dg/i386-loop-1.c: New test.
5160
5161 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5162
5163         PR c++/9970
5164         * g++.dg/lookup/friend1.C: New test.
5165
5166 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
5167
5168         PR c++/9823
5169         * g++.dg/parser/constructor1.C: New test.
5170
5171 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
5172
5173         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
5174
5175         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
5176
5177 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
5178
5179         * gcc.dg/cpp/Wunused.c: Update test.
5180
5181 2003-03-08  Jan Hubicka  <jh@suse.cz>
5182
5183         * gcc.dg/inline-3.c: New test.
5184
5185 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
5186
5187         PR c++/9809
5188         * g++.dg/parse/builtin1.C: New test.
5189
5190         PR c++/9982
5191         * g++.dg/abi/cookie1.C: New test.
5192         * g++.dg/abi/cookie2.C: Likewise.
5193
5194         PR c++/9524
5195         * g++.dg/template/field1.C: New test.
5196
5197         PR c++/9912
5198         * g++.dg/parse/class1.C: New test.
5199         * g++.dg/parse/namespace7.C: Likewise.
5200         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
5201
5202 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
5203
5204         * g++.dg/init/ref4.C: New test.
5205
5206 2003-03-07  Jan Hubicka  <jh@suse.cz>
5207
5208         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
5209         * gcc.dg/inline-3.c:  New test.
5210
5211 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
5212
5213         * g++.dg/init/ref3.C: New test.
5214
5215         PR c++/9965
5216         * g++.dg/init/ref2.C: New test.
5217
5218         PR c++/9400
5219         * g++.dg/warn/Wshadow-2.C: New test.
5220
5221         PR c++/9791
5222         * g++.dg/warn/Woverloaded-1.C: New test.
5223
5224 2003-03-05  Jan Hubicka  <jh@suse.cz>
5225
5226         * gcc.dg/i386-local2.c: New.
5227         * gcc.dg/i386-local.c: Fix typo.
5228
5229 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
5230
5231         * g++.dg/abi/layout3.C: New test.
5232
5233 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
5234
5235         * gcc.c-torture/compile/20030305-1.c
5236
5237 2003-03-05  Jan Hubicka  <jh@suse.cz>
5238
5239         * gcc.dg/i386-local.c: New.
5240
5241 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
5242
5243         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
5244
5245 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
5246
5247         * gcc.dg/switch-2.c: New test.
5248         * gcc.dg/switch-3.c: New test.
5249         * gcc.dg/Wswitch.c: Adjust line numbers.
5250         * gcc.dg/Wswitch-default.c: Likewise.
5251         * gcc.dg/Wswitch-enum.c: Likewise.
5252
5253 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
5254
5255         * gcc.c-torture/execute/20030222-1.c: New test.
5256
5257 2003-03-03  James E Wilson  <wilson@tuliptree.org>
5258
5259         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
5260
5261 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
5262
5263         PR c++/9878
5264         * g++.dg/init/ref1.C: New test.
5265
5266 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
5267
5268         * gcc.dg/sh-relax.c: New SH-only test.
5269
5270 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
5271
5272         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
5273         comment explaining purpose of testcase.
5274
5275 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
5276
5277         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
5278         for HC11/HC12 (asm needs two int registers).
5279         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
5280         HC11/HC12 because the test uses an asm which needs two 32-bit
5281         registers.
5282
5283 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
5284
5285         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
5286         for HC11/HC12 (array is too large otherwise).
5287         * gcc.c-torture/compile/920501-4.x: New file, likewise.
5288         * gcc.c-torture/compile/20010518-2.x: Likewise.
5289         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
5290         HC11/HC12 (array is too large).
5291
5292 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
5293
5294         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
5295         * lib/g++-dg.exp (g++-dg-test): Likewise.
5296
5297 2003-03-01  Roger Sayle  <roger@eyesopen.com>
5298
5299         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
5300         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
5301
5302 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5303
5304         * g++.dg/warn/implicit-typename1.C: Remove warning.
5305
5306 2003-02-28  Richard Henderson  <rth@redhat.com>
5307
5308         * gcc.dg/noreturn-1.c: Move noreturn warning line.
5309         * gcc.dg/return-type-1.c: Move control reaches end warning line.
5310
5311 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
5312
5313         * gcc.dg/pch/pch.exp: Change .pch to .gch.
5314         * g++.dg/pch/pch.exp: Likewise.
5315
5316 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
5317
5318         PR c++/9879
5319         * testsuite/g++.dg/init/new4.C: New test.
5320
5321 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
5322
5323         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
5324
5325 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
5326
5327         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
5328         unsigned long.
5329
5330         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
5331         wider than float.
5332
5333 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
5334
5335         * lib/scanasm.exp: Add support for counting numbers of
5336         occurences.
5337         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
5338         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
5339
5340 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
5341
5342         PR c++/9683
5343         * g++.dg/template/static3.C: New test.
5344
5345         PR c++/9829
5346         * g++.dg/parse/namespace6.C: New test.
5347
5348 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
5349
5350         PR target/9732
5351         * gcc.dg/20030225-1.c: New test.
5352
5353 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
5354
5355         * README: Remove out-of-date information.
5356
5357         PR c++/9836
5358         * g++.dg/template/spec6.C: New test.
5359
5360 2003-02-24  Jeff Law  <law@redhat.com>
5361
5362         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
5363
5364 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
5365
5366         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
5367         * gcc.dg/pragma-ep-1.c: Likewise.
5368
5369 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5370
5371         PR c++/9602
5372         * g++.dg/template/friend16.C: New test.
5373
5374 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
5375
5376         PR c++/5333
5377         * g++.dg/parse/fused-params1.C: Adjust error messages.
5378         * g++.dg/template/nested3.C: New test.
5379
5380 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
5381
5382         * g++.dg/abi/param1.C: New test.
5383
5384 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5385
5386         PR c++/7982
5387         * g++.dg/warn/implicit-typename1.C: New test.
5388
5389 2003-02-22  Kelley Cook <kelleycook@comcast.net>
5390
5391         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
5392         with "mtune".
5393         * g++.old-deja/g++.other/store-expr2.C: Likewise.
5394         * gcc.c-torture/execute/20010129-1.x: Likewise.
5395         * gcc.dg/20011107-1.c: Likewise.
5396         * gcc.dg/20020108-1.c: Likewise.
5397         * gcc.dg/20020122-3.c: Likewise.
5398         * gcc.dg/20020206-1.c: Likewise.
5399         * gcc.dg/20020310-1.c: Likewise.
5400         * gcc.dg/20020426-2.c: Likewise.
5401         * gcc.dg/20020517-1.c: Likewise.
5402         * gcc.dg/991230-1.c: Likewise.
5403         * gcc.dg/i386-unroll-1.c: Likewise.
5404         * gcc.misc-tests/i386-prefetch.exp: Likewise.
5405
5406 2003-02-22  Jan Hubicka  <jh@suse.cz>
5407
5408         * gcc.dg/i386-mul.c: New test.
5409
5410 2003-02-21  Roger Sayle  <roger@eyesopen.com>
5411
5412         * gcc.dg/builtins-5.c: New test case.
5413
5414 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
5415
5416         * gcc.dg/asmreg-1.c: New test.
5417
5418 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
5419
5420         PR c++/9749
5421         * g++.dg/parse/varmod1.C: New test.
5422
5423 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
5424
5425         PR c++/9727
5426         * g++.dg/template/op1.C: New test.
5427
5428 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
5429
5430         PR c++/8906
5431         * g++.dg/template/nested2.C: New test.
5432
5433 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
5434
5435         PR c++/8724
5436         * g++.dg/expr/dtor1.C: New test.
5437
5438 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
5439
5440         * gcc.dg/cpp/include3.c: New test.
5441         * gcc.dg/cpp/inc/foo.h: New file.
5442
5443 2003-02-21  Glen Nakamura  <glen@imodulo.com>
5444
5445         * gcc.c-torture/execute/20030221-1.c: New test.
5446
5447 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
5448
5449         PR c++/9729
5450         * g++.dg/abi/conv1.C: New test.
5451
5452 2003-02-20  Jan Hubicka  <jh@suse.cz>
5453
5454         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
5455
5456 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
5457
5458         * gcc.c-torture/compile/20030219-1.c: New test.
5459
5460 2003-02-18  Jan Hubicka  <jh@suse.cz>
5461
5462         * gcc.dg/funcorder.c: New test.
5463
5464 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
5465
5466         * gcc.c-torture/execute/20030218-1.c: New.
5467
5468 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
5469
5470         * gcc.dg/20030218-1.c: New.
5471
5472 2003-02-18  Richard Henderson  <rth@redhat.com>
5473
5474         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
5475         * gcc.dg/attr-used-2.c: New.
5476
5477 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
5478
5479         PR c++/9704
5480         * g++.dg/init/copy5.C: New test.
5481
5482 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
5483
5484         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
5485         * g++.dg/pch/pch.exp: Likewise.
5486
5487 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
5488
5489         * gcc.c-torture/execute/20030209-1.c: Enable the test if
5490         STACK_SIZE is not defined.
5491
5492 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5493
5494         PR c++/9457
5495         * g++.dg/template/init1.C: New test.
5496
5497 2003-02-16  Jan HUbicka  <jh@suse.cz>
5498
5499         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
5500         (foo): Add few extra tests
5501         * gcc.dg/c99-const-expr-3.c: Likewise.
5502         * gcc.c-torture/execute/20030216-1.c: New.
5503
5504 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5505
5506         PR c++/9459
5507         * g++.dg/ext/typeof4.C: New test.
5508
5509 2003-02-15  Roger Sayle  <roger@eyesopen.com>
5510
5511         * gcc.dg/i386-387-3.c: New test case.
5512
5513 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
5514
5515         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
5516         cris-*-elf* cris-*-aout* and mmix-*-*.
5517
5518 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
5519
5520         * gcc.dg/20030213-1.c: New test.
5521
5522 2003-02-12  Roger Sayle  <roger@eyesopen.com>
5523
5524         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
5525         * gcc.dg/i386-387-2.c: Likewise.
5526
5527 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
5528
5529         * gcc.dg/ppc-spe.c: Fix formatting.
5530         Enable tests that were previously unsupported by gas.
5531         Delete tests for instructions that no longer exist.
5532         Switch arguments on evsubifw builtin.
5533
5534 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
5535
5536         * gcc.c-torture/execute/20030209-1.c: Disable the test if
5537         STACK_SIZE is too small.
5538
5539 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
5540             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
5541
5542         * gcc.dg/decl-2.c: New test.
5543
5544 2003-02-10  Jan Hubicka  <jh@suse.cz>
5545
5546         * gcc.dg/i386-fpcvt-1.c:  New test.
5547
5548 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
5549
5550         * gcc.c-torture/execute/20030209-1.c: New test.
5551
5552 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
5553
5554         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
5555         int-wide bitops, use the constants of the same width.
5556         Likewise, if long long is 32-bit wide, test bitops using
5557         32-bit constants.
5558
5559 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
5560
5561         * gcc.dg/20021014-1.c: Annotate with expected notice text.
5562
5563 2003-02-07  Roger Sayle  <roger@eyesopen.com>
5564
5565         * testsuite/gcc.dg/builtins-4.c: New test case.
5566
5567 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5568
5569         * gcc.dg/20020430-1.c: Fix dg command typos.
5570         * gcc.dg/20020503-1.c: Likewise.
5571
5572 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5573
5574         PR c++/8785
5575         * g++.dg/parse/fused-params1.C: New test.
5576
5577         PR c++/8857
5578         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
5579
5580         PR c++/8921
5581         * g++.dg/parse/non-dependent1.C: New test.
5582
5583         PR c++/8928
5584         * g++.dg/parse/dupl-tmpl-args1.C: New test.
5585
5586         PR c++/9228
5587         * g++.dg/parse/undefined7.C: New test.
5588         * g++.dg/parse/non-templ1.C: New test.
5589
5590         PR c++/9229
5591         * g++.dg/parse/too-many-tmpl-args1.C: New test.
5592
5593 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
5594
5595         * gcc.c-torture/compile/20030206-1.c: New test.
5596
5597 2003-02-05  Roger Sayle  <roger@eyesopen.com>
5598
5599         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
5600         "pow" to "foo" to avoid potential confusion with a math built-in.
5601
5602 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5603
5604         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
5605         conditions for SPARC targets.
5606
5607 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
5608
5609         * gcc.dg/20030204-1.c: New test.
5610
5611 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5612
5613         PR c++/38
5614         * g++.dg/parse/array-size1.C: New test.
5615
5616         PR c++/5657
5617         * g++.dg/parse/undefined3.C: New test.
5618
5619         PR c++/5665
5620         * g++.dg/parse/undefined4.C: New test.
5621
5622         PR c++/5975
5623         * g++.dg/parse/undefined5.C: New test.
5624
5625         PR c++/7259
5626         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
5627
5628         PR c++/8578
5629         * g++.dg/parse/casting-operator1.C: New test.
5630
5631         PR c++/8596
5632         * g++.dg/parse/undefined6.C: New test.
5633
5634         PR c++/8736
5635         * g++.dg/parse/missing-template1.C: New test.
5636
5637 2003-02-04  Jan Hubicka  <jh@suse.cz>
5638
5639         * gcc.dg/i386-cadd.c:  Compile using -march=k8.
5640         * gcc.dg/i386-cmov?.c:  Likewise.
5641         * gcc.dg/i386-fpcvt-?.c:  Likewise.
5642         * gcc.dg/i386-ssefp-1.c:  Likewise.
5643         * gcc.dg/i386-ssetype-?.c:  Likewise; fix for register passing
5644         conventions.
5645
5646 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
5647
5648         PR c++/7129
5649         * testsuite/g++.dg/ext/max.C: New test.
5650
5651 2003-02-03  Jan Hubicka  <jh@suse.cz>
5652
5653         * gcc.c-torture/execute/20030203-1.c: New test.
5654
5655 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
5656
5657         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
5658         'natural-endian'.
5659
5660 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
5661
5662         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
5663         * g++.dg/init/new2.C: Likewise.
5664         * g++.dg/other/new1.C: Likewise.
5665
5666 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
5667
5668         * gcc.dg/struct-ret-libc.c: New test.
5669
5670 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
5671
5672         * gcc.dg/20030129-1.c: New test.
5673
5674 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5675
5676         PR c++/8849
5677         * g++.dg/template/ptrmem4.C: New test.
5678
5679 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
5680
5681         * g++.dg/parser/constant1.C: New test.
5682
5683 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5684
5685         PR c++/8591
5686         * g++.dg/parse/friend2.C: New test.
5687
5688 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
5689
5690         PR c++/9437
5691         * g++.dg/template/unify4.C: New test.
5692
5693 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
5694
5695         * gcc.c-torture/execute/20030128-1.c: New test.
5696
5697 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
5698
5699         * g++.dg/lookup/nested1.C: Test moved from ...
5700         * g++.old-deja/g++.other/lookup24.C: ... here.
5701
5702 2003-01-28  Jan Hubicka  <jh@suse.cz>
5703
5704         * gcc.dg/i386-cmov5.c:  New test.
5705
5706 2003-01-28  D.Venkatasubramanian   <dvenkat@noida.hcltech.com>
5707
5708         * gcc.c-torture/execute/20010925-1.c: Changed the
5709         memcpy declaration.
5710
5711 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
5712
5713         PR c++/3902
5714         * g++.dg/parse/template5.C: New test.
5715
5716 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
5717
5718         PR fortran/9258
5719         * g77.dg/pr9258: New test.
5720
5721 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
5722
5723         * README: Move relevant parts from README.g++.
5724
5725         * README.g++: Remove this file.
5726
5727 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
5728
5729         * g++.dg/abi/dcast1.C: New test.
5730
5731 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5732
5733         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
5734
5735 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
5736
5737         PR c++/47
5738         * g++.old-deja/g++.other/lookup24.C: New test.
5739
5740 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5741
5742         PR middle-end/7227
5743         * gcc.dg/uninit-C.c: New test.
5744
5745 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
5746
5747         * g++.dg/abi/covariant1.C: New test.
5748
5749 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
5750
5751         * gcc.dg/20030123-1.c: New test.
5752
5753 2003-01-25  Jan Hubicka  <jh@suse.cz>
5754
5755         PR opt/8492
5756         * gcc.c-torture/compile/20030125-1.c
5757
5758 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
5759
5760         PR c++/9403
5761         * g++.dg/parse/template3.C: New test.
5762         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
5763
5764         PR c++/795
5765         * g++.dg/parse/template4.C: New test.
5766
5767         PR c++/9415
5768         * g++.dg/template/qual2.C: New test.
5769
5770         PR c++/8545
5771         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
5772
5773         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
5774
5775 2003-01-25  Roger Sayle  <roger@eyesopen.com>
5776
5777         * gcc.c-torture/execute/switch-1.c: New test case.
5778
5779 2003-01-25  Jan Hubicka  <jh@suse.cz>
5780
5781         * gcc.c-torture/execute/20030125-1.[cx]: New test.
5782
5783 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
5784
5785         Tweaks for Bison-1.875. From the NEWS file:
5786         "- `parse error' -> `syntax error'
5787         Bison now uniformly uses the term `syntax error'"
5788         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
5789         * gcc.dg/cpp/digraph2.c: Likewise.
5790         * gcc.dg/cpp/direct2.c: Likewise.
5791         * gcc.dg/cpp/paste4.c: Likewise.
5792         * gcc.dg/c90-restrict-1.c: Likewise.
5793         * gcc.dg/c99-func-2.c: Likewise.
5794         * gcc.dg/noncompile/920721-2.c: Likewise.
5795         * gcc.dg/noncompile/930622-2.c: Likewise.
5796         * gcc.dg/noncompile/940112-1.c: Likewise.
5797         * gcc.dg/noncompile/950921-1.c: Likewise.
5798         * gcc.dg/noncompile/951123-1.c: Likewise.
5799         * gcc.dg/noncompile/971104-1.c: Likewise.
5800         * gcc.dg/noncompile/990416-1.c: Likewise.
5801
5802 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
5803
5804         * g++.dg/parse/undefined1.C: Add error message.
5805
5806 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
5807
5808         PR c++/9354
5809         * g++.dg/parse/new1.C: New test.
5810
5811         PR c++/9216
5812         * g++.dg/parse/template2.C: New test.
5813
5814         PR c++/9354
5815         * g++.dg/parse/typedef2.C: New test.
5816
5817         PR c++/9328
5818         * g++.dg/ext/typeof3.C: New test.
5819
5820 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5821
5822         PR c++/2738
5823         * g++.dg/parse/ret-type1.C: New test.
5824
5825         PR c++/3792
5826         * g++.dg/parse/tmpl-outside1.C: New test.
5827
5828         PR c++/4207
5829         * g++.dg/parse/int-as-enum1.C: New test.
5830
5831         PR c++/4903
5832         * g++.dg/parse/no-typename1.C: New test.
5833
5834         PR c++/5533
5835         * g++.dg/parse/no-value1.C: New test.
5836
5837         PR c++/5921
5838         * g++.dg/parse/wrong-inline1.C: New test.
5839
5840         PR c++/6402
5841         * g++.dg/parse/ref1.C: New test.
5842
5843         PR c++/6992
5844         * g++.dg/parse/attr-ctor1.C: New test.
5845
5846         PR c++/7229
5847         * g++.dg/parse/namespace5.C: New test.
5848
5849         PR c++/7917
5850         * g++.dg/parse/func-def1.C: New test.
5851
5852         PR c++/8143
5853         * g++.dg/parse/undefined1.C: New test.
5854
5855         PR c++/5723, PR c++/8522
5856         * g++.dg/parse/specialization1.C: New test.
5857
5858         PR c++/163, PR c++/8595
5859         * g++.dg/parse/struct-as-enum1.C: New test.
5860
5861         PR c++/9173
5862         * g++.dg/parse/undefined2.C: New test.
5863
5864 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
5865
5866         PR c++/9298
5867         * g++.dg/parse/template1.C: New test.
5868
5869         PR c++/9384
5870         * g++.dg/parse/using1.C: New test.
5871
5872         PR c++/9285
5873         PR c++/9294
5874         * g++.dg/parse/expr2.C: New test.
5875
5876         PR c++/9388
5877         * g++.dg/parse/lookup2.C: Likewise.
5878
5879 2003-01-21  Jan Hubicka  <jh@suse.cz>
5880
5881         * gcc.c-torture/execute/990208-1.c:  Add noinline attributes as needed.
5882         * gcc.c-torture/execute/eeprof-1.c:  Likewise.
5883         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
5884         * gcc.c-torture/execute/string-opt-*.c: Likewise.
5885
5886 2003-01-20  Nick Clifton  <nickc@redhat.com>
5887
5888         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
5889         problem with ARM sibcall code generation.
5890
5891 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
5892
5893         * gcc.c-torture/execute/20030120-1.c: New.
5894
5895 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
5896
5897         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
5898
5899 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
5900
5901         PR c++/9272
5902         * g++.dg/parse/ctor1.C: New test.
5903
5904         PR c++/9294:
5905         * g++.dg/parse/qualified1.C: New test.
5906
5907         * g++.dg/parse/typename3.C: New test.
5908
5909 2003-01-16  Richard Henderson  <rth@redhat.com>
5910
5911         * g++.dg/tls/init-2.C: Fix error matches for real this time.
5912
5913 2003-01-16  Richard Henderson  <rth@redhat.com>
5914
5915         * g++.dg/pch/pch.exp: Copy test header to the working directory
5916         before using it either for precompilation or direct use.
5917         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
5918         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
5919
5920 2003-01-16  Richard Henderson  <rth@redhat.com>
5921
5922         * gcc.dg/pch/pch.exp: Copy test header to the working directory
5923         before using it either for precompilation or direct use.
5924         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
5925         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
5926
5927 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
5928
5929         * gcc/testsuite/g++.dg/ext/typename1.C: Add typename keyword.
5930         * gcc/testsuite/g++.dg/template/crash1.C: Update error messages.
5931         * gcc/testsuite/g++.dg/template/crash2.C: Remove error message.
5932         * gcc/testsuite/g++.dg/parse/typename2.C: New test.
5933         * gcc/testsuite/g++.dg/template/typename2.C: Change implicit
5934         typename warning into error.
5935         * gcc/testsuite/g++.old-deja/g++.benjamin/tem03.C: Issue more
5936         error messages.
5937         * gcc/testsuite/g++.old-deja/g++.benjamin/tem04.C: Fix typos.
5938         * gcc/testsuite/g++.old-deja/g++.brendan/crash56.C: Add this->.
5939         * gcc/testsuite/g++.old-deja/g++.law/visibility13.C: Remove error
5940         messages.
5941         * gcc/testsuite/g++.old-deja/g++.ns/template17.C: Reorder code to
5942         make declaration visible in template.
5943         * gcc/testsuite/g++.old-deja/g++.pt/crash3.C: Fix typos.
5944         * gcc/testsuite/g++.old-deja/g++.pt/crash36.C: Issue more error
5945         messages.
5946         * gcc/testsuite/g++.old-deja/g++.pt/crash5.C: Improve error
5947         message.
5948         * gcc/testsuite/g++.old-deja/g++.pt/crash67.C: Remove warning.
5949         * gcc/testsuite/g++.old-deja/g++.pt/inherit1.C: Add this->.
5950         * gcc/testsuite/g++.old-deja/g++.pt/niklas01a.C: Add error message.
5951         * gcc/testsuite/g++.old-deja/g++.pt/typename16.C: Replace implicit
5952         typename warning with error message.
5953         * gcc/testsuite/g++.old-deja/g++.pt/typename19.C: Remove warning.
5954         * gcc/testsuite/g++.old-deja/g++.robertl/eb112.C: Fix typo.
5955         * gcc/testsuite/g++.old-deja/g++.robertl/eb24.C: Use this->.
5956
5957 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
5958
5959         * g++.dg/parse/ambig2.C: New test.
5960
5961 2003-01-15  Richard Henderson  <rth@redhat.com>
5962
5963         * g++.dg/tls/init-2.C: Update error message string.
5964
5965 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5966
5967         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
5968
5969 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
5970
5971         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
5972         all for HC11/HC12.
5973         * gcc.c-torture/compile/20001205-1.x: Likewise.
5974         * gcc.c-torture/compile/20001226-1.x: Likewise.
5975         * gcc.c-torture/compile/920520-1.x: Likewise.
5976         * gcc.c-torture/compile/961203-1.x: Likewise.
5977         * gcc.c-torture/compile/20020604-1.x: Likewise.
5978
5979 2003-01-15  Jan Hubicka  <jh@suse.cz>
5980
5981         * gcc.c-torture/compile/20030115-1.c: New test.
5982
5983         * gcc.dg/i386-fpcvt-1.c: New test.
5984         * gcc.dg/i386-fpcvt-2.c: New test.
5985
5986 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
5987
5988         Further conform g++'s __vmi_class_type_info to the C++ ABI
5989         specification.
5990         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
5991         the specification.
5992
5993 2003-01-14  Jan Hubicka  <jh@suse.cz>
5994
5995         * gcc.dg/i386-fpcvt-1.c: New test.
5996         * gcc.dg/i386-fpcvt-2.c: New test.
5997
5998 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
5999
6000         * gcc.dg/i386-mmx-3.c: New test.
6001
6002 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
6003
6004         PR c++/9264
6005         * g++.dg/parse/octal1.C: New file.
6006
6007         PR c++/9172
6008         * g++.dg/parse/typename1.C: New file.
6009
6010 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
6011
6012         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
6013         * gcc.dg/bf-no-ms-layout.c: Likewise.
6014         * gcc.dg/bf-ms-attrib.c: Likewise.
6015
6016 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
6017
6018         PR c++/9099
6019         * g++.dg/parse/dtor1.C: New file.
6020
6021         PR c++/9128
6022         * g++.dg/rtti/typeid1.C: New file.
6023
6024         PR c++/9153
6025         * g++.dg/parse/lookup1.C: New file.
6026
6027         PR c++/9171
6028         * g++.dg/templ/spec5.C: New file.
6029
6030 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
6031
6032         * gcc.c-torture/compile/20030110-1.c: New test.
6033
6034 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
6035
6036         Merge from pch-branch:
6037
6038         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
6039
6040         * gcc.dg/pch/cpp-1.h: New.
6041         * gcc.dg/pch/cpp-1.c: New.
6042         * gcc.dg/pch/cpp-2.h: New.
6043         * gcc.dg/pch/cpp-2.c: New.
6044
6045         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
6046
6047         * gcc.dg/pch/except-1.h: New.
6048         * gcc.dg/pch/except-1.c: New.
6049
6050         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
6051
6052         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
6053         running test.
6054         * gcc.dg/pch: Include *.hp not *.h.
6055         * gcc.dg/pch/system-1.h: New.
6056         * gcc.dg/pch/system-1.c: New.
6057
6058         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
6059
6060         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
6061         rather than trying to build and run a program using PCH.
6062         * gcc.dg/pch: Remove dg-do commands from test files.
6063
6064         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
6065
6066         * gcc.dg/pch/macro-3.c: New.
6067         * gcc.dg/pch/macro-3.h: New.
6068
6069         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
6070
6071         * gcc.dg/pch/common-1.c: New.
6072         * gcc.dg/pch/common-1.h: New.
6073         * gcc.dg/pch/decl-1.c: New.
6074         * gcc.dg/pch/decl-1.h: New.
6075         * gcc.dg/pch/decl-2.c: New.
6076         * gcc.dg/pch/decl-2.h: New.
6077         * gcc.dg/pch/decl-3.c: New.
6078         * gcc.dg/pch/decl-3.h: New.
6079         * gcc.dg/pch/decl-4.c: New.
6080         * gcc.dg/pch/decl-4.h: New.
6081         * gcc.dg/pch/decl-5.c: New.
6082         * gcc.dg/pch/decl-5.h: New.
6083         * gcc.dg/pch/global-1.c: New.
6084         * gcc.dg/pch/global-1.h: New.
6085         * gcc.dg/pch/inline-1.c: New.
6086         * gcc.dg/pch/inline-1.h: New.
6087         * gcc.dg/pch/inline-2.c: New.
6088         * gcc.dg/pch/inline-2.h: New.
6089         * gcc.dg/pch/static-1.c: New.
6090         * gcc.dg/pch/static-1.h: New.
6091         * gcc.dg/pch/static-2.c: New.
6092         * gcc.dg/pch/static-2.h: New.
6093
6094         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
6095
6096         * g++.dg/pch/pch.exp: Better handle failing testcases.
6097         * gcc.dg/pch/pch.exp: Likewise.
6098         * gcc.dg/pch/macro-1.c: New.
6099         * gcc.dg/pch/macro-1.h: New.
6100         * gcc.dg/pch/macro-2.c: New.
6101         * gcc.dg/pch/macro-2.h: New.
6102
6103         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
6104
6105         * g++.dg/dg.exp: Treat files in pch/ specially.
6106         * g++.dg/pch/pch.exp: New file.
6107         * g++.dg/pch/empty.H: New file.
6108         * g++.dg/pch/empty.C: New file.
6109         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
6110         "precompile".
6111
6112         * gcc.dg/pch/pch.exp: New file.
6113         * gcc.dg/pch/empty.h: New file.
6114         * gcc.dg/pch/empty.c: New file.
6115         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
6116         "precompile".
6117
6118 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6119
6120         * g++.dg/template/friend14.C: New test.
6121
6122 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
6123
6124         * gcc.dg/old-style-asm-1.c: New test.
6125
6126 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
6127
6128         * gcc.c-torture/compile/20030109-1.c: New test.
6129
6130 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
6131
6132         * gcc.c-torture/execute/20030109-1.c: New test.
6133
6134 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
6135
6136         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
6137         * g++.old-deja/g++.mike/dyncast2.C: Likewise
6138         * g++.old-deja/g++.mike/dyncast3.C: Likewise
6139         * g++.old-deja/g++.mike/eh2.C: Likewise
6140         * g++.old-deja/g++.mike/eh3.C: Likewise
6141         * g++.old-deja/g++.mike/eh5.C: Likewise
6142         * g++.old-deja/g++.mike/eh6.C: Likewise
6143         * g++.old-deja/g++.mike/eh7.C: Likewise
6144         * g++.old-deja/g++.mike/eh8.C: Likewise
6145         * g++.old-deja/g++.mike/eh9.C: Likewise
6146         * g++.old-deja/g++.mike/eh10.C: Likewise
6147         * g++.old-deja/g++.mike/eh12.C: Likewise
6148         * g++.old-deja/g++.mike/eh13.C: Likewise
6149         * g++.old-deja/g++.mike/eh14.C: Likewise
6150         * g++.old-deja/g++.mike/eh16.C: Likewise
6151         * g++.old-deja/g++.mike/eh17.C: Likewise
6152         * g++.old-deja/g++.mike/eh18.C: Likewise
6153         * g++.old-deja/g++.mike/eh21.C: Likewise
6154         * g++.old-deja/g++.mike/eh23.C: Likewise
6155         * g++.old-deja/g++.mike/eh24.C: Likewise
6156         * g++.old-deja/g++.mike/eh25.C: Likewise
6157         * g++.old-deja/g++.mike/eh26.C: Likewise
6158         * g++.old-deja/g++.mike/eh27.C: Likewise
6159         * g++.old-deja/g++.mike/eh28.C: Likewise
6160         * g++.old-deja/g++.mike/eh29.C: Likewise
6161         * g++.old-deja/g++.mike/eh31.C: Likewise
6162         * g++.old-deja/g++.mike/eh33.C: Likewise
6163         * g++.old-deja/g++.mike/eh34.C: Likewise
6164         * g++.old-deja/g++.mike/eh35.C: Likewise
6165         * g++.old-deja/g++.mike/eh36.C: Likewise
6166         * g++.old-deja/g++.mike/eh37.C: Likewise
6167         * g++.old-deja/g++.mike/eh38.C: Likewise
6168         * g++.old-deja/g++.mike/eh39.C: Likewise
6169         * g++.old-deja/g++.mike/eh40.C: Likewise
6170         * g++.old-deja/g++.mike/eh41.C: Likewise
6171         * g++.old-deja/g++.mike/eh42.C: Likewise
6172         * g++.old-deja/g++.mike/eh44.C: Likewise
6173         * g++.old-deja/g++.mike/eh46.C: Likewise
6174         * g++.old-deja/g++.mike/eh47.C: Likewise
6175         * g++.old-deja/g++.mike/eh48.C: Likewise
6176         * g++.old-deja/g++.mike/eh49.C: Likewise
6177         * g++.old-deja/g++.mike/eh50.C: Likewise
6178         * g++.old-deja/g++.mike/eh51.C: Likewise
6179         * g++.old-deja/g++.mike/eh53.C: Likewise
6180         * g++.old-deja/g++.mike/eh55.C: Likewise
6181         * g++.old-deja/g++.mike/p7912.C: Likewise
6182         * g++.old-deja/g++.mike/p9706.C: Likewise
6183         * g++.old-deja/g++.mike/p10416.C: Likewise
6184         * g++.old-deja/g++.mike/p11667.C: Likewise
6185         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
6186         Remove redundant reference to Iris.
6187         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
6188         Elxsi, i860, Pico Java, and WE32K.
6189
6190 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
6191
6192         * g++.dg/ext/asm4.C: New test.
6193
6194 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6195
6196         PR c++/9030
6197         * g++.dg/template/friend12.C: New test.
6198         * g++.dg/template/friend13.C: Likewise.
6199         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
6200
6201 2003-01-08  Jan Hubicka  <jh@suse.cz>
6202
6203         * gcc.dg/i386-cadd.c: New test.
6204         * gcc.dg/i386-cmov4.c: Likewise.
6205
6206 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
6207
6208         PR c++/9165
6209         * g++.dg/warn/Wunused-3.C: New test.
6210
6211         * g++.dg/abi/bitfield9.C: New test.
6212
6213         PR c++/9189
6214         * g++.dg/parse/defarg3.C: New test.
6215
6216 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
6217
6218         * g++.dg/parse/ambig1.C: New test.
6219         * g++.dg/parse/defarg2.C: New test.
6220
6221 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
6222
6223         * g++.dg/template/defarg-1.C: New test.
6224         * g++.dg/template/local2.C: Likewise.
6225
6226 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
6227
6228         * gcc.c-torture/execute/20030105-1.c: New test.
6229
6230 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6231
6232         * g++.dg/parse/namespace3.C: Remove extra semicolons.
6233         * g++.dg/parse/namespace4.C: Likewise.
6234
6235 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
6236
6237         * g++.dg/template/ntp2.C: New test.
6238
6239 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
6240
6241         * g++.dg/parse/extern-C-1.C: New test.
6242
6243         * g++.dg/parse/namespace4.C: New test.
6244
6245         * g++.dg/template/nested1.C: New test.
6246
6247         * g++.dg/parse/namespace3.C: New test.
6248
6249 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
6250
6251         * g++.dg/lookup/two-stage1.C: New test.
6252
6253 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6254
6255         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
6256         * g++.old-deja/g++.jason/access8.C: Likewise.
6257         * g++.old-deja/g++.other/decl5.C: Likewise.
6258
6259 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
6260
6261         * g++.dg/parse/parse7.C: New test.
6262
6263 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
6264
6265         PR c++/2843
6266         * g++.dg/ext/attrib7.C: New test.
6267
6268 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
6269
6270         * g++.dg/parse/parse6.C: New test.
6271
6272 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
6273
6274         * gcc.dg/h8300-stack-1.c: New.
6275
6276 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
6277
6278         g++.dg/lookup/exception1.C: New test.
6279
6280         g++.dg/lookup/template1.C: New test.
6281
6282         g++.dg/parse/namespace2.C: New test.
6283
6284         g++.dg/parse/parens2.C: New test.
6285
6286 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
6287
6288         * g++.dg/parse/parse5.C: New test.
6289         * g++.dg/lookup/scoped4.C: New test.
6290
6291 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
6292
6293         * g++.dg/parse/parens1.C: New test.
6294
6295         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
6296         angle-bracket1.C.
6297         * g++.dg/parse/parens2.C: New test.
6298
6299         * g++.dg/lookup/scope-operator1.C: New test.
6300
6301         * g++.dg/parse/operator1.C: New test.
6302
6303 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6304
6305         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
6306         * g++.old-deja/g++.other/access6.C: Likewise.
6307         * g++.old-deja/g++.other/decl1.C: Likewise.
6308         * g++.old-deja/g++.pt/typename12.C: Likewise.
6309
6310 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
6311
6312         * g++.dg/parse/namespace1.C: New test.
6313
6314 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
6315
6316         * g++.dg/parse/parse4.C: New test.
6317
6318 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
6319
6320         * g++.dg/parse/parse3.C: New test.
6321
6322 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
6323
6324         * g++.dg/parse/parse2.C: New test.
6325
6326 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
6327
6328         * g++.dg/template/friend11.C: New test.
6329
6330 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
6331
6332         * g++.dg/parse/parse1.C: New test.
6333
6334 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
6335
6336         * lib/profopt.exp: Change the name of a global variable to avoid
6337         possible clashes with other test suites.
6338
6339 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
6340
6341         * g++.dg/inherit/covariant8.C: New test.
6342
6343 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
6344
6345         * g++.dg/init/array9.C: New test.
6346
6347         PR c++/9112
6348         * g++.dg/parse/expr1.C: New test.
6349
6350 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
6351
6352         * gcc.c-torture/compile/20021230-1.c: New test.
6353
6354 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
6355
6356         * g++.dg/inherit/covariant5.C: New test.
6357         * g++.dg/inherit/covariant6.C: New test.
6358         * g++.dg/inherit/covariant7.C: New test.
6359
6360 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6361
6362         PR c++/2739
6363         * g++.dg/other/access2.C: New test.
6364
6365 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
6366
6367         * g++.dg/other/anon-struct.C: No longer fails
6368         * g++.old-deja/g++.brendan/parse4.C: Likewise.
6369         * g++.old-deja/g++.brendan/parse5.C: Likewise.
6370         * g++.old-deja/g++.brendan/parse6.C: Likewise.
6371
6372 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
6373
6374         * g++.dg/parse/angle-bracket.C (main): No longer fails.
6375
6376 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
6377
6378         * g++.dg/eh/spec4.C: Remove stray semicolon.
6379         * g++.dg/expr/pmf-1.C: Change error message.
6380         * g++.dg/ext/asm1.C: Remove stray semicolon.
6381         * g++.dg/ext/typename1.C: Add missing typenames.
6382         * g++.dg/inherit/template-as-base.C: Change error message.
6383         * g++.dg/lookup/scoped1.C: Likewise.
6384         * g++.dg/lookup/scoped2.C: Likewise.
6385         * g++.dg/lookup/using2.C: Likewise.
6386         * g++.dg/other/component1.C: Remove stray semicolon.
6387         * g++.dg/other/do1.C: Change error message.
6388         * g++.dg/other/error2.C: Likewise.
6389         * g++.dg/other/init1.C: Likewise.
6390         * g++.dg/other/packed1.C: Remove stray semicolon.
6391         * g++.dg/other/ptrmem2.C: Change error message.
6392         * g++.dg/parse/parameter-declaration-1.C: Remove line number
6393         marker.
6394         * g++.dg/special/initp1.C: Remove invalid attribute usage.
6395         * g++.dg/template/access3.C: Add typename keyword.
6396         * g++.dg/template/access5.C: Remove stray semicolon.
6397         * g++.dg/template/access6.C: Likewise.
6398         * g++.dg/template/complit1.C: Likewise.
6399         * g++.dg/template/crash1.C: Change error message.
6400         * g++.dg/template/inherit2.C: Remove stray semicolon.
6401         * g++.dg/template/instantiate2.C: Likewise.
6402         * g++.dg/template/instantiate3.C: Change error message.
6403         * g++.dg/template/qual1.C: Remove stray semicolon.
6404         * g++.dg/template/qualttp18.C: Change error message.
6405         * g++.dg/template/ref1.C: Remove stray semicolon.
6406         * g++.dg/template/sizeof1.C (A::value): Declare it.
6407         * g++.dg/template/spec4.C: Change error message.
6408         * g++.dg/template/static1.C: Likewise.
6409         * g++.dg/template/type1.C: Likewise.
6410         * g++.dg/template/typename3.C: Likewise.
6411         * g++.old-deja/g++.benjamin/13478.C: Change error message.
6412         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
6413         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
6414         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
6415         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
6416         named return value extension.
6417         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
6418         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
6419         * g++.old-deja/g++.bob/extern_C.C: Likewise.
6420         * g++.old-deja/g++.bob/inherit2.C: Likewise.
6421         * g++.old-deja/g++.brendan/complex1.C: Likewise.
6422         * g++.old-deja/g++.brendan/copy5.C: Likewise.
6423         * g++.old-deja/g++.brendan/crash13.C: Likewise.
6424         * g++.old-deja/g++.brendan/crash15.C: Likewise.
6425         * g++.old-deja/g++.brendan/crash18.C: Change error message.
6426         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
6427         * g++.old-deja/g++.brendan/crash38.C: Likewise.
6428         * g++.old-deja/g++.brendan/crash50.C: Likewise.
6429         * g++.old-deja/g++.brendan/crash56.C: Likewise.
6430         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
6431         syntax.
6432         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
6433         * g++.old-deja/g++.brendan/crash8.C: Change error message.
6434         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
6435         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
6436         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
6437         * g++.old-deja/g++.brendan/template11.C: Likewise.
6438         * g++.old-deja/g++.brendan/template26.C: Likewise.
6439         * g++.old-deja/g++.brendan/template27.C: Use explicit
6440         specialization syntax.
6441         * g++.old-deja/g++.brendan/template30.C: Likewise.
6442         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
6443         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
6444         non-dependent names.
6445         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
6446         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
6447         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
6448         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
6449         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
6450         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
6451         named return value extension.
6452         * g++.old-deja/g++.ext/namedret2.C: Likewise.
6453         * g++.old-deja/g++.ext/namedret3.C: Likewise.
6454         * g++.old-deja/g++.ext/return1.C: Likewise.
6455         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
6456         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
6457         * g++.old-deja/g++.jason/access8.C: Likewise.
6458         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
6459         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
6460         pseudo-destructor names.
6461         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
6462         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
6463         pseudo-destructor names.
6464         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
6465         * g++.old-deja/g++.jason/overload19.C: Likewise.
6466         * g++.old-deja/g++.jason/overload32.C: Likewise.
6467         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
6468         stray semicolons.
6469         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
6470         * g++.old-deja/g++.jason/return.C: Likewise.
6471         * g++.old-deja/g++.jason/return2.C: Likewise.
6472         * g++.old-deja/g++.jason/shadow1.C: Likewise.
6473         * g++.old-deja/g++.jason/special.C: Use explicit specialization
6474         syntax.
6475         * g++.old-deja/g++.jason/template10.C: Account for use of
6476         non-dependent names.
6477         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
6478         syntax.
6479         * g++.old-deja/g++.jason/template37.C: Likewise.
6480         * g++.old-deja/g++.law/access4.C: Change error messages.
6481         * g++.old-deja/g++.law/arm13.C:  Remove incorrect
6482         pseudo-destructor names.
6483         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
6484         * g++.old-deja/g++.law/ctors9.C: Likewise.
6485         * g++.old-deja/g++.law/cvt22.C: Likewise.
6486         * g++.old-deja/g++.law/dtors5.C: Likewise.
6487         * g++.old-deja/g++.law/global-init1.C: Likewise.
6488         * g++.old-deja/g++.law/missed-error3.C: Likewise.
6489         * g++.old-deja/g++.law/operators28.C: Likewise.
6490         * g++.old-deja/g++.law/visibility28.C: Likewise.
6491         * g++.old-deja/g++.martin/eval1.C: Likewise.
6492         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
6493         name.
6494         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
6495         * g++.old-deja/g++.mike/net34.C: Likewise.
6496         * g++.old-deja/g++.mike/net36.C: Likewise.
6497         * g++.old-deja/g++.mike/ns2.C: Likewise.
6498         * g++.old-deja/g++.mike/p12306.C: Likewise.
6499         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
6500         value extension.
6501         * g++.old-deja/g++.mike/p700.C: Likewise.
6502         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
6503         * g++.old-deja/g++.mike/p710.C: Likewise.
6504         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
6505         value extension.
6506         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
6507         * g++.old-deja/g++.mike/pmf9.C: Likewise.
6508         * g++.old-deja/g++.ns/crash2.C: Likewise.
6509         * g++.old-deja/g++.ns/crash3.C: Likewise.
6510         * g++.old-deja/g++.ns/invalid1.C: Likewise.
6511         * g++.old-deja/g++.ns/ns17.C: Likewise.
6512         * g++.old-deja/g++.ns/template16.C: Likewise.
6513         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
6514         keyword.
6515         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
6516         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
6517         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
6518         named return value extension.
6519         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
6520         * g++.old-deja/g++.other/access4.C: Issue additional error
6521         messages.
6522         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
6523         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
6524         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
6525         * g++.old-deja/g++.other/crash25.C: Change error message.
6526         * g++.old-deja/g++.other/crash4.C: Change error message.
6527         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
6528         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
6529         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
6530         checks.
6531         * g++.old-deja/g++.other/defarg8.C: Likewise.
6532         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
6533         * g++.old-deja/g++.other/dtor10.C: Likewise.
6534         * g++.old-deja/g++.other/incomplete.C: Likewise.
6535         * g++.old-deja/g++.other/linkage7.C: Likewise.
6536         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
6537         lookup algorithm.
6538         * g++.old-deja/g++.other/mangle2.C: Likewise.
6539         * g++.old-deja/g++.other/refinit2.C: Likewise.
6540         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
6541         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
6542         * g++.old-deja/g++.pt/crash28.C: Likewise.
6543         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
6544         syntax.
6545         * g++.old-deja/g++.pt/crash32.C: Change error message.
6546         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
6547         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
6548         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
6549         error message position.
6550         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
6551         * g++.old-deja/g++.pt/defarg8.C: Change error message.
6552         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
6553         syntax.
6554         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
6555         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
6556         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
6557         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
6558         keyword.
6559         * g++.old-deja/g++.pt/explicit31.C: Likewise.
6560         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
6561         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
6562         keyword.
6563         * g++.old-deja/g++.pt/explicit71.C: Change error message.
6564         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
6565         syntax.
6566         * g++.old-deja/g++.pt/friend28.C: Account for use of
6567         non-dependent names.
6568         * g++.old-deja/g++.pt/friend29.C: Likewise.
6569         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
6570         rules.
6571         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
6572         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
6573         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
6574         lookup rules.
6575         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
6576         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
6577         keyword.
6578         * g++.old-deja/g++.pt/memclass20.C: Likewise.
6579         * g++.old-deja/g++.pt/memclass5.C: Likewise.
6580         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
6581         keyword.
6582         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
6583         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
6584         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
6585         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
6586         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
6587         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
6588         keyword.
6589         * g++.old-deja/g++.pt/spec10.C: Likewise.
6590         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
6591         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
6592         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
6593         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
6594         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
6595         * g++.old-deja/g++.pt/ttp62.C: Likewise.
6596         * g++.old-deja/g++.pt/ttp64.C: Likewise.
6597         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
6598         * g++.old-deja/g++.pt/typename15.C: Likewise.
6599         * g++.old-deja/g++.pt/typename22.C: Likewise.
6600         * g++.old-deja/g++.pt/typename6.C: Change error messages.
6601         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
6602         * g++.old-deja/g++.pt/virtual2.C: Likewise.
6603         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
6604         syntax.
6605         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
6606         return value extension.
6607         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
6608         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
6609         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
6610         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
6611
6612 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
6613
6614         * g++.dg/warn/inline1.C: New test.
6615         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
6616         * g++.old-deja/g++.jason/synth10.C: Likewise.
6617         * g++.old-deja/g++.mike/net31.C: Likewise.
6618         * g++.old-deja/g++.mike/p8786.C: Likewise.
6619
6620         * g++.dg/template/friend10.C: New test.
6621         * g++.dg/template/conv5.C: New test.
6622
6623 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
6624
6625         * g++.dg/lookup/scoped3.C: New test.
6626
6627         * g++.dg/lookup/decl1.C: New test.
6628         * g++.dg/lookup/decl2.C: New test.
6629
6630 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
6631
6632         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
6633         gcc.c-torture/compile/20021015-1.c,
6634         gcc.c-torture/compile/20021015-2.c,
6635         gcc.c-torture/compile/20021123-1.c,
6636         gcc.c-torture/compile/20021123-2.c,
6637         gcc.c-torture/compile/20021123-3.c,
6638         gcc.c-torture/compile/20021123-4.c,
6639         gcc.c-torture/execute/20021024-1.c: Add tests previously added
6640         only to 3.1 or 3.2 branch.
6641
6642 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
6643
6644         * gcc.dg/i386-bitfield3.c: New test.
6645
6646         * gcc.dg/i386-bitfield2.c: New test.
6647
6648 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
6649
6650         * g++.dg/parse/conv_op1.C: New test.
6651
6652 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
6653
6654         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
6655         approved.
6656
6657 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
6658
6659         * gcc.c-torture/compile/20021220-1.c: New test.
6660
6661 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
6662
6663         * gcc.dg/i386-fastcall-1.c: New.
6664
6665 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
6666
6667         * gcc.c-torture/execute/20021219-1.c: New test.
6668
6669 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
6670
6671         * gcc.dg/i386-pic-1.c: New test.
6672
6673 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6674
6675         PR c++/8099
6676         * g++.dg/template/friend9.C: New test.
6677
6678 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6679
6680         PR c++/3663
6681         * g++.dg/template/access7.C: New test.
6682
6683 2002-12-18  Nick Clifton  <nickc@redhat.com>
6684
6685         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
6686         the libstdc++-v3 directory has been found.
6687
6688 2002-12-12  Devang Patel <dpatel@apple.com>
6689         * gcc.dg/darwin-ld-1.c: New test.
6690         * gcc.dg/darwin-ld-2.c: New test.
6691         * gcc.dg/darwin-ld-3.c: New test.
6692         * gcc.dg/darwin-ld-4.c: New test.
6693         * gcc.dg/darwin-ld-5.c: New test.
6694
6695 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
6696
6697         * gcc.c-torture/compile/20021212-1.c: New test.
6698
6699 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
6700
6701         * gcc.dg/fshort-wchar: New test.
6702
6703 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
6704
6705         PR c++/8372
6706         * g++.dg/template/dtor1.C: New test.
6707
6708         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
6709         markers.
6710
6711 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
6712
6713         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
6714
6715 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
6716
6717         * g++.dg/template/static1.C: New test.
6718         * g++.dg/template/static2.C: New test.
6719         * g++.old-deja/g++.ext/memconst.C: New test.
6720
6721 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6722
6723         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
6724         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
6725         * g++.dg/special/initp1.C: Likewise.
6726
6727 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
6728
6729         * gcc.c-torture/execute/20021204-1.c: New test.
6730
6731 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
6732
6733         * gcc.dg/ppc-fmadd-1.c: New file.
6734         * gcc.dg/ppc-fmadd-2.c: New file.
6735         * gcc.dg/ppc-fmadd-3.c: New file.
6736
6737 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
6738
6739         * gcc.c-torture/compile/20021204-1.c: New test.
6740
6741 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
6742
6743         * g++.dg/inherit/covariant2.C: New test.
6744         * g++.dg/inherit/covariant3.C: New test.
6745         * g++.dg/inherit/covariant4.C: New test.
6746         * g++.dg/inherit/covariant1.C: Remove XFAIL.
6747         * g++.old-deja/g++.robertl/eb17.C: Likewise.
6748
6749 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
6750
6751         PR c++/8688
6752         * g++.dg/init/brace3.C: New test.
6753
6754 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
6755
6756         * gcc.dg/20020210-1.c: Fix a comment typo.
6757
6758 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
6759
6760         PR c++/8720
6761         * g++.dg/parse/defarg1.C: New test.
6762
6763         PR c++/8615
6764         * g++.dg/template/char1.C: New test.
6765
6766         * g++.dg/template/varmod1.C: Fix typo.
6767
6768 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6769
6770         DR 180
6771         * g++.old-deja/g++.pt/crash32.C: Expect error.
6772
6773 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
6774
6775         PR c++/5919
6776         * g++.dg/template/varmod1.C: New test.
6777
6778         PR c++/8727
6779         * g++.dg/inherit/typeinfo1.C: New test.
6780
6781         PR c++/8663
6782         * g++.dg/inherit/typedef1.C: New test.
6783
6784 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
6785
6786         PR c++/8332
6787         PR c++/8493
6788         * g++.dg/template/strlen1.C: New test.
6789
6790         PR c++/8227
6791         * g++.dg/template/ctor2.C: New test.
6792
6793         PR c++/8214
6794         * g++.dg/init/string1.C: New test.
6795
6796         PR c++/8511
6797         * g++.dg/template/friend8.C: New test.
6798
6799 2002-11-29  Joe Buck <jbuck@synopsys.com>
6800
6801         * g++.dg/lookup/anon2.C: New test.
6802
6803 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
6804
6805         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
6806         h8300 port.
6807
6808 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
6809
6810         * gcc.dg/bitfld-6.c: New test.
6811
6812 2002-11-27  Jan Hubicka  <jh@suse.cz>
6813
6814         * gcc.c-torture/execute/20021127.[cx]: New test.
6815
6816 2002-11-26  Jan Hubicka  <jh@suse.cz>
6817
6818         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
6819         quality.
6820
6821 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
6822
6823         * g++.dg/init/brace2.C: New test.
6824         * g++.old-deja/g++.mike/p9129.C: Correct.
6825
6826 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
6827
6828         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
6829
6830 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
6831
6832         * gcc.dg/sibcall-6: New test for indirect sibcalls.
6833
6834 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
6835
6836         * testsuite/g++.dg/abi/empty11.C: New test.
6837         * testsuite/g++.dg/rtti/cv1.C: New test.
6838
6839 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
6840
6841         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
6842
6843 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
6844
6845         * g++.dg/abi/empty10.C: New test.
6846
6847 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
6848
6849         * gcc.c-torture/compile/20021124-1.c: New test.
6850
6851 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
6852
6853         * g++.dg/abi/rtti2.C: New test.
6854
6855 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
6856
6857         * gcc.dg/i386-unroll-1.c: New test.
6858
6859 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
6860
6861         * gcc.c-torture/compile/20021120-1.c: New test.
6862         * gcc.c-torture/compile/20021120-2.c: New test.
6863
6864 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
6865
6866         * gcc.dg/bitfld-5.c: New test.
6867
6868 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
6869
6870         * gcc.c-torture/execute/20021120-3.c: New test.
6871
6872 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
6873
6874         * gcc.c-torture/execute/20021120-2.c: New test.
6875
6876 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
6877
6878         * gcc.c-torture/execute/20021120-1.c: New test.
6879
6880 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
6881
6882         * gcc.c-torture/execute/20021118-3.c: New test.
6883
6884 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
6885
6886         * gcc.c-torture/compile/20021119-1.c: New test.
6887
6888 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
6889
6890         * gcc.dg/duff-1.c: New test.
6891         * gcc.dg/duff-2.c: New test.
6892         * gcc.dg/duff-3.c: New test.
6893
6894 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
6895
6896         * gcc.dg/cpp/_Pragma5.c: New test.
6897
6898 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
6899
6900         * gcc.c-torture/execute/20021118-2.c: New test.
6901
6902 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
6903
6904         * gcc.c-torture/execute/20021118-1.c: New test.
6905
6906 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
6907
6908         * gcc.dg/20021116-1.c: New test.
6909
6910 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
6911
6912         * g++.dg/abi/vcall1.C: New test.
6913
6914 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
6915
6916         * gcc.dg/20021029-1.c: New test.
6917         * gcc.dg/20021029-2.c: New test.
6918
6919 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
6920
6921         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
6922
6923 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
6924
6925         PR c/8439
6926         * gcc.dg/20021110.c: Move to ...
6927         * gcc.c-torture/compile/20021110.c: .... here.
6928
6929 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
6930
6931         PR c/8467
6932         * gcc.c-torture/execute/20021111-1.c
6933
6934 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
6935
6936         PR c/8439
6937         * gcc.dg/20021110.c: New test.
6938
6939 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
6940
6941         * g++.dg/abi/vthunk3.C: Run only on x86.
6942
6943 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
6944
6945         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
6946
6947 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
6948
6949         * lib/compat.exp (compat-execute): Fix logic error in last
6950         change.
6951
6952 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
6953
6954         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
6955
6956 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6957
6958         PR c++/8389
6959         * g++.dg/template/access6.C: New test.
6960
6961 2002-11-08  Jan Hubicka  <jh@suse.cz>
6962
6963         * gcc.dg/i386-ssefp-1.c: New test.
6964         * gcc.dg/i386-ssefp-1.c: New test.
6965
6966 2002-11-08  Jan Hubicka  <jh@suse.cz>
6967
6968         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
6969
6970 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
6971
6972         * g++.dg/abi/vthunk3.C: New test.
6973
6974         PR c++/8338
6975         * g++.dg/template/crash2.C: New test.
6976
6977 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
6978
6979         * testsuite/g++.dg/abi/dtor1.C: New test.
6980         * testsuite/g++.dg/abi/dtor2.C: Likewise.
6981
6982 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
6983
6984         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
6985         Darwin.
6986
6987 2002-11-04  Adam Nemet  <anemet@lnxw.com>
6988
6989         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
6990         -mthumb.  Only xfail with -O0.
6991
6992 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
6993
6994         * g++.dg/abi/thunk1.C: New test.
6995         * g++.dg/abi/thunk2.C: Likewise.
6996         * g++.dg/abi/vtt1.C: Likewise.
6997
6998 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
6999
7000         PR optimization/8423
7001         * gcc.c-torture/execute/builtin-constant.c: New test.
7002
7003 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
7004
7005         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
7006         Add some more cases.
7007
7008 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
7009
7010         PR c++/8391
7011         * g++.dg/opt/local1.C: New test.
7012
7013 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
7014
7015         PR c++/8160
7016         * g++.dg/template/complit1.C: New test.
7017
7018         PR c++/8149
7019         * g++.dg/template/typename4.C: Likewise.
7020
7021 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7022
7023         Core issue 287, PR c++/7639
7024         * g++.dg/template/instantiate1.C: Adjust error location.
7025         * g++.dg/template/instantiate3.C: New test.
7026         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
7027         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
7028         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
7029
7030 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
7031
7032         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
7033
7034 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
7035
7036         PR c++/8287
7037         * g++.dg/init/dtor2.C: New test.
7038
7039 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7040
7041         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
7042         * gcc.dg/nest.c: Bypass errors on irix6.
7043
7044 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
7045
7046         * gcc.dg/nest.c: Expect error for mmix-*-*.
7047         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
7048
7049 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
7050
7051         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
7052         markers.
7053
7054         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
7055
7056 2002-10-25  Mike Stump  <mrs@apple.com>
7057
7058         * gcc.dg/warn-1.c: New test.
7059
7060 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
7061
7062         * g++.dg/template/typename3.C: New test.
7063
7064 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
7065
7066         * g++.dg/lookup/ptrmem1.C: New test.
7067
7068         * g++.dg/abi/vthunk2.C: New test.
7069
7070 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
7071
7072         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
7073
7074 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
7075
7076         * g++.dg/abi/empty9.C: New test.
7077
7078 2002-10-24  Richard Henderson  <rth@redhat.com>
7079
7080         * g++.dg/inherit/thunk1.C: Enable for ia64.
7081
7082 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
7083
7084         PR c++/8067
7085         * g++.dg/lookup/pretty1.C: New test.
7086
7087 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
7088
7089         * gcc.dg/20021023-1.c: New test.
7090
7091 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
7092
7093         PR c++/7679
7094         * g++.dg/parse/inline1.C: New test.
7095
7096 2002-10-23  Richard Henderson  <rth@redhat.com>
7097
7098         * g++.dg/inherit/thunk1.C: Enable for x86_64.
7099
7100         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
7101
7102 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
7103
7104         PR c++/6579
7105         * g++.dg/parse/stmtexpr3.C: New test.
7106
7107 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
7108
7109         * g++.dg/expr/cond1.C: New test.
7110
7111 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
7112
7113         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
7114
7115 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
7116
7117         * g++.dg/abi/vbase13.C: New test.
7118         * g++.dg/abi/vbase14.C: Likewise.
7119
7120 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
7121
7122         * gcc.dg/tls/pic-1.c: New test.
7123         * gcc.dg/tls/nonpic-1.c: New test.
7124         * gcc.dg/20021018-1.c: New test.
7125
7126 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
7127
7128         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
7129         Remove only files with the same base name as the test case.
7130         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
7131         (profopt-execute): Likewise.  Also, remove old profiling
7132         and performance data files before running the tests.
7133
7134         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
7135         * g++.dg/bprob/bprob.exp: Likewise.
7136         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
7137         to allow more general test case names.
7138
7139         * g++.dg/bprob/bprob-1.C: Rename to ...
7140         * g++.dg/bprob/g++-bprob-1.C: ... this.
7141
7142         * g77.dg/bprob/bprob-1.f: Rename to ...
7143         * g77.dg/bprob/g77-bprob-1.f: ... this.
7144
7145 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
7146
7147         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
7148         bison 1.50 or later.
7149
7150 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
7151
7152         * g++.dg/README: Describe more test directories.
7153
7154 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
7155
7156         * g++.dg/init/array6.C: Add additional tests.
7157
7158 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
7159
7160         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
7161         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
7162
7163 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
7164
7165         * gcc.c-torture/compile/20020604-1.x: New.
7166         * gcc.c-torture/compile/simd-5.x: Likewise.
7167         * gcc.c-torture/execute/920710-1.x: Likewise.
7168         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
7169
7170 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
7171
7172         * g++.dg/inherit/override1.C: Add dg-options clause.
7173
7174 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
7175
7176         * testsuite/gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
7177         _mm_slli_si128.
7178
7179 2002-10-19  Andreas Schwab  <schwab@suse.de>
7180
7181         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
7182         directory component.
7183
7184 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
7185
7186         * g++.dg/inherit/thunk1.C: New test.
7187
7188         * g++.dg/inherit/override1.C: New test.
7189
7190         * g++.dg/abi/mangle11.C: New test.
7191         * g++.dg/abi/mangle14.C: New test.
7192         * g++.dg/abi/mangle17.C: New test.
7193
7194 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
7195
7196         * g++.dg/overload/member2.C: New test.
7197
7198 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
7199
7200         * g++.dg/README: Describe new compat directory.
7201         * g++.dg/dg.exp: Skip tests in compat directory.
7202         * README.compat: New file.
7203         * lib/compat.exp: New expect script.
7204         * g++.dg/compat: New test directory.
7205         * g++.dg/compat/compat.exp: New expect script.
7206         * g++.dg/compat/abi: New test directory.
7207         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
7208         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
7209         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
7210         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
7211         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
7212         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
7213         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
7214         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
7215         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
7216         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
7217         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
7218         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
7219         * g++.dg/compat/break: New test directory.
7220         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
7221         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
7222         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
7223         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
7224         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
7225         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
7226         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
7227         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
7228         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
7229         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
7230         g++.dg/compat/break/README: New files.
7231         * g++.dg/compat/eh: New test directory.
7232         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
7233         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
7234         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
7235         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
7236         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
7237         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
7238         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
7239         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
7240         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
7241         g++.dg/compat/eh/filter2_y.C,
7242         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
7243         g++.dg/compat/eh/new1_y.C,
7244         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
7245         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
7246         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
7247         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
7248         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
7249         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
7250         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
7251         g++.dg/compat/eh/unexpected1_y.C: New files.
7252         * g++.dg/compat/init: New test directory.
7253         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
7254         g++.dg/compat/init/array5_y.C,
7255         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
7256         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
7257         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
7258         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
7259         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
7260         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
7261         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
7262         g++.dg/compat/init/init-ref2_y.C: New files.
7263
7264 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
7265
7266         PR c++/7584
7267         * g++.dg/inherit/using3.C: New test.
7268
7269 2002-10-17  Jan Hubicka  <jh@suse.cz>
7270
7271         * gcc.dg/20021017-2.c: New test.
7272
7273 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
7274
7275         * g++.dg/abi/mangle16.C: Adjust.
7276
7277         * g++.dg/init/array8.C: New test.
7278
7279 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
7280
7281         * gcc.dg/special/mips-abi.exp: New test.
7282         * gcc.dg/special/mips-abi.s: Empty file used by the above.
7283
7284 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
7285
7286         * g++.dg/abi/mangle16.C: New test.
7287         * g++.dg/abi/mangle17.C: Likewise.
7288
7289         PR c++/7478
7290         * g++.dg/template/ref1.C: New test.
7291
7292 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7293
7294         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
7295
7296 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
7297
7298         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
7299
7300 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
7301
7302         PR c++/7524
7303         * g++.dg/init/array7.C: New test.
7304
7305 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
7306
7307         * g++.dg/init/array6.C: New test.
7308
7309         * g++.dg/abi/mangle13.C: Likewise.
7310         * g++.dg/abi/mangle14.C: Likewise.
7311         * g++.dg/abi/mangle15.C: Likewise.
7312
7313 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
7314
7315         * g++.dg/abi/empty8.C: New test.
7316
7317 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
7318
7319         * g++.dg/init/ctor1.C: New test.
7320
7321 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
7322
7323         * gcc.c-torture/execute/20021015-1.c: New test.
7324
7325 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
7326
7327         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
7328
7329 2002-10-14  Jan Hubicka  <jh@suse.cz>
7330
7331         * gcc.dg/i386-ssetype-[1-5].c: New tests.
7332
7333 2002-10-14  Richard Henderson  <rth@redhat.com>
7334
7335         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
7336
7337 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
7338
7339         PR optimization/6631
7340         * g++.dg/opt/const2.C: New test.
7341
7342 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
7343
7344         PR c++/7176
7345         * g++.dg/parse/friend1.C: New test.
7346         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
7347
7348 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
7349
7350         * gcc.dg/20021014-1.c: New test.
7351
7352 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
7353
7354         PR c++/5661
7355         * g++.dg/ext/vlm1.C: New test.
7356         * g++.dg/ext/vlm2.C: Likewise.
7357
7358         * g++.dg/init/array1.C: Remove invalid braces.
7359         * g++.dg/init/brace1.C: New test.
7360         * g++.dg/init/copy2.C: Likewise.
7361         * g++.dg/init/copy3.C: Likewise.
7362         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
7363         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
7364         braces.
7365
7366 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
7367
7368         * gcc.dg/cpp/assembler.S: Don't use -ansi.
7369
7370 2002-10-11  Richard Shann  <richard.shann@superh.com>
7371
7372         * gcc.c-torture/compile/simd-5.c: New test.
7373
7374 2002-10-10  Roger Sayle  <roger@eyesopen.com>
7375
7376         * gcc.c-torture/execute/shiftopt-1.c: New test case.
7377
7378 2002-10-10  Jim Wilson  <wilson@redhat.com>
7379
7380         * gcc.c-torture/execute/20021010-1.c: New test.
7381
7382 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
7383
7384         PR c/7353
7385         * g++.dg/ext/typedef-init.C: New test.
7386         * gcc.dg/typedef-init.c: New test.
7387
7388 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
7389
7390         * gcc.dg/cpp/paste13.c: New test.
7391
7392 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7393
7394         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
7395         remaining platforms, XFAIL during compile, not execute.  Don't
7396         XFAIL at -O0.
7397
7398 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
7399
7400         * gcc.dg/alias-1.c: Tweak expected warning.
7401
7402 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
7403
7404         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
7405
7406 2002-10-06  Andreas Jaeger  <aj@suse.de>
7407
7408         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
7409         * gcc.dg/cpp/c++98.C: Likewise.
7410
7411         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
7412         * g++.dg/cpp/c++98.C: Likewise.
7413
7414         * g++.dg/README (Subdirectories): Mention cpp directory.
7415
7416         PR target/7559
7417         * gcc.dg/20021006-1.c: New test.
7418
7419 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7420
7421         PR c++/7804
7422         * g++.dg/other/warning1.C: New test.
7423
7424 2002-10-04  Roger Sayle  <roger@eyesopen.com>
7425
7426         * gcc.c-torture/execute/20020720-1.x:  XFAIL instead of skipping
7427         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
7428         and sparc-*-* with -m64 as expected failures.  See PR 8087.
7429
7430 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
7431
7432         PR c++/7931
7433         * g++.dg/template/ptrmem3.C: New test.
7434
7435         PR c++/7754
7436         * g++.dg/template/union1.C: New test.
7437
7438 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
7439
7440         PR c++/8006
7441         * g++.dg/abi/mangle9.C: New test.
7442         * g++.dg/abi/mangle10.C: New test.
7443         * g++.dg/abi/mangle11.C: New test.
7444         * g++.dg/abi/mangle12.C: New test.
7445
7446 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
7447
7448         PR c++/7188.
7449         * g++.dg/template/meminit1.C: New test.
7450         * g++.dg/warn/Wreorder-1.C: Likewise.
7451         * g++.old-deja/g++.mike/warn3.C: Tweak.
7452         * lib/prune.exp: Ingore "in copy constructor".
7453
7454 2002-10-02  Andreas Jaeger  <aj@suse.de>
7455
7456         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
7457         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
7458         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
7459         on x86-64.
7460
7461 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
7462
7463         * gcc.dg/empty1.C: Fix typo.
7464
7465 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
7466
7467         * gcc.dg/alias-1.c: New test.
7468
7469 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
7470
7471         * gcc.dg/empty1.C: New test.
7472
7473         * g++.dg/tls/init-2.C: Tweak error messages.
7474
7475 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
7476
7477         * gcc.c-torture/compile/20020923-1.c: New test.
7478
7479 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
7480
7481         * gcc.c-torture/execute/ffs-1.c: New test.
7482         * gcc.c-torture/execute/ffs-2.c: Ditto.
7483
7484 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
7485
7486         * g++.dg/overload/member1.C: New test.
7487
7488 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
7489
7490         * g++.dg/abi/empty7.C: New test.
7491         * g++.dg/init/pm2.C: Likewise.
7492
7493 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
7494
7495         * g++.dg/rtti/crash1.C: New test.
7496
7497 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
7498
7499         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
7500         gcc.dg/sibcall-4.c: New tests.
7501
7502 2002-09-28  Roger Sayle  <roger@eyesopen.com>
7503
7504         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
7505         powerpc and MMIX targets.
7506
7507 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
7508
7509         * gcc.dg/cpp/20020927-1.c: New.
7510
7511 2002-09-26  David S. Miller  <davem@redhat.com>
7512
7513         * gcc.c-torture/compile/trunctfdf.c: New.
7514
7515 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7516
7517         * lib/target-supports.exp (check_weak_available): Handle solaris2.
7518
7519 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
7520
7521         * gcc.c-torture/execute/loop-15.c: New.
7522
7523 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
7524
7525         * README.QMTEST: Fix typo.
7526
7527 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
7528
7529         * gcc.dg/20020926-1.c: New test.
7530
7531 2002-09-25  David S. Miller  <davem@redhat.com>
7532
7533         PR target/7842
7534         * gcc.c-torture/execute/shiftdi.c: New test.
7535
7536 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
7537
7538         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
7539         unique to the tool.
7540         * lib/g77.exp (g77_init): Likewise.
7541         * lib/g++.exp (g++_init): Likewise.
7542         * lib/objc.exp (objc_init): Likewise.
7543
7544 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
7545
7546         * gcc/testsuite/g++.dg/abi/empty5.C: New test.
7547         * gcc/testsuite/g++.dg/abi/empty6.C: New test.
7548         * gcc/testsuite/g++.dg/abi/vbase12.C: New test.
7549
7550 2002-09-25  Richard Henderson  <rth@redhat.com>
7551
7552         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
7553         too-small long double.
7554
7555 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
7556
7557         * gcc.dg/20020919-1.c: New test.
7558
7559 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
7560
7561         * g++.dg/abi/bitfield6.C: New test.
7562         * g++.dg/abi/bitfield7.C: New test.
7563         * g++.dg/abi/bitfield8.C: New test.
7564         * g++.dg/abi/vbase11.C: New test.
7565
7566 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
7567
7568         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
7569         hppa*-*-hpux*.  Update test comment.
7570
7571 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
7572
7573         * gcc.dg/tls/struct-1.c: New test.
7574
7575 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
7576
7577         * gcc.dg/cpp/tr-warn2.c: Update.
7578
7579 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
7580
7581         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
7582
7583 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
7584
7585         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
7586         systems.
7587
7588 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
7589
7590         * gcc.c-torture/execute/ieee/mzero3.c: New test.
7591
7592         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
7593         Adjust for c++filt moved to binutils.  Remove spurious duplicate
7594         setting of cxxfilt.
7595
7596 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
7597
7598         * gcc.dg/20020312-2.c: Update for darwin.
7599
7600 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
7601
7602         * g++.old-deja/g++.other/crash32.C: Mark ICE.
7603
7604 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
7605
7606         * objc.dg/comp-types-1.m: New test.
7607         * objc.dg/comp-types-2.m: New test.
7608         * objc.dg/comp-types-3.m: New test.
7609         * objc.dg/comp-types-4.m: New test.
7610         * objc.dg/comp-types-5.m: New test.
7611         * objc.dg/comp-types-6.m: New test.
7612
7613 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
7614
7615         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
7616
7617 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
7618
7619         * g++.dg/other/do1.C: New test.
7620
7621         * g++.dg/template/subst1.C: New test.
7622
7623 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
7624
7625         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
7626
7627 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
7628
7629         * g++.dg/template/qualttp20.C: Adjust expected errors.
7630         * g++.old-deja/g++.jason/report.C: Likewise.
7631         * g++.old-deja/g++.other/qual1.C: Likewise.
7632
7633         * g++.dg/lookup/scoped2.C: New test.
7634
7635         * g++.dg/ext/asm3.C: New test.
7636
7637 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
7638
7639         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
7640
7641 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
7642
7643         * ChangeLog: follow spelling conventions.
7644         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
7645         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
7646         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
7647         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
7648         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
7649         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
7650         * g++.old-deja/g++.law/global-init1.C: Likewise.
7651         * g++.old-deja/g++.other/delete4.C: Likewise.
7652         * g++.old-deja/g++.other/inline21.C: Likewise.
7653         * g++.old-deja/g++.other/singleton.C: Likewise.
7654         * g77.dg/strlen0.f: Likewise.
7655         * g77.f-torture/compile/20010519-1.f: Likewise.
7656         * g77.f-torture/compile/980310-4.f: Likewise.
7657         * gcc.c-torture/compile/20000605-1.c: Likewise.
7658         * gcc.c-torture/execute/20020225-1.c: Likewise.
7659         * gcc.dg/c90-hexfloat-2.c: Likewise.
7660         * gcc.dg/c99-bool-1.c: Likewise.
7661         * gcc.dg/c99-hexfloat-2.c: Likewise.
7662         * gcc.dg/dll-2.c: Likewise.
7663         * gcc.dg/wtr-union-init-1.c: Likewise.
7664         * gcc.dg/wtr-union-init-2.c: Likewise.
7665         * gcc.dg/wtr-union-init-3.c: Likewise.
7666         * gcc.dg/cpp/avoidpaste1.c: Likewise.
7667         * gcc.dg/cpp/defined.c: Likewise.
7668         * gcc.dg/cpp/macsyntx.c: Likewise.
7669         * gcc.dg/cpp/paste2.c: Likewise.
7670         * gcc.dg/cpp/trad/defined.c: Likewise.
7671         * gcc.dg/format/c90-printf-1.c: Likewise.
7672         * gcc.dg/format/c90-scanf-1.c: Likewise.
7673         * gcc.dg/format/c99-printf-1.c: Likewise.
7674         * gcc.dg/format/c99-scanf-1.c: Likewise.
7675         * gcc.misc-tests/gcov-8.c: Likewise.
7676         * lib/profopt.exp: Likewise.
7677
7678 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
7679
7680         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
7681
7682 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
7683
7684         * g++.dg/inherit/using2.C: New test.
7685
7686 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
7687
7688         * ChangeLog: Follow spelling conventions.
7689         * g++.dg/template/friend4.C: Likewise.
7690         * g++.old-deja/g++.pt/crash67.C: Likewise.
7691         * gcc.c-torture/execute/20000801-4.c: Likewise.
7692         * gcc.dg/c90-digraph-1.c: Likewise.
7693         * gcc.dg/c94-digraph-1.c: Likewise.
7694         * gcc.dg/c99-digraph-1.c: Likewise.
7695         * gcc.dg/cpp/line5.c: Likewise.
7696         * gcc.dg/cpp/multiline.c: Likewise.
7697         * gcc.dg/cpp/trad/literals-1.c: Likewise.
7698         * gcc.dg/format/attr-3.c: Likewise.
7699         * gcc.dg/format/c90-scanf-3.c: Likewise.
7700         * gcc.dg/format/ext-4.c: Likewise.
7701
7702 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
7703
7704         * g++.dg/template/pretty1.C: New test.
7705
7706 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
7707
7708         * gcc.c-torture/execute/struct-cpy-1.c: New test.
7709
7710 2002-09-13  Matt Austern  <austern@apple.com>
7711
7712         * testsuite/g++.dg/other/constref[12].C: New, regression tests for
7713         passing a cast expression to a function by const reference.
7714
7715 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
7716
7717         * g++.dg/template/deduce1.C: New test.
7718
7719 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
7720
7721         * gcc.c-torture/execute/simd-1.c: Force all use of int to
7722         32-bit int.
7723
7724 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
7725
7726         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
7727         usage.
7728
7729 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
7730
7731         * gcc.c-torture/compile/20020910-1.c: New test.
7732
7733 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
7734
7735         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
7736
7737 2002-09-10  Andreas Jaeger  <aj@suse.de>
7738
7739         * gcc.dg/20020312-2.c: Adjust for x86-64.
7740
7741 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
7742
7743         * g77.dg/7388.f: New test case for PR 7388.
7744
7745 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
7746
7747         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
7748
7749 2002-09-05  Ziemowit Laski <zlaski@apple.com>
7750
7751         * objc.dg/proto-lossage-1.m: New test.
7752
7753 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
7754
7755         * gcc.dg/cpp/_Pragma4.c: Fix typo.
7756
7757 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
7758
7759         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
7760         expected to pass.
7761
7762 2002-09-06  Stan Shebs  <shebs@apple.com>
7763             David Edelsohn  <edelsohn@gnu.org>
7764
7765         * gcc.dg/weak: New directory.
7766         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
7767         target-specific xfail bits.
7768         * gcc.dg/typeof-2.c: Move to new directory.
7769         * gcc.dg/weak.exp: New expect script.
7770
7771 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
7772
7773         * gcc.c-torture/execute/extzvsi.c: New test.
7774
7775 2002-09-05  Stan Shebs  <shebs@apple.com>
7776
7777         * gcc.dg/weak-1.c: xfail on Darwin.
7778         * gcc.dg/weak-2.c: Ditto.
7779         * gcc.dg/weak-3.c: Ditto.
7780         * gcc.dg/weak-4.c: Ditto.
7781         * gcc.dg/weak-5.c: Ditto.
7782         * gcc.dg/weak-6.c: Ditto.
7783         * gcc.dg/weak-7.c: Ditto.
7784         * gcc.dg/weak-8.c: Ditto.
7785         * gcc.dg/weak-9.c: Ditto.
7786
7787 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
7788
7789         * gcc.c-torture/execute/loop-14.c: New test.
7790
7791 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
7792
7793         * g++.dg/other/cxa-atexit1.C: New test.
7794
7795         * gcc.dg/typeof-2.c: New test.
7796
7797 2002-09-03  Roger Sayle  <roger@eyesopen.com>
7798
7799         * gcc.dg/builtins-2.c: New testcase.
7800         * gcc.dg/builtins-3.c: New testcase.
7801
7802 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
7803
7804         * gcc.dg/cpp/_Pragma4.c: New test.
7805
7806 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
7807
7808         * objc/execute/nil_method-1.m: New testcase.
7809
7810 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
7811
7812         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
7813         [Object class], not [Object initialize].
7814
7815 2002-08-31  Roger Sayle  <roger@eyesopen.com>
7816             Hans-Peter Nilsson  <hp@bitrange.com>
7817
7818         * gcc.c-torture/execute/20020720-1.x: Skip test on
7819         mmix-knuth-mmixware.  Correct comment.
7820
7821 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
7822
7823         * testsuite/g++.dg/abi/bitfield5.C: New test.
7824         * testsuite/g++.dg/abi/vbase10.C: Likewise.
7825
7826 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
7827
7828         * objc.dg/undeclared-selector.m: New test.
7829
7830 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
7831
7832         * g++.dg/other/offsetof1.C: Avoid cast warning.
7833
7834 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
7835
7836         * objc.dg/super-class-2.m: New test.
7837
7838 2002-08-24  Matt Austern  <austern@apple.com>
7839
7840         * g++.dg/ext/lvaddr.C: New test.
7841         * g++.dg/ext/lvcast.C: New test.
7842
7843 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
7844
7845         * testsuite/g++.dg/inherit/cond1.C: New test.
7846
7847 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
7848
7849         * gcc.dg/noncompile/incomplete-1.c: New test.
7850
7851 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
7852
7853         * gcc.dg/typespec-1.c: New test.
7854
7855 2002-08-20  Devang Patel  <dpatel@apple.com>
7856         * objc.dg/proto-hier-2.m: New test.
7857
7858 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
7859
7860         * objc.dg/bitfield-1.m: New test.
7861         * objc.dg/bitfield-2.m: New test.
7862
7863 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
7864
7865         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
7866         gcc.dg/c99-flex-array-4.c: New tests.
7867
7868 2002-08-16  Stan Shebs  <shebs@apple.com>
7869
7870         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
7871
7872 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
7873
7874         * gcc.dg/typeof-1.c: New test.
7875         * g++.dg/ext/typeof2.C: New test.
7876
7877 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
7878
7879         * g++.dg/other/offsetof1.C: New test.
7880
7881 2002-08-14  Richard Henderson  <rth@redhat.com>
7882
7883         * gcc.dg/tls/diag-3.c: Fix expected message strings.
7884
7885 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
7886
7887         * gcc.dg/cpp/_Pragma3.c: New test.
7888
7889 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
7890
7891         * g++.dg/template/inherit3: New test.
7892
7893 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
7894
7895         * gcc.dg/bitfld-4.c: Add blank options.
7896
7897 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
7898
7899         * g++.dg/template/crash1.C: New test.
7900
7901 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
7902
7903         * gcc.dg/tls/opt-2.c: New test.
7904
7905 2002-08-08  Devang Patel  <dpatel@apple.com>
7906
7907         * objc.dg/selector-1.m : New test
7908
7909 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
7910
7911         * g++.dg/abi/bitfield4.C: New test.
7912         * gcc.dg/bitfld-4.c: New test.
7913
7914 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
7915
7916         * g++.dg/other/packed1.C: New test.
7917
7918 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
7919
7920         * g++.dg/abi/offsetof.C: Tweak error messages.
7921         * g++.old-deja/g++.mike/p10769a.C: Likewise.
7922
7923 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
7924
7925         * gcc.dg/bitfld-3.c: New test.
7926
7927 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
7928             Richard Henderson  <rth@redhat.com>
7929
7930         * gcc.dg/i386-bitfield1.c: New test.
7931         * g++.dg/abi/bitfield3.C: Update.
7932
7933 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
7934
7935         * objc.dg/const-str-2.m: Update.
7936         * gcc.dg/cpp/c++98.c: Change to C extension.
7937         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
7938         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
7939
7940 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
7941
7942         * testsuite/gcc.dg/tls/diag-3.c: New.
7943
7944 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
7945
7946         * g++.dg/README (Subdirectories): Document new subdir expr.
7947         * g++.dg/expr/pmf-1.C: New test.
7948
7949 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
7950
7951         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
7952
7953 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
7954
7955         * g++.dg/abi/bitfield3.C: New test.
7956
7957 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
7958
7959         * lib/gcov.exp: Tweak expected line formats.
7960         * gcc.misc-tests/gcov8.c: New test.
7961         * gcc.misc-tests/gcov8.x: New flags.
7962
7963 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
7964
7965         * consistency.vlad/layout/endian.c: Include string.h.
7966
7967         * gcc.c-torture/execute/20020805-1.c: New test.
7968
7969 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
7970
7971         * g++.dg/other/conversion1.C: New test.
7972
7973 2002-08-03  Roger Sayle  <roger@eyesopen.com>
7974
7975         * gcc.dg/builtins-1.c: New testcase.
7976
7977 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
7978
7979         * g++.dg/inherit/access3.C: New test.
7980
7981 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
7982
7983         * gcc.dg/ia64-visibility-2.c: New test.
7984
7985 2002-08-01  Benjamin Kosnik   <bkoz@redhat.com>
7986
7987         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
7988         __qualifier_flags to __flags.
7989
7990 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
7991
7992         * g++.dg/inherit/operator1.C: New test.
7993         * g++.dg/lookup/disamb1.C: Fix typo in comment.
7994         * g++.dg/other/error1.C: Change expected error message.
7995         * g++.dg/template/conv4.C: Likewise.
7996
7997 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
7998
7999         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
8000         for documented behavior.
8001
8002 2002-07-25  Roger Sayle  <roger@eyesopen.com>
8003
8004         * gcc.c-torture/execute/20020720-1.x: Skip this test on
8005         several targets known to fail.
8006
8007 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
8008
8009         * gcc.dg/mips-args-[123].c: New tests.
8010
8011 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
8012
8013         * gcc.dg/ppc-spe.c: New.
8014
8015 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
8016
8017         * g++.dg/other/ptrmem4.C: New testcase.
8018
8019 2002-07-24  Richard Henderson  <rth@redhat.com>
8020
8021         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
8022
8023 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
8024
8025         * g++.dg/ext/alignof1.C (main): Return 0 for success.
8026
8027 2002-07-24  Roger Sayle  <roger@eyesopen.com>
8028
8029         * gcc.c-torture/execute/memset-3.c: New testcase.
8030
8031 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
8032
8033         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
8034         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
8035
8036 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8037
8038         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
8039         Delete.
8040
8041 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
8042
8043         * gcc.c-torture/compile/simd-4.c: New test.
8044
8045 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8046
8047         PR c++/7347, c++/7348
8048         * g++.dg/template/access4.C: New test.
8049         * g++.dg/template/access5.C: New test.
8050         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
8051         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
8052         * g++.old-deja/g++.pt/ttp58.C: Likewise.
8053         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
8054
8055 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
8056
8057         * gcc.dg/gnu89-init-2.c: New test.
8058
8059 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
8060
8061         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
8062
8063 2002-07-20  Roger Sayle  <roger@eyesopen.com>
8064
8065         * gcc.c-torture/execute/20020720-1.c: New testcase.
8066
8067 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
8068
8069         * gcc.dg/cpp/Wsignprom.c: New tests.
8070
8071 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
8072
8073         * gcc.c-torture/execute/loop-13.c: New test.
8074
8075 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
8076
8077         * gcc.dg/cpp/expr.c: New tests.
8078
8079 2002 07-18  David Edelsohn  <edelsohn@gnu.org>
8080
8081         * g++.dg/opt/pr6713.C: Add template instantiation.
8082
8083 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
8084
8085         * gcc.dg/nest.c: New test.
8086
8087 2002-07-17  Richard Henderson  <rth@redhat.com>
8088
8089         * g++.dg/opt/pr6713.C: New test.
8090
8091 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
8092
8093         * gcc.c-torture/execute/loop-2e.x: Let the testcase
8094         XFAIL for all x86 processors.
8095
8096 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
8097
8098         * gcc.c-torture/execute/20010122-1.x: Do not test with
8099         -fomit-frame-pointer.
8100
8101 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8102
8103         * g++.dg/template/instantiate2.C: New test.
8104         * g++.dg/template/spec4.C: New test.
8105
8106 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8107
8108         * g++.dg/template/access2.C: New test.
8109         * g++.dg/template/access3.C: New test.
8110
8111 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
8112
8113         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
8114         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
8115         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
8116         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
8117         Convert to use <stdarg.h>.
8118         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
8119         Delete.
8120         * gcc.dg/va-arg-2.c: New.
8121         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
8122
8123 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
8124
8125         * gcc.c-torture/compile/20020710-1.c: New test.
8126
8127 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
8128                           Andrew Pinski  <pinskia@physics.uc.edu>
8129
8130         gcc.c-torture/compile/simd-2.c: New testcase.
8131         gcc.c-torture/compile/simd-3.c: Likewise.
8132
8133 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
8134
8135         PR c++/7224
8136         * g++.dg/overload/error1.C: New test.
8137
8138 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
8139
8140         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
8141         configuration and IRIX 6 O32 ABI.
8142
8143 2002-07-11  Roger Sayle  <roger@eyesopen.com>
8144
8145         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
8146
8147 2002-07-10  Roger Sayle  <roger@eyesopen.com>
8148
8149         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
8150
8151 2002-07-10  Jeffrey A Law  <law@redhat.com>
8152
8153         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
8154
8155         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
8156
8157 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
8158
8159         * gcc.dg/20020312-2.c: Check for __PPC__.
8160
8161 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
8162
8163         * gcc.c-torture/compile/20020709-1.c: New test.
8164
8165 2002-07-07  Roger Sayle  <roger@eyesopen.com>
8166
8167         * g++.dg/template/qualttp21.C: New test case.
8168
8169 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
8170
8171         * gcc.c-torture/compile/20020706-1.c: New test.
8172         * gcc.c-torture/compile/20020706-2.c: New test.
8173
8174 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
8175             Alexandre Oliva  <aoliva@redhat.com>
8176
8177         * g++.dg/warn/incomplete1.C: New test.
8178
8179 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8180
8181         PR c++/7099
8182         * g++.dg/warn/noreturn1.C: New test.
8183
8184 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
8185
8186         PR c++/6706
8187         * g++.dg/debug/debug6.C: New test.
8188         * g++.dg/debug/debug7.C: New test.
8189
8190 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
8191
8192         * gcc.c-torture/compile/simd-3.c: New test.
8193
8194 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
8195
8196         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
8197         * gcc.dg/20020620-1.c: Likewise.
8198
8199 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8200
8201         PR c++/6944
8202         * g++.dg/init/array4.C: New test.
8203         * g++.dg/init/array5.C: New test.
8204
8205 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
8206
8207         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
8208         * gcc.c-torture/execute/simd-2.c (main): Likewise.
8209
8210 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8211
8212         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
8213         * gcc.dg/wtr-aggr-init-1.c: Likewise.
8214         * gcc.dg/wtr-conversion-1.c: Likewise.
8215         * gcc.dg/wtr-escape-1.c: Likewise.
8216         * gcc.dg/wtr-int-type-1.c: Likewise.
8217         * gcc.dg/wtr-label-1.c: Likewise.
8218         * gcc.dg/wtr-static-1.c: Likewise.
8219         * gcc.dg/wtr-strcat-1.c: Likewise.
8220         * gcc.dg/wtr-suffix-1.c: Likewise.
8221         * gcc.dg/wtr-switch-1.c: Likewise.
8222         * gcc.dg/wtr-unary-plus-1.c: Likewise.
8223         * gcc.dg/wtr-union-init-1.c: Likewise.
8224         * gcc.dg/wtr-union-init-2.c: Likewise.
8225         * gcc.dg/wtr-union-init-3.c: Likewise.
8226
8227         * gcc.dg/wtr-func-def-1.c: New test.
8228
8229 2002-07-02 Devang Patel <dpatel@apple.com>
8230
8231         * objc.dg/param-1.m: New test.
8232
8233 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
8234
8235         * gcc.dg/cpp/trad/directive.c: Add test.
8236         * gcc.dg/cpp/trad/macroargs.c: Add test.
8237         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
8238
8239 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
8240
8241         * gcc.dg/cpp/cmdlne-M.c: New test.
8242
8243 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
8244
8245         * objc.dg/desig-init-1.m: New test.
8246
8247 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8248
8249         PR c++/6716
8250         * g++.dg/template/instantiate1.C: New test.
8251
8252 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
8253
8254         PR c++/7112
8255         * g++.dg/template/sizeof2.C: New test.
8256
8257 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
8258
8259         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
8260         gcc.dg/cpp/trad/include.c: New tests.
8261
8262 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
8263
8264         PR target/7177
8265         * gcc.c-torture/compile/20020701-1.c: New test.
8266
8267 2002-07-01  Stan Shebs  <shebs@apple.com>
8268
8269         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
8270         header here...
8271         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
8272         (objc-torture-execute): or here.
8273
8274 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
8275
8276         * gcc.c-torture/execute/arith-rand-ll.c: New test.
8277
8278 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
8279
8280         * gcc.dg/cpp/trad/escaped-nl.c: New test.
8281
8282 2002-06-30  Devang Patel  <dpatel@apple.com>
8283
8284         * objc.dg/fsyntax-only.m: New test.
8285
8286 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
8287
8288         PR c++/6695
8289         * g++.dg/template/friend7.C: New file.
8290
8291 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
8292
8293         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
8294         return type.
8295
8296 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
8297
8298         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
8299         avoid division by zero.
8300
8301 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
8302
8303         * gcc.dg/Wunknownprag.c: New tests.
8304
8305 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
8306
8307         * gcc.c-torture/execute/simd-2.c: New test.
8308
8309 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
8310
8311         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
8312         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
8313         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
8314         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
8315         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
8316         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
8317         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
8318         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
8319         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
8320         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
8321         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
8322         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
8323         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
8324         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
8325         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
8326         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
8327         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
8328
8329 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
8330
8331         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
8332         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
8333         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
8334         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
8335         New tests.
8336         * gcc.dg/cpp/trad/directive.c: Update.
8337
8338 2002-06-23  Andreas Jaeger  <aj@suse.de>
8339
8340         * gcc.c-torture/execute/complex-6.c: New.
8341
8342 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
8343
8344         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
8345         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
8346         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
8347         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
8348
8349 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
8350
8351         * gcc.dg/cpp/trad: New directory with traditional tests copied
8352         from parent directory.
8353         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
8354         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
8355         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
8356         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
8357         Move to trad/ and rename.
8358         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
8359         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
8360         gcc.dg/cpp/trad/redef2.c: New tests.
8361         * gcc.dg/cpp/trad/trad.exp: New driver.
8362
8363 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
8364
8365         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
8366         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
8367         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
8368         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
8369         Remove.
8370
8371 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
8372
8373         * gcc.dg/20020620-1.c: New test.
8374
8375 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8376
8377         * g++.dg/template/ttp4.C: New test.
8378
8379 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
8380
8381         * g++.dg/opt/vt1.C: Fix regexp.
8382
8383 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8384
8385         * gcc.c-torture/execute/pure-1.c: Make functions static again.
8386         Don't use attribute `noinline'.
8387
8388 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
8389
8390         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
8391
8392 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
8393
8394         * gcc.c-torture/execute/simd-1.c: New.
8395
8396         * gcc.dg/simd-1.c: New.
8397
8398 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
8399
8400         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
8401
8402 2002-06-16  Richard Henderson  <rth@redhat.com>
8403
8404         * g++.dg/ext/anon-struct1.C: New.
8405         * g++.dg/ext/anon-struct2.C: New.
8406         * g++.dg/ext/anon-struct3.C: New.
8407         * gcc.dg/anon-struct-1.c: New.
8408         * gcc.dg/anon-struct-2.c: New.
8409         * gcc.dg/anon-struct-3.c: New.
8410         * gcc.dg/20011008-1.c: Adjust warning text.
8411         * gcc.dg/20020527-1.c: Add -fms-extensions.
8412
8413 2002-06-16  Richard Henderson  <rth@redhat.com>
8414
8415         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
8416
8417 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
8418
8419         * gcc.c-torture/execute/20020615-1.c: New test.
8420
8421 2002-06-15  Roger Sayle  <roger@eyesopen.com>
8422
8423         * gcc.c-tortuture/execute/compare-1.c: New test case.
8424         * gcc.c-tortuture/execute/compare-2.c: New test case.
8425         * gcc.c-tortuture/execute/compare-3.c: New test case.
8426
8427 2002-06-13  Richard Henderson  <rth@redhat.com>
8428
8429         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
8430         ia64 ilp32.
8431
8432 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8433
8434         * g++.dg/template/typename2.C: Update error message.
8435
8436 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
8437
8438         * gcc.c-torture/execute/20020611-1.c: New test.
8439
8440 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
8441
8442         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
8443         list of targets to skip.
8444
8445 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
8446
8447         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
8448         targets if not optimizing.
8449
8450 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
8451
8452         * gcc.c-torture/compile/20020605-1.c: New test.
8453
8454         * g++.dg/opt/vt1.C: New test.
8455
8456         * gcc.dg/20020531-1.c: New test.
8457
8458         * gcc.dg/20020530-1.c: New test.
8459
8460         * gcc.dg/20020527-1.c: New test.
8461
8462         * g++.dg/opt/cse1.C: New test.
8463
8464 2002-06-07  Roger Sayle  <roger@eyesopen.com>
8465
8466         * gcc.dg/20020607-2.c: New test case.
8467
8468 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
8469
8470         * gcc.c-torture/compile/20020604-1.c: New test.
8471
8472 2002-06-04  Richard Henderson  <rth@redhat.com>
8473
8474         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
8475         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
8476         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
8477
8478 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
8479
8480         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
8481
8482 2002-06-03  Richard Henderson  <rth@redhat.com>
8483
8484         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
8485         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
8486
8487 2002-06-02  Richard Henderson  <rth@redhat.com>
8488
8489         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
8490         test functions static.
8491
8492 2002-06-02  Andreas Jaeger  <aj@suse.de>
8493
8494         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
8495         now.
8496
8497 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
8498
8499         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
8500         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
8501         Update for mofified diagnostics.
8502         * gcc.dg/c99-intconst-1.c: No longer fail.
8503
8504 2002-06-02  Richard Henderson  <rth@redhat.com>
8505
8506         * gcc.dg/uninit-A.c: Remove xfail markers.
8507
8508 2002-06-01  Roger Sayle  <roger@eyesopen.com>
8509
8510         * gcc.dg/fnegate-1.c: New test case.
8511
8512 2002-05-30  Osku Salerma  <osku@iki.fi>
8513
8514         * gcc.c-torture/execute/mayalias-1.c: New file.
8515
8516 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
8517
8518         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
8519         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
8520         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
8521
8522 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
8523
8524         * gcc.c-torture/execute/20020529-1.c: New test.
8525
8526 2002-05-27  Richard Henderson  <rth@redhat.com>
8527
8528         * g++.dg/ext/attrib6.C: New test case.
8529
8530 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8531
8532         * gcc.c-torture/execute/pure-1.c: New test.
8533
8534 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
8535
8536         * gcc.dg/cpp/arith-2.c: Remove.
8537
8538 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
8539
8540         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
8541         * gcc.dg/cpp/if-3.c: Remove.
8542
8543 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
8544
8545         * g++.dg/opt/cse2.C: New test.
8546
8547 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
8548
8549         * gcc.dg/cpp/arith-1.c: New semantic tests.
8550         * gcc.dg/cpp/if-1.c: Update.
8551
8552 2002-05-24  Ben Elliston  <bje@redhat.com>
8553
8554         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
8555
8556 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
8557
8558         * gcc.dg/verbose-asm.c: New test.
8559
8560 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
8561
8562         * gcc.dg/cpp/paste12.c: New test.
8563
8564 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
8565
8566         * g++.dg/parse/named_ops.C: New test.
8567
8568 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
8569
8570         * gcc/testsuite/gcc.dg/weak-8.c: New test.
8571
8572 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
8573
8574         * gcc.dg/weak-2.c: Allow optional leading underscore
8575         in scan-assembler symbol name.
8576         * gcc.dg/weak-3.c: Likewise.
8577         * gcc.dg/weak-4.c: Likewise.
8578         * gcc.dg/weak-5.c: Likewise.
8579
8580 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
8581
8582         * gcc.dg/20020523-1.c: New test.
8583
8584 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
8585
8586         * objc.dg/const-str-2.m: Update now that we stop after
8587         a command line error.
8588
8589 2002-05-22  Richard Henderson  <rth@redhat.com>
8590
8591         * g++.dg/dg.exp: Fix typo in test pruneing.
8592
8593 2002-05-22  Richard Henderson  <rth@redhat.com>
8594
8595         * g++.dg/dg.exp: Prune the tls subdirectory.
8596         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
8597         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
8598         * g++.dg/tls/init-1.C: New.
8599
8600 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
8601
8602         * gcc.dg/20020517-1.c: New test.
8603
8604 2002-05-21  Richard Henderson  <rth@redhat.com>
8605
8606         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
8607         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
8608
8609 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
8610
8611         * g++.dg/other/copy2.C: New test.
8612
8613 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
8614
8615         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
8616         (MAX_COPY): Bump up to 10 times sizeof (long long).
8617         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
8618
8619         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
8620         sizeof (long long).
8621
8622         * gcc.c-torture/execute/strcpy-1.c: New test.
8623
8624 2002-05-19  Jason Merrill  <jason2redhat.com>
8625
8626         * g++.dg/ext/oper1.C: New test.
8627
8628 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
8629 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
8630
8631         * README.QMTEST: New file.
8632
8633         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
8634
8635 2002-05-19  Andreas Jaeger  <aj@suse.de>
8636
8637         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
8638         now.
8639         * gcc.c-torture/execute/loop-2d.x: Likewise.
8640
8641 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
8642
8643         * gcc.dg/weak-2.c:  xfail warnings for platforms that don't
8644         support weak symbols.
8645         * gcc.dg/weak-4.c: Likewise
8646         * gcc.dg/weak-6.c: Likewise
8647
8648 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
8649
8650         * gcc.dg/weak-3.c: Add dg-excess-error comment for
8651         cygwin, coff and h8300-*-hms targets
8652         * gcc.dg/weak-5.c: Likewise
8653         * gcc.dg/weak-7.c: Likewise
8654
8655 2002-05-16  Jason Merrill  <jason@redhat.com>
8656
8657         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
8658         (scan-assembler-not, scan-assembler-dem): Likewise.
8659         (scan-assembler-dem-not): Likewise.
8660
8661 2002-05-15  Richard Henderson  <rth@redhat.com>
8662
8663         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
8664
8665 2002-05-15  Richard Henderson  <rth@redhat.com>
8666
8667         * gcc.dg/weak-5.c (vfoo1c): No warning here.
8668         (vfoo1f): Warning here.
8669         (vfoo1l): Don't redefine the alias.
8670
8671 2002-05-14  Jason Merrill  <jason@redhat.com>, Alexandre Oliva  <aoliva@redhat.com>
8672
8673         * g++.dg/init/pm1.C: New test.
8674
8675 2002-05-12  David S. Miller  <davem@redhat.com>
8676
8677         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
8678         types.
8679
8680 2002-05-10  Roger Sayle  <roger@eyesopen.com>
8681
8682         * gcc.c-torture/execute/20020510-1.c: New test case.
8683
8684 2002-05-10  David S. Miller  <davem@redhat.com>
8685
8686         * gcc.c-torture/execute/conversion.c: Test long double too.
8687
8688 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
8689
8690         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
8691         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
8692         * lib/g++.exp (g++_link_flags): Likewise.
8693         * lib/objc.exp (objc_target_compile): Likewise.
8694
8695 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
8696
8697         * gcc.dg/cpp/poison.c: Update.
8698         * gcc.dg/cpp/20000625-2.c: Remove.
8699         * gcc.dg/cpp/direct2s.c: Remove final test.
8700
8701 2002-05-08  Tom Rix  <trix@redhat.com>
8702
8703         * gcc.c-torture/execute/20020508-1.c: New test.
8704         * gcc.c-torture/execute/20020508-2.c: New test.
8705         * gcc.c-torture/execute/20020508-3.c: New test.
8706
8707 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
8708
8709         * gcc.dg/cpp/charconst-4.c: More tests.
8710
8711 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
8712
8713         PR c/6569
8714         * gcc.dg/weak-3.c: Update location of warning messages.
8715         * gcc.dg/weak-5.c: Likewise.
8716
8717 2002-05-06  Roger Sayle  <roger@eyesopen.com>
8718
8719         * gcc.c-torture/execute/20020506-1.c: New test case.
8720
8721 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
8722
8723         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
8724
8725 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
8726
8727         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
8728
8729 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
8730
8731         * gcc.dg/cpp/charconst-3.c: New test.
8732
8733 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
8734
8735         * gcc.dg/cpp/charconst.c: Update tests.
8736
8737 2002-05-05  Tim Josling  <tej@melbpc.org.au>
8738
8739         * treelang: Added directory for new sample language treelang. Also
8740         lib/treelang.exp: New file to signal treelang should be tested.
8741
8742 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
8743
8744         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
8745         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
8746         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
8747         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
8748         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
8749         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
8750         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
8751
8752 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
8753
8754         * gcc.dg/format/xopen-2.c: New test.
8755
8756 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
8757
8758         * gcc.dg/20020503-1.c: New test.
8759
8760 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
8761
8762         * g++.dg/init/dtor1.C: Make it tougher.
8763
8764 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
8765
8766         * g++.dg/init/dtor1.C: New test.
8767
8768 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
8769
8770         * gcc.dg/altivec-8.c: New.
8771
8772 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
8773
8774         * gcc.dg/altivec-7.c: New.
8775
8776 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
8777
8778         * g++.dg/parse/typedef1.C: New test.
8779
8780 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
8781
8782         PR c++/6486
8783         * g++.dg/template/friend6.C: New test.
8784
8785         PR c++/6492
8786         * g++.dg/init/copy1.C: New test.
8787
8788 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
8789
8790         * g++.dg/warn/effc1.C: New test.
8791
8792 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
8793
8794         * gcc.dg/cpp/if-cexp.c: Add a test.
8795
8796 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
8797
8798         * gcc.dg/20020426-2.c: New test.
8799
8800 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
8801
8802         * gcc.dg/cpp/if-mop.c: Update.
8803         * gcc.dg/cpp/if-mpar.c: Add test.
8804         * gcc.dg/cpp/if-oppr.c: Update.
8805
8806 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
8807
8808         PR c/6343
8809         * gcc.dg/weak-[2-7].c: New tests.
8810
8811 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
8812
8813         * gcc.dg/enum1.c: New test.
8814
8815 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
8816
8817         PR c++/6497
8818         * g++.dg/inherit/access2.C: New test.
8819
8820 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
8821
8822         PR bootstrap/6445
8823         * gcc.dg/20020426-1.c: New test.
8824
8825 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
8826
8827         * g++.dg/abi/enum1.C: New test.
8828
8829 2002-04-26  Richard Henderson  <rth@redhat.com>
8830
8831         * gcc.dg/c99-bool-1.c: Expect always true warning.
8832
8833 2002-04-25  Roger Sayle  <roger@eyesopen.com>
8834
8835         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
8836
8837 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8838
8839         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
8840         targets.
8841
8842 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
8843
8844         * g++.dg/abi/mange7.C: New test.
8845
8846         PR c++/6438.
8847         * g++.dg/parse/stmtexpr2.C: New test.
8848
8849 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
8850
8851         * gcc.dg/20020312-2.c: Add SH target.
8852
8853 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8854
8855         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
8856         compiler output on mips*-*-irix*.
8857
8858 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
8859
8860         * g++.dg/parse/attr1.C: New test.
8861
8862 2002-04-23  Roger Sayle  <roger@eyesopen.com>
8863
8864         * gcc.c-torture/execute/string-opt-17.c: New test case.
8865         * gcc.c-torture/execute/memset-2.c: New test case.
8866
8867 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
8868
8869         PR c++/6256:
8870         * g++.dg/template/friend5.C: New test.
8871
8872         PR c++/6331:
8873         * g++.dg/template/qual1.C: Likewise.
8874
8875 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
8876
8877         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
8878         Include stdlib.h, not stdio.h or ctype.h.
8879
8880 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
8881
8882         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
8883         cris-*-elf* and mmix-*-*.
8884         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
8885         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
8886         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
8887         Ditto.
8888         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
8889         * gcc.dg/wchar_t-1.c: Ditto.
8890
8891 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
8892
8893         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
8894         Clarify comment.
8895
8896 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
8897
8898         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
8899
8900 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
8901
8902         * gcc.c-torture/execute/20000906-1.x: Delete.
8903
8904 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
8905
8906         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
8907
8908 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
8909
8910         * PR6367
8911         * g77.f-torture/execute/6367.f: New test.
8912         * g77.f-torture/execute/6367.x: Disable for MMIX.
8913
8914 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
8915
8916         * PR6352
8917         * g++.dg/opt/inline2.C: New test.
8918
8919 2002-04-18  Richard Henderson  <rth@redhat.com>
8920
8921         * gcc.dg/20000906-1.c: Enable for all targets.
8922         * gcc.c-torture/compile/iftrap-2.c: New.
8923
8924 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
8925
8926         * gcc.dg/20020418-1.c: New test.
8927         * gcc.dg/20020418-2.c: New test.
8928
8929 2002-04-18  Richard Henderson  <rth@redhat.com>
8930
8931         * gcc.c-torture/compile/iftrap-1.c: New.
8932         * gcc.dg/iftrap-1.c: Adjust for ia64.
8933         * gcc.dg/iftrap-2.c: New.
8934
8935 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
8936
8937         * gcc.c-torture/compile/20020418-1.c: New test.
8938
8939 2002-04-18  Roger Sayle  <roger@eyesopen.com>
8940
8941         * gcc.c-torture/compile/20020415-1.c: New.
8942
8943 2002-04-18  David S. Miller  <davem@redhat.com>
8944
8945         * gcc.c-torture/execute/20020418-1.c: New test.
8946
8947 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
8948
8949         * gcc.dg/20020416-1.c: New test.
8950
8951         * g++.dg/opt/inline1.C: New test.
8952
8953 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
8954
8955         * gcc.dg/altivec-5.c: New test.
8956
8957         * gcc.dg/20020415-1.c: New test.
8958
8959 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
8960
8961         * testsuite/lib/chill.exp: Remove.
8962
8963 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
8964
8965         * g++.dg/other/big-struct.C: New test.
8966
8967 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
8968
8969         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
8970         of scratch file.
8971
8972 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
8973
8974         PR c/6277
8975         * gcc.dg/i386-387-1.c:  Allow optional leading underscore
8976         in scan-assembler function name
8977
8978 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
8979
8980         * g77.f-torture/execute/980628-4.x,
8981         g77.f-torture/execute/980628-5.x,
8982         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
8983         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
8984         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
8985         i[34567]86-*-*.
8986
8987 2002-04-13  David S. Miller  <davem@redhat.com>
8988
8989         * gcc.c-torture/execute/20020413-1.c: New test.
8990
8991 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
8992
8993         * gcc.dg/asm-6.c,
8994         * g++.dg/ext/asm1.C: New tests.
8995
8996 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
8997
8998         PR c++ 5373.
8999         * g++.dg/parse/stmtexpr1.C: New test.
9000
9001         PR c++/5189.
9002         * g++.dg/template/copy1.C: New test.
9003
9004 2002-04-12  Richard Henderson  <rth@redhat.com>
9005
9006         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
9007
9008 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
9009
9010         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
9011         gcc.c-torture/execute/20020307-2.c.
9012
9013 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
9014
9015         * g++.dg/ext/attrib5.C,
9016         * g++.dg/lookup/struct1.C: New tests.
9017
9018 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
9019
9020         * gcc.dg/20020411-1.c: New test.
9021
9022         * gcc.c-torture/execute/20020411-1.c: New test.
9023
9024 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
9025
9026         * g77.f-torture/execute/6177.f: New test.
9027
9028 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
9029
9030         PR middle-end/6247
9031         * g++.dg/opt/cleanup1.C: New test.
9032
9033         * g++.dg/opt/const1.C: New test.
9034
9035 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
9036
9037         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
9038
9039 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
9040
9041         PR c++/5507
9042         * g++.dg/template/typename2.C: New test.
9043
9044 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
9045
9046         * gcc.c-torture/execute/loop-12.c: New.
9047
9048 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
9049
9050         * g77.f-torture/execute/980628-4.x,
9051         g77.f-torture/execute/980628-5.x,
9052         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
9053         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
9054         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
9055
9056 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
9057
9058         PR optimization/6086
9059         * g++.dg/opt/preinc1.C: New test.
9060
9061 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
9062
9063         PR c++/5571
9064         * g++.dg/opt/static2.C: New test.
9065
9066 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
9067
9068         PR c/5120
9069         * gcc.dg/20020406-1.c: New test.
9070
9071 2002-04-04  David S. Miller  <davem@redhat.com>
9072
9073         * gcc.c-torture/execute/20020404-1.c: New test.
9074
9075 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
9076
9077         PR c/6123
9078         * gcc.dg/20020312-2.c: Do not declare global register variable
9079         if __PIC__ or __pic__ is defined.
9080
9081 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
9082
9083         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
9084         __asm__ so that it works correctly even if -ansi -pedantic-errors.
9085
9086 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9087
9088         * gcc.misc-tests/linkage.exp: Update last change to handle
9089         sparc*-, not just sparc-.
9090
9091 2002-04-03  Richard Henderson  <rth@redhat.com>
9092
9093         * gcc.dg/cpp/ucs.c: Improved long UCS test.
9094
9095 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
9096
9097         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
9098
9099 2002-04-02  David S. Miller  <davem@redhat.com>
9100
9101         * gcc.c-torture/execute/20020402-3.c: New test.
9102
9103 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
9104
9105         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
9106         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
9107
9108         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
9109         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
9110         g77.f-torture/execute/20001201.x,
9111         g77.f-torture/execute/u77-test.x: New files.
9112
9113         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
9114         * gcc.dg/wchar_t-1.c: Ditto.
9115
9116 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
9117
9118         * gcc.c-torture/execute/20020402-1.c: New test.
9119
9120 2002-04-01  Richard Henderson  <rth@redhat.com>
9121
9122         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
9123
9124         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
9125
9126 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9127
9128         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
9129
9130 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
9131
9132         * g++.dg/inherit/template-as-base.C: Expect error.
9133         * g++.dg/inherit/namespace-as-base.C: Likewise.
9134
9135 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
9136
9137         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
9138         g++.dg/ext/instantiate3.C: Tweak match patterns.
9139
9140         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
9141         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
9142         -da test.
9143
9144 2002-03-31  Richard Henderson  <rth@redhat.com>
9145
9146         * gcc.dg/special/alias-2.c: New.
9147         * gcc.dg/special/ecos.exp: Run it.
9148
9149 2002-03-31  Richard Henderson  <rth@redhat.com>
9150
9151         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
9152
9153 2002-03-31  Kazu Hirata  <kazu@hxi.com>
9154
9155         * gcc.dg/weak-1.c: Disable on h8300 port.
9156
9157 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
9158
9159         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
9160         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
9161         ordering tests.
9162         * g++.dg/bprob/bprob-1.C: New test.
9163         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
9164         * g++.dg/gcov/gcov-1.C: New test.
9165         * g++.dg/gcov/gcov-1.x: New file.
9166         * g++.dg/gcov/gcov-2.C: New test.
9167         * g++.dg/gcov/gcov-3.C: New test.
9168         * g++.dg/gcov/gcov-3.h: New file.
9169
9170 2002-03-28  Roger Sayle  <roger@eyesopen.com>
9171
9172         * g++.old-deja/g++.other/builtins5.C: New test.
9173         * g++.old-deja/g++.other/builtins6.C: New test.
9174         * g++.old-deja/g++.other/builtins7.C: New test.
9175         * g++.old-deja/g++.other/builtins8.C: New test.
9176         * g++.old-deja/g++.other/builtins9.C: New test.
9177
9178 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
9179
9180         * g++.dg/opt/static1.C: New test.
9181
9182         * g++.dg/opt/longbranch1.C: New test.
9183
9184 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
9185
9186         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
9187
9188         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
9189
9190 2002-03-28  Jeffrey A Law  (law@redhat.com)
9191
9192         * gcc.c-torture/execute/20020328-1.c: New test.
9193
9194 2002-03-27  Richard Henderson  <rth@redhat.com>
9195
9196         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
9197         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
9198         move from g++.old-deja/g++.ext/.
9199
9200 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
9201
9202         * g++.dg/init/new2.C: New test.
9203
9204 2002-03-26  Richard Henderson  <rth@redhat.com>
9205
9206         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
9207
9208         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
9209         on sparc.
9210
9211         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
9212         sparcv9 systems.
9213         * gcc.dg/20001102-1.c: Likewise.
9214
9215 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
9216
9217         * gcc.dg/cpp/endif-pedantic1.c,
9218         gcc.dg/cpp/endif-pedantic2.c:  New tests.
9219
9220 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
9221
9222         * g++.dg/init/new1.C: New test.
9223
9224 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
9225
9226         * g++.dg/abi/vbase9.C: New test.
9227
9228 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
9229
9230         * gcc.dg/arm-asm.c: New test.
9231
9232 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
9233
9234         * gcc.dg/Wswitch-enum.c: New test.
9235         Fix PR c/5044.
9236
9237 2002-03-26  Richard Henderson  <rth@redhat.com>
9238
9239         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
9240         structure.
9241
9242 2002-03-25  Richard Henderson  <rth@redhat.com>
9243
9244         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
9245         sparcv9 systems.
9246
9247         * gcc.c-torture/compile/20011119-1.c (xxx): New.
9248         * gcc.c-torture/compile/20011119-2.c (xxx): New.
9249
9250 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
9251
9252         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
9253
9254 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
9255
9256         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
9257         targets using generic thunk support.
9258
9259 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
9260
9261         * gcc.c-torture/compile/20020323-1.c: New test.
9262
9263         * g++.dg/opt/conj2.C: New test.
9264
9265 2002-03-24  Richard Henderson  <rth@redhat.com>
9266
9267         * gcc.dg/weak-1.c: Use -fno-common.
9268
9269 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
9270
9271         * g77.dg/f77-edit-apostrophe-out.f: New test
9272         * g77.dg/f77-edit-h-out.f: New test
9273         * g77.dg/f77-edit-t-in.f: New test
9274         * g77.dg/f77-edit-t-out.f: New test
9275         * g77.dg/f77-edit-x-out.f: New test
9276         * g77.dg/f77-edit-slash-out.f: New test
9277         * g77.dg/f77-edit-colon-out.f: New test
9278         * g77.dg/f77-edit-s-out.f: New test
9279
9280 2002-03-24  Richard Henderson  <rth@redhat.com>
9281
9282         * objc/execute/formal_protocol-6.x: New XFAIL.
9283
9284 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
9285
9286         * gcc.dg/weak-1.c:  Early return from dg-final on platforms
9287         that do not support weak symbols
9288
9289 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
9290
9291         * lib/g++.exp:  Fix handling of LD_LIBRARY_PATH et al
9292         * lib/g77.exp:  Likewise
9293         * lib/objc.exp: Likewise
9294
9295 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
9296
9297         * gcc.dg/Wswitch-default.c: New test.
9298
9299 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
9300
9301         * g++.dg/other/enum1.C: New test.
9302
9303 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
9304
9305         * gcc.dg/pragma-ep-3.c: Fix typo.
9306
9307 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
9308
9309         * g++.dg/inherit/template-as-base.C: New test.
9310
9311 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
9312
9313         * g++.old-deja/g++.other/dwarf2-1.C: Move...
9314         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
9315
9316 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
9317
9318         * gcc.dg/cpp/multiline.c: Update to match.
9319
9320 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
9321
9322         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
9323
9324 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
9325
9326         * gcc.dg/cpp/extratokens2.c:  New file.
9327
9328 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
9329
9330         * gcc.dg/20020312-2.c: Add rs6000 target.
9331
9332         * gcc.c-torture/compile/20020319-1.c: New test.
9333
9334 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
9335
9336         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
9337         (A, E): Handle this.
9338
9339 2002-03-20  Jason Merrill  <jason@redhat.com>
9340
9341         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
9342         ignoring -fpic.
9343         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
9344         through prune_gcc_output.
9345
9346 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
9347
9348         * gcc.c-torture/compile/20020320-1.c: New test.
9349
9350 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
9351
9352         * gcc.c-torture/compile/20020318-1.c: New test.
9353
9354         * gcc.dg/struct-by-value-1.c: New test.
9355
9356         * gcc.dg/20020319-1.c: New test.
9357
9358 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
9359
9360         * g++.dg/opt/conj1.C: New test.
9361
9362 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
9363
9364         * g++.dg/template/qualttp20.C: Revert previous change.
9365         * g++.dg/template/qualttp3.C: Likewise.
9366         * g++.dg/template/qualttp4.C: Likewise
9367         * g++.dg/template/qualttp5.C: Likewise
9368         * g++.dg/template/qualttp6.C: Likewise
9369         * g++.dg/template/qualttp7.C: Likewise
9370         * g++.dg/template/qualttp8.C: Likewise
9371         * g++.dg/template/recurse.C: Likewise.
9372
9373 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
9374
9375         * gcc.dg/cpp/wchar-1.c: Update.
9376
9377 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
9378
9379         * g++.dg/template/conv1.C: New test.
9380         * g++.dg/template/conv2.C: New test.
9381         * g++.dg/template/conv3.C: New test.
9382         * g++.dg/template/conv4.C: New test.
9383
9384 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
9385
9386         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
9387         * g++.dg/template/qualttp3.C: Likewise.
9388         * g++.dg/template/qualttp4.C: Likewise
9389         * g++.dg/template/qualttp5.C: Likewise
9390         * g++.dg/template/qualttp6.C: Likewise
9391         * g++.dg/template/qualttp7.C: Likewise
9392         * g++.dg/template/qualttp8.C: Likewise
9393         * g++.dg/template/recurse.C: Likewise.
9394
9395 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
9396
9397         * g++.dg/opt/dtor1.C: New test.
9398
9399 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
9400
9401         * gcc.c-torture/compile/20020315-1.c: New test.
9402
9403 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
9404
9405         * gcc.dg/weak-1.c: Fix scan tests.
9406
9407 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
9408
9409         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
9410         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
9411         cris-*-aout* mmix-*-*.
9412         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
9413         cris-*-aout* mmix-*-*.
9414         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
9415         cris-*-elf* cris-*-aout* and mmix-*-*.
9416         * gcc.dg/20001009-1.c: Ditto.
9417         * gcc.dg/20010912-1.c: Ditto.
9418         * gcc.dg/20020122-4.c: Ditto.
9419         * gcc.dg/inline-2.c: Ditto.
9420
9421 2002-03-14  Jeffrey A Law  (law@cygnus.com)
9422
9423         * gcc.c-torture/compile/20020314-1.c: New test.
9424
9425 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
9426
9427         * gcc.c-torture/execute/20020314-1.c: New test.
9428
9429 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
9430
9431         * g++.dg/warn/Wunused-1.C: New test.
9432
9433 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
9434
9435         * g++.dg/abi/mangle6.C: New test.
9436
9437 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
9438
9439         * gcc.c-torture/compile/20020309-2.c: New test.
9440
9441         * gcc.c-torture/compile/20020312-1.c: New test.
9442
9443 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
9444
9445         * g++.dg/other/access1.C: New test.
9446
9447 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
9448
9449         * gcc.c-torture/execute/wchar_t-1.c: New test.
9450
9451 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
9452
9453         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
9454
9455 2002-03-12  Roger Sayle  <roger@eyesopen.com>
9456
9457         * gcc.dg/20020312-1.c: New test case.
9458
9459 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
9460
9461         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
9462
9463 2002-03-11  Richard Henderson  <rth@redhat.com>
9464
9465         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
9466         * g++.old-deja/g++.jason/report.C: Likewise.
9467
9468 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
9469
9470         * testsuite/g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
9471         * testsuite/g++.old-deja/g++.robertl/eb56.C: Likewise.
9472
9473 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
9474
9475         * testsuite/g++.dg/overload/pmf1.C: New test.
9476
9477 2002-03-11  Kazu Hirata  <kazu@hxi.com>
9478
9479         * gcc.c-torture/execute/20020307-1.c: Use long.
9480
9481 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
9482
9483         PR optimization/5844
9484         * gcc.dg/20020310-1.c: New test.
9485
9486 2002-03-09  Michael Meissner  <meissner@redhat.com>
9487
9488         * gcc.c-torture/execute/memcpy-2.c: New test.
9489         * gcc.c-torture/execute/memset-1.c: New test.
9490         * gcc.c-torture/execute/strlen-1.c: New test.
9491         * gcc.c-torture/execute/strcmp-1.c: New test.
9492         * gcc.c-torture/execute/strncmp-1.c: New test.
9493
9494 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
9495
9496         * gcc.dg/ppc-ldstruct.c: New test.
9497
9498 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
9499
9500         * gcc.c-torture/execute/va-arg-22.c: New test.
9501
9502 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
9503
9504         * gcc.c-torture/compile/20020309-1.c: New test.
9505
9506 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
9507
9508         * gcc.c-torture/execute/20020307-2.c: New test.
9509
9510 2002-03-07  Jeffrey A Law  (law@redhat.com)
9511
9512         * g77.f-torture/compile/20020307-1.f: New test.
9513
9514 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
9515
9516         * gcc.dg/unordered-1.c: New test.
9517
9518 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
9519
9520         * gcc.c-torture/execute/20020307-1.c: New test.
9521
9522 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
9523
9524         * gcc.dg/20020304-1.c: New test.
9525
9526         * gcc.c-torture/compile/20020304-2.c: New test.
9527
9528 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
9529
9530         * gcc.c-torture/compile/20020304-1.c: New test case
9531         (from PR c/5830).
9532
9533 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
9534
9535         * gcc.dg/20020103-1.c: Add other -D ppc variants.
9536
9537 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
9538
9539         * g++.dg/other/classkey1.C: New test.
9540
9541 2002-03-01  Richard Henderson  <rth@redhat.com>
9542
9543         * gcc.c-torture/compile/981223-1.x: New.
9544         * gcc.c-torture/compile/920625-1.x: New.
9545
9546 2002-02-28  Richard Henderson  <rth@redhat.com>
9547
9548         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
9549
9550 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
9551
9552         * gcc.c-torture/execute/20020227-1.c: New test.
9553
9554 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
9555
9556         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
9557         here" ERROR lines.
9558         * g++.old-deja/g++.oliva/partord1.C: Likewise.
9559         * g++.old-deja.g++.other/defarg1.C: Likewise.
9560         * g++.old-deja/g++.pt/calls2.C: Likewise.
9561         * g++.old-deja/g++.pt/crash20.C: Likewise.
9562         * g++.old-deja/g++.pt/crash30.C: Likewise.
9563         * g++.old-deja/g++.pt/crash36.C: Likewise.
9564         * g++.old-deja/g++.pt/crash6.C: Likewise.
9565         * g++.old-deja/g++.pt/defarg13.C: Likewise.
9566         * g++.old-deja/g++.pt/derived3.C: Likewise.
9567         * g++.old-deja/g++.pt/error1.C: Likewise.
9568         * g++.old-deja/g++.pt/friend21.C: Likewise.
9569         * g++.old-deja/g++.pt/friend23.C: Likewise.
9570         * g++.old-deja/g++.pt/infinite1.C: Likewise.
9571         * g++.old-deja/g++.robertl/eb128.C: Likewise.
9572
9573 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
9574
9575         * gcc.c-torture/execute/20020225-2.c: New test.
9576
9577 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
9578
9579         * gcc.c-torture/execute/920730-1t.c,
9580         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
9581         Delete test cases, only relevant to -traditional.
9582
9583 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
9584
9585         * gcc.dg/cpp/undef1.c: Remove.
9586         * gcc.dg/cpp/directiv.c: Update.
9587         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
9588
9589 2002-02-27  Michael Meissner  <meissner@redhat.com>
9590
9591         * gcc.c-torture/execute/20020226-1.c: New test.
9592
9593 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
9594
9595         * g++.dg/debug/debug4.C: New test.
9596
9597         * gcc.dg/ia64-visibility-1.c: New test.
9598
9599 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
9600
9601         * gcc.dg/debug/20020224-1.c: New.
9602
9603 2002-02-25  Kazu Hirata  <kazu@hxi.com>
9604
9605         * gcc.c-torture/execute/960416-1.x: New.
9606         * gcc.c-torture/execute/divconst-3.x: Likewise.
9607
9608 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
9609
9610         * gcc.dg/20020224-1.c: New test.
9611
9612 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
9613
9614         * gcc.c-torture/execute/20020225-1.c: New.
9615
9616 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
9617
9618         * testsuite/gcc.dg/cpp/wchar-1.c: New test.
9619
9620 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
9621
9622         * gcc.dg/20020222-1.c: New test.
9623
9624 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
9625
9626         * g++.dg/opt/anonunion1.C: New test.
9627
9628 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
9629
9630         * g++.dg/template/qualttp19.C: New test.
9631         * g++.dg/template/qualttp20.C: New test.
9632         * g++.old-deja/g++.jason/report.C: Adjust expected errors
9633         * g++.old-deja/g++.other/qual1.C: Likewise.
9634
9635 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
9636
9637         * gcc.dg/attr-alwaysinline.c: New.
9638
9639 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
9640
9641         * gcc.dg/20020220-1.c: New test.
9642
9643         * gcc.dg/20020220-2.c: New test.
9644
9645         * g++.dg/opt/mmx1.C: New test.
9646
9647 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
9648
9649         * gcc.c-torture/compile/20020110.c: New test.
9650
9651 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
9652
9653         * gcc.c-torture/execute/20020219-1.c: New test.
9654
9655         * gcc.dg/20020219-1.c: New test.
9656
9657         * gcc.dg/noncompile/20020220-1.c: New test.
9658
9659         * g++.dg/opt/ptrintsum1.C: New test.
9660
9661         * gcc.dg/debug/20020220-1.c: New test.
9662
9663 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
9664
9665         * gcc.c-torture/execute/20020216-1.c: New test.
9666
9667 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
9668
9669         * gcc.dg/decl-1.c: Update, new test.
9670
9671 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
9672
9673         * g++.dg/abi/bitfield1.C: New test.
9674         * g++.dg/abi/bitfield2.C: New test.
9675
9676 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
9677
9678         * gcc.dg/attr-nest.c: New test.
9679
9680 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
9681
9682         * gcc.c-torture/execute/20020215-1.c: New test.
9683
9684 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
9685
9686         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
9687         * g++.dg/debug/debug.exp: New.
9688         * g++.dg/debug/trivial.C: New.
9689         * g++.dg/debug/debug1.C: Moved...
9690         * g++.dg/other/debug1.C: ...from here.
9691         * g++.dg/debug/debug2.C: Moved...
9692         * g++.dg/other/debug2.C: ...from here.
9693         * g++.dg/debug/debug3.C: Moved...
9694         * g++.dg/other/debug3.C: ...from here.
9695
9696         * gcc.dg/noncompile/20020213-1.c: New test.
9697
9698 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
9699
9700         * g++.dg/other/debug3.C: New test.
9701
9702         * gcc.c-torture/execute/20020213-1.c: New test.
9703
9704 2002-02-13  Richard Smith <richard@ex-parrot.com>
9705
9706         * g++.old-deja/g++.other/thunk1.C: New test.
9707
9708 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
9709
9710         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
9711
9712 2002-02-13  Stan Shebs  <shebs@apple.com>
9713
9714         * gcc.dg/altivec-3.c: New.
9715
9716 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
9717
9718         * gcc.dg/Wunreachable-1.c: New test.
9719         * gcc.dg/Wunreachable-2.c: New test.
9720
9721 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
9722
9723         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
9724
9725 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
9726
9727         * gcc.dg/decl-1.c: New test.
9728
9729 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
9730
9731         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
9732
9733 2002-02-10  Kazu Hirata  <kazu@hxi.com>
9734
9735         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
9736         * gcc.c-torture/compile/980506-1.x: Likewise.
9737
9738 2002-02-10  Kazu Hirata  <kazu@hxi.com>
9739
9740         * gcc.dg/20020210-1.c: New.
9741
9742 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
9743
9744         * g77.f-torture/execute/947.f: New regression test
9745         for PR fortran/947.
9746
9747 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
9748
9749         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
9750         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
9751
9752 2002-02-08  Richard Henderson  <rth@redhat.com>
9753
9754         * gcc.c-torture/compile/labels-3.c: New.
9755
9756 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
9757
9758         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
9759         expression statements work instead.
9760         * gcc.dg/noncompile/20020207-1.c: New test.
9761
9762 2002-02-07  Richard Henderson  <rth@redhat.com>
9763
9764         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
9765
9766 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
9767
9768         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
9769         message from g77
9770         * lib/g77-dg.exp: Trim g77 error messages so that they are
9771         recognized by dg.exp.
9772
9773 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
9774
9775         PR fortran/5473
9776         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
9777
9778 2002-02-07  Richard Henderson  <rth@redhat.com>
9779
9780         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
9781         to be sufficiently aligned for integers.
9782
9783 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
9784
9785         * g++.dg/template/friend4.C: New test.
9786
9787 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
9788
9789         PR fortran/5743
9790         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
9791         unsupported cases.
9792
9793 2002-02-07  Richard Henderson  <rth@redhat.com>
9794
9795         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
9796         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
9797         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
9798         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
9799
9800 2002-02-06  Richard Henderson  <rth@redhat.com>
9801
9802         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
9803
9804 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
9805
9806         * gcc.dg/20020206-1.c: New test.
9807
9808 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
9809
9810         * gcc.c-torture/execute/20020206-1.c: New test.
9811
9812         * gcc.c-torture/execute/20020206-2.c: New test.
9813
9814         PR optimization/5429:
9815         * gcc.c-torture/compile/20020206-1.c: New test.
9816
9817 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
9818
9819         * g++.dg/ext/align1.C: Do not use an explicit alignment value
9820         as certain file formats cannot support particularly large
9821         alignments.
9822
9823         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
9824         and do not expect to be able to link the executable.
9825
9826         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
9827         fail because the COFF format does not support the weak attribute.
9828
9829 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
9830
9831         * g77.dg/pr5473.f:  New test
9832
9833 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
9834
9835         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
9836         Fix testcase accordingly.
9837
9838 2002-02-04  Richard Henderson  <rth@redhat.com>
9839
9840         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
9841         (buf): Change to be an array of pointers, not ints.
9842
9843 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
9844
9845         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
9846         before all tests.  Move warning one line above to match where it
9847         C frontend emits.
9848         * gcc.dg/Wswitch-2.c: New test.
9849         * g++.dg/warn/Wswitch-1.C: New test.
9850         * g++.dg/warn/Wswitch-2.C: New test.
9851
9852 2002-02-04  Richard Henderson  <rth@redhat.com>
9853
9854         * g++.dg/abi/offsetof.C: Fix size comparison.
9855
9856 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
9857
9858         * gcc.dg/cast-qual-2.c: New test.
9859
9860 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
9861
9862         * gcc.dg/20020201-4.c: New test.
9863
9864 2002-02-04  Ben Elliston  <bje@redhat.com>
9865
9866         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
9867         target_info attribute != 0, in addition to the empty string.
9868         (gcc_target_compile): Likewise.
9869
9870 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
9871
9872         * gcc.dg/Wswitch.c: New test.
9873         PR gcc/4475. PR gcc/3780.
9874
9875 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
9876
9877         * g77.f-torture/execute/5122.f: New test for regressions
9878         against PR fortran/5122.
9879
9880 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
9881
9882         * g77.f-torture/compile/pr3743.f: Delete
9883         * g77.dg/pr3743-1.f: New test.
9884         * g77.dg/pr3743-2.f: New test.
9885         * g77.dg/pr3743-3.f: New test.
9886         * g77.dg/pr3743-4.f: New test.
9887
9888 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
9889
9890         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
9891
9892 2002-02-02  Richard Henderson  <rth@redhat.com>
9893
9894         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
9895         * gcc.c-torture/execute/bf64-1.c: Likewise.
9896
9897 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
9898
9899         * gcc.dg/20020201-2.c: New test.
9900
9901         * gcc.dg/20020201-3.c: New test.
9902
9903         * gcc.c-torture/execute/bitfld-2.c: New test.
9904
9905 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
9906
9907         * gcc.dg/bitfld-1.c: Update.
9908         * gcc.dg/bitfld-2.c: Update.
9909         * gcc.c-torture/execute/bitfld-1.x: New.
9910
9911 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
9912
9913         * gcc.c-torture/execute/20020201-1.c: New test.
9914
9915 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
9916
9917         PR target/5469
9918         * gcc.dg/20020201-1.c: New test.
9919
9920 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
9921
9922         PR fortran/3743
9923         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
9924         * g77.f-torture/compile/pr3743.x: Remove
9925
9926 2002-01-31  Tom Rix  <trix@redhat.com>
9927
9928         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
9929
9930 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
9931
9932         * gcc.dg/noncompile/20020130-1.c: New test.
9933
9934 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
9935
9936         * g77.dg/f77-edit-i-out.f:  Escape \. Allow \r\n and \r.
9937
9938 2002-01-29  Richard Henderson  <rth@redhat.com>
9939
9940         * gcc.c-torture/execute/991118-1.c: Cast various constants back
9941         to long long.
9942         * gcc.c-torture/execute/bf64-1.c: Likewise.
9943
9944 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
9945
9946         * gcc.c-torture/execute/20020129-1.c: New test.
9947
9948 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
9949
9950         * gcc.c-torture/compile/20000224-1.c: Update.
9951         * gcc.c-torture/execute/bitfld-1.c: New tests.
9952         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
9953         * gcc.dg/uninit-A.c: Update.
9954
9955 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
9956
9957         * g++.dg/template/ctor1.C: Add instantiation.
9958
9959 2002-01-28  Paul Koning  <pkoning@equallogic.com>
9960
9961         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
9962         argument to __builtin_prefetch to be const ptr.
9963
9964 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
9965
9966         * gcc.c-torture/compile/20020120-1.c: New test.
9967
9968 2002-01-27  Kazu Hirata  <kazu@hxi.com>
9969
9970         * gcc.c-torture/execute/20020127-1.c: New test.
9971
9972 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
9973
9974         * g77.dg/f77-edit-i-in.f: New test
9975         * g77.dg/f77-edit-i-out.f: New test
9976
9977 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
9978
9979         * gcc.dg/debug/debug.exp: New file.
9980         * gcc.dg/debug/trivial.c: New file.
9981         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
9982         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
9983         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
9984         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
9985         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
9986         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
9987         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
9988         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
9989         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
9990         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
9991         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
9992         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
9993         * gcc.dg/20000503-1.c: Removed.
9994         * gcc.dg/20010207-1.c: Removed.
9995         * gcc.dg/20011223-1.c: Removed.
9996         * gcc.dg/20020104-2.c: Removed.
9997         * gcc.dg/debug-1.c: Removed.
9998         * gcc.dg/debug-2.c: Removed.
9999         * gcc.dg/debug-3.c: Removed.
10000         * gcc.dg/debug-4.c: Removed.
10001         * gcc.dg/debug-5.c: Removed.
10002         * gcc.dg/debug-6.c: Removed.
10003         * gcc.dg/dwarf2-1.c: Removed.
10004         * gcc.dg/dwarf2-2.c: Removed.
10005
10006 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
10007
10008         * g++.old-deja/g++.other/eh5.C: New test.
10009         * g++.old-deja/g++.other/sibcall2.C: New test.
10010         * g++.old-deja/g++.other/array9.C: New test.
10011         * g++.old-deja/g++.other/typename2.C: New test.
10012         * g++.old-deja/g++.other/crash60.C: New test.
10013         * g++.old-deja/g++.other/conv9.C: New test.
10014         * g++.old-deja/g++.other/mangle10.C: New test.
10015         * g++.old-deja/g++.other/unchanging1.C: New test.
10016         * g++.old-deja/g++.other/exprstmt1.C: New test.
10017         * g++.old-deja/g++.other/inline23.C: New test.
10018         * g++.old-deja/g++.eh/ia64-1.C: New test.
10019         * g++.old-deja/g++.other/dwarf2-1.C: New test.
10020         * g++.old-deja/g++.other/reload1.C: New test.
10021         * g++.old-deja/g++.other/static20.C: New test.
10022         * g++.old-deja/g++.other/local-alloc1.C: New test.
10023         * g++.old-deja/g++.other/conv8.C: New test.
10024         * g++.old-deja/g++.other/stmtexpr2.C: New test.
10025         * g++.old-deja/g++.other/storeexpr1.C: New test.
10026         * g++.old-deja/g++.other/storeexpr2.C: New test.
10027         * g++.dg/eh/template2.C: New test.
10028         * g++.dg/warn/weak1.C: New test.
10029
10030 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
10031
10032         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
10033         Remove first, non-varying, argument.
10034
10035 2002-01-23  Richard Henderson  <rth@redhat.com>
10036
10037         * gcc.dg/inline-2.c: New.
10038
10039         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
10040         Add optional target arg.  Check number of arguments.
10041         (scan-assembler-not, scan-assembler-dem): Likewise.
10042         (scan-assembler-dem-not): Likewise.
10043
10044 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
10045
10046         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
10047         line 12.
10048         * g++.old-deja/g++.brendan/parse3.C,
10049         g++.old-deja/g++.other/crash26.C,
10050         g++.old-deja/g++.other/crash28.C,
10051         g++.old-deja/g++.other/crash29.C,
10052         g++.old-deja/g++.other/crash30.C,
10053         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
10054
10055 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
10056
10057         * gcc.dg/20020115-1.c: New.
10058
10059 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
10060
10061         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
10062
10063 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
10064
10065         * gcc.dg/20020122-3.c: New.
10066
10067 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
10068
10069         * g++.dg/other/gc1.C: New test.
10070
10071 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
10072
10073         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
10074
10075 2002-01-22  Richard Henderson  <rth@redhat.com>
10076
10077         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
10078
10079 2002-01-22  Richard Henderson  <rth@redhat.com>
10080
10081         * gcc.dg/20020122-4.c: New.
10082
10083 2002-01-22  H.J. Lu <hjl@gnu.org>
10084
10085         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
10086         link output.
10087         * gcc.dg/special/ecos.exp: Likewise.
10088         * lib/g++-dg.exp: Likewise.
10089         * lib/g77-dg.exp: Likewise.
10090         * lib/gcc-dg.exp : Likewise.
10091         * lib/mike-g++.exp: Likewise.
10092         * lib/mike-g77.exp: Likewise.
10093         * lib/mike-gcc.exp: Likewise.
10094         * lib/objc-dg.exp: Likewise.
10095
10096 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
10097
10098         PR target/5379
10099         * gcc.dg/20020122-2.c: New test.
10100
10101 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
10102
10103         * gcc.dg/20020122-1.c: New test.
10104
10105 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
10106
10107         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
10108
10109 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
10110
10111         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
10112
10113 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
10114
10115         * gcc.c-torture/compile/20020121-1.c: New test.
10116
10117 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
10118
10119         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
10120         ld_library_path.
10121
10122 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
10123
10124         * gcc.dg/20020218-1.c: New test.
10125
10126 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
10127
10128         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
10129         messages
10130         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
10131         "At global scope" warning
10132         * g++.dg/ext/align1.C: Change cygwin test for alignment
10133         from db-bogus to dg-warning
10134
10135 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
10136
10137         * g77.f-torture/compile/cpp2.F: New test.
10138
10139 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
10140
10141         * g++.dg/template/access1.C: New test.
10142
10143 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
10144
10145         * gcc.dg/20020118-1.c: New.
10146
10147 2002-01-18  Kazu Hirata  <kazu@hxi.com>
10148
10149         * testsuite/gcc.c-torture/execute/20020118-1.c: New test.
10150
10151 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
10152
10153         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
10154         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
10155         alignment warnings.
10156
10157 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
10158
10159         * gcc.misc-tests/i386-prefetch.exp: Save and restore
10160         torture_with_loops and torture_without_loops
10161
10162 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
10163
10164         * gcc.c-torture/compile/20020116-1.c: New test.
10165
10166 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
10167
10168         * gcc.dg/20020116-2.c: New test.
10169
10170         * gcc.dg/ultrasp4.c: New test.
10171
10172         * gcc.dg/20020116-1.c: New test.
10173
10174 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
10175
10176         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
10177         by EABI.
10178
10179 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
10180
10181         * gcc.misc-tests/i386-prefetch.exp: New.
10182         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
10183         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
10184         * gcc.misc-tests/i386-pf-none-1.c: New test.
10185         * gcc.misc-tests/i386-pf-sse-1.c: New test.
10186
10187 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
10188
10189         * gcc.dg/gnu89-init-1.c: Add new tests.
10190
10191 2002-01-15  Andreas Jaeger  <aj@suse.de>
10192
10193         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
10194         * gcc.dg/i386-mmx-2.c: Likewise.
10195         * gcc.dg/i386-sse-1.c: Likewise.
10196         * gcc.dg/i386-sse-2.c: Likewise.
10197         * gcc.dg/i386-sse-3.c: Likewise.
10198
10199 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
10200
10201         * g77.f-torture/execute/intrinsic-unix-bessel.f:
10202         Uncomment additional cases that now pass.
10203
10204 2002-01-11  Richard Henderson  <rth@redhat.com>
10205
10206         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
10207         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
10208
10209 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
10210
10211         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
10212
10213 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
10214
10215         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
10216         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
10217
10218 2002-01-10  Dale Johannesen  <dalej@apple.com>
10219
10220         * gcc.c-torture/execute/loop-11.c: New.
10221
10222 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
10223
10224         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
10225         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
10226
10227 2002-01-09  Richard Henderson  <rth@redhat.com>
10228
10229         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
10230         type in which to perform the operation for each size.
10231
10232 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
10233
10234         * gcc.c-torture/compile/20020109-2.c: New test.
10235
10236 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
10237
10238         * gcc.c-torture/execute/loop-10.c: New test.
10239
10240 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
10241
10242         * gcc.c-torture/compile/20010226-1.c: New test.
10243         * gcc.c-torture/compile/20010227-1.c: New test.
10244         * gcc.c-torture/compile/20010426-1.c: New test.
10245         * gcc.c-torture/compile/20010510-1.c: New test.
10246         * gcc.c-torture/compile/20010605-3.c: New test.
10247         * gcc.c-torture/compile/20010824-1.c: New test.
10248         * gcc.c-torture/execute/20010409-1.c: New test.
10249         * gcc.dg/noncompile/20000901-1.c: New test.
10250         * gcc.dg/20001023-1.c: New test.
10251         * gcc.dg/20001101-1.c: New test.
10252         * gcc.dg/20001102-1.c: New test.
10253         * gcc.dg/20010207-1.c: New test.
10254         * gcc.dg/20010405-1.c: New test.
10255         * gcc.dg/20010822-1.c: New test.
10256         * gcc.dg/20011107-1.c: New test.
10257
10258 2002-01-09  Jeffrey A Law  (law@redhat.com)
10259
10260         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
10261
10262         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
10263         execution failure on PA targets.
10264
10265 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
10266
10267         * gcc.c-torture/compile/20020109-1.c: New test.
10268
10269 2002-01-08  Kazu Hirata  <kazu@hxi.com>
10270
10271         * gcc.c-torture/execute/20020108-1.c: New test.
10272
10273 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
10274
10275         * gcc.dg/20020108-1.c: New test.
10276
10277 2002-01-08  H.J. Lu <hjl@gnu.org>
10278
10279         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
10280         for header files.
10281
10282 2002-01-08  Geoff Keating  <geoffk@redhat.com>
10283
10284         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
10285         consistency.
10286
10287 002-01-07  Aldy Hernandez  <aldyh@redhat.com>
10288
10289         * gcc.dg/altivec-4.c: Test altivec predicates.
10290
10291 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
10292
10293         * gcc.c-torture/execute/20020107-1.c: New test.
10294
10295 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
10296
10297         PR c/5279
10298         * gcc.c-torture/compile/20020106-1.c: New test.
10299
10300 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
10301
10302         * gcc.c-torture/execute/nestfunc-4.c: New test.
10303
10304 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
10305
10306         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
10307         extra triple that slipped in.
10308         * g++.old-deja/g++.abi/align.C: Likewise.
10309         * g++.old-deja/g++.abi/bitfields.C: Likewise.
10310
10311 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
10312
10313         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
10314         * g++.old-deja/g++.abi/align.C: Likewise.
10315         * g++.old-deja/g++.abi/bitfields.C: Likewise.
10316
10317         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
10318         on FreeBSD/i386.
10319         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
10320         FreeBSD.
10321
10322 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
10323
10324         * gcc.dg/20020104-1.c: New test.
10325
10326         * gcc.dg/20020104-2.c: New test.
10327
10328 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
10329
10330         * gcc.dg/20020103-1.c: Fix typo in target selector.
10331
10332 2002-01-03  Richard Henderson  <rth@redhat.com>
10333
10334         * gcc.dg/20020103-1.c: New.
10335
10336 2002-01-03  Kazu Hirata  <kazu@hxi.com>
10337
10338         * gcc.c-torture/execute/20020103-1.c: New test.
10339
10340 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
10341
10342         * g++.dg/other/debug2.C: New test.
10343
10344         * gcc.c-torture/compile/20020103-1.c: New test.
10345
10346 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
10347
10348         * gcc.dg/gnu89-init-1.c: Added new tests.
10349
10350 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
10351
10352         * g++.dg/template/friend2.C: Remove as patch is reverted.
10353
10354         * g++.dg/warn/oldcast1.C: New test.
10355
10356         * g++.dg/template/ptrmem1.C: New test.
10357         * g++.dg/template/ptrmem2.C: New test.
10358
10359         * g++.dg/template/ntp.C: New test.
10360
10361         * g++.dg/other/component1.C: New test.
10362
10363         * g++.dg/template/ttp3.C: New test.
10364
10365         * g++.dg/template/friend2.C: New test.
10366         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
10367
10368 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
10369
10370         * g++.dg/other/ptrmem1.C: New test.
10371         * g++.dg/other/ptrmem2.C: New test.
10372
10373 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
10374
10375         * g++.dg/template/ctor1.C: New test.
10376
10377 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
10378
10379         * g++.dg/template/friend2.C: New test.
10380
10381 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
10382
10383         * gcc.dg/mmix-1.c: New test.
10384
10385 2001-12-31  Richard Henderson  <rth@redhat.com>
10386
10387         * gcc.dg/asm-5.c: New.
10388
10389 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
10390
10391         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
10392         in namespace __gnu_cxx
10393
10394 2001-12-30  Richard Henderson  <rth@redhat.com>
10395
10396         * gcc.dg/debug-6.c: New.
10397
10398 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
10399
10400         * gcc.c-torture/compile/20011229-2.c: New test.
10401
10402 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
10403
10404         * gcc.dg/debug-3.c: New test.
10405         * gcc.dg/debug-4.c: New test.
10406         * gcc.dg/debug-5.c: New test.
10407
10408 2001-12-29  Richard Henderson  <rth@redhat.com>
10409
10410         * g++.dg/eh/loop1.C: New.
10411
10412 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
10413
10414         * g++.dg/template/crash1.C: New test.
10415
10416 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
10417
10418         * g++.dg/other/const1.C: New test.
10419
10420 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
10421
10422         * gcc.c-torture/compile/20011229-1.c: New test.
10423
10424 2001-12-28  Stan Shebs  <shebs@apple.com>
10425
10426         * lib/objc-torture.exp: Resync with c-torture.exp.
10427         * lib/objc.exp: Load standard libraries.
10428
10429 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
10430
10431         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
10432         additional tests.
10433
10434 2001-12-27  Roger Sayle <roger@eyesopen.com>
10435
10436         * gcc.c-torture/execute/string-opt-16.c: New testcase.
10437
10438 2001-12-27  Richard Henderson  <rth@redhat.com>
10439
10440         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
10441
10442 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
10443
10444         * g++.dg/eh/ctor1.C: New test.
10445         * g++.dg/other/error2.C: New test.
10446
10447 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
10448
10449         * g++.dg/other/init2.C: New test.
10450
10451 2001-12-24  Richard Henderson  <rth@redhat.com>
10452
10453         * gcc.dg/20011223-1.c: New.
10454         * gcc.dg/inline-1.c: New.
10455
10456 2001-12-23  Richard Henderson  <rth@redhat.com>
10457
10458         * gcc.dg/asm-4.c: Test operand modifiers.
10459
10460 2001-12-23  Richard Henderson  <rth@redhat.com>
10461
10462         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
10463
10464 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
10465
10466         * gcc.c-torture/execute/20011223-1.c: New test.
10467
10468 2001-12-21  Richard Henderson  <rth@redhat.com>
10469
10470         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
10471         re-enables the warning.
10472
10473 2001-12-21  Richard Henderson  <rth@redhat.com>
10474
10475         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
10476
10477 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
10478
10479         * gcc.c-torture/compile/20011218-1.c: New test.
10480
10481 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
10482
10483         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
10484         arm-isr.c test.
10485         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
10486         epilogue generation for ARM ISR routines.
10487
10488 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10489
10490         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
10491         * gcc.dg/format/c90-printf-3.c: Likewise.
10492         * gcc.dg/format/c99-printf-3.c: Likewise.
10493         * gcc.dg/format/ext-1.c: Likewise.
10494         * gcc.dg/format/ext-6.c: Likewise.
10495         * gcc.dg/format/format.h: Prototype unlocked stdio.
10496
10497 2001-12-20  Richard Henderson  <rth@redhat.com>
10498
10499         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
10500         (arena): Use it.
10501         (malloc): Correct allocation logic.  Abort if we fill up the
10502         arena before initialization complete.
10503         (realloc): Correct allocation logic.
10504
10505 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
10506
10507         * gcc.c-torture/compile/20011219-2.c: New test.
10508
10509         * gcc.c-torture/execute/20011219-1.c: New test.
10510
10511 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
10512
10513         * gcc.dg/special/ecos.exp:  wkali-1.c unsupported if
10514         target does not support weak symbols.
10515
10516 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
10517
10518         * gcc.c-torture/compile/20011219-1.c: New test.
10519
10520 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
10521
10522         * g++.dg/other/error1.C: New test.
10523
10524 2001-12-17  Jeffrey A Law  (law@redhat.com)
10525
10526         * gcc.c-torture/execute/20011217-1.c: New test.
10527
10528 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
10529
10530         * objc.dg/special/: New directory.
10531         * objc.dg/special/special.exp: New file.
10532         * objc.dg/special/unclaimed-category-1.h: New file.
10533         * objc.dg/special/unclaimed-category-1a.m: New file.
10534         * objc.dg/special/unclaimed-category-1.m: New file.
10535
10536 2001-12-17  Andreas Jaeger  <aj@suse.de>
10537
10538         * gcc.c-torture/compile/20011217-2.c: New test.
10539
10540 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
10541
10542         * gcc.c-torture/compile/20011217-1.c: New test.
10543
10544 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
10545
10546         * testsuite/gcc.dg/20011214-1.c: New.
10547
10548 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
10549
10550         * gcc.dg/altivec-4.c: New.
10551
10552 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
10553
10554         * gcc.dg/20011113-1.c: New test.
10555
10556 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
10557
10558         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
10559         std::__malloc_alloc_template<0> and
10560         std::__default_alloc_template<false, 0>.
10561
10562 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
10563
10564         * objc/execute/bf-21.m: New test.
10565         * objc/execute/enumeration-1.m: New test.
10566         * objc/execute/enumeration-2.m: New test.
10567
10568 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
10569
10570         * gcc.dg/gnu89-init-1.c: New test.
10571
10572 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
10573
10574         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
10575         * g++.old-deja/g++.jason/2371.C: Likewise.
10576         * g++.old-deja/g++.jason/template33.C: Likewise.
10577         * g++.old-deja/g++.jason/template34.C: Likewise.
10578         * g++.old-deja/g++.jason/template36.C: Likewise.
10579         * g++.old-deja/g++.oliva/typename1.C: Likewise.
10580         * g++.old-deja/g++.oliva/typename2.C: Likewise.
10581         * g++.old-deja/g++.other/typename1.C: Likewise.
10582         * g++.old-deja/g++.pt/inherit2.C: Likewise.
10583         * g++.old-deja/g++.pt/nontype5.C: Likewise.
10584         * g++.old-deja/g++.pt/typename11.C: Likewise.
10585         * g++.old-deja/g++.pt/typename14.C: Likewise.
10586         * g++.old-deja/g++.pt/typename16.C: Likewise.
10587         * g++.old-deja/g++.pt/typename3.C: Likewise.
10588         * g++.old-deja/g++.pt/typename4.C: Likewise.
10589         * g++.old-deja/g++.pt/typename5.C: Likewise.
10590         * g++.old-deja/g++.pt/typename7.C: Likewise.
10591         * g++.old-deja/g++.robertl/eb9.C: Likewise.
10592
10593 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
10594
10595         * g++.dg/other/linkage1.C: New test.
10596         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
10597         specifiers.
10598
10599 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
10600
10601         * gcc.dg/concat.c: New test.
10602
10603 2001-12-11  Stan Shebs  <shebs@apple.com>
10604
10605         * objc/compile: New test directory.
10606         * objc/compile/compile.exp: New expect script.
10607         * objc/compile/20011211-1.m: New compile test.
10608
10609 2001-12-11  Jason Merrill  <jason@redhat.com>
10610
10611         * lib/prune.exp (prune_gcc_output): Also handle "In member
10612         function".  So many permutations...
10613
10614 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
10615
10616         * g++.dg/template/typedef1.C: New test.
10617
10618 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
10619
10620         * g++.dg/other/copy1.C: New test.
10621
10622 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
10623
10624         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
10625
10626         * gcc.dg/builtin-choose-expr.c: New.
10627
10628 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
10629
10630         * gcc.dg/altivec-2.c: New.
10631
10632 2001-12-07  Richard Henderson  <rth@redhat.com>
10633
10634         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
10635
10636 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
10637
10638         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
10639         ultrasparc.
10640
10641 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
10642
10643         * g++-old.deja/g++.robertl/eb101.C: Deleted.
10644
10645 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
10646
10647         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
10648         variable argument list.
10649
10650 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
10651
10652         * gcc.c-torture/execute/memcheck: Delete entire directory.
10653         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
10654         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
10655
10656 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
10657
10658         * gcc.dg/Wshadow-1.c: New test.
10659
10660 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
10661
10662         * gcc.c-torture/compile/20011130-1.c: New test.
10663
10664         * gcc.dg/noncompile/20011025-1.c: New test.
10665
10666         * g++.dg/other/anon-union.C: New test.
10667
10668         * gcc.c-torture/execute/20011024-1.c: New test.
10669
10670 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
10671
10672         * gcc.c-torture/execute/20000722-1.x,
10673         gcc.c-torture/execute/20010123-1.x: Remove.
10674         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
10675         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
10676         gcc.dg/c99-complit-2.c: New tests.
10677
10678 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
10679
10680         * g++.dg/inherit/base1.C: New test.
10681
10682 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
10683
10684         * g++.dg/other/stdarg1.C: New test.
10685
10686         * gcc.c-torture/compile/20011130-2.c: New test.
10687
10688 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
10689
10690         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
10691         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
10692         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
10693         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
10694         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
10695         * gcc.dg/builtin-prefetch-1.c: New test.
10696
10697 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
10698
10699         * gcc.dg/20011130-1.c: New test.
10700
10701 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
10702
10703         * g++.dg/other/scope1.C: New test.
10704         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
10705
10706 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
10707
10708         * gcc.dg/vla-init-1.c: New test.
10709
10710 2001-12-01  Geoff Keating  <geoffk@redhat.com>
10711
10712         * gcc.c-torture/compile/structs.c: New testcase from GDB.
10713
10714 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
10715
10716         * objc.dg/alias.m: Update.
10717         * objc.dg/class-1.m: Update.
10718         * objc.dg/const-str-1.m: Update.
10719         * objc.dg/fwd-proto-1.m: Update.
10720         * objc.dg/id-1.m: Update.
10721         * objc.dg/super-class-1.m: Update.
10722
10723 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
10724
10725         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
10726         constructs.
10727
10728 2001-11-28  Jeffrey A Law  (law@cygnus.com)
10729
10730         * gcc.c-torture/execute/20011128-1.c: New test.
10731
10732 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
10733
10734         * gcc.dg/20011127-1.c: New test.
10735
10736 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
10737
10738         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
10739         from Austin Group draft 7.
10740         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
10741         scanf format arguments.
10742         * gcc.dg/format/no-exargs-2.c: New test.
10743
10744 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
10745
10746         * g++.dg/abi/vbase8-4.C: New test.
10747
10748 2001-11-24  Ian Lance Taylor  <ian@airs.com>
10749
10750         * gcc.c-torture/execute/20011121-1.c: New test.
10751
10752 2001-11-23  Jeffrey A Law  (law@cygnus.com)
10753
10754         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
10755
10756 2001-11-23  Andreas Jaeger  <aj@suse.de>
10757
10758         * gcc.dg/cpp/charconst-2.c: New test.
10759
10760 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
10761
10762         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
10763         to the host if it is remote.  Let tests specify extra headers
10764         they use.
10765         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
10766         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
10767         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
10768         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
10769         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
10770         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
10771         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
10772         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
10773         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
10774         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
10775
10776 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
10777
10778         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
10779         for little endian ARMs.
10780
10781 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
10782
10783         * gcc.c-torture/compile/20011119-1.c: New test.
10784         * gcc.c-torture/compile/20011119-2.c: New test.
10785
10786 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
10787
10788         * gcc.dg/altivec-1.c: Fix typo.
10789
10790 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
10791
10792         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
10793
10794 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
10795
10796         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
10797
10798 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
10799
10800         * lib/g77.exp: Don't specify --rpath-link.
10801
10802         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
10803         across all the headers.
10804         * gcc.dg/format/format.exp: For testing on a remote host,
10805         copy format.h.
10806
10807         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
10808         * gcc.c-torture/execute/930406-1.c: Likewise.
10809         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
10810
10811 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
10812
10813         * gcc.dg/altivec-1.c: New.
10814
10815 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
10816
10817         * gcc.dg/cpp/fpreprocessed.c: New test case.
10818
10819 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
10820
10821         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
10822         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
10823         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
10824
10825 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
10826
10827         * gcc.dg/no-builtin-1.c: New test.
10828
10829 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
10830
10831         * gcc.c-torture/execute/20011115-1.c: New test.
10832
10833 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
10834
10835         * gcc.c-torture/compile/20011114-2.c: New test.
10836         * gcc.c-torture/compile/20011114-3.c: New test.
10837         * gcc.c-torture/compile/20011114-4.c: New test.
10838
10839 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
10840
10841         * g++.dg/other/init1.C: New test.
10842
10843 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
10844
10845         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
10846         message.
10847
10848         * gcc.c-torture/execute/20011114-1.c: New testcase.
10849
10850         * gcc.c-torture/compile/20010327-1.c: Revert last change.
10851         * gcc.c-torture/compile/20011114-1.c: New test, exactly
10852         like the (before this change) version of 20010327-1.c.
10853
10854 2001-11-14  Roger Sayle <roger@eyesopen.com>
10855
10856         * gcc.c-torture/execute/string-opt-13.c: New testcase.
10857
10858 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
10859
10860         * g++.dg/init/array2.C: New test.
10861
10862 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
10863
10864         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
10865
10866 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
10867
10868         * g++.dg/other/forscope1.C: New test.
10869         * g++.dg/ext/forscope1.C: New test.
10870         * g++.dg/ext/forscope2.C: New test.
10871
10872 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
10873
10874         * gcc.c-torture/execute/20011113-1.c: New test.
10875
10876 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
10877
10878         * gcc.c-torture/execute/20011109-2.c: New test.
10879
10880         * gcc.c-torture/execute/20011109-1.c: New test.
10881
10882 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
10883
10884         * gcc.c-torture/compile/20011109-1.c: New test.
10885
10886 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
10887
10888         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
10889         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
10890         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
10891         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
10892         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
10893         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
10894         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
10895
10896 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
10897
10898         * g++.dg/warn/Wshadow-1.C: New tests.
10899         * g++.old-deja/g++.mike/for3.C: Update.
10900
10901 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
10902
10903         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
10904         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
10905         XFAILs.  Adjust expected error texts.
10906         * gcc.c-torture/compile/20011106-1.c,
10907         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
10908         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
10909         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
10910         gcc.dg/c99-array-lval-5.c: New tests.
10911
10912 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
10913
10914         * gcc.dg/cpp/defined.c: Update.
10915
10916 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
10917
10918         * gcc.c-torture/execute/anon-1.c: New test.
10919
10920 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
10921
10922         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
10923         same size, so no warning should be produced on stormy16.
10924
10925         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
10926         due to oversized array.
10927         * g++.old-deja/g++.mike/ns15.C: Likewise.
10928         * g++.old-deja/g++.pt/crash16.C: Likewise.
10929
10930 2001-11-02  Graham Stott  <grahams@redhat.com>
10931
10932         * g++.dgother/debug1.C: Fix typos.
10933
10934 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
10935
10936         * g++.dg/other/debug1.C: New test.
10937
10938 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
10939
10940         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
10941         of unsigned long.
10942
10943 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
10944
10945         * gcc.dg/20011029-2.c: New test.
10946
10947         * gcc.c-torture/compile/20011029-1.c: New test.
10948
10949 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
10950
10951         * objc/execute/class_self-1.m: New test.
10952         * objc/execute/class_self-2.m: New test.
10953
10954 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
10955
10956         * gcc.misc-tests/msgs.exp: Delete.
10957         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
10958         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
10959         error set to match recent changes.
10960
10961 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
10962
10963         * gcc.dg/20011021-1.c: New test.
10964
10965 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
10966
10967         * gcc.c-torture/compile/20011023-1.c: New test.
10968
10969 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
10970
10971         * lib/g77.exp: Rewrite based on lib/g++.exp.
10972
10973 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
10974
10975         * gcc.c-torture/execute/20011019-1.c: New test.
10976
10977         * gcc.dg/20011018-1.c: New test.
10978
10979 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
10980
10981         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
10982
10983 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
10984
10985         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
10986         * gcc.dg/attr-invalid.c: Likewise.
10987
10988 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
10989
10990         * testsuite/gcc.dg/20011015-1.c: New test.
10991
10992 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
10993
10994         * g++.dg/template/unify2.C: New test.
10995
10996 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
10997
10998         * g++.dg/other/exception-specification.C: New test
10999
11000 2001-10-13  Tom Rix  <trix@redhat.com>
11001
11002         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
11003         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
11004
11005 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
11006
11007         * testsuite/gcc.dg/20011009-1.c: New test.
11008
11009 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
11010
11011         PR g++/4476
11012         * g++.dg/other/friend1.C: New test.
11013
11014 2001-10-11  Richard Henderson  <rth@redhat.com>
11015
11016         * g++.old-deja/g++.other/crash18.C: Add -S to options.
11017
11018 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
11019
11020         * gcc.c-torture/compile/20011010-1.c: New.
11021
11022 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
11023
11024         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
11025         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
11026         g77.f-torture/execute/execute.exp,
11027         g77.f-torture/noncompile/noncompile.exp,
11028         gcc.c-torture/compile/compile.exp,
11029         gcc.c-torture/execute/execute.exp,
11030         gcc.c-torture/execute/ieee/ieee.exp,
11031         gcc.c-torture/execute/memcheck/memcheck.exp,
11032         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
11033         objc/execute/execute.exp: Update FSF address.
11034
11035 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
11036
11037         * gcc.dg/cpp/cmdlne-C.c: Update.
11038         * gcc.dg/cpp/cmdlne-C2.c: New.
11039
11040 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
11041
11042         * gcc.c-torture/execute/20011008-3.c: New.
11043
11044 2001-10-08  DJ Delorie  <dj@redhat.com>
11045
11046         * gcc.dg/20011008-1.c: New.
11047         * gcc.dg/20011008-2.c: New.
11048
11049 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
11050
11051         * gcc.dg/cpp/spacing1.c: Update test.
11052
11053 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
11054
11055         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
11056         spelling errors of "separate" as "seperate".
11057
11058 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
11059
11060         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
11061         enough to avoid inlining.
11062
11063 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
11064
11065         * lib/g77.exp: set libg2c_dir correctly.
11066
11067 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
11068
11069         * gcc.dg/cpp/macro11.c: New test.
11070
11071 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
11072
11073         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
11074         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
11075         gcc.dg/format/multattr-3.c: New tests.
11076         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
11077         tests for format attributes on function pointers being rejected.
11078
11079 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
11080
11081         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
11082
11083 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
11084
11085         * g++.dg/warn/format1.C: New test.
11086
11087 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
11088
11089         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
11090
11091 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
11092
11093         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
11094
11095 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
11096
11097         * gcc.dg/cpp/redef2.c: Add test.
11098
11099 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
11100
11101         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
11102         long-standing bug on i686, apparently.
11103         * gcc.c-torture/execute/loop-2c.x: New file.
11104         * gcc.c-torture/execute/loop-2d.x: New file.
11105         * gcc.c-torture/execute/loop-3c.x: New file.
11106
11107 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
11108
11109         * gcc.dg/cpp/20000625-2.c: Correct line number.
11110
11111 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
11112
11113         * gcc.dg/cpp/macro10.c: New test.
11114         * gcc.dg/cpp/strify3.c: New test.
11115         * gcc.dg/cpp/spacing1.c: Add tests.
11116         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
11117         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
11118
11119 2001-09-24  DJ Delorie  <dj@redhat.com>
11120
11121         * gcc.c-torture/execute/20010924-1.c: New test.
11122
11123 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
11124
11125         * testsuite/objc/execute/paste.m: Remove.
11126
11127 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
11128
11129         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
11130
11131 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
11132
11133         * g77.dg/strlen0.f: New test.
11134
11135 2001-09-21  Richard Henderson  <rth@redhat.com>
11136
11137         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
11138         * g++.old-deja/g++.abi/vtable2.C: Likewise.
11139
11140 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
11141
11142         Table-driven attributes.
11143         * g++.dg/ext/attrib1.C: New test.
11144
11145 2001-09-20  DJ Delorie  <dj@redhat.com>
11146
11147         * gcc.dg/20000926-1.c: Update expected warning messages.
11148         * gcc.dg/array-2.c: Likewise, and test for warnings too.
11149         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
11150         array.
11151
11152 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
11153
11154         * g++.dg/eh/registers1.C: New test case.
11155
11156 2001-09-17  Richard Henderson  <rth@redhat.com>
11157
11158         * gcc.dg/array-5.c: Fix VLA decomposition test.
11159
11160 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
11161
11162         * gcc.dg/cpp/line5.c: New testcase.
11163
11164 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
11165
11166         * gcc.dg/cpp/macro9.c: New test.
11167
11168 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
11169
11170         * gcc.c-torture/execute/980223.c: Change type of addr from long
11171         to char *.
11172
11173 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
11174
11175         * gcc.c-torture/execute/20010915-1.c: New test.
11176
11177 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
11178
11179         * g77.dg/bprob: New directory.
11180         * g77.dg/bprob/bprob.exp: New file.
11181         * g77.dg/bprob/bprob-1.f: New test.
11182         * g77.dg/gcov: New directory.
11183         * g77.dg/gcov/gcov.exp: New file.
11184         * g77.dg/gcov/gcov-1.f: New test.
11185         * g77.dg/gcov/gcov-1.x: New file.
11186
11187 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
11188
11189         * gcc.dg/cpp/directiv.c: Update.
11190         * gcc.dg/cpp/undef1.c: Update.
11191
11192 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
11193
11194         * gcc.dg/20010912-1.c: New test.
11195
11196 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
11197
11198         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
11199         language-independent file in lib.
11200         * lib/gcov.exp: New file.
11201
11202 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
11203
11204         * gcc.c-torture/compile/20010911-1.c: New test.
11205
11206 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
11207
11208         * lib/profopt.exp: New, to support profile-directed optimizations.
11209         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
11210         * gcc.misc-tests/bprob-1.c: New test.
11211         * gcc.misc-tests/bprob-2.c: New test.
11212
11213 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
11214
11215         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
11216         XFAIL and which kinds of gcov output to verify.
11217         * gcc.misc-tests/gcov-4b.x: New file.
11218         * gcc.misc-tests/gcov-5b.x: New file.
11219         * gcc.misc-tests/gcov-6.x: New file.
11220         * gcc.misc-tests/gcov-7.c: New test.
11221         * gcc.misc-tests/gcov-7.x: New file.
11222
11223 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
11224
11225         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
11226         * gcc.misc-tests/gcov-6.c: New test.
11227
11228 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
11229
11230         PR c++/3986
11231         * g++.dg/abi/vbase1.C: New test.
11232
11233 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
11234
11235         * objc.dg/method-2.m: New.
11236
11237 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
11238
11239         PR c++/4203
11240         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
11241         * g++.dg/init/empty1.C: New test.
11242
11243 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
11244
11245         * gcc.c-torture/compile/20010903-1.c: New test.
11246
11247 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
11248
11249         * testsuite/gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
11250         for m68k.
11251
11252 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
11253
11254         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
11255
11256         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
11257
11258         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
11259
11260 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
11261
11262         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
11263         for 16-bit 'unsigned int'.
11264
11265 2001-08-29  Kazu Hirata  <kazu@hxi.com>
11266
11267         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
11268
11269 2001-08-27  Richard Henderson  <rth@redhat.com>
11270
11271         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
11272         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
11273
11274 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
11275
11276         * gcc.dg/asm-names.c (ymain): New.
11277
11278 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
11279
11280         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
11281         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
11282         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
11283
11284 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11285
11286         * gcc.dg/compare5.c: New testcase.
11287
11288 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
11289
11290         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
11291         and "In instantiation".
11292
11293 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
11294
11295         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
11296
11297 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
11298
11299         * gcc.misc-tests/gcov.exp: Add support for branch information.
11300         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
11301         * gcc.misc-tests/gcov-4.c: New test.
11302         * gcc.misc-tests/gcov-4b.c: New test.
11303         * gcc.misc-tests/gcov-5b.c: New test.
11304
11305 2001-08-20  Zack Weinberg  <zackw@panix.com>
11306
11307         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
11308         expected to fail.
11309
11310 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
11311
11312         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
11313
11314 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
11315
11316         * g++.dg/eh/template1.C: New test.
11317
11318 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
11319
11320         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
11321         Fix thinko.
11322         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
11323         for xfail.
11324
11325 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
11326
11327         * lib/g77-dg.exp:  Use prune.exp for common procedures
11328         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
11329         * lib/g77.exp: (g77-dg-prune) Remove
11330
11331 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
11332
11333         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
11334
11335 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11336
11337         * g++.dg/template/unify1.C: New test.
11338
11339 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
11340
11341         * g++.dg/abi/empty4.C: New test.
11342
11343 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
11344
11345         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
11346         solaris2.*
11347         * g77.f-torture/compile/pr3743.x: Likewise
11348
11349 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
11350
11351         * g++.dg/other/using-declaration.C: New test.
11352
11353 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
11354
11355         * gcc.dg/cpp/tr-sign.c: New testcase.
11356
11357 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
11358
11359         * gcc.dg/cpp/19951025-1.c: Revert.
11360         * gcc.dg/cpp/directiv.c: We no longer process directives that
11361         interrupt macro arguments.
11362
11363 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
11364
11365         * gcc.dg/bconstp-1.c: New test.
11366
11367 2001-08-03  Richard Henderson  <rth@redhat.com>
11368
11369         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
11370
11371 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
11372
11373         * gcc.dg/cpp/19951025-1.c: Update.
11374
11375 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
11376
11377         * g77.dg/ff90-1.f (s): Fix reference of variable z,
11378         should be x.
11379
11380 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
11381
11382         Kill -fhonor-std.
11383         * g++.old-deja/g++.ns/ns14.C: Remove special options.
11384         * g++.old-deja/g++.other/std1.C: Likewise.
11385         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
11386
11387 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
11388
11389         * lib/g77.exp:  Load gcc-defs.exp for common procedures
11390         (g77_pass, g77_fail, g77_finish, g77_exit,
11391         ${tool}_check_unsupported_p} Now redundant.  Deleted.
11392
11393 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
11394
11395         * g77.dg/fbackslash.f
11396         * g77.dg/fcase-preserve.f
11397         * g77.dg/ff90-1.f
11398         * g77.dg/ffixed-line-length-0.f
11399         * g77.dg/ffixed-line-length-132.f
11400         * g77.dg/ffixed-line-length-7.f
11401         * g77.dg/ffixed-line-length-72.f
11402         * g77.dg/ffixed-line-length-none.f
11403         * g77.dg/ffree-form-1.f
11404         * g77.dg/fno-backslash.f
11405         * g77.dg/fno-f90-1.f
11406         * g77.dg/fno-fixed-form-1.f
11407         * g77.dg/fno-onetrip.f
11408         * g77.dg/fno-typeless-boz.f
11409         * g77.dg/fno-underscoring.f
11410         * g77.dg/fno-vxt-1.f
11411         * g77.dg/fonetrip.f
11412         * g77.dg/ftypeless-boz.f
11413         * g77.dg/fugly-assumed.f
11414         * g77.dg/funderscoring.f
11415         * g77.dg/fvxt-1.f
11416
11417 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
11418
11419         * objc.dg/fwd-proto-1.m: New.
11420         * objc.dg/local-decl-1.m: New.
11421         * objc.dg/naming-1.m: New.
11422         * objc.dg/naming-2.m: New.
11423         * objc.dg/proto-hier-1.m: New.
11424
11425 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
11426
11427         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
11428         largest-type elements to a struct makes its size grow.
11429
11430 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
11431
11432         * g++.dg/abi/vthunk1.C: New test.
11433
11434 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
11435
11436         * g++.dg/abi/vbase8-22.C: New test.
11437
11438 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
11439
11440         * gcc.dg/cpp/macro8.c: New test.
11441
11442 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
11443
11444         * g++.dg/abi/vbase8-21.C: New test.
11445
11446 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
11447
11448         * g++.dg/abi/vbase8-10.C: New test.
11449
11450 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
11451
11452         * lib/g++.exp (g++_set_ld_library_path): Renamed to
11453         ${tool}_set_ld_library_path.
11454         Changed caller.
11455         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
11456         g++.exp.
11457
11458 2001-07-26  Stan Cox <scox@redhat.com>
11459
11460         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
11461         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
11462         gcc_exit, gcc_check_unsupported_p):
11463         Moved to gcc-deps.exp
11464         * gcc-deps.exp: New file.
11465
11466 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11467
11468         * g++.old-deja/g++.pt/defarg14.C: New test.
11469
11470 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
11471
11472         * g++.old-deja/g++.other/lineno5.C: New test.
11473
11474 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
11475
11476         * g++.old-deja/g++.pt/crash68.C: New test.
11477
11478 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
11479
11480         * g++.old-deja/g++.other/crash42.C: New test.
11481
11482 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
11483
11484         * gcc.dg/cpp/extratokens.c: Fix.
11485         * gcc.dg/cpp/skipping2.c: New tests.
11486
11487 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
11488
11489         * gcc.c-torture/execute/20010724-1.c: New file.
11490         * gcc.c-torture/execute/20010724-1.x: New file.
11491
11492 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
11493
11494         * g++.old-deja/g++.other/cond7.C: New test.
11495
11496 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
11497
11498         * g++.old-deja/g++.other/optimize4.C: New test.
11499
11500 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
11501
11502         * g++.old-deja/g++.abi/vbase8-5.C: New test.
11503
11504 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
11505
11506         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
11507         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
11508         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
11509         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
11510
11511         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
11512         bug report" message.
11513
11514         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
11515         * g++.dg/ext/instantiate1.C: Move from old-deja.
11516
11517 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
11518
11519         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
11520         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
11521         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
11522         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
11523
11524 2001-07-23  Jeffrey A Law  (law@cygnus.com)
11525
11526         * gcc.c-torture/execute/20010723-1.c: New test.
11527
11528 2001-07-23  Ben Elliston  <bje@redhat.com>
11529
11530         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
11531
11532 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
11533
11534         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
11535         i[34567]86-*-*.
11536         Delete handling of ieee_multilib_flags.
11537         Pass -mieee for alpha*-*-* and sh-*-*.
11538         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
11539
11540 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
11541
11542         Remove old-abi tests.
11543         * g++.old-deja/g++.mike/p11116.C: Remove.
11544         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
11545
11546 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
11547
11548         * g77.f-torture/compile/pr3743.f:  New test
11549
11550 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
11551
11552         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
11553
11554 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
11555
11556         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
11557         g++.old-deja/g++.pt/static6.C: Likewise.
11558         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
11559         supports weak symbols.
11560
11561 2001-07-18  Andreas Jaeger  <aj@suse.de>
11562
11563         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
11564         supported again.
11565
11566 2001-07-18  Andreas Jaeger  <aj@suse.de>
11567
11568         * gcc.dg/iftrap-1.c: Fix target line.
11569
11570 2001-07-17  Richard Henderson  <rth@redhat.com>
11571
11572         * gcc.c-torture/execute/20010717-1.c: New.
11573
11574 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
11575
11576         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
11577         tests.
11578
11579 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
11580
11581         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
11582
11583 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
11584
11585         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
11586         UAC_SIGBUS, UAC_NOPRINT definitions.
11587
11588 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
11589
11590         * objc/execute/object_is_class.m: New test.
11591         * objc/execute/object_is_meta_class.m: New test.
11592
11593 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
11594
11595         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
11596         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
11597
11598 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
11599
11600         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
11601         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
11602
11603 2001-07-14  Richard Henderson  <rth@redhat.com>
11604
11605         * gcc.dg/iftrap-1.c: New.
11606
11607 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
11608
11609         * g77.f-torture/execute/intrinsic77.f: New test.
11610
11611 2001-07-11  Janis Johnson <janis@us.ibm.com>
11612
11613         * gcc.misc-tests/gcov-3.c: New test.
11614
11615 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
11616
11617         * gcc.c-torture/compile/20010711-1.c,
11618         * gcc.c-torture/compile/20010711-2.c: New tests.
11619
11620 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
11621
11622         * gcc.c-torture/execute/20010711-1.c: New test.
11623
11624 2001-07-11  Ben Elliston  <bje@redhat.com>
11625
11626         * g++.old-deja/g++.other/enum5.C: New test.
11627
11628 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
11629
11630         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
11631         (g++-dg-prune): Call prune_gcc_output.
11632         * prune.exp: New file for prune_gcc_output.
11633         * lib/g++.exp, lib/gcc.exp: Load it.
11634
11635 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
11636
11637         * gcc.c-torture/compile/20010701-1.c,
11638         g++.old-deja/g++.ext/attrib6.C: New tests.
11639
11640 2001-07-06  Jeffrey A Law  (law@cygnus.com)
11641
11642         * gcc.c-torture/compile/20010706-1.c: New test.
11643
11644 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
11645
11646         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
11647
11648 2001-06-28  Stan Shebs  <shebs@apple.com>
11649
11650         * gcc.dg/pragma-darwin.c: New test.
11651
11652 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
11653
11654         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
11655         Solaris 2.[678] system.
11656
11657 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
11658
11659         * gcc.dg/20010622-1.c: New test.
11660
11661 2001-06-18  Stan Shebs  <shebs@apple.com>
11662
11663         * objc.dg: New directory.
11664         * objc.dg/dg.exp: New file.
11665         * objc.dg/alias.m: New.
11666         * objc.dg/class-1.m: New.
11667         * objc.dg/class-2.m: New.
11668         * objc.dg/const-str-1.m: New.
11669         * objc.dg/const-str-2.m: New.
11670         * objc.dg/id-1.m: New.
11671         * objc.dg/method-1.m: New.
11672         * objc.dg/super-class-1.m: New.
11673         * lib/objc-dg.exp: New file.
11674
11675 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
11676
11677         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
11678         of label name.
11679
11680 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
11681
11682         * g++.old-deja/g++.abi/vbase8-9.C: New test.
11683
11684 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
11685
11686         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
11687         variable.
11688
11689 2001-06-12  Richard Henderson  <rth@redhat.com>
11690
11691         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
11692
11693 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
11694
11695         * g++.old-deja/g++.abi/vbase5.C: New test.
11696         * g++.old-deja/g++.abi/vbase6.C: New test.
11697         * g++.old-deja/g++.abi/vbase7.C: New test.
11698
11699 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11700
11701         * gcc.c-torture/compile/20010610-1.c: New test.
11702
11703 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
11704
11705         * g++.old-deja/g++.abi/vbase4.C: New test.
11706
11707 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
11708
11709         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
11710         support %f for HC11/HC12 targets.
11711         * gcc.c-torture/execute/930513-1.x: New file, likewise.
11712         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
11713         on HC11/HC12 targets.
11714         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
11715
11716 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
11717
11718         * gcc.dg/wchar_t-1.c: New file.
11719         * gcc.dg/wint_t-1.c: Likewise.
11720
11721 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
11722
11723         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
11724
11725 2001-06-11  Richard Henderson  <rth@redhat.com>
11726
11727         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
11728
11729 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
11730
11731         * gcc.c-torture/compile/20010611-1.c: New test.
11732
11733 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
11734
11735         * gcc.dg/c99-tag-1.c: Add more tests.
11736
11737 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
11738
11739         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
11740         representation on MN10300 and ARM/Thumb.
11741
11742 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
11743
11744         * g77.f-torture/execute/20010610.f: New.
11745
11746 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
11747
11748         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
11749         names.
11750
11751 2001-06-09  Richard Henderson  <rth@redhat.com>
11752
11753         * gcc.c-torture/execute/ashrdi-1.c: New.
11754         * gcc.c-torture/execute/ashldi-1.c: New.
11755         * gcc.c-torture/execute/lshrdi-1.c: New.
11756
11757 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
11758
11759         * objc/execute/load-3.m: Added. Check sending +load to categories,
11760         in addition to classes.
11761
11762 2001-06-08  Stan Shebs  <shebs@apple.com>
11763
11764         * objc/execute/load-2.m: New test.  From Nicola Pero
11765         <n.pero@mi.flashnet.it>.
11766
11767 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
11768
11769         * gcc.c-torture/execute/20010605-2.c: New test.
11770
11771 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
11772
11773         * g++.old-deja/g++.abi/vbase2.C: New test.
11774         * g++.old-deja/g++.abi/vbase3.C: New test.
11775
11776 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
11777
11778         * g++.old-deja/g++.pt/friend49.C: New test.
11779
11780 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
11781
11782         * g++.old-deja/g++.ext/anon3.C: New test.
11783
11784 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
11785
11786         * g++.old-deja/g++.other/conv7.C: New test.
11787
11788 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
11789
11790         * gcc.c-torture/compile/20010605-2.c: New test.
11791
11792 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
11793
11794         * gcc.c-torture/execute/20010604-1.c: New test.
11795
11796 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
11797
11798         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
11799
11800 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
11801
11802         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
11803         (g++_link_flags): Likewise.
11804         (g++_init): Pass gccpath's value to two previous functions.
11805
11806 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11807
11808         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
11809         Ensure logfile entry matches exec command line.
11810
11811 2001-05-31  Richard Henderson  <rth@redhat.com>
11812
11813         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
11814         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
11815
11816 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
11817
11818         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
11819         compiler for irix6.2
11820
11821 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
11822
11823         * g++.old-deja/g++.other/optimize3.C: New file.
11824
11825 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
11826
11827         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
11828         assemble.
11829
11830 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
11831
11832         * g++.old-deja/g++.other/optimize2.C: New file.
11833
11834 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
11835
11836         * gcc.c-torture/compile/20010518-2.c: New file.
11837         * gcc.c-torture/execute/20010518-1.c: New file.
11838         * gcc.c-torture/execute/20010518-2.c: New file.
11839
11840 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
11841
11842         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
11843
11844 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
11845
11846         G++ no longer defines builtins that do not begin with __builtin.
11847         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
11848         * g++.old-deja/g++.brendand/misc13.C: Likewise.
11849         * g++.old-deja/g++.law/builtin1.C: Likewise.
11850         * g++.old-deja/g++.law/cvt2.C: Likewise.
11851         * g++.old-deja/g++.mike/net5.C: Likewise.
11852         * g++.old-deja/g++.other/builtins1.C: Likewise.
11853         * g++.old-deja/g++.other/builtins2.C: Likewise.
11854         * g++.old-deja/g++.other/builtins3.C: Likewise.
11855         * g++.old-deja/g++.other/builtins4.C: Likewise.
11856         * g++.old-deja/g++.other/inline8.C: Likewise.
11857         * g++.old-deja/g++.robertl/eb39.C: Likewise.
11858
11859 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
11860
11861         * g++.old-deja/g++.pt/using1.C: Adjust.
11862         * g++.old-deja/g++.pt/using2.C: New test.
11863
11864 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
11865
11866         * gcc.dg/cpp/charconst.c: New tests.
11867         * gcc.dg/cpp/escape.c: New tests.
11868         * gcc.dg/cpp/escape-1.c: New tests.
11869         * gcc.dg/cpp/escape-2.c: New tests.
11870         * gcc.dg/cpp/ucs.c: New tests.
11871
11872 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
11873
11874         * gcc.misc-tests/linkage.exp:  Pass appropriate flags to
11875         native compiler for irix6.5.
11876
11877 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
11878
11879         * lib/g++.exp (g++_include_flags): Use args to compute
11880         get_multilibs.
11881         (g++_link_flags): Likewise.
11882         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
11883
11884 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
11885
11886         * gcc.dg/c90-hexfloat-1.c: Add more tests.
11887
11888 2001-05-21  Geoff Keating  <geoffk@redhat.com>
11889
11890         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
11891         this file.
11892
11893 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
11894
11895         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
11896         STACK_SIZE;
11897         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
11898         to STACK_SIZE; Use it to define size of add_histo array.
11899         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
11900         to STACK_SIZE.
11901         (f): Use GITT_SIZE to define size of gitt local table.
11902         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
11903         to STACK_SIZE; Use it to define size of bytemem array.
11904
11905 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
11906
11907         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
11908         on 68HC11/HC12 due to the asm instruction.
11909         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
11910         * gcc.c-torture/compile/920520-1.x: Likewise.
11911         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
11912         on 68HC11/HC12 because the function is larger than 64K.
11913         * gcc.c-torture/compile/961203-1.x: New file, this test fails
11914         on 68HC11/HC12 because the structure is too large.
11915
11916 2001-05-20  Richard Henderson  <rth@redhat.com>
11917
11918         * gcc.c-torture/execute/20010520-1.c: New.
11919
11920 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11921
11922         * g++.old-deja/g++.warn/compare1.C: New test.
11923         * gcc.dg/compare4.c: New test.
11924
11925 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
11926
11927         * g++.old-deja/g++.other/optimize1.C: New test.
11928
11929 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11930
11931         * g++.old-deja/g++.pt/spec41.C: New test.
11932
11933 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
11934
11935         * gcc.c-torture/compile/20010114-1.x: Remove.
11936
11937 2001-05-18  Stan Shebs  <shebs@apple.com>
11938
11939         * gcc.c-torture/compile/20010518-1.c: New test.
11940
11941 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
11942
11943         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
11944         * g++.old-deja/g++.pt/crash67.C: New test.
11945
11946 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
11947
11948         * g++.old-deja/g++.other/debug9.C: New test.
11949
11950 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
11951
11952         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
11953
11954 2001-05-16  Jan Hubicka  <jh@suse.cz>
11955
11956         * gcc.c-torture/compile/20010516-1.c: New test.
11957
11958 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
11959
11960         * g++.old-deja/g++.other/crash41.C: New test.
11961
11962 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
11963
11964         * g++.old-deja/g++.pt/crash66.C: New test.
11965
11966 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
11967
11968         * g++.old-deja/g++.robertl/eb27.C: Convert.
11969
11970 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
11971
11972         * g++.dg/friend-warn.C: New test.  Do not warn about friend
11973         declaration being redundant.
11974
11975 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
11976
11977         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
11978
11979 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
11980
11981         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
11982
11983 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
11984
11985         * lib/g++.exp: Use testsuite_flags.
11986
11987 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
11988
11989         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
11990
11991 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
11992
11993         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
11994
11995 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
11996
11997         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
11998
11999 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
12000
12001         * gcc.c-torture/compile/20010313-1.c: New test.
12002
12003 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
12004
12005         * gcc.dg/cpp/direct2.c: New test.
12006         * gccq.dg/cpp/direct2s.c: New test.
12007
12008         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
12009
12010 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
12011
12012         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
12013         * g++.old-deja/g++.other/op3.C: Likewise.
12014
12015 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
12016
12017         * gcc.dg/cpp/syshdr.h: New file.
12018         * gcc.dg/cpp/sysmac1.c: Update.
12019         * gcc.dg/cpp/sysmac2.c: Update.
12020
12021 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
12022
12023         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
12024
12025 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
12026
12027         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
12028         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
12029
12030 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
12031
12032         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
12033
12034 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
12035
12036         * lib/g++.exp (g++_include_flags): Don't use any special flags
12037         if TESTING_IN_BUILD_TREE is not defined.
12038         (g++_init): Use a plain 'c++' as the compiler if
12039         TESTING_IN_BUILD_TREEE is not defined.
12040
12041 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
12042
12043         * g++.old-deja/g++.eh/catch13.C: New test.
12044         * g++.old-deja/g++.eh/catch14.C: New test.
12045
12046 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
12047
12048         * gcc.dg/cpp/tr-define.c: New test.
12049
12050 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
12051
12052         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
12053         <stdlib.h>, not <malloc.h>.
12054
12055 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
12056
12057         * g++.old-deja/g++.ns/template17.C: New test.
12058
12059 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
12060
12061         * g++.old-deja/g++.pt/ref4.C: New test.
12062
12063 2001-04-30  Richard Henderson  <rth@redhat.com>
12064
12065         * gcc.dg/20000724-1.c: Revert last change.
12066
12067 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
12068
12069         * g77.f-torture/execute/20010430.f: New test.
12070
12071 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
12072
12073         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
12074
12075 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
12076
12077         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
12078
12079 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
12080
12081         * g++.old-deja/g++.eh/crash6.C: New test.
12082
12083 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
12084
12085         * g++.old-deja/g++.other/warn7.C: New test.
12086
12087 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
12088
12089         * g++.old-deja/g++.other/defarg9.C: New test.
12090
12091 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
12092
12093         * g77.f-torture/compile/20010426.f: New test.
12094         * g77.f-torture/execute/20010426.f: New test.
12095
12096 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
12097
12098         * g77.f-torture/compile/20000629-1.x: Remove - error
12099         has been fixed.
12100
12101 2001-04-26  Jeffrey A Law  (law@cygnus.com)
12102
12103         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
12104         Tweak slightly to work with g++.dg framework.
12105         * g++.dg/special/ecos.exp: Run initp1.C test.
12106         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
12107
12108         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
12109         its linker doesn't give line numbers either.
12110         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
12111
12112 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
12113
12114         * g++.old-deja/g++.other/lex1.C: New test.
12115
12116 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
12117
12118         * gcc.dg/noncompile/20010425-1.c: New test.
12119
12120 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
12121
12122         * g++.old-deja/g++.pt/mangle2.C: New test.
12123
12124 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
12125
12126         * gcc.dg/format/plus-1.c: New test.
12127
12128 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
12129
12130         * gcc.dg/20010423-1.c: New test.
12131
12132 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
12133
12134         * gcc.c-torture/execute/20010422-1.c: New test.
12135
12136 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
12137
12138         * g++.old-deja/g++.ns/type2.C: New test.
12139
12140 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
12141
12142         * g++.old-deja/g++.other/perf1.C: New test.
12143
12144 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
12145
12146         * gcc.dg/c99-func-2.c: Remove xfail.
12147         * gcc.dg/c99-func-3.c: Remove xfail.
12148         * gcc.dg/c99-func-4.c: Remove xfail.
12149
12150 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
12151
12152         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
12153
12154 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
12155
12156         * gcc.c-torture/compile/20010423-1.c: New test.
12157
12158 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
12159
12160         * g++.old-deja/g++.pt/typename28.C: New test.
12161
12162 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
12163
12164         * g++.old-deja/g++.abi/empty2.C: New test.
12165         * g++.old-deja/g++.abi/empty3.C: New test.
12166
12167 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
12168
12169         * g++.old-deja/g++.other/comdat2.C: New test.
12170         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
12171
12172 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
12173
12174         * g++.old-deja/g++.other/overload14.C: New test.
12175
12176 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
12177
12178         * g++.old-deja/g++.other/lookup23.C: New test.
12179
12180 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
12181
12182         * gcc.c-torture/execute/20010403-1.c: New test.
12183
12184 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
12185             Mark Mitchell  <mark@codesourcery.com>
12186
12187         * lib/old-dejagnu.exp: Don't delete output of executable.
12188         Add .exe suffix to executables.
12189
12190 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
12191
12192         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
12193
12194 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12195
12196         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
12197
12198 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
12199
12200         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
12201         * g++.old-deja/g++.abi/crash1.C: New test.
12202
12203 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
12204
12205         * g++.old-deja/g++.other/crash40.C: New test.
12206
12207 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12208
12209         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
12210
12211 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
12212
12213         * g++.old-deja/g++.other/warn6.C: New test.
12214
12215 22001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
12216
12217         * g++.old-deja/g++.robertl/eb42.C: Same.
12218
12219 001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12220
12221         * gcc.dg/wtr-conversion-1.c: New testcase.
12222
12223 2001-04-10  Richard Henderson  <rth@redhat.com>
12224
12225         * g++.old-deja/g++.other/array5.C: New.
12226
12227 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
12228
12229         * gcc.c-torture/execute/20010408-1.c: New test.
12230
12231 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
12232
12233         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
12234         headers and constructs.
12235         * g++.old-deja/g++.robertl/eb79.C: Same.
12236         * g++.old-deja/g++.robertl/eb77.C (main): Same.
12237         * g++.old-deja/g++.robertl/eb73.C: Same.
12238         * g++.old-deja/g++.robertl/eb66.C (main): Same.
12239         * g++.old-deja/g++.robertl/eb55.C (t): Same.
12240         * g++.old-deja/g++.robertl/eb54.C (main): Same.
12241         * g++.old-deja/g++.robertl/eb46.C (main): Same.
12242         * g++.old-deja/g++.robertl/eb44.C: Same.
12243         * g++.old-deja/g++.robertl/eb41.C (main): Same.
12244         * g++.old-deja/g++.robertl/eb4.C (main): Same.
12245         * g++.old-deja/g++.robertl/eb39.C: Same.
12246         * g++.old-deja/g++.robertl/eb33.C (main): Same.
12247         * g++.old-deja/g++.robertl/eb31.C (main): Same.
12248         * g++.old-deja/g++.robertl/eb30.C: Same.
12249         * g++.old-deja/g++.robertl/eb3.C: Same.
12250         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
12251         * g++.old-deja/g++.robertl/eb21.C: Same.
12252         * g++.old-deja/g++.robertl/eb15.C: Same.
12253         * g++.old-deja/g++.robertl/eb118.C: Same.
12254         * g++.old-deja/g++.robertl/eb115.C (main): Same.
12255         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
12256         * g++.old-deja/g++.robertl/eb109.C: Same.
12257         * g++.old-deja/g++.other/sibcall1.C (main): Same.
12258         * g++.old-deja/g++.mike/rtti1.C: Same.
12259         * g++.old-deja/g++.mike/p658.C: Same.
12260         * g++.old-deja/g++.mike/net46.C: Same.
12261         * g++.old-deja/g++.mike/net34.C: Same.
12262         * g++.old-deja/g++.mike/memoize1.C: Same.
12263         * g++.old-deja/g++.mike/eh2.C: Same.
12264         * g++.old-deja/g++.law/weak.C: Same.
12265         * g++.old-deja/g++.law/visibility7.C: Same.
12266         * g++.old-deja/g++.law/visibility25.C: Same.
12267         * g++.old-deja/g++.law/visibility22.C: Same.
12268         * g++.old-deja/g++.law/visibility2.C: Same.
12269         * g++.old-deja/g++.law/visibility17.C: Same.
12270         * g++.old-deja/g++.law/visibility13.C: Same.
12271         * g++.old-deja/g++.law/visibility10.C: Same.
12272         * g++.old-deja/g++.law/visibility1.C: Same.
12273         * g++.old-deja/g++.law/virtual3.C (eval): Same.
12274         * g++.old-deja/g++.law/vbase1.C: Same.
12275         * g++.old-deja/g++.law/operators32.C: Same.
12276         * g++.old-deja/g++.law/nest3.C: Same.
12277         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
12278         * g++.old-deja/g++.law/except5.C (main): Same.
12279         * g++.old-deja/g++.law/cvt7.C (run): Same.
12280         * g++.old-deja/g++.law/cvt2.C: Same.
12281         * g++.old-deja/g++.law/cvt16.C: Same.
12282         * g++.old-deja/g++.law/ctors6.C (bar): Same.
12283         * g++.old-deja/g++.law/ctors17.C (main): Same.
12284         * g++.old-deja/g++.law/ctors13.C: Same.
12285         * g++.old-deja/g++.law/ctors12.C (main): Same.
12286         * g++.old-deja/g++.law/ctors10.C: Same.
12287         * g++.old-deja/g++.law/code-gen5.C: Same.
12288         * g++.old-deja/g++.law/bad-error7.C: Same.
12289         * g++.old-deja/g++.law/arm9.C: Same.
12290         * g++.old-deja/g++.law/arm12.C: Same.
12291         * g++.old-deja/g++.law/arg8.C: Same.
12292         * g++.old-deja/g++.law/arg1.C: Same.
12293         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
12294         * g++.old-deja/g++.jason/template31.C: Same.
12295         * g++.old-deja/g++.jason/template24.C (main): Same.
12296         * g++.old-deja/g++.jason/2371.C: Same.
12297         * g++.old-deja/g++.eh/new2.C: Same.
12298         * g++.old-deja/g++.eh/new1.C: Same.
12299         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
12300         * g++.old-deja/g++.brendan/nest21.C (main): Same.
12301         * g++.old-deja/g++.brendan/err-msg3.C: Same.
12302         * g++.old-deja/g++.brendan/crash62.C: Same.
12303         * g++.old-deja/g++.brendan/crash52.C: Same.
12304         * g++.old-deja/g++.brendan/crash49.C (main): Same.
12305         * g++.old-deja/g++.brendan/crash38.C: Same.
12306         * g++.old-deja/g++.brendan/crash15.C (main): Same.
12307         * g++.old-deja/g++.brendan/copy9.C: Same.
12308
12309 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
12310
12311         * gcc.c-torture/execute/20001203-2.c (memset):
12312         Count argument is of type __SIZE_TYPE__.
12313
12314 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
12315
12316         * gcc.c-torture/compile/20010404-1.c: New test.
12317
12318 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
12319
12320         * gcc.c-torture/compile/20010326-1.c: New test.
12321
12322 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
12323
12324         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
12325         peculiarities of the SH.
12326         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
12327
12328 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
12329
12330         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
12331         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
12332         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
12333
12334 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
12335
12336         * g77.f-torture/compile/20010321-1.f: New test.
12337
12338 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
12339
12340         * gcc.c-torture/compile/20010329-1.c: New test.
12341
12342 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
12343
12344         * gcc.c-torture/execute/20010329-1.c: New test.
12345
12346 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
12347
12348         * g++.old-deja/g++.other/eh4.C: Fix typo.
12349
12350 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
12351
12352         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
12353
12354 2001-03-28  Philip Blundell  <philb@gnu.org>
12355
12356         * gcc.c-torture/compile/20010328-1.c: New test.
12357
12358 2001-03-27  Richard Henderson  <rth@redhat.com>
12359
12360         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
12361         * g++.old-deja/g++.eh/vbase3.C: Likewise.
12362
12363 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
12364
12365         * gcc.c-torture/compile/20010327-1.c: New test.
12366
12367 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
12368
12369         * g++.old-deja/g++.other/friend12.C: New test.
12370         * g++.old-deja/g++.other/friend9.C: Expect no errors.
12371         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
12372
12373 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
12374
12375         * gcc.c-torture/execute/20010325-1.c: New test.
12376
12377 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
12378
12379         * g++.old-deja/g++.other/mangle3.C: New test.
12380
12381 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
12382
12383         * g++.old-deja/g++.other/anon8.C: New test.
12384
12385 2001-03-20  Philip Blundell  <philb@gnu.org>
12386
12387         * gcc.c-torture/compile/20010320-1.c: New test.
12388
12389 2001-03-17  Richard Henderson  <rth@redhat.com>
12390
12391         * g++.old-deja/g++.other/eh4.C: Add expected error text.
12392
12393 2001-03-15  Geoff Keating  <geoff@redhat.com>
12394
12395         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
12396         tests on AIX.
12397
12398 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
12399
12400         * g++.old-deja/g++.other/eh4.C: New test.
12401
12402 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
12403
12404         * gcc.dg/cpp/mi1.c: Update.
12405
12406 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
12407
12408         * g++.old-deja/g++.other/regstack.C: New test.
12409
12410 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
12411
12412         * g++.old-deja/g++.other/ref4.C: New test.
12413
12414 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
12415
12416         * objc/execute/va_method.m: Added.
12417         * objc/execute/IMP.m: Added.
12418         * objc/execute/_cmd.m: Added.
12419         * objc/execute/accessing_ivars.m: Added.
12420         * objc/execute/class-1.m: Added.
12421         * objc/execute/class-10.m: Added.
12422         * objc/execute/class-11.m: Added.
12423         * objc/execute/class-12.m: Added.
12424         * objc/execute/class-13.m: Added.
12425         * objc/execute/class-14.m: Added.
12426         * objc/execute/class-2.m: Added.
12427         * objc/execute/class-3.m: Added.
12428         * objc/execute/class-4.m: Added.
12429         * objc/execute/class-5.m: Added.
12430         * objc/execute/class-6.m: Added.
12431         * objc/execute/class-7.m: Added.
12432         * objc/execute/class-8.m: Added.
12433         * objc/execute/class-9.m: Added.
12434         * objc/execute/class-tests-1.h
12435         * objc/execute/class-tests-2.h
12436         * objc/execute/compatibility_alias.m: Added.
12437         * objc/execute/encode-1.m: Added.
12438         * objc/execute/formal_protocol-1.m: Added.
12439         * objc/execute/formal_protocol-2.m: Added.
12440         * objc/execute/formal_protocol-3.m: Added.
12441         * objc/execute/formal_protocol-4.m: Added.
12442         * objc/execute/formal_protocol-5.m: Added.
12443         * objc/execute/formal_protocol-6.m: Added.
12444         * objc/execute/formal_protocol-7.m: Added.
12445         * objc/execute/informal_protocol.m: Added.
12446         * objc/execute/initialize.m: Added.
12447         * objc/execute/load.m: Added.
12448         * objc/execute/many_args_method.m: Added.
12449         * objc/execute/nested-3.m: Added.
12450         * objc/execute/no_clash.m: Added.
12451         * objc/execute/private.m: Added.
12452         * objc/execute/redefining_self.m: Added.
12453         * objc/execute/root_methods.m: Added.
12454         * objc/execute/selector-1.m: Added.
12455         * objc/execute/static-1.m: Added.
12456         * objc/execute/static-2.m: Added.
12457         * objc/execute/va_method.m: Added.
12458
12459 2001-03-10  Richard Henderson  <rth@redhat.com>
12460
12461         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
12462
12463 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
12464
12465         * g++.old-deja/g++.other/crash31.C: XFAIL.
12466         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
12467         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
12468         * gcc.c-torture/execute/20010123-1.x: XFAIL.
12469         * gcc.c-torture/execute/20010124-1.x: XFAIL.
12470         * gcc.dg/sequence-pt-1.c: XFAIL one test.
12471
12472 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
12473
12474         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
12475
12476 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
12477
12478         * gcc.dg/20000724-1.c: Don't use multiline strings.
12479
12480 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
12481
12482         * objc/execute/string1.m, objc/execute/string2.m: Compare the
12483         result of -cString against what we expect it to be; don't just
12484         print it out for no one to read.
12485
12486         * objc/execute/string3.m, objc/execute/string4.m: New tests.
12487         Based on testcases provided by Nicola Pero.
12488
12489 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
12490
12491         * gcc.dg/cpp/macro7.c: New test.
12492
12493 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
12494
12495         * gcc.dg/cpp/multiline.c: Update.
12496
12497 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
12498
12499         * g++.old-deja/g++.other/enum3.C: New test.
12500
12501 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
12502
12503         * g++.old-deja/g++.other/pod1.C: New test.
12504
12505 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
12506
12507         * g++.old-deja/g++.ext/overload1.C: New test.
12508
12509 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
12510
12511         * g++.old-deja/g++.pt/using1.C: New test.
12512
12513 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
12514
12515         * g++.old-deja/g++.other/using9.C: New test.
12516
12517 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
12518
12519         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
12520
12521         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
12522
12523 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
12524
12525         * g++.old-deja/g++.ext/realpt1.C: Remove.
12526
12527 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
12528
12529         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
12530
12531 2001-02-26  Will Cohen  <wcohen@redhat.com>
12532
12533         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
12534
12535 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
12536
12537         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
12538         templatized constructors.
12539
12540 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
12541
12542         * gcc.c-torture/execute/20010224-1.c: New test.
12543
12544 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
12545
12546         * gcc.c-torture/execute/20010222-1.c: New test.
12547
12548 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
12549
12550         * g++.old-deja/g++.other/inline20.C: New test.
12551
12552 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
12553
12554         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
12555
12556 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
12557
12558         * g++.old-deja/g++.other/lookup22.C: New test.
12559
12560 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
12561
12562         * g77.dg: New directory.
12563         * g77.dg/20010216-1.f: New test case.
12564         * g77.dg/dg.exp: New driver.
12565         * lib/g77-dg.exp: New driver library.
12566
12567 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12568
12569         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
12570
12571 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
12572
12573         * g++.old-deja/g++.other/decl9.C: New test.
12574
12575 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
12576
12577         * g++.old-deja/g++.other/init16.C: Update the test so that it does
12578         not need <string> and also tests the initialization at runtime.
12579
12580 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
12581
12582         * gcc.c-torture/execute/longlong.c: New test.
12583
12584 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
12585
12586         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
12587
12588 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
12589
12590         * gcc.c-torture/execute/920302-1.c (execute):
12591         Change argument type to short.
12592
12593 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
12594
12595         * g++.old-deja/g++.pt/deduct6.C: New test.
12596
12597 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
12598
12599         * g++.old-deja/g++.pt/deduct5.C: New test.
12600
12601 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
12602
12603         * gcc.c-torture/execute/20010209-1.c: New test.
12604
12605 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
12606
12607         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
12608
12609 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
12610
12611         * g++.dg/vtgc1.C: Update for new ABI.
12612
12613         * consistency.vlad: New directory, 1665 files.
12614
12615 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
12616
12617         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
12618         return type.
12619         * gcc.dg/cpp/digraphs.c: Declare puts.
12620
12621 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
12622
12623         * g++.old-deja/g++.other/warn5.C: New test.
12624
12625 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
12626
12627         * g++.old-deja/g++.pt/spec40.C: New test.
12628
12629 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
12630
12631         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
12632         case.
12633         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
12634
12635 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
12636
12637         * gcc.c-torture/compile/20010209-1.c: New test.
12638
12639 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
12640
12641         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
12642         excess errors message but not if it crashes.
12643         * g++.old-deja/g++.other/crash27.C: Likewise.
12644         * g++.old-deja/g++.other/crash28.C: Likewise.
12645         * g++.old-deja/g++.other/crash30.C: Likewise.
12646         * g++.old-deja/g++.other/crash32.C: Likewise.
12647         * g++.old-deja/g++.other/crash35.C: Likewise.
12648         * g++.old-deja/g++.pt/inherit2.C: Likewise.
12649
12650 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
12651
12652         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
12653         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
12654         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
12655         g77.f-torture/execute/execute.exp,
12656         g77.f-torture/noncompile/noncompile.exp,
12657         gcc.c-torture/execute/execute.exp,
12658         gcc.c-torture/execute/memcheck/memcheck.exp,
12659         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
12660         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
12661         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
12662         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
12663         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
12664         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
12665         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
12666         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
12667         Remove bug reporting instructions with ancient email addresses.
12668
12669 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
12670
12671         * gcc.dg/20010202-1.c: New test.
12672         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
12673
12674 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
12675
12676         * g++.dg/stdbool-if.C: New test.
12677
12678 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
12679
12680         * objc/execute/fdecl.m: Added main().
12681
12682 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
12683
12684         * gcc.c-torture/execute/20010206-1.c: New test.
12685
12686 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
12687
12688         * gcc.dg/cpp/avoidpaste1.c: Update.
12689
12690 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
12691
12692         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
12693         Pero <nicola@brainstorm.co.uk>.
12694         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
12695
12696 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
12697
12698         * g++.old-deja/g++.pt/spec39.C: New test.
12699
12700 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
12701
12702         * gcc.c-torture/compile/20010202-1.c: New test.
12703
12704 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
12705
12706         * g++.old-deja/g++.abi/primary2.C: New test.
12707         * g++.old-deja/g++.abi/primary3.C: New test.
12708         * g++.old-deja/g++.abi/primary4.C: New test.
12709         * g++.old-deja/g++.abi/primary5.C: New test.
12710         * g++.old-deja/g++.abi/vtable3.h: New test.
12711         * g++.old-deja/g++.abi/vtable3a.C: New test.
12712         * g++.old-deja/g++.abi/vtable3b.C: New test.
12713         * g++.old-deja/g++.abi/vtable3c.C: New test.
12714         * g++.old-deja/g++.abi/vtable3d.C: New test.
12715         * g++.old-deja/g++.abi/vtable3e.C: New test.
12716         * g++.old-deja/g++.abi/vtable3f.C: New test.
12717         * g++.old-deja/g++.abi/vtable3g.C: New test.
12718         * g++.old-deja/g++.abi/vtable3h.C: New test.
12719         * g++.old-deja/g++.abi/vtable3i.C: New test.
12720         * g++.old-deja/g++.abi/vtable3j.C: New test.
12721         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
12722
12723 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
12724
12725         * g++.old-deja/g++.other/anon6.C: New test.
12726         * g++.old-deja/g++.other/anon7.C: New test.
12727
12728 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
12729
12730         * gcc.dg/cpp/avoidpaste2.c: New tests.
12731
12732 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
12733
12734         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
12735
12736 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
12737
12738         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
12739         DECIMAL_DIG cases for Irix."
12740
12741 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
12742
12743         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
12744
12745 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
12746
12747         * gcc.dg/c99-tag-1.c: New test.
12748
12749 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
12750
12751         * gcc.dg/cpp/tr-warn1.c: Add tests.
12752
12753 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
12754
12755         * gcc.dg/cpp/avoidpaste1.c: Update.
12756         * gcc.dg/cpp/paste4.c: Update.
12757
12758 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
12759
12760         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
12761         cases for Irix.
12762
12763 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
12764
12765         * g++.old-deja/g++.other/inline19.C: New test.
12766
12767 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
12768
12769         * gcc.dg/Wlarger-than.c: New test.
12770
12771 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
12772
12773         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
12774
12775 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
12776
12777         * gcc.c-torture/execute/20010129-1.c: New test.
12778         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
12779
12780 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
12781
12782         * gcc.dg/cpp/avoidpaste1.c: Test case.
12783
12784 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
12785
12786         * g++.old-deja/g++.other/inline18.C: New test.
12787
12788 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12789
12790         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
12791         and __builtin_putchar.
12792
12793 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
12794
12795         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
12796         tests.
12797
12798 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
12799
12800         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
12801         floating point number rounding mode to round to the nearest
12802         representable mode.
12803
12804 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
12805
12806         * g++.old-deja/g++.other/mangle2.C: New test.
12807
12808 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
12809
12810         * gcc.c-torture/compile/20010124-1.c: New test.
12811
12812 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
12813
12814         * g++.old-deja/g++.pt/spec38.C: New test.
12815
12816 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12817
12818         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
12819         "Build don't run".
12820
12821 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
12822
12823         * gcc.c-torture/execute/20010123-1.c: New test.
12824
12825 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
12826
12827         * g++.old-deja/g++.pt/spec37.C: New test.
12828
12829 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
12830
12831         * g++.old-deja/g++.pt/overload14.C: New test.
12832
12833 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
12834
12835         * gcc.c-torture/execute/20010122-1.c: New test, exercise
12836         __builtin_return_address.
12837
12838 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
12839
12840         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
12841         * g++.old-deja/g++.pt/spec35.C: New test.
12842         * g++.old-deja/g++.pt/spec36.C: New test.
12843
12844 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
12845
12846         * gcc.c-torture/compile/20010118-1.c: New test.
12847
12848 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
12849
12850         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
12851
12852 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
12853
12854         * gcc.c-torture/execute/20010119-1.c: New test.
12855
12856 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
12857
12858         * g++.old-deja/g++.other/vbase5.C: New test.
12859
12860 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
12861
12862         * gcc.c-torture/execute/20010118-1.c: New test.
12863
12864 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
12865
12866         * g++.old-deja/g++.pt/deduct3.C: New test.
12867
12868 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
12869
12870         * g++.old-deja/g++.pt/spec34.C: New test.
12871
12872 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
12873
12874         * g77.f-torture/compile/20000601-2.f: New test.
12875
12876 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
12877
12878         * g++.old-deja/g++.other/init17.C: New test.
12879
12880 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
12881
12882         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
12883
12884 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
12885
12886         * g++.old-deja/g++.pt/unify8.C: New test.
12887
12888 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
12889
12890         * g++.old-deja/g++.abi/vbase1.C: New test.
12891
12892 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
12893
12894         * g++.old-deja/g++.pt/crash65.C: New test.
12895
12896 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
12897
12898         * gcc.dg/cpp/assembl2.S: New test case.
12899
12900 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
12901
12902         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
12903         are supported.
12904
12905 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12906
12907         * g++.old-deja/g++.other/builtins1.C: New test.
12908         * g++.old-deja/g++.other/builtins2.C: Likewise.
12909         * g++.old-deja/g++.other/builtins3.C: Likewise.
12910         * g++.old-deja/g++.other/builtins4.C: Likewise.
12911
12912 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
12913
12914         * gcc.c-torture/compile/20010117-1.c: New test.
12915         * gcc.c-torture/compile/20010117-2.c: New test.
12916
12917 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
12918
12919         * g77.f-torture/execute/20010116.[fx]: New test,
12920         XFAIL on i?86-*-*.
12921         * g77.f-torture/compile/20010115.f: Indicate it's
12922         a test for PR fortran/1636.
12923
12924 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
12925
12926         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
12927
12928 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
12929
12930         * g77.f-torture/compile/20010115.f: New test.
12931
12932 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
12933
12934         * g++.old-deja/g++.pt/nontype5.C: New test.
12935
12936 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
12937
12938         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
12939         have an equivalent working one below it.
12940
12941 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
12942
12943         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
12944         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
12945
12946 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
12947
12948         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
12949         message containing "init_priority".
12950         (conpr-2.C): Likewise.
12951         (conpr-3.C): Likewise.
12952         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
12953
12954 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
12955
12956         * gcc.c-torture/execute/20010114-2.c: New test.
12957
12958 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
12959
12960         * gcc.c-torture/compile/20010114-1.c: New test.
12961         * gcc.c-torture/compile/20010114-1.x: Xfail.
12962         * gcc.c-torture/compile/20010114-2.c: New test.
12963         * gcc.c-torture/execute/20010114-1.c: New test.
12964         * gcc.dg/trunc-1.c: New test.
12965         * gcc.dg/uninit-B.c: New test.
12966
12967 2001-01-13  Nick Clifton  <nickc@redhat.com>
12968
12969         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
12970         target.
12971
12972 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
12973
12974         * gcc.c-torture/compile/20010113-1.c: New test.
12975
12976 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
12977
12978         * gcc.c-torture/compile/20001212-1.c: New test.
12979
12980 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
12981
12982         * gcc.dg/cpp/widestr1.c: Update.
12983         * gcc.dg/cpp/prag-imp.c: Remove.
12984
12985 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
12986
12987         * gcc.c-torture/execute/20000801-3.x: Remove.
12988         * gcc.dg/c90-init-1.c: New test.
12989         * gcc.dg/c99-init-1.c: New test.
12990         * gcc.dg/c99-init-2.c: New test.
12991         * gcc.dg/gnu99-init-1.c: New test.
12992
12993 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
12994
12995         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
12996         testing that no relevant ones were found.
12997
12998 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
12999
13000         * g++.old-deja/g++.pt/cast2.C: New test.
13001
13002 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
13003
13004         * g++.old-deja/g++.pt/friend47.C: New test.
13005
13006 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
13007
13008         * g++.old-deja/g++.pt/instantiate13.C: New test.
13009
13010 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
13011
13012         * g++.old-deja/g++.other/defarg7.C: New test.
13013         * g++.old-deja/g++.other/defarg8.C: New test.
13014
13015 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
13016
13017         * g++.old-deja/g++.pt/crash64.C: New test.
13018
13019 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
13020
13021         * g++.old-deja/g++.pt/crash63.C: New test.
13022
13023 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
13024
13025         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
13026
13027 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
13028
13029         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
13030
13031 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
13032
13033         * g++.old-deja/g++.pt/error3.C: New test.
13034
13035 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
13036
13037         * g++.old-deja/g++.other/crash39.C: New test.
13038
13039 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
13040
13041         * g++.old-deja/g++.other/vbase4.C: New test.
13042
13043 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
13044
13045         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
13046         * gcc.dg/special/20000419-2.c: New file. Identical to above.
13047         * gcc.dg/special/special.exp: New test driver which will check
13048         for alias support for the above test.
13049
13050 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
13051
13052         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
13053         problems on small machines.
13054         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
13055         parameterize.
13056
13057 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
13058
13059         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
13060         mips.
13061         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
13062
13063 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
13064
13065         * g++.old_deja/g++.pt/using8.C: New test.
13066
13067 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
13068
13069         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
13070
13071 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
13072
13073         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
13074         where a failure is expected.
13075         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
13076
13077 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
13078
13079         * g++.old_deja/g++.pt/instantiate12.C: New test.
13080
13081 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
13082
13083         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
13084         start of structs.
13085         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
13086         * g++.old-deja/g++.brendan/crash17.C: Likewise.
13087         * g++.old-deja/g++.brendan/crash29.C: Likewise.
13088         * g++.old-deja/g++.brendan/crash48.C: Likewise.
13089         * g++.old-deja/g++.brendan/ns1.C: Likewise.
13090         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
13091         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
13092         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
13093         * g++.old-deja/g++.eh/spec6.C: Likewise.
13094         * g++.old-deja/g++.jason/crash3.C: Likewise.
13095         * g++.old-deja/g++.law/ctors11.C: Likewise.
13096         * g++.old-deja/g++.law/ctors17.C: Likewise.
13097         * g++.old-deja/g++.law/ctors5.C: Likewise.
13098         * g++.old-deja/g++.law/ctors9.C: Likewise.
13099         * g++.old-deja/g++.mike/ambig1.C: Likewise.
13100         * g++.old-deja/g++.mike/net22.C: Likewise.
13101         * g++.old-deja/g++.mike/p3538a.C: Likewise.
13102         * g++.old-deja/g++.mike/p3538b.C: Likewise.
13103         * g++.old-deja/g++.mike/virt3.C: Likewise.
13104         * g++.old-deja/g++.niklas/t128.C: Likewise.
13105         * g++.old-deja/g++.other/anon4.C: Likewise.
13106         * g++.old-deja/g++.other/using1.C: Likewise.
13107         * g++.old-deja/g++.other/warn3.C: Likewise.
13108         * g++.old-deja/g++.pt/t37.C: Likewise.
13109         * g++.old-deja/g++.robertl/eb69.C: Likewise.
13110         * g++.old-deja/g++.robertl/eb71.C: Likewise.
13111
13112 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
13113
13114         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
13115
13116 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13117
13118         * gcc.c-torture/execute/stdio-opt-3.c: New test.
13119
13120 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
13121
13122         * gcc.c-torture/compile/20010107-1.c: New test.
13123
13124 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
13125
13126         * gcc.c-torture/execute/builtin-noret-1.c: New test.
13127
13128 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
13129
13130         * gcc.dg/format/format.h: New file.
13131         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
13132         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
13133         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
13134         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
13135         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
13136         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
13137         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
13138         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
13139         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
13140         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
13141         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
13142         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
13143         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
13144         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
13145         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
13146         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
13147         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
13148         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
13149         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
13150         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
13151         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
13152         instead of declaring standard types, macros and functions in each
13153         test.
13154
13155 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
13156
13157         * gcc.c-torture/execute/20010106-1.c: New test.
13158
13159 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
13160
13161         * gcc.dg/format/format.exp: New file.
13162         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
13163         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
13164         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
13165         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
13166         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
13167         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
13168         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
13169         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
13170         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
13171         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
13172         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
13173         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
13174         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
13175         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
13176         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
13177         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
13178         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
13179         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
13180         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
13181         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
13182         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
13183         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
13184         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
13185         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
13186         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
13187         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
13188         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
13189         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
13190         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
13191         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
13192         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
13193         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
13194         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
13195         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
13196         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
13197         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
13198         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
13199         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
13200         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
13201         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
13202         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
13203         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
13204
13205 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
13206
13207         * gcc.c-torture/execute/991228-1.c: Take word endianness into
13208         account.
13209
13210 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
13211
13212         * gcc.c-torture/execute/builtin-complex-1.c: New test.
13213
13214 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
13215
13216         * g++.old-deja/g++.pt/crash62.C: New test.
13217
13218 2001-01-04  Richard Henderson  <rth@redhat.com>
13219
13220         * gcc.dg/20000926-1.c: Update expected warnings.
13221         * gcc.dg/array-2.c: Likewise.
13222         * gcc.dg/array-4.c: Also validate flexible array members.
13223         * gcc.dg/c99-flex-array-1.c: New.
13224
13225 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
13226
13227         * gcc.c-torture/compile/20001222-1.x: Remove.
13228
13229 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
13230
13231         * gcc.c-torture/execute/built-in-setjmp.c: New.
13232
13233 2001-01-03  Richard Henderson  <rth@redhat.com>
13234
13235         * gcc.dg/940510-1.c: Update expected error wording.
13236         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
13237
13238 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
13239
13240         * lib/target-supports.exp (check_alias_available): Modified to
13241         indicate aliases not supported if only weak aliases are supported.
13242
13243 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13244
13245         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
13246         Turn on cmpstrsi checks for __pj__ and __i370__.
13247
13248 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
13249
13250         * g++.old-deja/g++.other/virtual11.C: New test.
13251
13252 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
13253
13254         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
13255
13256 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13257
13258         * gcc.c-torture/compile/20010102-1.c: New test.
13259
13260 2001-01-02  Andreas Jaeger  <aj@suse.de>
13261
13262         * gcc.dg/noreturn-3.c: New test.
13263
13264         * gcc.dg/noreturn-4.c: New test.
13265
13266 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13267
13268         * gcc.c-torture/execute/stdio-opt-1.c: Also test
13269         __builtin_fputc and __builtin_fwrite.
13270
13271 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
13272
13273         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
13274         signed char, not default char.
13275
13276 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
13277
13278         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
13279
13280 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
13281
13282         * lib/g++.exp:  Use sh to exec ${odir_v3}/tests_flags
13283
13284 2000-12-29  Richard Henderson  <rth@redhat.com>
13285
13286         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
13287         (__cyg_profile_func_exit): Define.
13288
13289 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
13290
13291         * g++.dg/vtgc1.C: New test.
13292
13293 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
13294
13295         * gcc.dg/noncompile/20001228-1.c: New test.
13296
13297         * gcc.dg/20001228-1.c: New test.
13298
13299         * gcc.c-torture/execute/20001228-1.c: New test.
13300
13301 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
13302
13303         * gcc.dg/format-strfmon-1.c: New test.
13304
13305 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13306
13307         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
13308         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
13309         * gcc.c-torture/execute/string-opt-1.c: Likewise.
13310         * gcc.c-torture/execute/string-opt-2.c: Likewise.
13311         * gcc.c-torture/execute/string-opt-3.c: Likewise.
13312         * gcc.c-torture/execute/string-opt-4.c: Likewise.
13313         * gcc.c-torture/execute/string-opt-6.c: Likewise.
13314         * gcc.c-torture/execute/string-opt-7.c: Likewise.
13315         * gcc.c-torture/execute/string-opt-8.c: Likewise.
13316         * gcc.c-torture/execute/string-opt-9.c: Likewise.
13317         * gcc.c-torture/execute/string-opt-10.c: Likewise.
13318         * gcc.c-torture/execute/string-opt-11.c: Likewise.
13319         * gcc.c-torture/execute/string-opt-12.c: Likewise.
13320
13321         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
13322         * gcc.c-torture/execute/string-opt-4.c: Test index.
13323
13324 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
13325
13326         * gcc.c-torture/compile/20001226-1.c: New test.
13327
13328 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
13329
13330         * gcc.c-torture/compile/20001222-1.c: New test.
13331         * gcc.c-torture/compile/20001222-1.x: Xfail.
13332
13333 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
13334
13335         * gcc.c-torture/execute/comp-goto-2.c: New test.
13336
13337 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
13338
13339         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
13340         Use long types if __INT_MAX__ is 32767.
13341         (main): Use cast to (sint32 *) when poking 88 into a_page.
13342
13343         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
13344
13345 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
13346
13347         * gcc.c-torture/compile/20001221-1.c: New test.
13348         * gcc.c-torture/execute/20001221-1.c: New test.
13349
13350 2000-12-20  Richard Henderson  <rth@redhat.com>
13351
13352         * g++.old-deja/g++.pt/crash36.C: Update error lines.
13353         * g++.old-deja/g++.robertl/eb109.C: Likewise.
13354
13355 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13356
13357         * gcc.dg/compare3.c: New test.
13358
13359 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
13360
13361         * gcc.dg/format-warnll-1.c: New test.
13362
13363 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
13364
13365         * gcc.dg/cpp/cmdlne-P.c: New test.
13366
13367 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
13368
13369         * gcc.c-torture/execute/builtin-abs-1.c,
13370         gcc.c-torture/execute/builtin-abs-2.c: New tests.
13371
13372 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
13373
13374         * gcc.dg/cpp/multiline.c: New test.
13375
13376 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
13377
13378         * g++.old-deja/g++.other/syshdr1.C: Update.
13379         * gcc.dg/cpp/lineflags.c: Remove temporarily.
13380
13381 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13382
13383         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
13384
13385 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13386
13387         * g++.old-deja/g++.pt/ttp65.C: New test.
13388
13389 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13390
13391         * g++.old-deja/g++.pt/ttp64.C: New test.
13392
13393 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13394
13395         * g++.old-deja/g++.pt/spec33.C: New test.
13396
13397 2000-12-14  Catherine Moore  <clm@redhat.com>
13398
13399         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
13400         * gcc.c-torture/execute/920612-2.c: Likewise.
13401         * gcc.c-torture/execute/920428-2.c: Likewise.
13402         * gcc-c-torture/execute/va-arg-11.c: Call exit.
13403         * gcc.c-torture/execute/va-arg-21.c: Likewise.
13404
13405 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
13406
13407         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
13408         * gcc.dg/pack-test-2.c: Likewise.
13409
13410 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
13411
13412         Tests by Zack Weinberg <zackw@stanford.edu>.
13413
13414         * gcc.dg/cpp/defined.c: Update.
13415         * gcc.dg/cpp/defined_trad.c: New tests.
13416
13417 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
13418
13419         * gcc.dg/cpp/trad-direct.c: Update.
13420
13421 2000-12-11  Neil Booth  <neilb@earthling.net>
13422
13423         * gcc.dg/cpp/defined_trad.c
13424
13425 2000-12-11  Neil Booth  <neilb@earthling.net>
13426
13427         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
13428
13429 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
13430
13431         * gcc.dg/format-miss-2.c: New test.
13432
13433 2000-12-09  Neil Booth  <neilb@earthling.net>
13434
13435         * gcc.dg/cpp/lineflags.c: New tests.
13436         * gcc.dg/cpp/poison.c: Update.
13437         * gcc.dg/cpp/redef2.c: Update.
13438         * gcc.dg/cpp/skipping.c: New test.
13439
13440 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
13441
13442         * g++.old-deja/g++.other/eh3.C: New testcase.
13443
13444 2000-12-07  Neil Booth  <neilb@earthling.net>
13445
13446         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
13447         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
13448         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
13449         wtr-union-init-2.c, wtr-union-init-3.c: Update.
13450         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
13451         Update.
13452
13453 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
13454
13455         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
13456         __SIZE_TYPE__ instead of int for type of integers cast to
13457         pointers.
13458
13459 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
13460
13461         * g++.old-deja/g++.other/cleanup4.C: New test.
13462
13463 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
13464
13465         * format-sec-1.c: New test.
13466
13467 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
13468
13469         * gcc.dg/format-nonlit-3.c: New test.
13470
13471 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
13472
13473         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
13474         through a null pointer.
13475
13476 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13477
13478         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
13479         * g++.old-deja/g++.pt/partial4.C: New test.
13480
13481 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
13482
13483         * gcc.c-torture/execute/ieee/hugeval.x: New.
13484
13485 2000-12-06  Neil Booth  <neilb@earthling.net>
13486
13487         * gcc.dg/cpp/backslash2.c: New tests.
13488
13489 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13490
13491         * testsuite/gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
13492         * testsuite/gcc.c-torture/execute/stdio-opt-2.c: New test.
13493
13494 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
13495
13496         * gcc.c-torture/execute/20001203-2.c: New testcase.
13497
13498 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
13499
13500         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
13501         * g++.old-deja/g++.other/virtual10.C: New test.
13502
13503 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
13504
13505         * g++.old-deja/g++.mike/pmf5.C: Remove test.
13506
13507 2000-12-05  Richard Henderson  <rth@redhat.com>
13508
13509         * gcc.c-torture/compile/20001205-1.c: New.
13510
13511 2000-12-04  Neil Booth  <neilb@earthling.net>
13512
13513         * g++.old-deja/g++.other/virtual9.C: New test.
13514         * g++.old-deja/g++.pt/crash61.C: New test.
13515         * gcc.c-torture/execute/loop-9.c: New test.
13516
13517 2000-12-04  Neil Booth  <neilb@earthling.net>
13518
13519         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
13520         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
13521         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
13522         * gcc.dg/cpp/extratokens.c: ...here.
13523
13524 2000-12-04  Neil Booth  <neilb@earthling.net>
13525
13526         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
13527         New tests.
13528
13529 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13530
13531         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
13532         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
13533
13534 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
13535
13536         * gcc.c-torture/execute/20001203-1.c: New test.
13537
13538 2000-12-03  Neil Booth  <neilb@earthling.net>
13539
13540         * gcc.dg/cpp/macro6.c: New test cases.
13541
13542 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13543
13544         * gcc.c-torture/execute/string-opt-9.c: New test.
13545         * gcc.c-torture/execute/string-opt-10.c: Likewise.
13546         * gcc.c-torture/execute/string-opt-11.c: Likewise.
13547         * gcc.c-torture/execute/string-opt-12.c: Likewise.
13548
13549         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
13550         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
13551
13552 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
13553
13554         * gcc.dg/cpp/if-6.c: New testcase.
13555
13556         * gcc.dg/20001201-1.c: New testcase.
13557
13558 2000-12-02  Neil Booth  <neilb@earthling.net>
13559
13560         * g++.old-deja/g++.other/externC4.C,
13561         g++.old-deja/g++.other/friend10.C: New tests.
13562
13563 2000-12-02  Neil Booth  <neilb@earthling.net>
13564
13565         * g++.old-deja/g++.other/instan2.C
13566         * g++.old-deja/g++.other/instan3.C: New test.
13567
13568 2000-12-02  Neil Booth  <neilb@earthling.net>
13569
13570         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
13571         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
13572         gnuc99.c,gnuc99-pedantic.c: New tests.
13573
13574 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
13575
13576         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
13577         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
13578
13579 2000-12-01  Neil Booth  <neilb@earthling.net>
13580
13581         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
13582         * gcc.dg/cpp/poison.c: Update.
13583         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
13584
13585 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
13586
13587         * g77.f-torture/execute/20001201.f: New test.
13588
13589 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
13590
13591         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
13592
13593 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
13594
13595         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
13596
13597 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
13598
13599         * g++.old-deja/g++.other/cast6.C: New test.
13600
13601 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
13602
13603         * gcc.c-torture/execute/20001130-2.c: New testcase.
13604
13605 2000-11-30  Richard Henderson  <rth@redhat.com>
13606
13607         * gcc.c-torture/execute/20001130-1.c: New test.
13608
13609 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
13610
13611         * g++.old-deja/g++.other/op3.C: New test.
13612
13613 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
13614
13615         * g++.old-deja/g++.other/op2.C: New test.
13616
13617 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
13618
13619         * g++.old-deja/g++.other/crash38.C: New test.
13620
13621 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
13622
13623         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
13624
13625 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
13626
13627         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
13628         tests.
13629         * gcc.c-torture/execute/string-opt-6.c: New test.
13630
13631         * gcc.dg/20001117-1.c: Add main.
13632
13633 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
13634
13635         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
13636         Move from here ...
13637         * gcc.dg/940510-1.c: ... to here.
13638
13639         * gcc.dg/20000926-1.c: GNU C now allows initializations of
13640         zero-size arrays in toplevel structures.
13641
13642 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
13643
13644         * gcc.c-torture/execute/loop-8.c: New test.
13645
13646 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
13647
13648         * g++.old-deja/g++.other/base1.C: New test.
13649
13650 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
13651
13652         * g++.old-deja/g++.other/parse2.C: New test.
13653
13654 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
13655
13656         * g++.old-deja/g++.pt/incomplete1.C: New test.
13657
13658 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
13659
13660         * g++.old-deja/g++.other/friend9.C: New test.
13661
13662 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
13663
13664         * gcc.dg/20001127-1.c: New test.
13665
13666 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
13667
13668         * g++.old-deja/g++.pt/friend46.C: New test.
13669
13670 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
13671
13672         * g++.old-deja/g++.other/ptrmem8.C: New test.
13673
13674 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13675
13676         * gcc.c-torture/execute/string-opt-7.c: New test.
13677         * gcc.c-torture/execute/string-opt-8.c: Likewise.
13678
13679 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
13680
13681         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
13682         instead of 'mkcheck 2'.
13683
13684 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
13685
13686         * gcc.c-torture/execute/memcheck/driver.c,
13687         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
13688         C9X references to refer to C99.
13689
13690 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
13691
13692         * gcc.dg/ultrasp3.c: New test.
13693
13694 2000-11-25  Neil Booth  <neilb@earthling.net>
13695
13696         * gcc.dg/cpp/include2.c: Update test to be locale independent.
13697
13698 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
13699
13700         * gcc.c-torture/compile/20001123-2.c: New.
13701
13702 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13703
13704         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
13705
13706 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
13707
13708         * gcc.dg/sequence-point-1.c: Add some new tests.
13709         * gcc.c-torture/execute/20001124-1.c: New test.
13710
13711 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
13712
13713         * g++.old-deja/g++.other/vaarg4.C: New test.
13714         * gcc.c-torture/compile/20001123-1.c: New test.
13715
13716 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
13717
13718         * g++.other/crash24.C: Adjust and remove XFAIL.
13719         * g++.other/crash37.C: New test.
13720
13721 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
13722
13723         * g++.old-deja/g++.pt/instantiate9.C: New test.
13724
13725 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
13726
13727         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
13728         new ABI, too.
13729
13730         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
13731         * g++.old-deja/g++.robertl/eb55.C: Likewise.
13732
13733 2000-11-22  Neil Booth  <neilb@earthling.net>
13734
13735         * gcc.dg/cpp/Wtrigraphs.c: New test.
13736
13737 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
13738
13739         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
13740
13741 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
13742
13743         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
13744
13745 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
13746
13747         * lib/gcc-dg.exp: load_lib scanasm.exp.
13748         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
13749         * lib/g++-dg.exp: load_lib scanasm.exp.
13750         * lib/scanasm.exp: New.
13751         (scan-assembler, scan-assembler-not): Add optional arguments to
13752         test name, or if not present, the pattern name.
13753         (scan-assembler-dem, scan-assembler-dem-not): New.
13754
13755         * g++.dg/dg.exp: New.
13756
13757 2000-11-21  Neil Booth  <neilb@earthling.net>
13758
13759         * gcc.dg/cpp/integrated1.c: Remove.
13760
13761 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
13762
13763         * gcc.c-torture/execute/20001121-1.c: New test.
13764
13765 2000-11-21  Richard Henderson  <rth@redhat.com>
13766
13767         * gcc.c-torture/compile/20001121-1.c: New test.
13768
13769 2000-11-20  Neil Booth  <neilb@earthling.net>
13770
13771         * gcc.dg/cpp/integrated1.c: New test.
13772
13773 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
13774
13775         * g++.old-deja/g++.other/inline17.C: New test.
13776
13777 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
13778
13779         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
13780         local variable to be zero: I made the variable global. Now
13781         uses abort() and exit() instead of relying on main's return value.
13782
13783 2000-11-20  Neil Booth  <neilb@earthling.net>
13784
13785         * gcc.dg/cpp/paste2.c: Update test.
13786         * objc/execute/paste.m: New test.
13787
13788 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
13789
13790         * gcc.dg/c99-condexpr-1.c: New test.
13791
13792 2000-11-20  Neil Booth  <neilb@earthling.net>
13793
13794         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
13795
13796 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
13797
13798         * g++.old-deja/g++.pt/export1.C: New test.
13799
13800 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
13801
13802         * gcc.dg/20001117-1.c: New test.
13803
13804 2000-11-18  Richard Henderson  <rth@redhat.com>
13805
13806         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
13807
13808 2000-11-18  Richard Henderson  <rth@redhat.com>
13809
13810         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
13811         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
13812         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
13813
13814 2000-11-18  Richard Henderson  <rth@redhat.com>
13815
13816         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
13817         (main): New.  Exit cleanly.
13818
13819 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
13820
13821         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
13822         gcc.dg/c99-fordecl-2.c: New tests.
13823
13824 2000-11-18  Richard Henderson  <rth@redhat.com>
13825
13826         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
13827         * gcc.c-torture/execute/zerolen-2.c: New.
13828
13829 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
13830
13831         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
13832         memory.
13833
13834 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
13835
13836         * g++.old-deja/g++.pt/instantiate8.C: New test.
13837
13838 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
13839
13840         * g++.old-deja/g++.other/incomplete.C: Add more tests.
13841         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
13842
13843 2000-11-16  Nick Clifton  <nickc@redhat.com>
13844
13845         * gcc.c-torture/execute/nestfunc-2.c: New test.
13846         * gcc.c-torture/execute/nestfunc-3.c: New test.
13847
13848 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
13849
13850         * gcc.c-torture/compile/20001116-1.c: New test.
13851
13852 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
13853
13854         * gcc.c-torture/execute/20001115-1.c: New test.
13855
13856 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
13857
13858         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
13859         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
13860         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
13861         * g++.old-deja/g++.abi/vmihint.C: Likewise.
13862
13863 2000-11-15  Neil Booth  <neilb@earthling.net>
13864
13865         gcc.dg/cpp/_Pragma1.c: Update.
13866         gcc.dg/cpp/_Pragma2.c: New test.
13867
13868 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
13869
13870         * g++.old-deja/g++.other/anon5.C: New test.
13871
13872 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
13873
13874         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
13875         tests.
13876
13877 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
13878
13879         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
13880         output.
13881
13882 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
13883
13884         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
13885         labels at end of compound statements.
13886
13887 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
13888
13889         * gcc.c-torture/execute/loop-7.c: New test.
13890
13891 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
13892
13893         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
13894
13895 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
13896
13897         * gcc.dg/c99-bool-1.c: New test.
13898
13899 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
13900
13901         * gcc.dg/c99-scope-1.c: Remove xfail.
13902         * gcc.dg/c99-scope-2.c: New test.
13903
13904 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13905
13906         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
13907         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
13908
13909 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
13910
13911         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
13912         error messages.
13913
13914         * g++.mike/p700.C: Don't typedef wchar_t.
13915         * g++.mike/p784.C: Likewise.
13916         * g++.mike/eb101.C: Don't use __wchar_t.
13917
13918 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
13919
13920         * g77.f-torture/execute/20001111.[fx]: Test premature exit
13921         from DO loop.
13922
13923 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
13924
13925         * gcc.c-torture/execute/20001111-1.c: New test.
13926
13927 2000-11-10  Nick Clifton  <nickc@redhat.com>
13928
13929         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
13930         long multuiple and accumulate.
13931
13932 2000-11-09  Richard Henderson  <rth@redhat.com>
13933
13934         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
13935         via size_t instead of int.
13936
13937         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
13938         * gcc.c-torture/execute/string-opt-2.c: Likewise.
13939         * gcc.c-torture/execute/string-opt-3.c: Likewise.
13940         * gcc.c-torture/execute/string-opt-4.c: Likewise.
13941
13942 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
13943
13944         * gcc.c-torture/compile/20001109-1.c: New test.
13945         * gcc.c-torture/compile/20001109-2.c: New test.
13946
13947 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
13948
13949         * g++.old-deja/g++.pt/operator1.C: New test.
13950         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
13951
13952 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
13953
13954         * gcc.dg/20001108-1.c: New test.
13955
13956 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
13957
13958         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
13959         with both arguments constant strings.
13960         * gcc.c-torture/execute/string-opt-3.c: New test.
13961         * gcc.c-torture/execute/string-opt-4.c: New test.
13962         * gcc.c-torture/execute/string-opt-5.c: New test.
13963
13964 2000-11-08  Nick Clifton  <nickc@redhat.com>
13965
13966         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
13967         mulsidi3adddi patterns.
13968
13969 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
13970
13971         * g++.old-deja/g++.other/crash36.C: New test.
13972
13973 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
13974
13975         * g++.old-deja/g++.other/init16.C: New test.
13976
13977 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
13978
13979         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
13980
13981 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
13982
13983         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
13984         * gcc.c-torture/execute/va-arg-16.x: Likewise.
13985         * gcc.c-torture/execute/va-arg-17.x: Likewise.
13986
13987 2000-11-07  DJ Delorie  <dj@redhat.com>
13988
13989         * testsuite/gcc.dg/20000614-1.c: Add return so that test can pass.
13990
13991 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13992
13993         * gcc.c-torture/execute/string-opt-1.c: New test.
13994
13995 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
13996
13997         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
13998         mips-sgi-irix6.* because the MIPS ABI passes floating-point
13999         parameters in registers, and there is no way for a varargs
14000         function to know in which order the integer and floating-point
14001         parameters should be interleaved when they are placed on the
14002         stack.
14003         * gcc.c-torture/execute/va-arg-16.x: Likewise.
14004         * gcc.c-torture/execute/va-arg-17.x: Likewise.
14005
14006 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14007
14008         * gcc.c-torture/execute/string-opt-2.c: New test.
14009
14010 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
14011
14012         * g++.old-deja/g++.pt/crash60.C: New test.
14013
14014 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
14015
14016         * g++.old-deja/g++.other/crash24.C: New test.
14017         * g++.old-deja/g++.other/crash25.C: New test.
14018         * g++.old-deja/g++.other/crash26.C: New test.
14019         * g++.old-deja/g++.other/crash27.C: New test.
14020         * g++.old-deja/g++.other/crash28.C: New test.
14021         * g++.old-deja/g++.other/crash29.C: New test.
14022         * g++.old-deja/g++.other/crash30.C: New test.
14023         * g++.old-deja/g++.other/crash31.C: New test.
14024         * g++.old-deja/g++.other/crash32.C: New test.
14025         * g++.old-deja/g++.other/crash33.C: New test.
14026         * g++.old-deja/g++.other/crash34.C: New test.
14027         * g++.old-deja/g++.other/crash35.C: New test.
14028
14029 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
14030
14031         * gcc.c-torture/execute/20001031-1.c: New test.
14032
14033 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
14034
14035         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
14036         namespace.
14037
14038         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
14039         standards-conformant.
14040
14041         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
14042
14043         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
14044         * g++.old-deja/g++.mike/p755a.C: Likewise.
14045         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
14046         library makes no calls to `operator new' during initialization.
14047
14048 2000-11-04  Neil Booth  <neilb@earthling.net>
14049
14050         * gcc.dg/cpp/include2.c: New tests.
14051
14052 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
14053
14054         * lib/g++.exp (g++_set_ld_library_path): New function.
14055         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
14056
14057 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
14058
14059         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
14060         warnings.
14061
14062 2000-11-01  Richard Henderson  <rth@redhat.com>
14063
14064         * g++.old-deja/g++.ext/namedret1.C: New.
14065         * g++.old-deja/g++.ext/namedret2.C: New.
14066         * g++.old-deja/g++.ext/namedret3.C: New.
14067
14068 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
14069
14070         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
14071         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
14072
14073 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14074
14075         * gcc.c-torture/execute/va-arg-21.c: New test.
14076
14077 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
14078
14079         * gcc.dg/c99-complex-2.c: New test.
14080
14081 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14082
14083         * gcc.c-torture/execute/stdio-opt-1.c: New test.
14084
14085 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
14086
14087         * g++.old-deja/g++.other/inline16.C: New test.
14088
14089 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
14090
14091         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
14092         __PRETTY_FUNCTION__
14093
14094 2000-10-29  Neil Booth  <neilb@earthling.net>
14095
14096         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
14097         New tests.
14098         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
14099         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
14100         optimisation.
14101
14102 2000-10-29  Neil Booth  <neilb@earthling.net>
14103
14104         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
14105         * mi1.c, mi1c.h: Add null directives to multiple-include test.
14106         * mi5.c: Test multiple includes work with -C.
14107         * trigraphs.c: Test ^= version.
14108
14109 2000-10-28  Neil Booth  <neilb@earthling.net>
14110
14111         New tests and test updates for new macro expander.
14112
14113         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
14114         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
14115         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
14116         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
14117         new diagnostic messages.
14118
14119         * gcc.dg/cpp/macro3.c: New tests.
14120
14121 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
14122
14123         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
14124         on the same line.
14125
14126 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
14127
14128         * g++.old-deja/g++.other/eh2.C: New test.
14129
14130 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
14131
14132         * gcc.c-torture/execute/20001027-1.c: New test.
14133
14134 2000-10-26  Richard Henderson  <rth@redhat.com>
14135
14136         * gcc.c-torture/execute/20001026-1.c: New.
14137
14138 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
14139
14140         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
14141         * g++.old-deja/g++.law/builtin1.C: Likewise.
14142         * g++.old-deja/g++.law/ctors10.C: Likewise.
14143         * g++.old-deja/g++.law/virtual3.C: Likewise.
14144         * g++.old-deja/g++.mike/p658.C: Likewise.
14145         * g++.old-deja/g++.other/sibcall1.C: Likewise.
14146         * g++.old-deja/g++.other/vaarg2.C: Likewise.
14147         * g++.old-deja/g++.robertl/eb124.C: Likewise.
14148         * g++.old-deja/g++.robertl/eb44.C: Likewise.
14149         * g++.old-deja/g++.robertl/eb77.C: Likewise.
14150
14151 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
14152
14153         * gcc.c-torture/compile/20001024-1.c: New test.
14154
14155 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
14156
14157         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
14158         to tell us whether or not we are using V3.
14159
14160 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
14161
14162         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
14163         operands.
14164
14165 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
14166
14167         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
14168
14169 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
14170
14171         * gcc.c-torture/execute/20001024-1.c: New test.
14172
14173 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
14174
14175         * g++.old-deja/g++.other/sibcall1.C: New test.
14176
14177 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
14178
14179         * gcc.dg/noncompile/init-3.c: New test.
14180
14181 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
14182
14183         * gcc.dg/format-array-1.c: New test.
14184
14185 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
14186
14187         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
14188         writing through null pointers; remove comment about testing
14189         unterminated strings.
14190
14191 2000-10-17  Matthew Hiller  <hiller@redhat.com>
14192
14193         * gcc.c-torture/execute/20001017-2.c: New test.
14194
14195 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
14196
14197         * gcc.c-torture/compile/20001018-1.c: New test.
14198         * gcc.c-torture/compile/20001018-1.x: Xfail.
14199
14200 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
14201
14202         * gcc.c-torture/execute/20001017-1.c: New test.
14203
14204 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
14205
14206         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
14207         for multiple use of arguments with scanf formats; add tests for
14208         multiple use of arguments.
14209
14210 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
14211
14212         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
14213
14214 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
14215
14216         * gcc.dg/format-miss-1.c: New test.
14217
14218 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
14219
14220         * gcc.c-torture/execute/20001013-1.c: New test.
14221
14222 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
14223
14224         * gcc.dg/format-branch-1.c: New test.
14225
14226 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
14227
14228         * README, lib/file-format.exp: Remove EGCS references.
14229
14230 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
14231
14232         * gcc.dg/20001013-1.c: New test.
14233
14234 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
14235
14236         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
14237         for intmax_t in the compiler using __typeof__ and the type rules
14238         for conditional expressions.
14239
14240 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
14241
14242         * gcc.dg/20001012-1.c: New test.
14243         * gcc.dg/20001012-2.c: New test.
14244
14245 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
14246
14247         * gcc.dg/format-attr-1.c: New test.
14248
14249 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
14250
14251         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
14252         __LONG_LONG_MAX__ instead of LLONG_MAX.
14253
14254 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
14255
14256         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
14257         scanf flags.
14258         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
14259         flags.
14260
14261 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
14262
14263         * gcc.dg/sequence-pt-1.c: New test.
14264
14265 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
14266
14267         * gcc.c-torture/execute/20001011-1.c: New testcase.
14268         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
14269
14270 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
14271
14272         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
14273         does not error on it.
14274
14275 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
14276
14277         * gcc.dg/20001009-1.c: New test.
14278
14279 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
14280
14281         * gcc.c-torture/compile/20001009-1.c: Move from here ....
14282         * gcc.c-torture/execute/20001009-2.c: ... to here.
14283
14284 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
14285
14286         * gcc.c-torture/compile/20001009-1.c: New testcase.
14287         * gcc.c-torture/execute/20001009-1.c: New testcase.
14288         Testcases provided by Jan Hubicka <jh@suse.cz>.
14289
14290 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
14291
14292         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
14293         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
14294         uintmax_t using <limits.h> to emulate the compiler's internal
14295         logic.  No longer XFAIL %j tests.
14296
14297 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
14298
14299         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
14300         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
14301         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
14302         regexps and details of expected handling of some bad formats.
14303         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
14304         suppression.
14305
14306 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
14307
14308         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
14309         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
14310         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
14311         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
14312         in list archives.
14313
14314 2000-10-06  Richard Henderson  <rth@cygnus.com>
14315
14316         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
14317         * g++.old-deja/g++.brendan/crash52.C: Likewise.
14318         * g++.old-deja/g++.jason/report.C: Likewise.
14319         * g++.old-deja/g++.law/friend5.C: Likewise.
14320         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
14321         of the expected warnings.
14322
14323 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
14324
14325         * g++.old-deja/g++.pt/enum14.C: New test.
14326
14327 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
14328
14329         * g++.old-deja/g++.pt/crash59.C: New test.
14330
14331 2000-10-04  Will Cohen  <wcohen@redhat.com>
14332
14333         * gcc.dg/20000926-1.c: New test.
14334
14335 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
14336
14337         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
14338         function name for current C++ compiler.
14339         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
14340
14341 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
14342
14343         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
14344         __PRETTY_FUNCTION__.
14345         * g++.old-deja/g++.ext/pretty2.C: Likewise.
14346
14347 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14348
14349         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
14350
14351 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
14352
14353         * gcc.c-torture/compile/20000923-1.c: New test.
14354
14355 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
14356
14357         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
14358         * g++.old-deja/g++.pt/ttp62.C: Same.
14359         * g++.old-deja/g++.other/inline14.C: Same.
14360
14361 2000-09-24  Richard Henderson  <rth@cygnus.com>
14362
14363         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
14364
14365 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
14366
14367         * gcc.dg/c90-printf-1.c: Add test for wide string format.
14368
14369 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
14370
14371         * gcc.c-torture/compile/20000922-1.c: New file.
14372
14373 2000-09-21  Nick Clifton  <nickc@redhat.com>
14374
14375         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
14376         a signed long modulo operation.
14377         (mod6): New function - perform an unsigned long modulo operation.
14378         (main): Add tests for modulos of very large numbers by very small
14379         dividends.
14380
14381 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14382
14383         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
14384
14385 2000-09-19  Richard Henderson  <rth@cygnus.com>
14386
14387         * gcc.dg/compare2.c (case 10): XFAIL.
14388
14389 2000-09-18  Richard Henderson  <rth@cygnus.com>
14390
14391         * gcc.c-torture/execute/20000906-1.c: Move ...
14392         * gcc.dg/20000906-1.c: ... here.  Only run on targets
14393         that support __builtin_trap.
14394
14395 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
14396
14397         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
14398
14399 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
14400
14401         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
14402         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
14403         more $ format tests.
14404
14405 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
14406
14407         * gcc.dg/format-errmk-1.c: New test.
14408
14409 2000-09-17  Greg McGary  <greg@mcgary.org>
14410
14411         * gcc.c-torture/execute/20000917-1.x: Remove.
14412
14413 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
14414
14415         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
14416
14417 2000-09-17  Greg McGary  <greg@mcgary.org>
14418
14419         * gcc.c-torture/execute/20000917-1.c: New test.
14420         * gcc.c-torture/execute/20000917-1.x: XFAIL.
14421
14422 2000-09-16  Neil Booth  <NeilB@earthling.net>
14423
14424         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
14425         in nested macro bug.
14426
14427 2000-09-15  Neil Booth  <NeilB@earthling.net>
14428
14429         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
14430
14431 2000-09-14  Jeffrey A Law  (law@cygnus.com)
14432
14433         * gcc.c-torture/execute/20000914-1.c: New test.
14434
14435 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
14436
14437         * g++.other/inline13.C: New test.
14438
14439 2000-09-12  Andreas Jaeger  <aj@suse.de>
14440
14441         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
14442         constant by Ulrich Drepper <drepper@redhat.com>.
14443
14444 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
14445
14446         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
14447
14448 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14449
14450         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
14451
14452 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
14453
14454         * gcc.dg/cpp/backslash.c: New test.
14455
14456 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
14457
14458         * gcc.c-torture/execute/20000910-1.c: New test.
14459         * gcc.c-torture/execute/20000910-2.c: Likewise.
14460
14461 2000-09-11  Robert Lipe  <robertl@sco.com>
14462
14463         * gcc.dg/pragma-align.c: New test.
14464
14465 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
14466
14467         * g++.old-deja/g++.pt/explicit82.C: New test.
14468         * g++.old-deja/g++.pt/explicit83.C: New test.
14469
14470 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
14471
14472         * gcc.dg/asm-names.c: New test.
14473
14474 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14475
14476         * gcc.dg/cpp/tr-warn6.c: New test
14477
14478 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
14479
14480         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
14481         be accepted.
14482
14483 2000-09-07  Catherine Moore  <clm@redhat.com>
14484
14485         * gcc.c-torture/execute/unroll-1.c: New test.
14486
14487 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
14488
14489         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
14490         ERROR markers.
14491         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
14492         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
14493         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
14494         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
14495         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
14496         Preprocess only.
14497         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
14498         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
14499
14500 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
14501
14502         * g++.old-deja/g++.pt/deduct2.C: New test.
14503
14504 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
14505
14506         * g++.old-deja/g++.pt/parms2.C: New test.
14507
14508 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
14509
14510         * g++.old-deja/g++.pt/crash58.C: New test.
14511
14512 2000-09-06  Greg McGary  <greg@mcgary.org>
14513
14514         * gcc.c-torture/execute/20000906-1.c: New test.
14515         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
14516
14517 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14518
14519         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
14520
14521 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
14522
14523         * g++.old-deja/g++.pt/crash57.C: New test.
14524
14525 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
14526
14527         * g++.old-deja/g++.pt/crash56.C: New test.
14528
14529 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
14530
14531         * g++.old-deja/g++.pt/koenig1.C: New test.
14532
14533 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
14534
14535         * gcc.dg/20000904-1.c: New test.
14536
14537 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
14538
14539         * gcc.dg/cpp/paste8.c: New test.
14540
14541 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
14542
14543         * gcc.c-torture/compile/20000827-1.c: New test.
14544
14545 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
14546
14547         * gcc.dg/format-diag-1.c: New test.
14548
14549 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
14550
14551         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
14552         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
14553         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
14554         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
14555         gcc.dg/formatz-1.c: Adjust warning regular expressions.
14556
14557 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
14558
14559         * g++.old-deja/g++.other/nested4.C: New test.
14560
14561 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
14562
14563         * g++.old-deja/g++.ns/scoped1.C: New test.
14564
14565 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
14566
14567         * lib/g++.exp: Support testing already-installed GCC.
14568
14569 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14570
14571         * wtr-label-1.c, wtr-suffix-1.c: New tests.
14572
14573 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14574
14575         * gcc.dg/return-type-2.c: New test.
14576
14577 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
14578
14579         * gcc.c-torture/compile/20000825-1.c: New test.
14580
14581 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
14582
14583         * gcc.dg/dwarf2-2.c: New test.
14584
14585 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
14586
14587         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
14588         dg-warning regexps.
14589
14590 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
14591
14592         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
14593         gcc.dg/format-ext-5.c: New tests.
14594
14595 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
14596
14597         * testsuite/g++.old-deja/g++.other/crash22.C: New test.
14598
14599 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
14600
14601         * gcc.dg/noncompile/930622-2.c: Adjust error message.
14602
14603 2000-08-24  Richard Henderson  <rth@cygnus.com>
14604
14605         * gcc.dg/ia64-sync-1.c: New test.
14606         * gcc.dg/ia64-sync-2.c: New test.
14607         * gcc.dg/ia64-asm-1.c: New test.
14608
14609 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
14610
14611         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
14612         * gcc.dg/format-ext-2.c: New test.
14613
14614 2000-08-23  Jason Merrill  <jason@redhat.com>
14615
14616         * lib/old-dejagnu.exp: Also ignore "In member function" and
14617         "At global scope".
14618
14619 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14620
14621         * gcc.dg/noncompile/label-lineno-1.c: New test.
14622
14623 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
14624
14625         * gcc.dg/c99-array-nonobj-1.c: New test.
14626
14627 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
14628
14629         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
14630         tests.
14631         * gcc.dg/format-ext-1.c: New test.
14632
14633 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14634
14635         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
14636         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
14637         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
14638         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
14639         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
14640
14641 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
14642
14643         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
14644         gcc.dg/c99-strftime-2.c: New tests.
14645
14646 2000-08-22  Richard Henderson  <rth@cygnus.com>
14647
14648         * gcc.c-torture/execute/20000822-1.c: New test.
14649
14650 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
14651
14652         * gcc.c-torture/execute/20000819-1.x: Remove.
14653
14654 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
14655
14656         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
14657         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
14658         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
14659         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
14660         gcc.dg/format-xopen-1.c: New tests.
14661
14662 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
14663
14664         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
14665
14666 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
14667
14668         * g++.old-deja/g++.other/loop2.C: New test.
14669
14670         * gcc.c-torture/compile/20000606-1.c: New test.
14671         * gcc.c-torture/compile/20000728-1.c: New test.
14672         * gcc.c-torture/execute/20000801-1.c: New test.
14673         * gcc.c-torture/execute/20000801-2.c: New test.
14674         * gcc.c-torture/execute/20000819-1.c: New test.
14675         * gcc.c-torture/execute/20000819-1.x: XFAIL.
14676         * gcc.dg/20000629-1.c: New test.
14677         * gcc.dg/20000724-1.c: New test.
14678         * gcc.dg/20000807-1.c: New test.
14679
14680 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
14681
14682         * gcc.dg/cpp/pragma-1.c: New test.
14683         * gcc.dg/cpp/pragma-2.c: New test.
14684
14685 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
14686
14687         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
14688         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
14689
14690 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
14691
14692         * gcc.c-torture/compile/20000818-1.c: New test.
14693
14694 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
14695
14696         * gcc.c-torture/execute/20000818-1.c: New test.
14697
14698 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
14699
14700         * gcc.dg/format-va-1.c: New test.
14701
14702 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
14703
14704         * g++.old-deja/g++.other/typedef8.C: New test.
14705
14706 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
14707
14708         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
14709         * g++.old-deja/g++.mike/net36.C: Mark candidate.
14710         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
14711         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
14712         * g++.old-deja/g++.other/ptrmem7.C: New test.
14713         * g++.old-deja/g++.pt/ptrmem10.C: New test.
14714
14715 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
14716
14717         * g++.old-deja/g++.pt/typename27.C: New test.
14718
14719 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
14720
14721         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
14722         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
14723         * g++.old-deja/g++.pt/friend45.C: New test.
14724         * g++.old-deja/g++.other/friend8.C: New test.
14725
14726 2000-08-15  Richard Henderson  <rth@cygnus.com>
14727
14728         * gcc.c-torture/execute/20000815-1.c: New test.
14729
14730 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
14731
14732         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
14733         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
14734         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
14735
14736 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
14737
14738         * g++.old-deja/g++.other/refinit2.C: New test.
14739
14740 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
14741
14742         * lib/c-torture.exp (c-torture): Make
14743         compiler_conditional_xfail_data global.
14744         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
14745         compiler_conditional_xfail_data machinery.
14746         (f-torture-execute): Likewise.
14747         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
14748         and only when unrolling loops.
14749
14750         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
14751
14752 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
14753
14754         * g++.old-deja/g++.pt/explicit81.C: New test.
14755
14756 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
14757
14758         * g++.old-deja/g++.pt/typename26.C: New test.
14759
14760 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
14761
14762         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
14763         warning.
14764
14765 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
14766
14767         * g++.old-deja/g++.other/array3.C: New test.
14768
14769 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
14770
14771         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
14772         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
14773         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
14774         New tests.
14775
14776 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
14777
14778         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
14779         * g++.old-deja/g++.abi/vmihint.C: Likewise.
14780
14781 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
14782
14783         * gcc.c-torture/execute/20000808-1.c: New test.
14784
14785 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
14786
14787         * gcc.dg/c90-const-expr-1.c: New test.
14788
14789 2000-08-08  Richard Henderson  <rth@cygnus.com>
14790
14791         * gcc.dg/noncompile/920923-1.c: Declare calloc.
14792
14793 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
14794
14795         * gcc.dg/noncompile/const-ll-1.c: New test.
14796
14797 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
14798
14799         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
14800
14801 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
14802
14803         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
14804         that running programs linked against the shared version of libobjc
14805         run correctly.
14806
14807 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
14808
14809         * gcc.dg/c99-printf-1.c: New test.
14810
14811 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
14812
14813         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
14814
14815 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
14816
14817         * gcc.c-torture/execute/20000731-1.x: Delete.
14818
14819 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
14820
14821         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
14822         and torture_without_loops as is done by c-torture.exp.
14823         (search_for): Copy from c-torture.exp.
14824         (gcc-dg-runtest): New function, drives a directory of tests
14825         iterating over the TORTURE_OPTIONS.
14826         (scan-assembler, scan-assembler-not): Move here from
14827         individual directory drivers.
14828
14829         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
14830         defined by lib/gcc-dg.exp.
14831         * gcc.dg/cpp/cpp.exp: Likewise.
14832         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
14833         gcc-dg-runtest, so we cycle over optimization options.
14834
14835         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
14836         * gcc.dg/compare2.c: No longer expected to fail.
14837
14838 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
14839
14840         * gcc.c-torture/execute/20000804-1.c: New test.
14841
14842 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
14843
14844         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
14845
14846 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
14847
14848         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
14849
14850 2000-08-03  Jeffrey A Law  (law@cygnus.com)
14851
14852         * gcc.c-torture/compile/20000803-1.c: New test.
14853
14854 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
14855
14856         * gcc.c-torture/execute/20000801-3.c,
14857         gcc.c-torture/execute/20000801-4.c: New tests.
14858         * gcc.c-torture/execute/20000801-3.x,
14859         gcc.c-torture/execute/20000801-4.x: Xfail.
14860
14861 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
14862
14863         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
14864         libobjc/.libs to allow for libtool.
14865
14866 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
14867
14868         * gcc.c-torture/compile/20000802-1.c: New test.
14869
14870 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
14871
14872         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
14873
14874 2000-07-31  Jeffrey A Law  (law@cygnus.com)
14875
14876         * gcc-c-torture/execute/20000731-2.c: New test.
14877
14878         * gcc.c-torture/execute/20000731-1.c: New test.
14879         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
14880
14881 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
14882
14883         * testsuite/gcc.dg/cpp/paste7.c: New test.
14884         * gcc.dg/cpp/20000725-1.c: New test.
14885
14886 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
14887
14888         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
14889         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
14890         declaration warning for __builtin_dwarf_reg_size.
14891
14892         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
14893
14894 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
14895
14896         * gcc.dg/noncompile/voidparam-1.c: New test.
14897
14898 2000-07-30  Richard Henderson  <rth@cygnus.com>
14899
14900         * gcc.dg/c90-digraph-1.c: Don't xfail.
14901         * gcc.dg/compare2.c (case 10): Xfail.
14902         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
14903
14904 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
14905
14906         * gcc.dg/c99-main-1.c: New test.
14907
14908 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
14909
14910         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
14911
14912 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
14913
14914         * gcc.c-tortuer/execute/20000726-1.c: New test.
14915
14916 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
14917
14918         * gcc.c-torture/execute/enum-2.c: New test.
14919
14920 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14921
14922         * gcc.dg/cpp/tr-warn3.c: New test.
14923
14924 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
14925
14926         * g++.old-deja/g++.ext/implicit1.C: Remove.
14927         * g++.old-deja/g++.jason/c2.C: Remove
14928         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
14929         * g++.old-deja/g++.pt/crash16.C: Likewise.
14930         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
14931
14932 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
14933
14934         * g++.old-deja/g++.other/for2.C: New test.
14935
14936 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
14937
14938         * gcc.dg/20000720-1.c: New test.
14939
14940 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
14941
14942         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
14943
14944 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
14945
14946         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
14947         * gcc.c-torture/execute/20000722-1.c: New.
14948         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
14949
14950 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
14951
14952         * gcc.dg/cpp/20000720-1.S: New test.
14953
14954 2000-07-21  Michael Meissner  <meissner@redhat.com>
14955
14956         * gcc.c-torture/execute/ieee/hugeval.c: New test.
14957
14958 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
14959
14960         * g++.old-deja/g++.brendan/crash16.C,
14961         g++.old-deja/g++.brendan/parse3.C,
14962         g++.old-deja/g++.brendan/redecl1.C,
14963         g++.old-deja/g++.ns/template13.C,
14964         g++.old-deja/g++.other/decl4.C,
14965         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
14966
14967 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
14968
14969         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
14970         and "Internal error".
14971
14972         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
14973         regexps.
14974         * gcc.dg/cpp/paste6.c: New test.
14975
14976 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
14977
14978         * gcc.dg/cpp/tr-direct.c: New test.
14979
14980         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
14981         gcc.dg/cpp/undef1.c: Tweak error regexps.
14982
14983 2000-07-18  Eric Christopher <echristo@redhat.com>
14984
14985         * gcc.c-torture/compile/20000718-1.c: New test.
14986
14987 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
14988
14989         * cpplex.c (_cpp_push_token): If the token being pushed back
14990         is the previous token in this context, just subtract one from
14991         context->posn.
14992         * cppmacro.c (save_expansion): Clear aux field when storing a
14993         placemarker.
14994
14995 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
14996
14997         * gcc.dg/noncompile/redecl-1.c: New test.
14998
14999 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
15000
15001         * gcc.c-torture/execute/20000717-5.c: New test.
15002         * gcc.c-torture/execute/20000717-1.x: Removed.
15003
15004 2000-07-17  Richard Henderson  <rth@cygnus.com>
15005
15006         * gcc.c-torture/execute/20000717-4.c: New test.
15007
15008 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
15009
15010         * gcc.dg/cpp/syshdr.c: New test.
15011         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
15012
15013 2000-07-17  Neil Booth  <neilb@earthling.net>
15014
15015         * gcc.dg/cpp/cmdlne-dM.c: New test.
15016         * gcc.dg/cpp/cmdlne-dD.c: New test.
15017
15018 2000-07-17  Jeffrey A Law  (law@cygnus.com)
15019
15020         * gcc.c-torture/execute/20000717-3.c: New test.
15021
15022         * gcc.c-torture/compile/20000717-1.c: New test.
15023
15024 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
15025
15026         * gcc.c-torture/execute/20000717-2.c: New test.
15027
15028 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
15029
15030         * gcc.dg/formatz-1.c: New test.
15031
15032         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
15033         * gcc.dg/c99-digraph-1.c: New tests.
15034
15035         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
15036         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
15037
15038         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
15039         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
15040         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
15041         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
15042         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
15043         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
15044         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
15045
15046 2000-07-17   Greg McGary <greg@mcgary.org>
15047
15048         * gcc.c-torture/execute/20000717-1.c: New test.
15049         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
15050
15051 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
15052
15053         * gcc.c-torture/execute/20000715-2.c: New test.
15054         * gcc.dg/20000715-1.c: New test.
15055
15056 2000-07-15  Michael Meissner  <meissner@redhat.com>
15057
15058         * gcc.c-torture/execute/20000715-1.c: New test.
15059
15060 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
15061
15062         * gcc.c-torture/execute/20000707-1.c: New test.
15063
15064 2000-07-13  Neil Booth  <NeilB@earthling.net>
15065
15066         * testsuite/gcc.dg/cpp/digraph1.c,
15067         testsuite/gcc.dg/cpp/digraph2.c,
15068         testsuite/gcc.dg/cpp/digraphs.c: New tests.
15069
15070 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
15071
15072         * g77.f-torture/compile/20000630-2.f:  New test.
15073         * g77.f-torture/compile/20000630-2.x
15074
15075 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
15076
15077         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
15078
15079 2000-07-11  Neil Booth  <NeilB@earthling.net>
15080
15081         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
15082
15083 2000-07-11  Neil Booth  <NeilB@earthling.net>
15084
15085         * gcc.dg/cpp/cmdlne-C.c: New.
15086
15087 2000-07-09  Neil Booth  <NeilB@earthling.net>
15088
15089         * gcc.dg/cpp/directiv.c: New tests.
15090         * gcc.dg/cpp/undef1.c: Update.
15091
15092 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
15093
15094         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
15095
15096 2000-07-09  Neil Booth  <NeilB@earthling.net>
15097
15098         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
15099
15100 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
15101
15102         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
15103         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
15104
15105 2000-07-08  Neil Booth  <NeilB@earthling.net>
15106
15107         * gcc.dg/cpp/macsyntx.c: New tests.
15108
15109 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
15110
15111         * gcc.dg/20000707-1.c: New test.
15112
15113 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
15114
15115         * gcc.c-torture/execute/20000706-1.c: New test.
15116         * gcc.c-torture/execute/20000706-2.c: New test.
15117         * gcc.c-torture/execute/20000706-3.c: New test.
15118         * gcc.c-torture/execute/20000706-4.c: New test.
15119         * gcc.c-torture/execute/20000706-5.c: New test.
15120
15121 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
15122
15123         * g++.old-deja/g++.pt/instantiate7.C: New test.
15124
15125 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
15126
15127         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
15128         * g++.old-deja/g++.mike/thunk3.C: Likewise.
15129         * g++.old-deja/g++.other/rtti3.C: Likewise.
15130         * g++.old-deja/g++.other/rttid3.C: Likewise.
15131
15132 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
15133
15134         *  g77.f-torture/compile/20000630-1.x: Fix typo
15135
15136 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
15137
15138         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
15139         assembly output.
15140
15141 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
15142
15143         * gcc.dg/cpp/ident.c: New test.
15144
15145 2000-07-05  Neil Booth  <NeilB@earthling.net>
15146
15147         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
15148           gcc.dg/cpp/lexstrng.c: New tests.
15149
15150 2000-07-04  Neil Booth  <NeilB@earthling.net>
15151
15152         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
15153         * gcc.dg/cpp/strify2.c: Same.
15154
15155 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
15156
15157         * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
15158         * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
15159         * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
15160         * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
15161
15162         * testsuite/gcc.dg/cpp/macro1.c,
15163         testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
15164         testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
15165         testsuite/gcc.dg/cpp/strify1.c,
15166         testsuite/gcc.dg/cpp/strify2.c: New tests.
15167
15168 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
15169
15170         * gcc.c-torture/execute/20000703-1.c: New test.
15171
15172 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
15173
15174         * g++.old-deja/g++.pt (lookup10.C): New test.
15175
15176 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
15177
15178         * g++.old-deja/g++.pt (typename25.C): New test.
15179
15180 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
15181
15182         * gcc.c-torture/compile/20000701-1.c: New test.
15183
15184 2000-06-30  Nick Clifton  <nickc@cygnus.com>
15185
15186         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
15187         to test case.
15188
15189 2000-06-30  Catherine Moore  <clm@cygnus.com>
15190
15191         * gcc.c-torture/execute/align-1.c: New test.
15192
15193 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
15194
15195         * g++.old-deja/g++.pt/expr8.C: New test.
15196         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
15197
15198 2000-06-29  Nick Clifton  <nickc@cygnus.com>
15199
15200         * gcc.c-torture/compile/20000629-1.c: New test.
15201
15202 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
15203
15204
15205         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
15206         gcc.dg/noncompile directory, depending on whether they're
15207         preprocessor tests or not.  Annotate all the tests for the dg
15208         framework.
15209
15210         * gcc.c-torture/noncompile/noncompile.exp: Delete.
15211         * gcc.dg/noncompile/noncompile.exp: New.
15212
15213         * Moved files:
15214         Old name                                New name
15215         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
15216         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
15217         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
15218         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
15219         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
15220         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
15221         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
15222         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
15223         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
15224         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
15225         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
15226         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
15227         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
15228         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
15229         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
15230         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
15231         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
15232         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
15233         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
15234         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
15235         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
15236         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
15237         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
15238         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
15239
15240         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
15241         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
15242         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
15243         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
15244         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
15245         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
15246
15247 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
15248
15249         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
15250         declare one variable.  On the fourth, error.
15251         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
15252         declared by 20000628-1a.h.
15253
15254 2000-06-29  Richard Henderson  <rth@redhat.com>
15255
15256         * gcc.c-torture/execute/930529-1.x: New file.
15257         * gcc.dg/920413-1.c: Adjust expected warning text.
15258         * gcc.dg/980217-1.c: Declare abort.
15259         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
15260
15261 2000-06-29  Jeffrey A Law  (law@cygnus.com)
15262
15263         * g77.f-torture/compile/20000629-1.f: New test.
15264         * g77.f-torture/compile/20000629-1.x: Expected to fail.
15265
15266 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
15267
15268         Rearrange lots of files, removing entirely the
15269         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
15270         directories.
15271
15272         * Deleted files:
15273         gcc.c-torture/code_quality/code_quality.exp
15274         gcc.c-torture/special/special.exp
15275         gcc.failure/failure.exp
15276         gcc.failure/940409-1.x
15277         gcc.c-torture/compile/961203-1.x
15278
15279         * New files:
15280         gcc.misc-tests/linkage.exp
15281         gcc.c-torture/execute/920730-1t.c
15282         gcc.c-torture/execute/920730-1t.x
15283         gcc.c-torture/compile/920520-1.x
15284         gcc.c-torture/compile/920521-1.x
15285         gcc.c-torture/compile/981006-1.x
15286         gcc.c-torture/execute/eeprof-1.x
15287
15288         * Moved files (possibly with modifications to fit a new harness):
15289         Old name                                New name
15290         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
15291         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
15292         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
15293         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
15294         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
15295         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
15296         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
15297         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
15298         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
15299         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
15300         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
15301         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
15302         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
15303         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
15304
15305 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
15306
15307         * c-torture/compile/961203-1.x: Delete.
15308
15309         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
15310         not exit. Include stdio.h.
15311         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
15312         * gcc.misc-tests/dg-12.c: Likewise.
15313         * gcc.misc-tests/dg-5.c: Likewise.
15314         * gcc.misc-tests/dg-6.c: Likewise.
15315         * gcc.misc-tests/dg-7.c: Prototype abort.
15316         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
15317         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
15318         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
15319         not exit.
15320         * gcc.misc-tests/sieve.c: Use return from main, not exit.
15321         * gcc.misc-tests/sort2.c: Use return from main, not exit.
15322
15323 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
15324
15325         * gcc.dg/cpp/20000628-1.c: New test.
15326         * gcc.dg/cpp/20000628-1.h: New header for above test.
15327         * gcc.dg/cpp/20000628-1a.h: Likewise.
15328
15329 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
15330
15331         * gcc.dg/cpp: New directory.
15332         * gcc.dg/cpp/cpp.exp: New driver.
15333         * gcc.dg/cpp/20000627-1.c: New test.
15334         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
15335         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
15336         and rewrite as a compilation test.
15337
15338         * gcc.dg: Move many files into the cpp subdirectory, possibly
15339         renaming or editing them as well.
15340         Old name                New name
15341         990119-1.c              cpp/19990119-1.c
15342         990228-1.c              cpp/19990228-1.c
15343         990407-1.c              cpp/19990407-1.c
15344         990409-1.c              cpp/19990409-1.c
15345         990413-1.c              cpp/19990413-1.c
15346         990703-1.c              cpp/19990703-1.c
15347         20000127-1.c            cpp/20000127-1.c
15348         20000129-1.c            cpp/20000129-1.c
15349         20000207-1.c            cpp/20000207-1.c
15350         20000207-2.c            cpp/20000207-2.c
15351         20000209-1.c            cpp/20000209-1.c
15352         20000209-2.c            cpp/20000209-2.c
15353         20000301-1.c            cpp/20000301-1.c
15354         20000419-1.c            cpp/20000419-1.c
15355         20000510-1.S            cpp/20000510-1.S
15356         20000519-1.c            cpp/20000519-1.c
15357         20000529-1.c            cpp/20000529-1.c
15358         20000625-1.c            cpp/20000625-1.c
15359         20000625-2.c            cpp/20000625-2.c
15360         cpp-as1.c               cpp/assert1.c
15361         cpp-as2.c               cpp/assert2.c
15362         cxx-comments-1.c        cpp/cxxcom1.c
15363         cxx-comments-2.c        cpp/cxxcom2.c
15364         endif-label.c           cpp/endif.c
15365         cpp-hash1.c             cpp/hash1.c
15366         cpp-hash2.c             cpp/hash2.c
15367         cpp-if1.c               cpp/if-1.c
15368         cpp-if2.c               cpp/if-2.c
15369         cpp-if3.c               cpp/if-3.c
15370         cpp-if4.c               cpp/if-4.c
15371         cpp-if5.c               cpp/if-5.c
15372         cpp-cond.c              cpp/if-cexp.c
15373         cpp-missingop.c         cpp/if-mop.c
15374         cpp-missingparen.c      cpp/if-mpar.c
15375         cpp-opprec.c            cpp/if-oppr.c
15376         cpp-ifparen.c           cpp/if-paren.c
15377         cpp-shortcircuit.c      cpp/if-sc.c
15378         cpp-shift.c             cpp/if-shift.c
15379         cpp-unary.c             cpp/if-unary.c
15380         cpp-li1.c               cpp/line1.c
15381         cpp-li2.c               cpp/line2.c
15382         lineno.c                cpp/line3.c
15383         lineno-2.c              cpp/line4.c
15384         cpp-mi.c                cpp/mi1.c
15385         cpp-mic.h               cpp/mi1c.h
15386         cpp-micc.h              cpp/mi1cc.h
15387         cpp-mind.h              cpp/mi1nd.h
15388         cpp-mindp.h             cpp/mi1ndp.h
15389         cpp-mix.h               cpp/mi1x.h
15390         cpp-mi2.c               cpp/mi2.c
15391         cpp-mi2a.h              cpp/mi2a.h
15392         cpp-mi2b.h              cpp/mi2b.h
15393         cpp-mi2c.h              cpp/mi2c.h
15394         cpp-mi3.c               cpp/mi3.c
15395         cpp-mi3.def             cpp/mi3.def
15396         poison-1.c              cpp/poison.c
15397         pr-impl.c               cpp/prag-imp.c
15398         cpp-redef-2.c           cpp/redef1.c
15399         cpp-redef.c             cpp/redef2.c
15400         strpaste.c              cpp/strp1.c
15401         strpaste-2.c            cpp/strp2.c
15402         cpp-tradpaste.c         cpp/tr-paste.c
15403         cpp-tradstringify.c     cpp/tr-str.c
15404         cpp-tradwarn1.c         cpp/tr-warn1.c
15405         cpp-tradwarn2.c         cpp/tr-warn2.c
15406         trigraphs.c             cpp/trigraphs.c
15407         cpp-unc1.c              cpp/unc1.c
15408         cpp-unc2.c              cpp/unc2.c
15409         cpp-unc3.c              cpp/unc3.c
15410         cpp-unc.c               cpp/unc4.c
15411         undef.c                 cpp/undef1.c
15412         undef-2.c               cpp/undef2.c
15413         cpp-wi1.c               cpp/widestr1.c
15414
15415 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
15416
15417         * lib/g++.exp (g++_include_flags): Tweak.
15418
15419 2000-06-27  H.J. Lu  <hjl@gnu.org>
15420             Loren J. Rittle  <ljrittle@acm.org>
15421
15422         * lib/g++.exp (g++_include_flags): Override libgloss.exp
15423         version with one that knows about the new gcc tree structure.
15424         (g++_link_flags): Same.
15425
15426 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
15427
15428         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
15429         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
15430         case we are cross-compiling.
15431
15432         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
15433         g++.old-deja/g++.niklas/Makefile.in,
15434         g++.old-deja/g++.niklas/configure.in,
15435         g++.old-deja/g++.other/Makefile.in,
15436         g++.old-deja/g++.other/configure.in,
15437         gcc.c-torture/code_quality/Makefile.in,
15438         gcc.c-torture/code_quality/configure.in,
15439         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
15440         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
15441         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
15442         gcc.c-torture/execute/ieee/Makefile.in,
15443         gcc.c-torture/execute/ieee/configure.in,
15444         gcc.c-torture/noncompile/Makefile.in,
15445         gcc.c-torture/noncompile/configure.in,
15446         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
15447         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
15448         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
15449
15450 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
15451
15452         * g++.old-deja/g++.other/ambig3.C: New test.
15453
15454 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
15455
15456         * g++.old-deja/g++.pt/syntax1.C: New test.
15457         * g++.old-deja/g++.pt/syntax2.C: New test.
15458         * g++.old-deja/g++.other/syntax3.C: New test.
15459         * g++.old-deja/g++.other/syntax4.C: New test.
15460
15461 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
15462
15463         * gcc.dg/20000623-1.c: Prototype exit and abort.
15464
15465 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
15466
15467         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
15468         New tests.
15469         * gcc.dg/cpp-mi3.def: New file.
15470
15471         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
15472         inside assertions.
15473         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
15474         lexer's error messages.
15475         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
15476         divine anything from the linemarkers.
15477         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
15478         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
15479
15480 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
15481
15482         * gcc.dg/20000623-1.c: New test.
15483
15484 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
15485
15486         * gcc.c-torture/execute/20000622-1.c: New test.
15487
15488 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
15489
15490         * g++.old-deja/g++.other/init15.C: New test.
15491
15492 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
15493
15494         * g++.old-deja/g++.pt/vaarg2.C: New test.
15495         * g++.old-deja/g++.pt/vaarg3.C: New test.
15496
15497 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
15498
15499         * g++.old-deja/g++.other/dyncast6.C: New test.
15500
15501 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
15502
15503         * gcc.c-torture/execute/loop-6.c: New test.
15504
15505 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
15506
15507         * gcc.dg/20000614-1.c: New test.
15508         * gcc.dg/20000614-2.c: New test.
15509
15510 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
15511
15512         * g++.old-deja/g++.other/inline12.C: New test.
15513
15514 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
15515
15516         * g++.old-deja/g++.other/eh1.C: New test.
15517
15518 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
15519
15520         * g++.old-deja/g++.other/type.C: New test.
15521
15522 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
15523
15524         * g++.old-deja/g++.other/initstring.C: New test.
15525
15526 2000-06-12  Jason Merrill  <jason@redhat.com>
15527
15528         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
15529
15530 2000-06-09  Jeffrey A Law  (law@cygnus.com)
15531
15532         * gcc.c-torture/compile/20000609-1.c: New test.
15533
15534 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
15535
15536         * gcc.dg/20000609-1.c: New test.
15537
15538 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
15539
15540         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
15541         * gcc.c-torture/noncompile/poison-1.c: Move...
15542         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
15543         * gcc.dg/cpp-li1.c: Add a token after the #line.
15544
15545 2000-06-05  Richard Henderson  <rth@cygnus.com>
15546
15547         * gcc.c-torture/execute/20000605-2.c: New test.
15548         * gcc.c-torture/execute/20000605-3.c: New test.
15549
15550 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
15551
15552         * g77.f-torture/execute/20000503-1.x: New file.
15553
15554 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
15555
15556         * g++.old-deja/g++.eh/badalloc1.C: New test.
15557
15558 2000-06-05  Richard Henderson  <rth@cygnus.com>
15559
15560         * gcc.c-torture/execute/20000605-1.c: New test.
15561
15562 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
15563             Nathan Sidwell <nathan@codesourcery.com>
15564
15565         * gcc.c-torture/compile/20000605-1.c: New test.
15566
15567 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
15568
15569         * g77.f-torture/compile/20000601-1.f:  New test.
15570
15571 2000-06-03  Richard Henderson  <rth@cygnus.com>
15572
15573         * gcc.c-torture/execute/20000603-1.c: New.
15574
15575 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
15576
15577         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
15578         * gcc.dg/noreturn-2.c (noreturn): Likewise.
15579
15580 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
15581
15582         * gcc.dg/compare2.c (case 12): XFAIL.
15583         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
15584         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
15585
15586         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
15587
15588 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
15589
15590         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
15591         guard macro is already defined when the header is first
15592         included.
15593         * gcc.dg/cpp-mix.h: New file.
15594         * gcc.dg/endif-label.c: Update patterns to match compiler.
15595
15596         * g++.brendan/complex1.C: Declare abort.
15597         * g++.law/refs4.C: Remove XFAIL.
15598         * g++.oliva/expr2.C: Declare abort and exit.
15599
15600 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
15601
15602         * gcc.c-torture/execute/20000528-1.c: New test.
15603
15604         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
15605         * g++.old-deja/g++.law/temps4.C: Likewise.
15606
15607         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
15608         stdlib.h.  Call abort() on failure.
15609         * g++.old-deja/g++.law/refs4.C: Likewise.
15610         * g++.old-deja/g++.law/temps4.C: Likewise.
15611         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
15612         * gcc.c-torture/execute/20000112-1.c: Include string.h.
15613
15614 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
15615
15616         Relative to g++.dg/special:
15617         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
15618
15619         Relative to g++.old-deja:
15620         * g++.brendan/complex1.C, g++.jason/optimize2.C,
15621         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
15622         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
15623         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
15624         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
15625         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
15626         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
15627
15628         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
15629         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
15630         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
15631         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
15632         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
15633         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
15634         and/or string.h.
15635
15636         * g++.other/goto1.C: Update expectations for error messages.
15637
15638 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
15639
15640         * gcc.c-torture/compile/20000523-1.c: New test.
15641
15642 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
15643
15644         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
15645
15646 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
15647
15648         * g++.old-deja/g++.eh/catch11.C: New test.
15649         * g++.old-deja/g++.eh/catch12.C: New test.
15650
15651 2000-05-24  Nick Clifton  <nickc@cygnus.com>
15652
15653         * gcc.c-torture/execute/20000523-1.c: New test.
15654
15655 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
15656
15657         * c-torture/execute/bcp-1.c: Replace abort in arg of
15658         __builtin_constant_p with a generic external function.
15659
15660         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
15661         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
15662         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
15663         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
15664         Prototype abort and/or exit.
15665
15666         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
15667         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
15668         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
15669         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
15670
15671 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
15672
15673         * gcc.dg/dwarf2-1.c: New test.
15674
15675 2000-05-20  Richard Henderson  <rth@cygnus.com>
15676
15677         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
15678
15679 2000-05-20  Andreas Jaeger  <aj@suse.de>
15680
15681         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
15682         testcase.
15683
15684 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
15685
15686         * gcc.c-torture/execute/20000519-2.c: New test.
15687
15688 2000-05-19  Andreas Jaeger  <aj@suse.de>
15689
15690         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
15691         which fails with SSA.
15692
15693         * lib/c-torture.exp: Also test with -O3 -fssa.
15694
15695 2000-05-18  Michael Meissner  <meissner@redhat.com>
15696
15697         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
15698         * gcc.c-torture/execute/920415-1.c: Ditto.
15699         * gcc.c-torture/execute/920501-1.c: Ditto.
15700         * gcc.c-torture/execute/conversion.c: Ditto.
15701         * gcc.c-torture/execute/cvt-1.c: Ditto.
15702
15703 2000-05-18  Jeffrey A Law  (law@cygnus.com)
15704
15705         * gcc.c-torture/compile/20000518-1.c: New test.
15706
15707 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
15708
15709         * g77.f-torture/compile/200005018.f:  New test.
15710
15711 2000-05-17  Jeffrey A Law  (law@cygnus.com)
15712
15713         * gcc.c-torture/compile/20000517-1.c: New test.
15714
15715 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
15716
15717         * gcc.c-torture/execute/20000516-1.c: New test.
15718
15719 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
15720
15721         * g++.old-deja/g++.other/eh.C: New test.
15722
15723 2000-05-12  Richard Henderson  <rth@cygnus.com>
15724
15725         * gcc.c-torture/execute/990208-1.c (main): Don't pass
15726         constants through to doit's conditional.
15727
15728 2000-05-11  Jeffrey A Law  (law@cygnus.com)
15729
15730         * gcc.c-torture/compile/20000511-1.c: New test.
15731         * g77.f-torture/compile/20000511-1.f: New test.
15732         * g77.f-torture/compile/20000511-2.f: New test.
15733
15734 2000-05-11  Michael Meissner  <meissner@redhat.com>
15735
15736         * gcc.c-torture/execute/20000511-1.c: New test.
15737
15738 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
15739
15740         * gcc.dg/dg.exp: Scan .S files as well as .c files.
15741         * gcc.dg/20000510-1.S: New.
15742
15743 2000-05-08  Catherine Moore  <clm@cygnus.com>
15744
15745         * gcc.dg/unused-3.c: New.
15746
15747 2000-05-06  Richard Henderson  <rth@cygnus.com>
15748
15749           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
15750           * g++.old-deja/g++.mike/warn1.C: Likewise.
15751           * g++.old-deja/g++.pt/local1.C: Likewise.
15752           * g++.old-deja/g++.pt/local7.C: Likewise.
15753           * g++.old-deja/g++.pt/spec16.C: Likewise.
15754
15755 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
15756
15757         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
15758
15759 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
15760
15761           * g77.f-torture/execute/20000503-1.f:  New test.
15762
15763 2000-05-04  Andreas Jaeger  <aj@suse.de>
15764
15765         * gcc.dg/noreturn-2.c: New test.
15766
15767 2000-05-04  Neil Booth  <NeilB@earthling.net>
15768
15769         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
15770         preprocessor.
15771
15772 2000-05-04  Richard Henderson  <rth@cygnus.com>
15773
15774         * gcc.c-torture/execute/20000503-1.c: Fix typo.
15775
15776 2000-05-04  Richard Henderson  <rth@cygnus.com>
15777
15778         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
15779         OpenSSL by Jason R Thorpe.
15780
15781 2000-05-03  Jim Wilson  <wilson@cygnus.com>
15782
15783         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
15784
15785 2000-05-03  Robert Lipe <robertlipe@usa.net>
15786
15787         * gcc.dg/20000503-1.c: New test.
15788
15789 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
15790
15791         * gcc.c-torture/compile/20000502-1.c: New test.
15792         * g++.old-deja/g++.other/align.C: New test.
15793         * gcc.dg/cpp-tradstringify.c: New test.
15794
15795 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
15796
15797         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
15798         and hard registers.
15799
15800 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
15801
15802         * gcc.c-torture/execute/loop-5.c: New test.
15803
15804 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
15805
15806         * gcc.c-torture/execute/va-arg-20.c: New test.
15807
15808 2000-04-23  Jeffrey A Law  (law@cygnus.com)
15809
15810         * gcc.c-torture/execute/20000422-1.c: New test.
15811
15812 2000-04-20  Greg McGary  <gkm@gnu.org>
15813
15814         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
15815         when optimizing, but without sibling-call optimizations (-O1).
15816
15817 2000-04-20  Jeffrey A Law  (law@cygnus.com)
15818
15819           * gcc.c-torture/compile/20000420-1.c: New test.
15820
15821 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
15822
15823         * g++.abi/ptrflags.C: New test.
15824         * g++.eh/catchptr1.C: Test incomplete pointer chains.
15825
15826 2000-04-19  Catherine Moore  <clm@cygnus.com>
15827
15828         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
15829
15830 2000-04-19  Greg McGary  <gkm@gnu.org>
15831
15832         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
15833         sibling-call optimizations.
15834
15835 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
15836
15837         * gcc.dg/20000419-1.c: New test.
15838
15839 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
15840
15841         * gcc.c-torture/execute/20000412-6.c: New test.
15842
15843 2000-04-12  Jeffrey A Law  (law@cygnus.com)
15844
15845         * gcc.c-torture/execute/20000412-5.c: New test.
15846         * g77.f-torture/compile/20000412-1.f: New test.
15847         * gcc.c-torture/execute/20000412-4.c: New test.
15848         * gcc.c-torture/compile/20000412-2.c: New test.
15849         * gcc.c-torture/execute/20000412-3.c: New test.
15850         * gcc.c-torture/compile/20000412-1.c: New test.
15851         * gcc.c-torture/execute/20000412-2.c: New test.
15852
15853 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
15854
15855         * objc/execute/bf-20.m: New test.
15856
15857 2000-04-10  Richard Henderson  <rth@cygnus.com>
15858
15859         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
15860
15861         * gcc.c-torture/execute/20000412-1.c: New test.
15862
15863 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
15864
15865         * g++.old-deja/g++.eh/catchptr1.C: New test.
15866
15867 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
15868
15869         * g++.old-deja/g++.abi/cxa_vec.C: New test.
15870
15871 2000-04-08  Neil Booth  <NeilB@earthling.net>
15872
15873         * gcc.dg/cpp-nullchar.c: Remove test as
15874         embedded nulls cause problems.
15875
15876 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15877
15878         * gcc.dg/compare2.c: New test.
15879
15880 2000-04-08  Neil Booth  <NeilB@earthling.net>
15881
15882         * gcc.dg/cpp-nullchar.c: New test.
15883
15884 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
15885
15886         * gcc.dg/cpp-mi2.c: New test.
15887         * gcc.dg/cpp-mi2[abc].h: New files.
15888
15889 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
15890
15891         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
15892         member name.
15893
15894 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
15895
15896         * g++.old-deja/g++.abi/vmihint.C: New test.
15897
15898 2000-04-06  Neil Booth  <NeilB@earthling.net>
15899
15900         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
15901         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c:  Add FSF
15902         copyright.
15903
15904 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
15905
15906         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
15907         avoid stack-frame overwrite.
15908
15909 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
15910
15911         * gcc.c-torture/compile/20000405-2.c: New test.
15912         * gcc.c-torture/compile/20000405-3.c: New test.
15913
15914 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
15915
15916         * gcc.c-torture/compile/20000405-1.c: New test.
15917
15918 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
15919
15920         * gcc.dg/cast-qual-1.c: Revert last change.
15921
15922 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15923
15924         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
15925
15926 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
15927
15928         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
15929         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
15930
15931 2000-04-03  Jeffrey A Law  (law@cygnus.com)
15932
15933         * gcc.c-torture/compile/20000403-2.c: New test.
15934         * gcc.c-torture/compile/20000403-1.c: New test.
15935
15936 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
15937
15938         * gcc.c-torture/execute/20000403-1.c: New test.
15939
15940 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
15941
15942         * gcc.c-torture/execute/20000402-1.c: New test.
15943
15944 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
15945
15946         * gcc.c-torture/execute/va-arg-15.c: New test.
15947         * gcc.c-torture/execute/va-arg-16.c: New test.
15948         * gcc.c-torture/execute/va-arg-17.c: New test.
15949         * gcc.c-torture/execute/va-arg-18.c: New test.
15950         * gcc.c-torture/execute/va-arg-19.c: New test.
15951
15952 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
15953
15954         * gcc.c-torture/compile/981211-1.c: Move to...
15955         * gcc.dg/cpp-as1.c: ...here.
15956         * gcc.dg/cpp-as2.c: New file.
15957
15958         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
15959         compiler.
15960
15961 2000-04-02  Neil Booth  <NeilB@earthling.net>
15962
15963         * gcc.dg/cpp-cond.c  New tests.
15964         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
15965         accidental success less likely.
15966         * gcc.dg/cpp-missingop.c  New tests.
15967         * gcc.dg/cpp-missingparen.c  New tests.
15968         * gcc.dg/cpp-shift.c  New tests.
15969         * gcc.dg/cpp-shortcircuit.c  New tests.
15970         * gcc.dg/cpp-unary.c  New tests.
15971
15972 2000-03-29  Jeffrey A Law  (law@cygnus.com)
15973
15974         * gcc.c-torture/compile/20000329-1.c: New test.
15975
15976 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
15977
15978         * gcc.c-torture/compile/20000326-1.c: New test.
15979         * gcc.c-torture/compile/20000326-2.c: New test.
15980
15981 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
15982
15983         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
15984         the first parameter is a function argument.
15985
15986 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
15987
15988         * g++.old-deja/g++.ext/array4.C: New test.
15989
15990 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
15991
15992         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
15993
15994 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15995
15996         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
15997
15998 2000-03-19  Richard Henderson  <rth@cygnus.com>
15999
16000         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
16001
16002 2000-03-19  Richard Henderson  <rth@cygnus.com>
16003
16004         * gcc.c-torture/compile/20000319-1.c: New test.
16005
16006 2000-03-14  Jeffrey A Law  (law@cygnus.com)
16007
16008         * gcc.c-torture/execute/20000314-3.c: New test.
16009         * gcc.c-torture/execute/20000314-2.c: New test.
16010         * gcc.c-torture/execute/20000314-1.c: New test.
16011         * gcc.c-torture/compile/20000314-2.c: New test.
16012         * gcc.c-torture/compile/20000314-1.c: New test.
16013
16014 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
16015
16016         * g++.old-deja/g++.warn/inline.C: New test.
16017
16018 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
16019
16020         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
16021         standards-compliant result rather than specific constants.
16022         Put test-values in array.
16023
16024 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
16025
16026         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
16027         (g++_target_compile): Put test-specific options last.
16028
16029 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
16030
16031         * g++.old-deja/g++.eh/vbase4.C: New test.
16032
16033 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
16034
16035         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
16036
16037 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
16038
16039         * g++.old-deja/g++.brendan/misc12.C: Removed.
16040         * g++.old-deja/g++.pt/memtemp77.C: Constify.
16041         * g++.old-deja/g++.ext/pretty4.C: New test.
16042
16043 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
16044
16045         * g++.old-deja/g++.other/string2.C: New test.
16046
16047 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
16048
16049         * g++.old-deja/g++.warn/impint2.C: New test.
16050
16051 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
16052
16053         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
16054         is 1, not zero.
16055
16056 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
16057
16058         * g++.old-deja/g++.warn/impint.C: New test.
16059         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
16060         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
16061         * g++.old-deja/g++.pt/explicit12.C: Likewise.
16062         * g++.old-deja/g++.pt/explicit13.C: Likewise.
16063         * g++.old-deja/g++.pt/explicit17.C: Likewise.
16064         * g++.old-deja/g++.pt/explicit18.C: Likewise.
16065         * g++.old-deja/g++.pt/explicit19.C: Likewise.
16066         * g++.old-deja/g++.pt/explicit23.C: Likewise.
16067         * g++.old-deja/g++.pt/explicit31.C: Likewise.
16068         * g++.old-deja/g++.pt/explicit35.C: Likewise.
16069         * g++.old-deja/g++.pt/explicit6.C: Likewise.
16070         * g++.old-deja/g++.pt/memclass7.C: Likewise.
16071
16072 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
16073
16074         * gcc.dg/cpp-redef.c: New test.
16075
16076 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
16077
16078         * g++.old-deja/g++.pt/unify7.C: New test.
16079
16080 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
16081
16082         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
16083         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
16084
16085 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
16086
16087         * gcc.c-torture/compile/20000224-1.c: New test.
16088
16089 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
16090
16091         * gcc.c-torture/compile/cpp-2.c: New test.
16092         * gcc.c-torture/compile/cpp-1.c: New test.
16093
16094 2000-02-25  Jeffrey A Law  (law@cygnus.com)
16095
16096         * gcc.c-torture/execute/20000225-1.c: New test.
16097
16098 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
16099
16100         * gcc.dg/cpp-li2.c: New test.
16101
16102         * gcc.dg/cpp-wi1.c: New test.
16103
16104         * gcc.dg/cpp-li1.c: New test.
16105
16106 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
16107
16108         * g++.old-deja/g++.other/sizeof5.C: New test.
16109
16110 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
16111
16112         * gcc.c-torture/execute/va-arg-13.c: New test.
16113
16114 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
16115
16116         * gcc.c-torture/execute/va-arg-12.c: New test.
16117
16118 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
16119
16120         * gcc.c-torture/execute/20000223-1.c: New test.
16121
16122 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
16123
16124         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
16125
16126 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
16127
16128         * g++.old-deja/g++.abi/ptrmem.C: New test.
16129
16130 2000-02-19  Richard Henderson  <rth@cygnus.com>
16131
16132         * gcc.c-torture/compile/init-3.c: New.
16133
16134 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
16135
16136         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
16137         ALWAYS_CXXFLAGS.
16138
16139 2000-02-11  Robert Lipe <robertl@sco.com>
16140
16141         * gcc.c-torture/compile/20000211-3.c: New test.
16142
16143 2000-02-11  Martin Buchholz <martin@xemacs.org>
16144
16145         * gcc.c-torture/compile/20000211-2.c: New test.
16146
16147 2000-02-11  Jeffrey A Law  (law@cygnus.com)
16148
16149         * gcc.c-torture/compile/20000211-1.c: New test.
16150
16151 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
16152
16153         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
16154           on native targets
16155
16156 2000-02-08  Nathan Sidwell  <nathan@acm.org>
16157
16158         * g++.old-deja/g++.other/cast5.C: New test.
16159
16160 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
16161
16162         * gcc.c-torture/execute/20000205-1.c: New.
16163
16164 2000-02-03  Nathan Sidwell  <nathan@acm.org>
16165
16166         * g++.old-deja/g++.jason/cast3.C: Return void.
16167         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
16168
16169 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
16170
16171         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
16172
16173         * gcc.dg/loop-1.c: New test.
16174
16175 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
16176
16177         * gcc.c-torture/compile/20000127-1.c: New test.
16178         * gcc.c-torture/execute/991228-1.c: New test.
16179
16180 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
16181
16182         * gcc.dg/unused-2.c: New test.
16183
16184         * gcc.dg/conv-1.c: New test.
16185
16186 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
16187
16188         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
16189         compiler.
16190         (tool_option_proc): Fix typo.
16191
16192 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
16193
16194         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
16195         of the ld on the host, not on the build machine.
16196         Also, don't crash if '--help' is not a supported option.
16197
16198 2000-01-24  Richard Henderson  <rth@cygnus.com>
16199
16200         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
16201
16202 2000-01-20  Jeffrey A Law  (law@cygnus.com)
16203
16204         * gcc.c-torture/execute/20000120-2.c: New test.
16205         * gcc.c-torture/execute/20000120-1.c: New test.
16206
16207 2000-01-13  Jeffrey A Law  (law@cygnus.com)
16208
16209         * gcc.c-torture/execute/20000113-1.c: New test.
16210
16211 2000-01-12  Jeffrey A Law  (law@cygnus.com)
16212
16213         * gcc.c-torture/execute/20000112-1.c: New test.
16214
16215 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
16216
16217         * gcc.dg/20000111-1.c: New test.
16218
16219 2000-01-10  Jeffrey A Law  (law@cygnus.com)
16220
16221         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
16222         with 16 bit integers.
16223
16224 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
16225
16226         * gcc.dg/20000108-1.c: New test.
16227
16228 2000-01-05  Nathan Sidwell  <nathan@acm.org>
16229
16230         * g++.old-deja/g++.ns/koenig8.C: New test.
16231
16232 2000-01-05  Nathan Sidwell  <nathan@acm.org>
16233
16234         * g++.old-deja/g++.other/cast4.C: New test.
16235
16236 2000-01-05  Jeffrey A Law  (law@cygnus.com)
16237
16238         * gcc.c-torture/compile/20000105-2.c: New test.
16239         * gcc.c-torture/compile/20000105-1.c: New test.
16240
16241 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16242
16243         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
16244         references to printf & atoi to conform to ANSI standard.
16245         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
16246         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
16247         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
16248         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
16249         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
16250         * g++.old-deja/g++.brendan/complex1.C: Likewise.
16251         * g++.old-deja/g++.brendan/copy1.C: Likewise.
16252         * g++.old-deja/g++.brendan/copy2.C: Likewise.
16253         * g++.old-deja/g++.brendan/copy3.C: Likewise.
16254         * g++.old-deja/g++.brendan/copy4.C: Likewise.
16255         * g++.old-deja/g++.brendan/copy5.C: Likewise.
16256         * g++.old-deja/g++.brendan/copy6.C: Likewise.
16257         * g++.old-deja/g++.brendan/copy7.C: Likewise.
16258         * g++.old-deja/g++.brendan/copy8.C: Likewise.
16259         * g++.old-deja/g++.brendan/crash11.C: Likewise.
16260         * g++.old-deja/g++.brendan/crash14.C: Likewise.
16261         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
16262         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
16263         * g++.old-deja/g++.brendan/delete2.C: Likewise.
16264         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
16265         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
16266         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
16267         * g++.old-deja/g++.brendan/eh1.C: Likewise.
16268         * g++.old-deja/g++.brendan/groff1.C: Likewise.
16269         * g++.old-deja/g++.brendan/init3.C: Likewise.
16270         * g++.old-deja/g++.brendan/misc12.C: Likewise.
16271         * g++.old-deja/g++.brendan/misc7.C: Likewise.
16272         * g++.old-deja/g++.brendan/new2.C: Likewise.
16273         * g++.old-deja/g++.brendan/operators4.C: Likewise.
16274         * g++.old-deja/g++.brendan/operators5.C: Likewise.
16275         * g++.old-deja/g++.brendan/overload2.C: Likewise.
16276         * g++.old-deja/g++.brendan/overload7.C: Likewise.
16277         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
16278         * g++.old-deja/g++.brendan/reference1.C: Likewise.
16279         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
16280         * g++.old-deja/g++.brendan/template24.C: Likewise.
16281         * g++.old-deja/g++.brendan/template3.C: Likewise.
16282         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
16283         * g++.old-deja/g++.jason/inline3.C: Likewise.
16284         * g++.old-deja/g++.jason/opeq.C: Likewise.
16285         * g++.old-deja/g++.law/arg5.C: Likewise.
16286         * g++.old-deja/g++.law/arm7.C: Likewise.
16287         * g++.old-deja/g++.law/ctors11.C: Likewise.
16288         * g++.old-deja/g++.law/cvt8.C: Likewise.
16289         * g++.old-deja/g++.law/init9.C: Likewise.
16290         * g++.old-deja/g++.law/refs4.C: Likewise.
16291         * g++.old-deja/g++.law/template2.C: Likewise.
16292         * g++.old-deja/g++.law/visibility24.C: Likewise.
16293         * g++.old-deja/g++.law/vtable3.C: Likewise.
16294         * g++.old-deja/g++.mike/asm2.C: Likewise.
16295         * g++.old-deja/g++.mike/eh1.C: Likewise.
16296         * g++.old-deja/g++.mike/misc1.C: Likewise.
16297         * g++.old-deja/g++.mike/misc13.C: Likewise.
16298         * g++.old-deja/g++.mike/misc14.C: Likewise.
16299         * g++.old-deja/g++.mike/ns12.C: Likewise.
16300         * g++.old-deja/g++.mike/p1248.C: Likewise.
16301         * g++.old-deja/g++.mike/p3708.C: Likewise.
16302         * g++.old-deja/g++.mike/p3708a.C: Likewise.
16303         * g++.old-deja/g++.mike/p3708b.C: Likewise.
16304         * g++.old-deja/g++.mike/p646.C: Likewise.
16305         * g++.old-deja/g++.mike/p700.C: Likewise.
16306         * g++.old-deja/g++.mike/p783.C: Likewise.
16307         * g++.old-deja/g++.mike/p783a.C: Likewise.
16308         * g++.old-deja/g++.mike/p783b.C: Likewise.
16309         * g++.old-deja/g++.mike/p786.C: Likewise.
16310         * g++.old-deja/g++.mike/p789.C: Likewise.
16311         * g++.old-deja/g++.mike/p789a.C: Likewise.
16312         * g++.old-deja/g++.mike/p807a.C: Likewise.
16313         * g++.old-deja/g++.other/delete3.C: Likewise.
16314         * g++.old-deja/g++.other/dyncast1.C: Likewise.
16315         * g++.old-deja/g++.other/dyncast2.C: Likewise.
16316         * g++.old-deja/g++.other/dyncast3.C: Likewise.
16317         * g++.old-deja/g++.other/empty1.C: Likewise.
16318         * g++.old-deja/g++.other/temporary1.C: Likewise.
16319         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
16320         * g++.old-deja/g++.pt/t16.C: Likewise.
16321         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
16322
16323 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
16324
16325         * gcc.dg/991230-1.c: New test.
16326
16327 1999-12-29  Jeffrey A Law  (law@cygnus.com)
16328
16329         * gcc.c-torture/compile/991229-3.c: New test.
16330         * gcc.c-torture/compile/991229-2.c: New test.
16331         * gcc.c-torture/compile/991229-1.c: New test.
16332
16333 1999-12-29  Greg McGary <gkm@eng.ascend.com>
16334
16335         * gcc.c-torture/compile/labels-2.c: New test.
16336
16337 1999-12-27  Martin von Löwis  <loewis@informatik.hu-berlin.de>
16338
16339         * gcc.c-torture/execute/991227-1.c: New test.
16340
16341 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
16342
16343         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
16344
16345 1999-12-21  Martin von Löwis  <loewis@informatik.hu-berlin.de>
16346
16347         * gcc.c-torture/execute/991221-1.c: New test.
16348
16349 1999-12-20  Nathan Sidwell  <nathan@acm.org>
16350
16351         * g++.old-deja/g++.other/cast3.C: New test.
16352
16353 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
16354
16355         * gcc.c-torture/execute/991216-4.c: New test.
16356
16357 1999-12-16  Michael Meissner  <meissner@cygnus.com>
16358
16359         * gcc.c-torture/execute/991216-1.c: New test.
16360         * gcc.c-torture/execute/991216-2.c: New test.
16361         * gcc.c-torture/execute/991216-3.c: New test.
16362
16363 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
16364
16365         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
16366         Actually make the test fail by using "-O2" for compilation.
16367
16368 1999-12-15  Nathan Sidwell  <nathan@acm.org>
16369
16370         * g++.old-deja/g++.warn/cast-align1.C: New test.
16371
16372 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
16373
16374         * gcc.c-torture/compile/991214-1.c: New test.
16375         * gcc.c-torture/compile/991214-2.c: New test.
16376
16377 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
16378
16379         * gcc.dg/991214-1.c: New test.
16380
16381 1999-12-13  Jeffrey A Law  (law@cygnus.com)
16382
16383         * gcc.c-torture/compile/991213-3.c: New test.
16384         * gcc.c-torture/compile/991213-2.c: New test.
16385         * gcc.c-torture/compile/991213-1.c: New test.
16386
16387 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
16388
16389         * gcc.dg/991209-1.c: New test.
16390
16391 1999-12-08  Nathan Sidwell <nathan@acm.org>
16392
16393         * gcc.c-torture/compile/991208-1.c: New test.
16394
16395 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
16396
16397         * gcc.dg/ultrasp2.c: New test.
16398
16399 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
16400
16401         * g++.old-deja/g++.abi/align.C (main): Fix typo.
16402
16403 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
16404
16405         * gcc.c-torture/compile/991202-1.c: New test.
16406         * gcc.c-torture/execute/991202-1.c: New test.
16407         * gcc.c-torture/execute/991202-2.c: New test.
16408         * gcc.c-torture/execute/991202-3.c: New test.
16409
16410 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
16411
16412         * g++.old-deja/g++.abi/align.C: New test.
16413         * g++.old-deja/g++.abi/aggregates.C: Likewise.
16414         * g++.old-deja/g++.abi/bitfields.C: Likewise.
16415
16416 1999-12-01  Richard Henderson  <rth@cygnus.com>
16417
16418         * gcc.c-torture/execute/991201-1.c: New.
16419
16420 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
16421
16422         * gcc.dg/991129-1.c: New test.
16423
16424 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
16425
16426         * gcc.c-torture/compile/991127-1.c: New test.
16427
16428 1999-11-22  Nathan Sidwell  <nathan@acm.org>
16429
16430         * g++.old-deja/g++.other/warn4.C: New test.
16431
16432 1999-11-22  Nathan Sidwell  <nathan@acm.org>
16433
16434         * g++.old-deja/g++.eh/cleanup2.C: New test.
16435         * g++.old-deja/g++.ext/pretty2.C: New test.
16436         * g++.old-deja/g++.ext/pretty3.C: New test.
16437         * g++.old-deja/g++.other/debug6.C: New test.
16438
16439 1999-10-20  Jim Wilson  <wilson@cygnus.com>
16440
16441         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
16442         compiler_output to look for one error message instead of two.
16443
16444 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
16445
16446         * gcc.c-torture/execute/991118-1.c: Also test case
16447         where the word boundary does not split a byte evenly.
16448
16449 1999-11-19  Nathan Sidwell  <nathan@acm.org>
16450
16451         * g++.old-deja/g++.ext/restrict1.C: New test.
16452
16453 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
16454
16455         * gcc.c-torture/execute/991118-1.c: New test.
16456
16457 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
16458
16459         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
16460         working directory pathnames.
16461
16462 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
16463
16464         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
16465         host is equipped with driver.h and driver.o so it can actually
16466         compile and run the tests.
16467
16468 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
16469
16470         * gcc.c-torture/compile/991008-1.c: New test.
16471
16472 1999-11-08  Nick Clifton  <nickc@cygnus.com>
16473
16474         * lib/gcc-dg.exp: Include target-supports.exp
16475
16476 1999-11-05  Nick Clifton  <nickc@cygnus.com>
16477
16478         * lib/target-supports.exp: New file: Provide procs to test for
16479         features supported by the target.
16480         (check_weak_available): Moved here from ecos.exp.
16481         (check_alias_available): New proc: Determine of the target
16482         toolchain supports the alias attribute.
16483
16484         * gcc.dg/special/ecos.exp: Move check_weak_available to
16485         target-supports.exp.
16486         (alias-1.c): Only perform the test if the target supports
16487         aliases.
16488         (wkali-1.c): Only perform the test if the target supports
16489         aliases.
16490
16491         * gcc.dg/990506-0.c: Expect error messages from cross
16492         targets as well as native targets.
16493
16494 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
16495
16496         * gcc.dg/ultrasp1.c: Removed xfail.
16497         * gcc.dg/struct-ret-2.c: Likewise.
16498         * gcc.dg/array-1.c: Likewise.
16499
16500 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
16501
16502         * gcc.dg/struct-ret-2.c: New test.
16503
16504         * gcc.dg/array-1.c: New test.
16505
16506 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
16507
16508         * gcc.c-torture/execute/991030-1.c: New test.
16509
16510 1999-10-26  Richard Henderson  <rth@cygnus.com>
16511
16512         * gcc.c-torture/compile/991026-2.c: New test.
16513
16514 1999-10-26  Jeffrey A Law  (law@cygnus.com)
16515
16516         * gcc.c-torture/compile/991026-1.c: New test.
16517
16518 1999-10-23  Jeffrey A Law  (law@cygnus.com)
16519
16520         * gcc.c-torture/execute/991023-1.c: New test.
16521
16522 1999-10-19  Jeffrey A Law  (law@cygnus.com)
16523
16524         * gcc.c-torture/execute/991019-1.c: New test.
16525
16526 1999-10-16  Richard Henderson  <rth@cygnus.com>
16527
16528         * gcc.c-torture/execute/991016-1.c: New test.
16529
16530 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
16531
16532         * gcc.c-torture/execute/991014-1.c: New test.
16533
16534 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
16535
16536         * g++.old-deja/g++.other/union2.C: New test.
16537
16538 1999-10-13  Nathan Sidwell  <nathan@acm.org>
16539
16540         * g++.old-deja/g++.other/vaarg2.C: New test.
16541         * g++.old-deja/g++.other/vaarg3.C: New test.
16542
16543 1999-10-12  Craig Burley  <craig@jcb-sc.com>
16544
16545         * g77.f-torture/noncompile/19990905-1.f: Moved from being
16546         in compile/.
16547
16548 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
16549
16550         * gcc.c-torture/execute/va-arg-11.c: New test.
16551
16552 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
16553
16554         * lib/file-format.exp (gcc_target_object_format): Don't
16555         crash if objdump is unavailable.
16556
16557 1999-09-29  Donn Terry <donn@interix.com>
16558
16559         * gcc.misc-tests/mg.exp: delete extraneous redirection.
16560
16561 1999-09-28  Nick Clifton  <nickc@cygnus.com>
16562
16563         * gcc.c-torture/compile/990928-1.c: New test.
16564
16565 1999-09-28  Nathan Sidwell  <nathan@acm.org>
16566
16567         * g++.old-deja/g++.other/decl6.C: New test.
16568
16569 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
16570
16571         * gcc.c-torture/execute/va-arg-10.c: New test.
16572
16573 1999-09-27  Nathan Sidwell  <nathan@acm.org>
16574
16575         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
16576         __PRETTY_FUNCTION__.
16577
16578 1999-09-23  Nick Clifton  <nickc@cygnus.com>
16579
16580         * gcc.c-torture/execute/990923-1.c: New test.
16581
16582 1999-09-21  Nick Clifton  <nickc@cygnus.com>
16583
16584         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
16585         for which -fpic is inappropriate.
16586
16587 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
16588
16589         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
16590
16591 1999-09-21  Nathan Sidwell  <nathan@acm.org>
16592
16593         * g++.old-deja/g++.other/dyncast1.C: New test.
16594         * g++.old-deja/g++.other/dyncast2.C: New test.
16595         * g++.old-deja/g++.other/dyncast3.C: New test.
16596         * g++.old-deja/g++.other/dyncast4.C: New test.
16597         * g++.old-deja/g++.other/dyncast5.C: New test.
16598         * g++.old-deja/g++.eh/catch3.C: New test.
16599         * g++.old-deja/g++.eh/catch3p.C: New test.
16600         * g++.old-deja/g++.eh/catch4.C: New test.
16601         * g++.old-deja/g++.eh/catch4p.C: New test.
16602         * g++.old-deja/g++.eh/catch5.C: New test.
16603         * g++.old-deja/g++.eh/catch5p.C: New test.
16604         * g++.old-deja/g++.eh/catch6.C: New test.
16605         * g++.old-deja/g++.eh/catch6p.C: New test.
16606         * g++.old-deja/g++.eh/catch7.C: New test.
16607         * g++.old-deja/g++.eh/catch7p.C: New test.
16608         * g++.old-deja/g++.eh/catch8.C: New test.
16609         * g++.old-deja/g++.eh/catch8p.C: New test.
16610         * g++.old-deja/g++.eh/catch9.C: New test.
16611         * g++.old-deja/g++.eh/catch9p.C: New test.
16612
16613 1999-09-13  Nathan Sidwell  <nathan@acm.org>
16614
16615         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
16616         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
16617
16618 1999-09-13  Jeffrey A Law  (law@cygnus.com)
16619
16620         * gcc.c-torture/compile/990913-1.c: New test.
16621
16622 1999-09-10  Nathan Sidwell  <nathan@acm.org>
16623
16624         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
16625         * g++.old-deja/g++.jason/rfg5.C: Likewise.
16626
16627 1999-09-09  Richard Henderson  <rth@cygnus.com>
16628
16629         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
16630
16631 1999-09-09  Nathan Sidwell  <nathan@acm.org>
16632
16633         * g++.old-deja/g++.other/lookup11.C: New test.
16634         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
16635         what is permitted and what we want.
16636         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
16637         overload use.
16638         * g++.old-deja/g++.jason/rfg5.C: Likewise
16639
16640 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
16641
16642         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
16643         * gcc.c-torture/noncompile/poison-1.c: New file.
16644
16645 1999-09-08  Nathan Sidwell  <nathan@acm.org>
16646
16647         * g++.old-deja/g++.other/sizeof3.C: New test.
16648         * g++.old-deja/g++.other/sizeof4.C: New test.
16649         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
16650         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
16651
16652 1999-09-07  Richard Henderson  <rth@cygnus.com>
16653
16654         * gcc.dg/va-arg-1.c: New.
16655
16656 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
16657
16658         * gcc.c-torture/execute/va-arg-9.c: New test.
16659
16660 1999-09-05  Craig Burley  <craig@jcb-sc.com>
16661
16662         * g77.f-torture/compile/980519-2.f: New test.
16663         * g77.f-torture/compile/19990905-0.f: New test.
16664         * g77.f-torture/compile/19990905-1.f: New test.
16665         * g77.f-torture/compile/19990905-2.f: New test.
16666
16667         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
16668
16669 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
16670
16671         * gcc.c-torture/execute/990827-1.c: Fix typo.
16672
16673 1999-09-03  Nathan Sidwell  <nathan@acm.org>
16674
16675         * g++.old-deja/g++.other/deref1.C: New test.
16676
16677 1999-09-02  Nathan Sidwell  <nathan@acm.org>
16678
16679         * g++.old-deja/g++.other/ambig2.C: New test.
16680         * g++.old-deja/g++.other/cond5.C: New test.
16681         * g++.old-deja/g++.other/lookup16.C: New test.
16682
16683 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
16684
16685         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
16686         assemblers too.
16687
16688 1999-08-31  Jeffrey A Law  (law@cygnus.com)
16689
16690         * lib/c-torture.exp: Avoid the "compare executables" optimization
16691         when testing native.
16692
16693 1999-08-29  Jeffrey A Law  (law@cygnus.com)
16694
16695         * gcc.c-torture/execute/990829-1.c: New test.
16696         * gcc.c-torture/compile/990829-1.c: New test.
16697
16698 1999-08-27  Paul Burchard  <burchard@pobox.com>
16699
16700         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
16701         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
16702         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
16703         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
16704         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
16705         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
16706         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
16707         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
16708         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
16709         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
16710         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
16711
16712 1999-08-27  Jeffrey A Law  (law@cygnus.com)
16713
16714         * gcc.c-torture/execute/990827-1.c: New test.
16715
16716 1999-08-26  Craig Burley  <craig@jcb-sc.com>
16717
16718         * g77.f-torture/noncompile/19990826-4.f: New test.
16719
16720         * g77.f-torture/compile/19990826-3.f: New test.
16721
16722         * g77.f-torture/execute/19990826-2.f: New test.
16723
16724         * g77.f-torture/compile/19990826-1.f: New test.
16725
16726         * gcc.c-torture/execute/990826-0.c: New test.
16727         * g77.c-torture/execute/19990826-0.f: New test.
16728
16729         * g77.f-torture/noncompile/970626-2.f: New test.
16730
16731 1999-08-25  Paul Burchard  <burchard@pobox.com>
16732
16733         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
16734         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
16735         lss-011.C: New tests.
16736
16737 1999-08-25  Nathan Sidwell  <nathan@acm.org>
16738
16739         * g++.old-deja/g++.other/decl5.C: New test.
16740
16741 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16742
16743         * noncompile/noncompile.exp: Load_lib c-torture.exp.
16744         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
16745         call `postbase' for each one.  All callers of `postbase' changed
16746         to call this instead.
16747
16748 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
16749
16750         * gcc.c-torture/execute/990811-1.c: New test.
16751
16752 1999-08-09  Nick Clifton  <nickc@cygnus.com>
16753
16754         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
16755         just native ones.
16756
16757         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
16758         just native ones.
16759
16760 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
16761
16762         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
16763
16764 1999-08-04  Jeffrey A Law  (law@cygnus.com)
16765
16766         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
16767
16768 1999-08-04  Nathan Sidwell  <nathan@acm.org>
16769
16770         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
16771
16772 1999-08-04  Jeffrey A Law  (law@cygnus.com)
16773
16774         * gcc.c-torture/execute/990804-1.c: New test.
16775
16776 1999-08-03  Nathan Sidwell  <nathan@acm.org>
16777
16778         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
16779         * g++.old-deja/g++.brendan/crash64.C: Likewise
16780         * g++.old-deja/g++.brendan/overload8.C: Likewise
16781
16782 1999-08-03  Nathan Sidwell  <nathan@acm.org>
16783
16784         * g++.old-deja/g++.other/struct1.C: New test.
16785
16786 1999-08-03  Nathan Sidwell  <nathan@acm.org>
16787
16788         * g++.old-deja/g++.other/enum2.C: New test.
16789
16790 1999-08-02  Richard Henderson  <rth@cygnus.com>
16791
16792         Adapted from tests from Franz Sirl:
16793         * gcc.c-torture/execute/va-arg-7.c: New test.
16794         * gcc.c-torture/execute/va-arg-8.c: New test.
16795
16796 1999-08-01  Jeffrey A Law  (law@cygnus.com)
16797
16798         * gcc.c-torture/compile/990801-2.c: New test.
16799
16800         * gcc.c-torture/compile/990801-1.c: New test.
16801
16802 1999-07-27  Michael Meissner  <meissner@cygnus.com>
16803
16804         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
16805         fp-cmp-1.c, converting double to float.
16806
16807         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
16808         fp-cmp-1.c, converting double to long double.
16809
16810         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
16811         from fr1 to unknown_register, since fr1 is a legitimate register
16812         on some machines.
16813
16814 1999-07-25  Jeffrey A Law  (law@cygnus.com)
16815
16816         * README: More listname related changes.
16817
16818 1999-07-08  Catherine Moore  <clm@cygnus.com>
16819
16820         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
16821
16822 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
16823
16824         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
16825
16826 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
16827
16828         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
16829
16830 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
16831
16832         * gcc.dg/990703-1.c: New test.
16833
16834 1999-06-29  Nick Clifton  <nickc@cygnus.com>
16835
16836         * lib/file-format.exp: New file: Move definition of proc
16837         gcc_target_object_format to here from
16838         gcc.dg/special/ecos.exp.
16839
16840         * lib/c-torture.exp: Include lib file-format.exp.
16841         * lib/gcc-dg.exp: Include lib file-format.exp.
16842
16843         * gcc.dg/special/ecos.exp: Remove definition of proc
16844         gcc_target_object_format.
16845
16846 1999-06-28  Jeffrey A Law  (law@cygnus.com)
16847
16848         * gcc.c-torture/execute/990628-1.c: New test.
16849
16850 1999-06-25  Jeffrey A Law  (law@cygnus.com)
16851
16852         * gcc.c-torture/compile/990625-2.c: New test.
16853
16854         * gcc.c-torture/compile/990625-1.c: New test.
16855
16856 1999-06-23  Nick Clifton  <nickc@cygnus.com>
16857
16858         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
16859         attributes compile.
16860         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
16861         ports that use the COFF/PE file format.
16862
16863 1999-06-17  Jeffrey A Law  (law@cygnus.com)
16864
16865         * gcc.c-torture/compile/990617-1.c: New test.
16866
16867 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
16868
16869         * g++.old-deja/g++.other/decl4.C: New test.
16870
16871 1999-06-14  Nathan Sidwell  <nathan@acm.org>
16872
16873         * g++.old-deja/g++.other/bitfld3.C: New test.
16874
16875 1999-06-08  Nathan Sidwell  <nathan@acm.org>
16876
16877         * g++.old-deja/g++.eh/catch1.C: New test.
16878
16879 1999-06-07  Jeffrey A Law  (law@cygnus.com)
16880
16881         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
16882
16883         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
16884         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
16885
16886 1999-06-05  Craig Burley  <craig@jcb-sc.com>
16887
16888         * g77.f-torture/compile/19990502-0.f: Replace with new,
16889         shorter, test that still fails after recent changes.
16890
16891 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
16892
16893         * gcc.c-torture/execute/990604-1.c: New test.
16894
16895 1999-05-31  Jeffrey A Law  (law@cygnus.com)
16896
16897         * gcc.c-torture/execute/990531-1.c: New test.
16898
16899 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
16900
16901         * gcc.c-torture/compile/990527-1.c: New test.
16902
16903 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
16904
16905         * gcc.c-torture/execute/990527-1.c: New test.
16906
16907 1999-05-25  Nick Clifton  <nickc@cygnus.com>
16908
16909         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
16910         bitfields as signed.
16911
16912 1999-05-25  Craig Burley  <craig@jcb-sc.com>
16913
16914         * g77.f-torture/compile/19990525-0.f: New test.
16915
16916 1999-05-25  Jeffrey A Law  (law@cygnus.com)
16917
16918         * gcc.c-torture/execute/990525-2.c: New test.
16919
16920         * gcc.c-torture/execute/990525-1.c: New test.
16921
16922 1999-05-24  Nathan Sidwell  <nathan@acm.org>
16923
16924         * g++.old-deja/g++.other/anon3.C: New test.
16925         * g++.old-deja/g++.other/anon4.C: New test.
16926         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
16927         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
16928         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
16929         Merrill).
16930
16931 1999-05-24  Jeffrey A Law  (law@cygnus.com)
16932
16933         * gcc.c-torture/execute/990524-1.c: New test.
16934
16935         * gcc.dg/990524-1.c: New test.
16936
16937 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
16938
16939         * gcc.c-torture/compile/990523-1.c: New test.
16940
16941 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
16942
16943         * gcc.c-torture/compile/990519-1.c: New test.
16944
16945 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
16946
16947         * gcc.c-torture/compile/990517-1.c: New test.
16948
16949         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
16950         (e4, f4): New tests.
16951         (main): Call them.
16952
16953 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16954
16955         * gcc.dg/noreturn-1.c: New test.
16956
16957 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
16958
16959         * gcc.c-torture/execute/990513-1.c: New test.
16960
16961 1999-05-10  Richard Henderson  <rth@cygnus.com>
16962
16963         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
16964
16965 1999-05-10  Craig Burley  <craig@jcb-sc.com>
16966
16967         * g77.f-torture/execute/erfc.f: Use small single-precision
16968         values, to avoid problems on Alphas when not -mieee.
16969
16970 1999-05-08  Craig Burley  <craig@jcb-sc.com>
16971
16972         * gcc.dg/990506-0.c: New test.
16973
16974 1999-05-08  Richard Henderson  <rth@cygnus.com>
16975
16976         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
16977         the constant to test.  Don't XFAIL 64-bit targets.
16978
16979         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
16980         * g++.old-deja/g++.law/profile1.C: Likewise.
16981
16982         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
16983         operator new instances.
16984         * g++.old-deja/g++.other/delete5.C: Likewise.
16985
16986 1999-05-03  Craig Burley  <craig@jcb-sc.com>
16987
16988         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
16989         intrinsic.
16990
16991 1999-05-03  Craig Burley  <craig@jcb-sc.com>
16992
16993         * g77.f-torture/execute/u77-test.f: Reverse order of two
16994         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
16995
16996 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16997
16998         * gcc.dg/compare1.c: New test.
16999
17000 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
17001
17002         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
17003         New tests.
17004
17005 1999-05-02  Craig Burley  <craig@jcb-sc.com>
17006
17007         * g77.f-torture/compile/19990502-1.f: New test.
17008
17009 1999-05-02  Craig Burley  <craig@jcb-sc.com>
17010
17011         * g77.f-torture/compile/19990502-0.f: New test.
17012
17013 1999-05-02  Craig Burley  <craig@jcb-sc.com>
17014
17015         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
17016         intrinsic.
17017
17018 1999-05-02  Craig Burley  <craig@jcb-sc.com>
17019
17020         * g77.f-torture/execute/u77-test.f (main): List libU77
17021         intrinsics not currently tested.
17022         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
17023         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
17024         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
17025         Trim blanks off the ends of some printed strings.
17026
17027 1999-05-02  Craig Burley  <craig@jcb-sc.com>
17028
17029         * g77.f-torture/execute/u77-test.f (main): Just warn about
17030         FSTAT gid disagreement, as it's expected on some systems.
17031
17032 1999-05-01  Craig Burley  <craig@jcb-sc.com>
17033
17034         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
17035         use a new function, which allows for some slop.
17036         Clean up some commentary.
17037         (issum): The new function.
17038         (sgladd): Deleted subroutine.
17039
17040 1999-05-01  Craig Burley  <craig@jcb-sc.com>
17041
17042         * g77.f-torture/execute/u77-test.f: Modify to be more like
17043         libf2c/libU77 version, bringing patches to that version here.
17044         Add suitable commentary.
17045
17046 1999-04-25  Richard Henderson  <rth@cygnus.com>
17047
17048         * gcc.dg/990424-1.c: New test.
17049
17050 1999-04-24  Craig Burley  <craig@jcb-sc.com>
17051
17052         * g77.f-torture/execute/u77-test.f (main): Bug involving
17053         LSTAT has been fixed, so turn back on full checking.
17054
17055 1999-04-20  Craig Burley  <craig@jcb-sc.com>
17056
17057         * g77.f-torture/compile/19990419-0.f: New test.
17058         * g77.f-torture/execute/19990419-1.f: New test.
17059
17060 1999-04-17  Richard Henderson  <rth@cygnus.com>
17061
17062         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
17063         to avoid the need for a prototype to supress a warning.
17064
17065 1999-04-07  Jim Wilson  <wilson@cygnus.com>
17066
17067         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
17068
17069 1999-04-04  Jeffrey A Law  (law@cygnus.com)
17070
17071         * gcc.c-torture/execute/990404-1.c: New test.
17072
17073 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
17074
17075         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
17076         * gcc.dg/cpp-if3.c: Don't use -pedantic.
17077         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
17078         missing initializer warnings.
17079
17080 1999-03-28  Jeffrey A Law  (law@cygnus.com)
17081
17082         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
17083         matching strings.
17084
17085 1999-03-26  Jeffrey A Law  (law@cygnus.com)
17086
17087         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
17088
17089 1999-03-26  Craig Burley  <craig@jcb-sc.com>
17090
17091         * g77.f-torture/execute/19990325-0.f: New test.
17092         * g77.f-torture/execute/19990325-1.f: New test.
17093
17094 1999-03-24  Jeffrey A Law  (law@cygnus.com)
17095
17096         * gcc.c-torture/execute/990324-1.c: New test.
17097
17098 1999-03-22  Jim Wilson  <wilson@cygnus.com>
17099
17100         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
17101         test with 4.
17102
17103 1999-03-17  Richard Henderson  <rth@cygnus.com>
17104
17105         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
17106
17107 1999-03-13  Craig Burley  <craig@jcb-sc.com>
17108
17109         * g77.f-torture/execute/19990313-2.f: New test.
17110         * g77.f-torture/execute/19990313-3.f: New test.
17111
17112 1999-03-13  Craig Burley  <craig@jcb-sc.com>
17113
17114         * g77.f-torture/execute/19990313-0.f: New test.
17115         * g77.f-torture/execute/19990313-1.f: New test.
17116
17117 1999-03-12  Jim Wilson  <wilson@cygnus.com>
17118
17119         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
17120         printf to sprintf.
17121         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
17122         (main): Add check for u15.  Conditionalize u31 check depending on
17123         whether ints are <32 bits or >=32 bits.
17124
17125 1999-03-08  Craig Burley  <craig@jcb-sc.com>
17126
17127         * g77.f-torture/execute/19981119-0.f: Improve testiness.
17128
17129 1999-03-08  Craig Burley  <craig@jcb-sc.com>
17130
17131         * g77.f-torture/compile/19990305-0.f: New test.
17132         * g77.f-torture/execute/19981119-0.f: New test.
17133
17134 1999-03-08  Craig Burley  <craig@jcb-sc.com>
17135
17136         * g77.f-torture/execute/970625-2.f: call ABORT if final
17137         result is not correct, instead of just printing it.
17138         Add this checking via newly introduced obfuscation, to
17139         trip up buggy front ends.
17140
17141 1999-03-07  Craig Burley  <craig@jcb-sc.com>
17142
17143         * g77.f-torture/compile/960317-1.f: Moved from being
17144         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
17145
17146 1999-03-06  Craig Burley  <craig@jcb-sc.com>
17147
17148         * g77.f-torture/execute/960317-1.f: New (old) test.
17149         * g77.f-torture/execute/970625-2.f: Ditto.
17150
17151 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
17152
17153         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
17154         message on line 1 or line 2; cccp and cpplib do this differently.
17155
17156 1999-03-01  Jeffrey A Law  (law@cygnus.com)
17157
17158         * g++.old-deja/g++.law/weak1.C: New test.
17159
17160 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
17161
17162         * gcc.c-torture/execute/990119-1.c: Renamed to...
17163         * gcc.dg/990119-1.c: this, so it will only be tested once
17164         (it's a preprocessor test, it doesn't need to be run at
17165         multiple optimization levels).
17166
17167 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
17168
17169         * lib/g++.exp: Don't add incdir=$base_dir/../include to
17170           ALWAYS_CXXFLAGS.
17171
17172 1999-02-24  Craig Burley  <craig@jcb-sc.com>
17173
17174         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
17175         * g77.f-torture/compile/19981216-0.f: ...as it is expected
17176         to not be compilable by current g77.
17177
17178 1999-02-24  Nick Clifton  <nickc@cygnus.com>
17179
17180         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
17181
17182 1999-02-22  Jeffrey A Law  (law@cygnus.com)
17183
17184         * gcc.c-torture/execute/990222-1.c: New test.
17185
17186 1999-02-19  Craig Burley  <craig@jcb-sc.com>
17187
17188         * g77.f-torture/compile/19990218-0.f: New test.
17189         * g77.f-torture/noncompile/19990218-1.f: New test.
17190
17191 1999-02-18  Craig Burley  <craig@jcb-sc.com>
17192
17193         * g77.f-torture/compile/19981216-0.f: New test.
17194
17195 1999-02-14  Jeffrey A Law  (law@cygnus.com)
17196
17197         * gcc.dg/990214-1.c: New test.
17198
17199 1999-02-13  Jeffrey A Law  (law@cygnus.com)
17200
17201         * gcc.dg/990213-2.c: New test.
17202
17203         * gcc.dg/990213-1.c: New test.
17204
17205 1999-02-12  Jeffrey A Law  (law@cygnus.com)
17206
17207         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
17208         ints.
17209
17210 1999-02-11  Nick Clifton  <nickc@cygnus.com>
17211
17212         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
17213         specified by target.
17214
17215         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
17216
17217 1999-02-11  Jeffrey A Law  (law@cygnus.com)
17218
17219         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
17220
17221 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
17222
17223         * gcc.dg/special/ecos.exp: New test driver for new tests with
17224         special requirements.
17225
17226         * gcc.dg/special/alias-1.c: New test.
17227         * gcc.dg/special/gcsec-1.c: New test.
17228         * gcc.dg/special/weak-1.c: New test.
17229         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
17230         * gcc.dg/special/weak-2.c: New test.
17231         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
17232         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
17233         * gcc.dg/special/wkali-1.c: New test.
17234         * gcc.dg/special/wkali-2.c: New test.
17235         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
17236         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
17237
17238 1999-02-10  Felix Lee  <flee@cygnus.com>
17239
17240           * lib/c-torture.exp (c-torture-compile): Pull out code for
17241           analyzing gcc error messages.
17242           (c-torture-execute): Likewise.  Fix some (harmless) false
17243           positives.
17244           * lib/gcc.exp (gcc_check_compile): New function.
17245
17246 1999-02-08  Richard Henderson  <rth@cygnus.com>
17247
17248         * gcc.c-torture/execute/990208-1.c: New test.
17249
17250 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
17251
17252         * g++.dg/special/ecos.exp: New driver for new tests with special
17253         requirements
17254
17255         * g++.dg/special/conpr-1.C: New test
17256         * g++.dg/special/conpr-2.C: New test
17257         * g++.dg/special/conpr-2a.C: New test
17258         * g++.dg/special/conpr-3.C: New test
17259         * g++.dg/special/conpr-3a.C: New test
17260         * g++.dg/special/conpr-3b.C: New test
17261
17262         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
17263         allow g++ to use the dg driver
17264
17265         * README: Add comment about g++.dg directory
17266
17267 1999-02-06  Jeffrey A Law  (law@cygnus.com)
17268
17269         * README: Update email addresses.
17270
17271 1999-02-03  Nick Clifton  <nickc@cygnus.com>
17272
17273         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
17274         arguments in order to force structure S onto the stack even on
17275         the alpha.
17276         (test): Pass 10 leading arguments to function foo as well as the
17277         structure S.
17278
17279         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
17280         failure for all targets.
17281
17282         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
17283         abort to terminate program execution.
17284
17285 1999-01-30  Richard Henderson  <rth@cygnus.com>
17286
17287         * gcc.c-torture/execute/990130-1.c: New test.
17288
17289 1999-01-30  Jeffrey A Law  (law@cygnus.com)
17290
17291         * gcc.dg/990130-1.c: New test.
17292
17293 1999-01-28  Michael Meissner  <meissner@cygnus.com>
17294
17295         * gcc.c-torture/execute/990128-1.c: New test.
17296
17297 1999-01-27  Michael Meissner  <meissner@cygnus.com>
17298
17299         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
17300
17301 1999-01-27  Felix Lee  <flee@cygnus.com>
17302
17303         * lib/c-torture.exp (c-torture-compile): pull out code for
17304         analyzing gcc error messages.
17305         (c-torture-execute): ditto, and fix some (harmless) false
17306         positives.
17307         * lib/gcc.exp (gcc_check_compile): new function.
17308
17309 1999-01-17  Jeffrey A Law  (law@cygnus.com)
17310
17311         * gcc.dg/990117-1.c: New test.
17312
17313         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
17314
17315         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
17316
17317 1999-01-15  Jeffrey A Law  (law@cygnus.com)
17318
17319         * g77.f-torture/compile/990115-1.f: New test.
17320
17321 1999-01-07  Jeffrey A Law  (law@cygnus.com)
17322
17323         * gcc.c-torture/compile/990107-1.c: New test
17324
17325 1999-01-06  Jeffrey A Law  (law@cygnus.com)
17326
17327         * gcc.c-torture/execute/990106-2.c: New test.
17328
17329         * gcc.c-torture/execute/990106-1.c: New test.
17330
17331 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
17332
17333         * gcc.c-torture/compile/981223-1.c: New test.
17334
17335 1998-12-29  Richard Henderson  <rth@cygnus.com>
17336
17337         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
17338         (opt3): Rename from opt4 and disable.
17339
17340 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
17341
17342         * g++.old-deja/g++.pt/ptrmem5.C: New test.
17343
17344 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
17345
17346         * g++.old-deja/g++.other/conv5.C: New test.
17347
17348 1998-12-14  Nick Clifton  <nickc@cygnus.com>
17349
17350         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
17351
17352 1998-12-11  Jeffrey A Law  (law@cygnus.com)
17353
17354         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
17355
17356 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
17357
17358         * gcc.c-torture/compile/981211-1.c: New test.
17359
17360 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
17361
17362         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
17363
17364         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
17365
17366 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
17367
17368         * gcc.special/930510-1.c: Make C9X safe.
17369         * gcc.misc-tests/gcov-1.c Similarly.
17370         * gcc.misc-tests/gcov-2.c Similarly.
17371
17372 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
17373
17374         * gcc.dg/ultrasp1.c: New test.
17375
17376 1998-12-06  Richard Henderson  <rth@cygnus.com>
17377
17378         * gcc.c-torture/execute/981206.c: New test.
17379
17380 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
17381
17382         * g++.old-deja/g++.ns/template7.C: New test.
17383
17384         * g++.old-deja/g++.other/expr1.C: New test.
17385
17386         * g++.old-deja/g++.eh/tmpl3.C: New test.
17387
17388         * g++.old-deja/g++.eh/tmpl2.C: New test.
17389
17390 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
17391
17392         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
17393         * g++.old-deja/g++.other/using6.C: Removed.
17394         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
17395
17396         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
17397
17398 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
17399
17400         * g++.old-deja/g++.pt/overload8.C: New test.
17401
17402         * g++.old-deja/g++.pt/overload7.C: New test.
17403
17404         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
17405
17406         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
17407         and relinking messages.
17408         * lib/g++.exp (g++_target_compile): Remove .rpo file when
17409         compiling with -frepo.
17410
17411 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
17412
17413         * g++.old-deja/g++.pt/lookup6.C: New test.
17414
17415 1998-11-30  Nick Clifton  <nickc@cygnus.com>
17416
17417         * gcc.c-torture/execute/981130-1.c: New test.
17418         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
17419
17420 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
17421
17422         * g++.old-deja/g++.pt/explicit76.C: New test.
17423
17424         * g++.old-deja/g++.pt/friend38.C: New test.
17425
17426         * g++.old-deja/g++.ns/crash2.C: New test.
17427
17428         * g++.old-deja/g++.pt/defarg8.C: New test.
17429
17430         * g++.old-deja/g++.pt/instantiate6.C: New test.
17431
17432         * g++.old-deja/g++.pt/static6.C: New test.
17433
17434         * g++.old-deja/g++.pt/decl2.C: New test.
17435
17436 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
17437
17438         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
17439         problem is actually related with name lookup, but so what? :-)
17440
17441         * g++.old-deja/g++.pt/friend37.C: New test.
17442
17443 1998-11-25  Dave Love  <d.love@dl.ac.uk>
17444
17445         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
17446         element, which fails on some systems.
17447
17448         * g77.f-torture/execute/labug1.f: New test.
17449
17450 1998-11-21  Jeffrey A Law  (law@cygnus.com)
17451
17452         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
17453         is defined.
17454
17455 1998-11-18  Dave Love  <d.love@dl.ac.uk>
17456
17457         * g77.f-torture/compile/981117-1.f: New test.
17458
17459 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
17460
17461         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
17462         properly discarded.
17463
17464 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
17465
17466         * gcc.c-torture/execute/memcheck: New directory of tests for
17467         -fcheck-memory-usage.
17468
17469 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
17470
17471         * README: New file, general information about the testsuite and
17472         new description of the various C++ test subdirectories.
17473         * README.g++: Eliminate obsolete information, update and move most
17474         relevant stuff to README.
17475
17476 1998-11-07  Richard Henderson  <rth@cygnus.com>
17477
17478         * gcc.c-torture/compile/981107-1.c: New test.
17479
17480 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
17481
17482         * execute/memcpy-bi.c: New testcase.
17483
17484 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
17485
17486         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
17487         base classes.
17488
17489         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
17490         template is selected.
17491
17492         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
17493         classes, it should be accepted for all types.
17494
17495         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
17496
17497         * g++.old-deja/g++.pt/spec24.C: Ensure that template
17498         specializations start with template headers.
17499
17500 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
17501
17502         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
17503
17504         * g++.old-deja/g++.other/init9.C: Test cross initialization of
17505         non-POD types.
17506
17507 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
17508
17509         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
17510
17511 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
17512
17513         * compile/981022-1.c, compile/981022-1.x: New test and driver.
17514
17515 1998-10-19  Jeffrey A Law  (law@cygnus.com)
17516
17517         * 981019-1.c: New test.
17518
17519 1998-10-14  Robert Lipe <robertl@dgii.com>
17520
17521         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
17522         find objc headers.
17523
17524 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
17525
17526         * compile/981001-4.c: Remove use of GCC extension that triggers a
17527         compiler bug.
17528
17529 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
17530
17531         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
17532
17533 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
17534
17535         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
17536         instantiation of template produces incorrect code for delete
17537         expression.
17538
17539         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
17540         constructors' name is not unique.
17541         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
17542         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
17543
17544         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
17545         automatic array of const is ill-formed.
17546
17547         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
17548         of template parameter?
17549
17550         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
17551         const.
17552
17553         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
17554         pointer-to-member expression.
17555
17556         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
17557         declaration causes ICE.
17558
17559 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
17560
17561         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
17562         reserved in the global namespace.
17563
17564         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
17565         generate needed virtual table.
17566
17567         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
17568
17569 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
17570
17571         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
17572         template-dependent type
17573
17574 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
17575
17576         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
17577         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
17578         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
17579
17580         * g++.old-deja/g++.other/using5.C: New test; using decl from base
17581         class should be usable as argument of member function.
17582         * g++.old-deja/g++.other/using6.C: New test; using decl from base
17583         class should be usable as return type of member function.
17584         * g++.old-deja/g++.other/using7.C: New test; using decl from base
17585         class should be usable as type of data member.
17586
17587         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
17588
17589 1998-10-09  Jeffrey A Law  (law@cygnus.com)
17590
17591         * gcc.c-torture/special/920521-1.c: Fix bogus test.
17592
17593 1998-10-08  Nick Clifton  <nickc@cygnus.com>
17594
17595         * gcc.dg/dll-?.c Add thumb to target list.
17596         Fix assembler scan patterns to match current assembler output.
17597
17598 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
17599
17600         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
17601         matching of template brackets.
17602
17603         * g++.old-deja/g++.other/using4.C: New test.  Test using
17604         declarations of methods from base classes.
17605
17606         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
17607         within functions should introduce names into the innermost
17608         enclosing namespace.
17609
17610         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
17611         of static locals if first initialization throws.
17612
17613 1998-10-07  Jim Wilson  <wilson@cygnus.com>
17614
17615         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
17616
17617 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
17618
17619         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
17620         lose track of the possible targets of tablejump insns.
17621         * special/special.exp: Run it.
17622
17623 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
17624
17625         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
17626         must be declared before its specializations can be named in friend
17627         declarations.
17628
17629 1998-10-05  Dave Love  <d.love@dl.ac.uk>
17630
17631         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
17632
17633         * g77.f-torture/execute/io1.f: New test.
17634
17635 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
17636
17637         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
17638         with pointer to template function, for which no argument deduction
17639         is possible.
17640
17641         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
17642         specialization of template function as argument to template
17643         function.
17644
17645         * g++.old-deja/g++.other/access2.C: New test; Inner class
17646         shouldn't have privileged access to Outer's names.
17647
17648 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
17649
17650         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
17651         friend template declared within template class conflicts with
17652         nested class of the same name.
17653
17654         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
17655         is ignored.
17656
17657         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
17658         object with direct initializer as function declaration.
17659
17660         * g++.old-deja/g++.other/decl2.C: New test; duplicate
17661         initializers.
17662
17663         * g++.old-deja/g++.other/null2.C: New test; conditional operator
17664         involving const pointer and NULL produces incorrect result.
17665
17666         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
17667         type name without `typename' should be rejected with -pedantic.
17668
17669 1998-10-02  Richard Henderson  <rth@cygnus.com>
17670
17671         * g++.old-deja/g++.other/addrof1.C: New test.
17672
17673 1998-10-01  Nick Clifton  <nickc@cygnus.com>
17674
17675         * gcc.c-torture/compile/981001-1.c: New test.
17676         * gcc.c-torture/execute/981001-1.c: New test.
17677
17678 1998-10-01  Jeffrey A Law  (law@cygnus.com)
17679
17680         * gcc.c-torture/compile/981001-2.c: New test.
17681         * gcc.c-torture/compile/981001-3.c: New test.
17682         * gcc.c-torture/compile/981001-4.c: New test.
17683
17684 1998-10-01  Robert Lipe  <robertl@dgii.com>
17685
17686         * lib/objc.exp (objc_target_compile): Add -L during compiles for
17687         multilibbed hosts.   Idea grafted from g77.exp.
17688
17689 1998-09-30  Dave Love  <d.love@dl.ac.uk>
17690
17691         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
17692         avoid losing on systems which need -lsocket.
17693
17694 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
17695
17696         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
17697         * g++.old-deja/g++.other/nested2.C: Ditto.
17698         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
17699         failure.
17700
17701 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
17702
17703         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
17704         preferred over template operator!= for enum bitfields.
17705
17706 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
17707
17708         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
17709         that happen to have the same base name, but in different scopes,
17710         are incorrectly rejected.
17711
17712 1998-09-16  Richard Henderson  <rth@cygnus.com>
17713
17714         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
17715         on the native word size instead of an integer literal.
17716
17717 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
17718
17719         * g++.old-deja/g++.other/static2.C: Invocation of static data
17720         member of type pointer-to-function denoted as non-static member.
17721
17722         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
17723         checks involving function types and aliases.
17724
17725 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
17726
17727         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
17728         redefined to the same non-trivial type.
17729
17730         * g++.old-deja/g++.pt/explicit73.C: Test for proper
17731         namespace-qualification of template specializations declared in
17732         other namespaces.
17733
17734         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
17735         to declare a subset of the specializations of a template function
17736         as friends of specializations of a template class.
17737
17738         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
17739         member templates that do not fully specialize the enclosing
17740         template class are rejected.
17741
17742 1998-09-11  Dave Love  <d.love@dl.ac.uk>
17743
17744         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
17745
17746 1998-09-08  Dave Love  <d.love@dl.ac.uk>
17747
17748         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
17749         altered from libf2c/libU77 version.
17750
17751 1998-09-06  Dave Love  <d.love@dl.ac.uk>
17752
17753         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
17754
17755 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>, Alexandre Oliva  <oliva@dcc.unicamp.br>
17756
17757         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
17758         (un)signed char are different types for template specialization
17759         purposes.
17760
17761 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
17762
17763         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
17764         * objc: ObjC testsuite.
17765
17766 1998-08-31  Catherine Moore  <clm@cygnus.com>
17767
17768         * gcc.c-torture/execute/941014-1.x:  New file.
17769
17770 1998-08-31  Nick Clifton  <nickc@cygnus.com>
17771
17772         * lib/c-torture.exp: Add support for
17773         torture_eval_before_compile and torture_eval_before_execute
17774         variables.
17775
17776 1998-08-30  Jeffrey A Law  (law@cygnus.com)
17777
17778         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
17779         this test triggers valid.
17780
17781 1998-08-27  Jeffrey A Law  (law@cygnus.com)
17782
17783         * gcc.dg/980827-1.c: New test.
17784
17785 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
17786
17787         * gcc.c-torture/execute/loop-4b.c: New test.
17788
17789 1998-08-26  Nick Clifton  <nickc@cygnus.com>
17790
17791         * lib/c-torture.exp: Add support for
17792         torture_eval_before_compile and torture_eval_before_execute
17793         variables.
17794
17795 1998-08-25  Jeffrey A Law  (law@cygnus.com)
17796
17797         * gcc.c-torture/compile/980825-1.c: New test.
17798
17799 1998-08-24  Nick Clifton  <nickc@cygnus.com>
17800
17801         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
17802         count number tests in opt_t0 not good_t0.
17803
17804 1998-08-24  Jeffrey A Law  (law@cygnus.com)
17805
17806         * gcc.c-torture/compile/930326-1.x: Fix typo.
17807
17808 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
17809
17810         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
17811         causes an ICE.
17812
17813 1998-08-21  Jeffrey A Law  (law@cygnus.com)
17814
17815         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
17816         STACK_SIZE is defined.
17817         * gcc.c-torture/unsorted/stuct.c: Similarly.
17818
17819         * gcc.c-torture/compile/980821-1.c: New test.
17820
17821 1998-08-21  Jeffrey A Law  (law@cygnus.com)
17822
17823         * gcc.c-torture/execute/980526-2.c: Disable for targets with 16bit ints.
17824
17825 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
17826
17827         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
17828         code.
17829
17830 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
17831
17832         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
17833         error'.
17834
17835 1998-08-18  Jeffrey A Law  (law@cygnus.com)
17836
17837         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
17838
17839 1998-08-16  Jeffrey A Law  (law@cygnus.com)
17840
17841         * gcc.c-torture/compile/980816-1.c: New test.
17842
17843         * gcc.dg/980816-1.c: New test.
17844
17845 1998-08-13  Jeffrey A Law  (law@cygnus.com)
17846
17847         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
17848         compiler for ieee tests.
17849
17850 1998-08-01  Dave Love  <d.love@dl.ac.uk>
17851
17852         * g77.f-torture/compile/980729-0.f: New test.
17853
17854 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
17855
17856         * gcc.c-torture/special/eeprof-1.c: New test, for
17857         -finstrument-functions.
17858         * gcc.c-torture/special/special.exp: Run it.
17859
17860 1998-07-29  Jeffrey A Law  (law@cygnus.com)
17861
17862         * gcc.c-torture/compile/980729-1.c: New test.
17863
17864 1998-07-27  Nick Clifton  <nickc@cygnus.com>
17865
17866         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
17867         __thumb__ is defined, and test for ARM style doubles if so.
17868
17869 1998-07-26  Dave Love  <d.love@dl.ac.uk>
17870
17871         * g77.f-torture/noncompile/980615-0.f: New test.
17872
17873 1998-07-26  H.J. Lu  (hjl@gnu.org)
17874
17875         * gcc.dg/980312-1.c: Do link instead of compile.
17876         * gcc.dg/980313-1.c: Likewise.
17877
17878 1998-07-26  Jeffrey A Law  (law@cygnus.com)
17879
17880         * gcc.c-torture/compile/980726-1.c: New test.
17881
17882 1998-07-25  Dave Love  <d.love@dl.ac.uk>
17883
17884         * g77.f-torture/execute/io0.f: New test.
17885
17886 1998-07-24  Nick Clifton  <nickc@cygnus.com>
17887
17888         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
17889         an int.
17890
17891 1998-06-18  Michael Meissner  <meissner@cygnus.com>
17892
17893         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
17894         m32r bugs.
17895
17896 1998-07-17  Nick Clifton  <nickc@cygnus.com>
17897
17898         * gcc.dg/980626-1.c: Expect failures for all toolchains until
17899         c-decl.c:grokdeclarator can handle mode attributes.
17900
17901 1998-07-16  Jeffrey A Law  (law@cygnus.com)
17902
17903         * gcc.c-torture/execute/980716-1.c: New test.
17904
17905 1998-07-13  Jeffrey A Law  (law@cygnus.com)
17906
17907         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
17908         the mn10200.
17909         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
17910         the mn10200.
17911         * gcc.c-torture/execute/va-arg-3.x: Similarly.
17912         * gcc.c-torture/compile/930326-1.x: Similarly.
17913
17914 1998-07-13  Dave Love  <d.love@dl.ac.uk>
17915
17916         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
17917         New test from Craig.
17918
17919 1998-07-12  Dave Love  <d.love@dl.ac.uk>
17920
17921         * g77.f-torture/noncompile/980616-0.f: New test.
17922
17923         * g77.f-torture/execute/970816-3.f:  New test from Craig.
17924
17925 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
17926
17927         *  g++.other/singleton.C: Return error value instead of taking
17928         SIGSEGV.
17929
17930 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
17931
17932         *  g++.other/singleton.C: New test.   Warning is under dispute.
17933         Runtime crash is not.
17934
17935 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
17936
17937         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
17938         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
17939         using6.C, using7.C}:  New namespace tests.
17940
17941 1998-07-09  Alexandre Oliva   <oliva@dcc.unicamp.br>
17942
17943         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
17944         specialization with typedef'ed names used as array indexes.
17945
17946 1998-07-09  Jeffrey A Law  (law@cygnus.com)
17947
17948         * gcc.c-torture/execute/980709-1.c: New test.
17949
17950         * gcc.dg/980709-1.c: New test.
17951
17952 1998-07-07  Richard Henderson  <rth@cygnus.com>
17953
17954         * gcc.c-torture/execute/bcp-1.c: New test.
17955
17956 1998-07-07  Jeffrey A Law  (law@cygnus.com)
17957
17958         * gcc.c-torture/execute/980707-1.c: New test.
17959
17960 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
17961
17962         * gcc.c-torture/compile/980706-1.c: New test.
17963
17964 1998-07-01  Dave Love  <d.love@dl.ac.uk>
17965
17966         * g77.f-torture/execute/980701-0.f,
17967         g77.f-torture/execute/980701-1.f: New test from Craig.
17968
17969 1998-07-01  Jeffrey A Law  (law@cygnus.com)
17970
17971         * gcc.c-torture/compile/980701-1.c: New test.
17972
17973         * gcc.c-torture/execute/980701-1.c: New test.
17974
17975 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
17976 rlsruhe.de>
17977
17978         * g++.old-deja/g++.robertl/eb132.C: New test.
17979         * g++.old-deja/g++.robertl/eb133.C: Likewise.
17980
17981 1998-06-29  Dave Love  <d.love@dl.ac.uk>
17982
17983         * g77.f-torture/execute/980628-7.f,
17984         g77.f-torture/execute/980628-8.f,
17985         g77.f-torture/execute/980628-9.f,
17986         g77.f-torture/execute/980628-10.f: New tests from Craig.
17987
17988         * g77.f-torture/execute/980628-3.f: Remove mail headers.
17989
17990 1998-06-28  Jeffrey A Law  (law@cygnus.com)
17991
17992         * g77.f-torture/execute/980628-4.f: New test from Craig.
17993         * g77.f-torture/execute/980628-5.f: Likewise.
17994         * g77.f-torture/execute/980628-2.f: Likewise.
17995         * g77.f-torture/execute/980628-0.f: Likewise.
17996         * g77.f-torture/execute/980628-1.f: Likewise.
17997         * g77.f-torture/execute/980628-3.f: Likewise.
17998         * g77.f-torture/execute/980628-6.f: Likewise.
17999
18000 1998-06-28  Jeffrey A Law  (law@cygnus.com)
18001
18002         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
18003         directory when nothing has been installed yet.
18004
18005 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
18006
18007         * gcc.c-torture/special/special.exp: Handle newer versions of
18008         dejagnu.
18009
18010 1998-06-26  Jeffrey A Law  (law@cygnus.com)
18011
18012         * gcc.dg/980626-1.c: New test.
18013
18014 1998-06-19  Bruno Haible <haible@ilog.fr>
18015
18016         * gcc.misc-tests/m-un-2.c: New test.
18017         * g++.old-deja/g++.other/warn01.c: Likewise.
18018
18019 1998-06-19  Robert Lipe  <robertl@dgii.com>
18020
18021         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
18022         compatibility with assmblers with a different comment character.
18023         Eliminate use of GAS-specific extensions.
18024
18025 1998-06-19  Jeffrey A Law  (law@cygnus.com)
18026
18027         * gcc.c-torture/execute/ieee/980619-1.c: New test.
18028
18029 1998-06-19  Robert Lipe  <robertl@dgii.com>
18030
18031         *lib/g77.exp: Replace search for libf2c.a with search for newly
18032         renamed libg2c.a
18033
18034 1998-06-17  Jeffrey A Law  (law@cygnus.com)
18035
18036         * gcc.c-torture/execute/980617-1.c: New test.
18037
18038 1998-06-12  Jeffrey A Law  (law@cygnus.com)
18039
18040         * gcc.c-torture/execute/980612-1.c: New test.
18041
18042 1998-06-08  Jeffrey A Law  (law@cygnus.com)
18043
18044         * gcc.dg/980523-1.c: Only test on ppc-linux.
18045         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
18046
18047         * gcc.c-torture/execute/980608-1.c: New test.
18048
18049 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
18050
18051         * gcc.c-torture/execute/980605-1.c: New test.
18052
18053 1998-06-04  Jeffrey A Law  (law@cygnus.com)
18054
18055         * gcc.c-torture/execute/980604-1.c: New test.
18056
18057 1998-06-02  Jeffrey A Law  (law@cygnus.com)
18058
18059         * gcc.c-torture/execute/980602-1.c: New test.
18060         * gcc.c-torture/execute/980602-2.c: Likewise.
18061
18062 1998-06-02  Dave Love  <d.love@dl.ac.uk>
18063
18064         * 970125-0.f: Fix per JCB.  Add commentary.
18065
18066 1998-05-31  Michael Meissner  <meissner@cygnus.com>
18067
18068         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
18069         IEEE -0 support.
18070
18071 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
18072
18073         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
18074         earlier.
18075
18076 1998-05-28  Catherine Moore <clm@cygnus.com>
18077
18078         * gcc.c-torture/execute/980526-3.c: New test.
18079
18080 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
18081
18082         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
18083         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
18084         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
18085         m88k-motorola-sysv3 to XFAIL.
18086
18087 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
18088
18089         * gcc.dg/980526-1.c: New test.
18090         * gcc.c-torture/execute/980526-2.c: New test.
18091
18092 1998-05-26  Jeffrey A Law  (law@cygnus.com)
18093
18094         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
18095
18096         * gcc.c-torture/execute/980526-1.c: New test.
18097
18098 1998-05-26  Dave Love  <d.love@dl.ac.uk>
18099
18100         * g77.f-torture/execute/alpha2.f: Add runtime test.
18101
18102 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
18103
18104         * g++.old-deja/old-deja.exp: Strip leading directories.
18105
18106         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
18107         error for the line.  Don't run multiple tests for the same line.
18108
18109 1998-05-23  Jeffrey A Law  (law@cygnus.com)
18110
18111         * gcc.dg/980523-1.c: New test.
18112
18113 1998-05-23  Dave Love  <d.love@dl.ac.uk>
18114
18115         * g77.f-torture/compile/970915-0.f: New test.
18116
18117 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
18118
18119         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
18120
18121 1998-05-21  Jeffrey A Law  (law@cygnus.com)
18122
18123         * gcc.dg/980520-1.c: New test.
18124
18125 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
18126
18127         * gcc.dg/980502-1.c: Fix return type.
18128
18129 1998-05-20  Jeffrey A Law  (law@cygnus.com)
18130
18131         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
18132         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
18133         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
18134         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
18135         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
18136
18137 1998-05-20  Dave Love  <d.love@dl.ac.uk>
18138
18139         * g77.f-torture/execute/980520-1.f: New test.
18140
18141 1998-05-15  Dave Love  <d.love@dl.ac.uk>
18142
18143         * lib/mike-g77.exp: New file.
18144
18145         * g77.f-torture/noncompile/noncompile.exp,
18146         g77.f-torture/noncompile/check0.f: New files.
18147
18148 1998-05-14  Dave Love  <d.love@dl.ac.uk>
18149
18150         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
18151         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
18152         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
18153         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
18154         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
18155         abort where appropriate.
18156
18157 1998-05-05  Michael Meissner  <meissner@cygnus.com>
18158
18159         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
18160         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
18161
18162 1998-04-29  Dave Love  <d.love@dl.ac.uk>
18163
18164         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
18165
18166 1998-04-27  Dave Love  <d.love@dl.ac.uk>
18167
18168         * g77.f-torture/compile/980427-0.f: New test.
18169
18170 1998-04-24  Dave Love  <d.love@dl.ac.uk>
18171
18172         * g77.f-torture/compile/980424-0.f: New test.
18173
18174 1998-04-19  Dave Love  <d.love@dl.ac.uk>
18175
18176         * g77.f-torture/compile/980419-2.f (main): New test.
18177         * g77.f-torture/compile/970125-0.f: New test.
18178         * g77.f-torture/compile/980419-1.f: New test.
18179
18180 1998-04-08  Jim Wilson  <wilson@cygnus.com>
18181
18182         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
18183         of loop-4.c.
18184
18185 1998-04-07  Jim Wilson  <wilson@cygnus.com>
18186
18187         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
18188
18189 1998-04-03  Jim Wilson  <wilson@cygnus.com>
18190
18191         * gcc.c-torture/compile/980329-1.c: New test.
18192
18193 1998-03-18  Jim Wilson  <wilson@cygnus.com>
18194
18195         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
18196         * gcc.dg/980312-1.c: Fix typo in -march command.
18197
18198 1998-03-16  H.J. Lu  (hjl@gnu.org)
18199
18200         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
18201
18202 1998-03-11  Robert Lipe  <robertl@dgii.com>
18203
18204         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
18205         Dave Love agree the Fortran source is bogus.
18206
18207 1998-03-11  Robert Lipe  <robertl@dgii.com>
18208
18209         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
18210         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
18211         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
18212         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
18213         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
18214
18215 1998-03-10  Alexandre Oliva   <oliva@dcc.unicamp.br>
18216
18217         * g++.old-deja/g++.other/friend1.C: New test.
18218
18219 1998-02-18  Dave Love  <d.love@dl.ac.uk>
18220
18221         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
18222         possibly uninitialized) variables and declare dnrm2.
18223
18224 1998-02-23  Robert Lipe <robertl@dgii.com>
18225
18226         From Bruno Haible <haible@ilog.fr>:
18227         * gcc.c-torture/execute/980223.c: New test.
18228
18229 1998-02-13  Jeffrey A Law  (law@cygnus.com)
18230
18231         * gcc.dg/ifelse-1.c: New test.
18232
18233 1998-02-09  H.J. Lu  (hjl@gnu.org)
18234
18235         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
18236
18237           * lib/old-dejagnu.exp (old-dejagnu): Added the
18238           "execution test - XFAIL *-*-*" handling in the spirit of
18239           "excess errors test -". Changed the "execution test fails"
18240           handling to be like "excess errors test fails".
18241           * Update various tests accordingly.
18242
18243 1998-02-06  Jim Wilson  <wilson@cygnus.com>
18244
18245         * gcc.c-torture/execute/980205.c: New test.
18246
18247 1998-01-18  Jeffrey A Law  (law@cygnus.com)
18248
18249         * lib/c-torture.exp: Look for .x files instead of .cexp files.
18250         * lib/f-torture.exp: Similarly.
18251         * gcc.c-torture: Rename all .cexp files to .x files.
18252
18253 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
18254
18255         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
18256         (940510-1.c): Removed duplicate.
18257         (971104-1.c): New test.
18258
18259 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
18260
18261           * lib/f-torture.exp: Improve error and loop detection.
18262
18263 1997-11-19  Michael Meissner  <meissner@cygnus.com>
18264
18265         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
18266         use that to size the filler array.
18267
18268 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
18269
18270         * lib/c-torture.exp(c-torture-execute): Fix typo.
18271
18272         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
18273         testcase as the executable name. Keep the executable around if
18274         the test fails.
18275
18276 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
18277
18278         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
18279         changes.  Only test one -g option, and move it to the end of the
18280         list of options to test.
18281
18282 1997-09-19  Michael Meissner  <meissner@cygnus.com>
18283
18284         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
18285         variable GCC_TORTURE_OPTIONS to supply default switches separated
18286         by colons.  If no environment variable, run tests with -O0 -g, -O1
18287         -g, and -O2 -g as well.
18288
18289 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
18290
18291         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
18292         explanatory comments. Fix indentation.
18293
18294 1997-09-15  Jeffrey A Law  (law@cygnus.com)
18295
18296         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
18297
18298 1997-09-11  Jeffrey A Law  (law@cygnus.com)
18299
18300         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
18301         * g++.old-deja/g++.mike/p7325.C: Likewise.
18302         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
18303
18304 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
18305
18306         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
18307         * g++.old-deja/g++.brendan/crash30.C: Likewise.
18308         * g++.old-deja/g++.brendan/crash39.C: Likewise.
18309         * g++.old-deja/g++.law/operators4.C: Likewise.
18310
18311 1997-09-11  Joe Buck  (jbuck@synopsys.com)
18312
18313         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
18314         * g++.old-deja/g++.mike/p784.C: Ditto.
18315         * g++.old-deja/g++.mike/p785.C: Ditto.
18316
18317 1997-09-05  Jeffrey A Law  (law@cygnus.com)
18318
18319           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
18320
18321 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
18322
18323         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
18324         target feature; pass this to c-torture-execute as needed.
18325
18326 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
18327
18328         * lib/c-torture.exp(c-torture-execute): If the previous and the
18329         current executables being tested are identical, we don't need to
18330         run the executable again. Try to make the executable names
18331         unique. Add an optional argument for passing additional compiler
18332         flags.
18333
18334 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
18335
18336         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
18337
18338 1997-08-29  Jeffrey A Law  (law@cygnus.com)
18339
18340         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
18341
18342 1997-07-31  Jeffrey A Law  (law@cygnus.com)
18343
18344         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
18345         32bit or larger longs.
18346
18347         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
18348         have either a 32bit long or 32bit int.
18349
18350 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
18351
18352         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
18353         Make double precision tests dependent on sizeof (double).
18354
18355 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
18356
18357         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
18358         too.
18359
18360 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
18361
18362         * gcc.c-torture/compile/961203-1.cexp: New script.
18363
18364 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
18365
18366         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
18367         up the includes ourselves.
18368
18369 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
18370
18371         * lib/plumhall.exp: Remove random include, and add a few
18372         verbose messages for debugging.
18373
18374 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
18375
18376         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
18377         of trying to do it ourselves.
18378
18379 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
18380
18381         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
18382
18383 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
18384
18385         * gcc.prms/5403.c: Made regexp a bit less strict.
18386
18387 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
18388
18389         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
18390         is returned from remote_load instead.
18391         * lib/plumhall.exp: Ditto.
18392         * lib/mike-g++.exp: Ditto.
18393         * lib/old-dejagnu.exp: Ditto.
18394         * lib/c-torture.exp: Ditto.
18395
18396 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
18397
18398         * lib/g++.exp: Use build_wrapper procedure.
18399         * lib/gcc.exp: Ditto.
18400
18401 1997-05-20  Jeffrey A Law  (law@cygnus.com)
18402
18403         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
18404         an old-style decl for malloc.  Fixes tests to work when
18405         sizeof (int) != sizeof (size_t).
18406
18407 1997-05-15  Mike Meissner  <meissner@cygnus.com>
18408
18409         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
18410
18411         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
18412         use stdargs.h interface.
18413
18414 1997-05-15  Mike Meissner  <meissner@cygnus.com>
18415
18416         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
18417         NO_VARARGS when compiling.
18418
18419 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
18420
18421         * lib/plumhall.exp(ph_includes): New procedure.
18422         (ph_make): Use it.
18423         (ph_compiler): Ditto.
18424
18425         * lib/g++.exp: Rename test-glue.c to testglue.c.
18426         * lib/gcc.exp: Ditto.
18427
18428 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
18429
18430         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
18431         to completion when it's called.
18432
18433 1997-03-21  Michael Meissner  <meissner@cygnus.com>
18434
18435         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
18436         is defined, don't do test.
18437
18438 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
18439
18440         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
18441         for object files.
18442         (ph_summary): Mark skipped testcases as untested, not unresolved.
18443
18444         * lib/plumhall.exp (ph_make): If unresolved because of bad
18445         errorCode, record errorCode in log file.
18446         (*): Replace send_log/verbose with verbose -log.
18447
18448 1997-03-19  Michael Meissner  <meissner@cygnus.com>
18449
18450         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
18451         double conversion if double isn't at least 8 bytes.
18452
18453         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
18454         int to work with targets where int is 16 bits.
18455
18456         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
18457         8 bytes, just exit, since 4 byte doubles don't have enough bits of
18458         precision for the test to complete.
18459
18460 1997-03-14  Michael Meissner  <meissner@cygnus.com>
18461
18462         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
18463         if d10v is not compiled with the -mdouble64 flag.
18464         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
18465
18466         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
18467         d10v is not compiled with the -mint32 flag.
18468
18469 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
18470
18471         * lib/plumhall.exp: Use incr_count.
18472
18473 1997-03-12  Jeffrey A Law  (law@cygnus.com)
18474
18475         * gcc.c-torture: Update to c-torture-1.45.
18476
18477 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
18478
18479         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
18480         the name of the expect testcase file).
18481
18482         * lib/g++.exp(g++_init): Ditto.
18483
18484 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
18485
18486         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
18487         the host.
18488
18489         * lib/gcc.exp(gcc_exit): New procedure.
18490
18491 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
18492
18493         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
18494         specs where appropriate.
18495
18496         * g++.old-deja/g++.arm/*: Added additional ERROR checks
18497         because of new "candidates are" messages, and removed a few
18498
18499         * Converted all non-old-style g++ testcases to old-style, and
18500         moved into g++.old-deja.
18501
18502 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
18503
18504         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
18505         options.
18506
18507         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
18508         succeeded.
18509
18510         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
18511
18512 1997-02-13  Michael Meissner  <meissner@cygnus.com>
18513
18514         * lib/gcc.exp (gcc_target_compile): Add support for defining
18515         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
18516         the machine doesn't have those features.
18517
18518 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
18519
18520         * g++.law/operators4.exp: Don't use LIBS.
18521
18522 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
18523
18524         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
18525
18526         * lib/mike-g++.exp: Don't set the compiler to be tested here.
18527         * lib/g++.exp: Set it here instead. Also, allow use of the
18528         --tool_exec and --tool_opt options. Change CXX to
18529         GXX_UNDER_TEST.
18530
18531         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
18532
18533         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
18534
18535 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
18536
18537         * lib/old-dejagnu.exp: Use prune_warnings instead of
18538         prune_system_crud.
18539         * lib/mike-g++.exp: Ditto.
18540         * lib/gcc.exp: Ditto.
18541         * lib/g++.exp: Ditto.
18542
18543         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
18544
18545 1997-02-07  Jeffrey A Law  (law@cygnus.com)
18546
18547           * 941014-2.c: Include stdlib.h
18548           * 960327-1.c: Include stdio.h
18549           * dbra.c, index-1.c: Don't assume ints are 32bits.
18550
18551 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
18552
18553         * lib/gcc.exp: Add gcc,stack_size target feature.
18554
18555         * lib/g++.exp(g++_target_compile): Add the include and link
18556         paths here, not in two other places. And, it's $options, not
18557         options.
18558
18559         * lib/mike-g++.exp(postbase): Remove the code that determines
18560         the correct include and link paths.
18561         * g++.old-deja/old-deja.exp: Ditto.
18562
18563 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
18564
18565         * lib/g++.exp(g++_init): target_compile no longer returns the
18566         filename of the result.
18567
18568 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
18569
18570         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
18571         call to glob.
18572
18573         * gcc.c-torture/special/special.exp: Change call to
18574         gcc_target_compile to include the object file.
18575
18576 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
18577
18578         * gcc.c-torture/special/special.exp: Correct misspelling in last
18579         change.
18580
18581 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
18582
18583         * lib/plumhall.exp(ph_summary): Log the entire output of the
18584         executable. Return -1 if there were any failures, 0 otherwise.
18585         (ph_execute): Return -1 if there were any failures, 0 otherwise.
18586         (ph_make): Clean up objects and executables that were built
18587         if the tests succeeded.
18588
18589 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
18590
18591         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
18592         libraries and includes in the build tree as appropriate.
18593
18594 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
18595
18596         * lib/c-torture.exp: Instead of looking for the global variable
18597         NO_LONG_LONG, check to see if that's a feature of the target.
18598
18599 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
18600
18601         * config/default.exp: Minimize. Delete the remainer of the files in
18602         config; this functionality is now in devo/dejagnu/config.
18603
18604         g++.*/*: Pass any additional flags used to compile to postbase;
18605         delete CXXFLAGS.
18606
18607         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
18608         is now done by runtest.exp. Use gcc_target_compile instead of
18609         compile.
18610
18611         lib/c-torture.exp: Use gcc_target_compile instead of compile.
18612         Remove references to CFLAGS. Use remote_file instead of
18613         calling rm -f.
18614         (c-torture): Take a list of arguments to use to compile this
18615         testcase.
18616
18617         lib/g++.exp: Simplify. Use target_compile instead of compile.
18618         lib/gcc-dg.exp: Ditto.
18619         lib/gcc.exp: Ditto.
18620         lib/mike-{gcc,g++}.exp: Ditto.
18621         lib/old-dejagnu.exp: Ditto.
18622         lib/plumhall.exp: Ditto.
18623
18624 1997-01-08  Jim Wilson  <wilson@cygnus.com>
18625
18626         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
18627         (ph_linker): Likewise.
18628
18629 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
18630
18631           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
18632         MAP_ANON / MAP_ANONYMOUS if defined;
18633         else try to map from /dev/zero .
18634
18635 1996-11-12  Jeffrey A Law  (law@cygnus.com)
18636
18637         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}:  If MAP_ANON
18638         isn't defined, then define it to MAP_ANONYMOUS.
18639
18640 1996-11-12  Jeffrey A Law  (law@cygnus.com)
18641
18642         * gcc.c-torture: Update to c-torture-1.42 release.
18643
18644 1996-11-11  Jeffrey A Law  (law@cygnus.com)
18645
18646         * gcc.c-torture: Update to c-torture-1.41 release.
18647
18648 1996-10-27  Jeffrey A Law  (law@cygnus.com)
18649
18650         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
18651         c-torture release.
18652
18653 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
18654
18655         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
18656         and LDFLAGS.  Fix second case to append the target_info ldflags
18657         onto LDFLAGS, not CFLAGS.
18658         * lib/g++.exp (g++_init): Add target_info stuff.
18659         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
18660         of libgloss and newlib flags for !native.
18661
18662         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
18663         (GDB): Fix relative path to go up another dir for finding gdb.
18664
18665 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
18666
18667         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
18668         versions in the target_info array, if they don't exist.
18669
18670 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
18671
18672         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
18673
18674 1996-07-08  Jim Wilson  <wilson@cygnus.com>
18675
18676         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
18677         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
18678
18679 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
18680
18681         * lib/old-dejagnu.exp: Don't remove the output file before we've
18682         actually tested it. Don't append pwd to the path of the executable
18683         we're testing.
18684
18685 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
18686
18687         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
18688
18689 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
18690
18691         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
18692         temporary directory for compiler files, and set it to a default
18693         value of /tmp. Set $output as the name of the output file from
18694         compiling the testcase. Add a -o option to $cflags_var so the
18695         compiler writes the final output file as $output. Set $executable
18696         to $output.
18697
18698         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
18699         directory for compiler files, and set it to /tmp if it doesn't
18700         already have a value. Set $output_file to the name of the output
18701         file from compiling the testcase. Add a -o option to CXXFLAGS so
18702         the compiler writes the final output file as $output. Use $output
18703         as the executable to be tested.
18704
18705 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
18706
18707         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
18708
18709 1996-06-08  Jeffrey A Law  (law@cygnus.com)
18710
18711         * gcc.c-torture/execute/pending-1.c: New test.  Still
18712         pending in Tege's queue.
18713
18714 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
18715
18716         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
18717         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
18718         if there were failures.  Call unresolved if there were unresolved
18719         testcases.  Call gcc_fail if program did not run to completion.
18720         (ph_make): Pass additional argument name to ph_execute.
18721         (ph_execute): Add new argument.  Pass additional arguments to
18722         ph_summary.  Call gcc_fail is there is no execution output.
18723
18724 1996-04-24  Jeffrey A Law  (law@cygnus.com)
18725
18726         * lib/plumhall.exp (proc_summary): Output relavent summary
18727         lines into the log so specific failures in plumhall can be
18728         investigated.
18729
18730 1996-04-10  Jeffrey A Law  (law@cygnus.com)
18731
18732         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
18733         (c-torture-execute): Don't try to execute tests which use
18734         "long long" types if $NO_LONG_LONG is nonzero.
18735
18736 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
18737
18738         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
18739         not c-torture.
18740
18741         * gcc.ieee: Move from here.
18742         * gcc.c-torture/execute/ieee: To here.
18743
18744 1996-03-26  Jeffrey A Law  (law@cygnus.com)
18745
18746         * gcc.c-torture: Update to c-torture-1.41 release.
18747
18748 1996-03-22  Jeffrey A Law  (law@cygnus.com)
18749
18750         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
18751         not "$output".
18752
18753 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
18754
18755         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
18756         -c present.
18757
18758 1996-03-02  Jeffrey A Law  (law@cygnus.com)
18759
18760         * config/proelf.exp: Handle connecting to a simulator.
18761
18762 1996-01-31  Jeffrey A Law  (law@cygnus.com)
18763
18764         * config/proelf.exp: New file.  Enough framework that we can
18765         run c-torture tests on the proelf targets (or any other target
18766         that gdb can connect to for that matter).
18767
18768 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
18769
18770         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
18771         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
18772
18773         * lib/plumhall.exp (ph_execute): Always call ph_summary if
18774         exec_output exists.
18775
18776 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
18777
18778         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
18779         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
18780
18781         * config/*.exp: Update FSF address.  Change result of ${tool}_load
18782         to pass/fail/unresolved/unsupported/untested.  Caller must now
18783         call unresolved/unsupported/untested.
18784         * lib/*.exp: Update FSF address.  Update to handle new results of
18785         ${tool}_load.
18786         * lib/chill.exp (verbose): Delete.
18787
18788 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
18789
18790         * lib/gcc.exp (default_gcc_start): Change order of args to
18791         $LDFLAGS $CFLAGS $LIBS.
18792         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
18793         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
18794         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
18795         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
18796         * gcc.misc-tests/dg-test.exp: Likewise.
18797         * gcc.misc-tests/msgs.exp: Likewise.
18798         * gcc.prms/prms.exp: Likewise.
18799         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
18800         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
18801
18802         * lib/dg.exp: Deleted, moved to dejagnu/lib.
18803
18804 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
18805
18806         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
18807
18808         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
18809         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
18810
18811         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
18812         necessary.
18813
18814 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
18815
18816         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
18817         global for loop; add use of $mathlib.
18818         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
18819         settings here; set mathlib for anything but VxWorks.
18820
18821 1996-01-22  Jeffrey A Law  (law@cygnus.com)
18822
18823         * gcc.c-torture: Update to c-torture-1.40 release.
18824
18825 1996-01-03  Jeffrey A Law  (law@cygnus.com)
18826
18827         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
18828         dg.exp.
18829
18830 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
18831
18832         * lib/c-torture.exp (c-torture-execute): Declare "output" as
18833         global.
18834
18835 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
18836
18837         * lib/g++.exp (LIBS): Define if not already.
18838         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
18839         (gcc-dg-prune): Call prune_gcc_output.
18840         * lib/gcc.exp (prune_gcc_output): New proc.
18841         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
18842         prune_gcc_output.
18843
18844 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
18845
18846         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
18847         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
18848
18849 1995-11-15  Jeffrey A Law  (law@cygnus.com)
18850
18851         * gcc.c-torture: Update to c-torture-1.39 release.
18852
18853 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
18854
18855         * lib/c-torture.exp (c-torture-execute): Don't return if one option
18856         fails, try others as well.
18857
18858 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
18859
18860         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
18861         If compilation fails, mark execute tests as `untested'.
18862         If test is marked as unsupported, don't mark compilation and
18863         execute tests as failed.
18864
18865 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
18866
18867         * lib/g++.exp (g++_init): Don't link in libg++, and look to
18868         libstdc++ for whether or not we want to be doing shared
18869         libraries.  Delete link_curses since we don't need it anymore.
18870         * lib/mike-g++.exp (postbase): Don't link in libg++.
18871         * g++.old-deja/old-deja.exp: Likewise.
18872
18873 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
18874
18875         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
18876
18877 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
18878
18879         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
18880         For that, add `-Wl,-a,shared_archive'.
18881         * g++.old-deja/old-deja.exp: Likewise.
18882
18883 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
18884
18885         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
18886
18887 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
18888
18889         * lib/mike-g++.exp (postbase): Pay attention to the status of
18890         g++_load.
18891
18892 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
18893
18894           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
18895
18896 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
18897
18898         * lib/gcc.exp (default_gcc_start): No longer need to log program
18899         being executed or its output, execute_anywhere does that now.
18900         * lib/g++.exp (default_g++_version): Call execute_anywhere.
18901         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
18902
18903 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
18904
18905         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
18906         the same as those in lib/g++.exp.
18907
18908 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
18909
18910         * gcc.c-torture: Update to c-torture-1.38 release.
18911         * gcc.ieee: Related changes.
18912
18913 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
18914
18915         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
18916         "exec". Minor reformatting changes.
18917
18918         * config/rom68k.exp (${tool}_load): Make it work in a canadian
18919         cross. This means all "exec" calls now work on a remote host as
18920         well.
18921         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
18922         cross. Filter out the extra "\r\n" stuff that expect puts in.
18923         (c-torture-execute): Filter out the bogus warnings like
18924         c-torture-compile does. Add support for canadian cross.
18925         * lib/gcc.exp (default_gcc_version, default_gcc_start)
18926         Use execute_anywhere rather than calling exec directly. Now it
18927         works for canadian cross testing.
18928
18929 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
18930
18931         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
18932         results into a variable, and check that rather than using file exists.
18933
18934 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
18935
18936         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
18937         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
18938
18939 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
18940
18941         * g++.old-deja/old-deja.exp: Create and pass runshlib and
18942         lib_curses if there's a shared libg++ in the build tree.
18943
18944 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
18945
18946         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
18947         if not supported target.
18948
18949 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
18950
18951         * lib/g++.exp (g++_init): Move empty setting of runshlib and
18952         link_curses up to always happen, not just for native builds.
18953
18954 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
18955
18956         * gcc.c-torture: Update to c-torture-1.36 release.
18957         * gcc.failure: Related changes.
18958
18959 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
18960
18961         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
18962
18963 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
18964
18965         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
18966         * lib/mike-g++.exp (postbase): Not in here.  Still reference
18967         runshlib, link_curses, and mathlib for link and run.
18968
18969         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
18970         pass the runtime shared library options for Solaris, OSF/1, and
18971         Irix5, and link with -lcurses to avoid unresolved references.
18972
18973 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
18974
18975         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
18976         only run once.
18977
18978 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
18979
18980         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
18981
18982 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
18983
18984         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
18985         do not have a framework for the "compat" tests yet.
18986
18987 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
18988
18989         * lib/mike-g++.exp (postbase): New local variable `mathlib',
18990         set to null if we're testing vxworks5.1.  Use that instead of
18991         `-lm' in the setting of LIBS for link and run.
18992
18993 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
18994
18995         * config/rom68k.exp (${tool}_load): Major changes to make it
18996         work.  Verified that it does in fact return the stuff in
18997         exec_output properly.  Catch any Emul or any TRAP other than 0.
18998
18999 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
19000
19001         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
19002         LDFLAGS properly for targets that need stuff from libgloss.
19003         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
19004         only run once.
19005         (gpp_initialized): New variable.
19006
19007 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
19008
19009         * config/rom68k.exp: Load libgloss.exp.
19010         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
19011         so we can produce a fully linked binary.
19012         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
19013         so we can produce a fully linked binary.
19014
19015 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
19016
19017         * lib/plumhall.exp (ph_section): Watch for expected failures.
19018         Add missing `else'.
19019
19020         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
19021         run the testcase.
19022         (c-torture): Likewise.
19023
19024 1995-08-28  Doug Evans  <dje@cygnus.com>
19025
19026         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
19027
19028         * lib/mike-g++.exp (mike_cleanup): New proc.
19029         (prebase): New globals compiler_result, not_compiler_result,
19030         target_regexp.
19031         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
19032         allow leading "-" in pattern.  Watch for unsupported tests.
19033         If $compiler_result is set, pattern match assembler code,
19034         and ditto for $not_compiler_result.
19035         * lib/mike-gcc.exp: Likewise.
19036
19037         * lib/plumhall.exp (ph_execute): Only call ph_summary if
19038         execution "succeeded".
19039
19040 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
19041
19042         * config/win32.exp: New file.
19043         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
19044
19045 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
19046
19047         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
19048         unsupported.
19049         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
19050         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
19051         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
19052
19053         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
19054         "... without exceptions was ...".  That is now handled by
19055         prune_system_crud.
19056         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
19057
19058 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
19059
19060         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
19061         sieve.c,sort2.c}: New files.
19062         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
19063         sieve.exp,sort2.exp}: Drivers for them.
19064
19065         * lib/mike-gcc.exp (program_output): New user settable variable.
19066         (postbase): Call prune_system_crud.  Also prune extraneous compiler
19067         messages.
19068         * lib/mike-g++.exp (program_output): New user settable variable.
19069
19070         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
19071
19072         * config/sh.exp: Deleted (use sim.exp instead).
19073
19074 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
19075
19076         * config/vx.exp: Declare CHECKTASK as global.
19077         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
19078         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
19079         * lib/old-dejagnu.exp: Load [pwd]/$executable.
19080
19081 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
19082
19083         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
19084         target. Like vx.exp, only includes `vx29k.exp' instead of
19085         `vxworks.exp'.
19086
19087 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
19088
19089         * config/sim.exp: Increase time limit from 120 seconds to 240.
19090
19091 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
19092
19093         * gcc.c-torture/execute/950628-1.c: New test.
19094
19095 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
19096
19097         * gcc.c-torture: Update with changes/additions from
19098         c-torture-1.34.
19099
19100 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
19101
19102         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
19103
19104 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
19105
19106         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
19107
19108 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
19109
19110         * gcc.c-torture/compile/950512-1.c: New test.
19111         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
19112         * gcc.dg/struct-ret-1.c: Likewise.
19113
19114 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
19115
19116         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
19117           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
19118
19119 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
19120
19121         * gcc.c-torture/special/920411-1.c: Deleted.
19122         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
19123
19124 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
19125
19126         * config/sim.exp (${tool}_load): Hack in call to bash to get a
19127         cpu limit.
19128
19129 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
19130
19131         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
19132
19133 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
19134
19135         From kenner;
19136         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
19137         is the proper length.
19138         * va-arg-3.c: Likewise.
19139
19140 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
19141
19142         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
19143         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
19144
19145         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
19146         * lib/g++.exp (default_g++_start): Delete old cruft.
19147
19148 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
19149
19150         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
19151         (2 * (1 << 18)) to (2 * (1 << 17)).
19152
19153         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
19154
19155 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
19156
19157         * config/rom68k.exp: Renamed from config/idp.exp
19158
19159 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
19160
19161         * c-torture/compile/921109-2.c
19162
19163 1995-04-18  Mike Stump  <mrs@cygnus.com>
19164
19165         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
19166         excess errors.
19167
19168 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
19169
19170         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
19171         output.
19172         * lib/g++.exp (default_g++_start): Likewise.
19173
19174 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
19175
19176         * gcc.c-torture/compile/950329-1.c: New test.
19177
19178 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
19179
19180           * config/bug.exp (${tool}_load): Updated to use new remote_open
19181           and remote_close procs.
19182         * config/idp.exp: New file.
19183
19184 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
19185
19186         * gcc.c-torture/execute/950322-1.c: New test.
19187
19188 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
19189
19190         * config/vx.exp (${tool}_load): Clean up testing of return code from
19191         vxworks_ld and vxworks_spawn.
19192
19193 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
19194
19195         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
19196
19197 1995-03-13  Mike Stump  <mrs@cygnus.com>
19198
19199         * lib/old-deja.exp: Add `excess errors test - ' error, now one
19200         can mark excess errors on a machine by machine basis.  Note, the
19201         default is to not expect any excess errors, even when excess
19202         errors test - is given, so you will want to put an XFAIL ... on
19203         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
19204         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
19205         those 4 machines, but no others.
19206
19207 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
19208
19209         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
19210         * lib/c-torture.exp: to here.
19211
19212 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
19213
19214         * gcc.c-torture/execute/950221-1.c: New test.
19215         * gcc.c-torture/execute/struct-ret-1.c: New test.
19216         * gcc.c-torture/compile/950221-1.c: New test.
19217
19218         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
19219
19220 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
19221
19222         * gcc.c-torture/execute/arith-1.c (main): Return 0.
19223         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
19224
19225 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
19226
19227         * g++.gb: New directory of tests, derived from my signature and
19228         class scoping tests.
19229
19230         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
19231         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
19232         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
19233         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
19234         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
19235         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
19236         * g++.gb/sig25.C: Likewise.
19237
19238         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
19239         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
19240         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
19241         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
19242         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
19243         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
19244         * g++.gb/sig25.exp: Likewise.
19245
19246         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
19247         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
19248         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
19249         * g++.gb/scope13.C: Likewise, this test still fails.
19250
19251         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
19252         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
19253         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
19254         * g++.gb/scope13.exp: Ditto.
19255
19256         * g++.gb/README: New file, explains what these tests are about.
19257
19258 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
19259
19260         * lib/dg.exp (dg-do): Support `preprocess'.
19261         (dg-test): Likewise.
19262
19263 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
19264
19265         * config/udi.exp: change "continue -expect" to "exp_continue".
19266
19267 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
19268
19269         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
19270         Delete redundant tests.
19271
19272         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
19273         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
19274         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
19275         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
19276         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
19277         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
19278         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
19279         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
19280
19281         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
19282         storing label pointers.
19283         * gcc.c-torture/execute/921019-1.c: Likewise.
19284         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
19285         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
19286         parameter fp.
19287         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
19288         constants.
19289
19290         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
19291         Delete obsolete tests.
19292
19293         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
19294         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
19295         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
19296         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
19297         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
19298         * gcc.c-torture/compile/950124-1.c: New test.
19299
19300         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
19301
19302 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
19303
19304         * lib/mike-g++.exp: Add -lm to LIBS.
19305
19306 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
19307
19308         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
19309
19310 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
19311
19312         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
19313
19314 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
19315
19316         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
19317
19318 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
19319
19320         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
19321         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
19322         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
19323         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
19324         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
19325         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
19326         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
19327         * g++.law/{operators31.C, operators32.C,
19328         * g++.law/{operators33.C, operators34.C}: Likewise.
19329         * g++.law/{pic1.C, refs2.C}: Likewise.
19330         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
19331         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
19332         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
19333         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
19334
19335         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
19336         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
19337         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
19338         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
19339         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
19340         * g++.law/{enum9.exp, friend5.exp}: Likewise.
19341         * g++.law/{nest3.exp, nest4.exp}: Likewise.
19342         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
19343         * g++.law/{operators30.exp, operators31.exp}: Likewise.
19344         * g++.law/{operators32.exp, operators33.exp}: Likewise.
19345         * g++.law/{operators34.exp}: Likewise.
19346         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
19347         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
19348         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
19349         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
19350         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
19351
19352         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
19353         No longer expected to fail.
19354         * g++.law/missed-error3.C: Tweak for recent bool changes.
19355
19356 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
19357
19358         * config/emb-unix: Deleted.
19359         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
19360         remote execution.  Do final link on remote host if REMOTE_LINK is set.
19361
19362 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
19363
19364         * lib/dg.exp (dg-test): Fix typo in last patch.
19365
19366 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
19367
19368         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
19369         (handles multiple occurrences).
19370
19371 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
19372
19373         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
19374         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
19375         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
19376         printed).
19377         * lib/c-torture.exp (c-torture-compile): Likewise.
19378         (c-torture): Prepend full path if missing.
19379         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
19380         (gcc_fail): Likewise.
19381         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
19382
19383 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
19384
19385         * lib/netware.exp: Only attach to NetWare i386 systems.
19386
19387 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
19388
19389         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
19390         messages.  Add test name to "output pattern match" pass/fail message.
19391
19392 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
19393
19394         * gcc.dg: New testsuite.
19395         * gcc.dg/dg.exp: New file.
19396
19397         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
19398         test-switch.c}: Deleted.
19399
19400         * gcc.misc-tests/msgs.exp: New testcase driver.
19401
19402 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
19403
19404         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
19405         Watch for illegal return values from ${tool}_load.
19406         * config/unix.exp (${tool}_load): Fix pass/fail detection for
19407         cross targets.  Coerce return value >0 to 1.
19408
19409 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
19410
19411         * config/unix.exp (${tool}_load): Call program rsh, not proc.
19412
19413         * config/emb-unix.exp: New file.
19414
19415         * config/sim.exp: Error if variable $SIM not defined.
19416         (${tool}_load): Mark test as "untested" if simulator missing.
19417
19418         * config/unix.exp: Load remote.exp to get rcp_download.
19419         * lib/c-torture.exp: Use different option lists for testcases with
19420         and without loops.
19421         * gcc.c-torture/execute/execute.exp: Likewise.
19422
19423 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
19424
19425         * config/*.exp: Clarify return code from ${tool}_load.
19426         Call `unresolved' or `untested' instead of `warning' or `perror'
19427         (sometimes you still want to call both though).
19428         Add comment that `shell_id' is local to each file.
19429         * config/udi.exp (timeout): Set to 30.
19430         Don't print warning if connection fails, $connectmode has already
19431         printed an error.
19432         (${tool}_load): Move verbose messages to level 2.
19433         Rework pattern for "Process started" message.
19434         Pass `shell_id' to ${connectmode}_download.
19435         Retry twice upon timeout.  Make resetting of target more robust.
19436         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
19437         Pass `shell_id' to exit_$connectmode.
19438         Only call exit_$connectmode if connected.
19439         * config/unix.exp (${tool}_load): Check return codes better.
19440         * config/vrtx.exp (${tool}_load): Likewise.
19441         * config/vx.exp (${tool}_load): Likewise.
19442         Delete unneeded global's.
19443         * lib/dg.exp (dg-test): Update to reflect clarified return codes
19444         from ${tool}_load.
19445         (dg-stat): Delete.
19446         (dg-init): Delete recording of pass/fail counts.
19447         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
19448         (old-dejagnu-init): Likewise.
19449         (old-dejagnu-stat): Delete contents, empty proc now.
19450         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
19451         (c-torture): Delete references to lcnt, lpass, lfail.
19452         Get option list from TORTURE_OPTIONS.
19453         Delete -funroll[-all]-loops if no loops.
19454         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
19455         (g++_stat): Delete contents (empty proc now).
19456         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
19457         (gcc_finish): Likewise.
19458         (gcc_stat): Deleted.
19459         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
19460         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
19461         * gcc.c-torture/execute/execute.exp: Likewise.
19462         Split tests into two parts: compile, execute.
19463         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
19464         no loops.  Update to reflect clarified return codes from ${tool}_load.
19465
19466 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
19467
19468         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
19469         to grep for.
19470         (old-dejagnu): Likewise (where necessary).
19471
19472 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
19473
19474         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
19475
19476         * lib/dg.exp (dg-process-target): Fix processing of selector.
19477         Add comment regarding use of `error'.
19478
19479         * lib/gcc.exp (prune_system_crud): Define if missing.
19480         * lib/g++.exp (prune_system_crud): Likewise.
19481
19482         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
19483         Call prune_system_crud.
19484         * lib/dg.exp (dg-runtest): New proc.
19485         Use perror instead of send_user for tcl errors in testcase.
19486         Don't return any value, it's never used.
19487         Don't clobber previous definition of `unknown'.
19488         Print tcl errors in `dg-final'.
19489
19490 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
19491
19492         * lib/dg.exp (dg-process-target): Improve syntax error messages.
19493         (dg-test): Don't print errorInfo, it contains stack backtrace.
19494
19495 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
19496
19497         * lib/g++.exp (runtest_file_p): Define if missing.
19498
19499 1994-09-24  Doug Evans  (dje@cygnus.com)
19500
19501         * lib/mike-g++.exp: Comment out loading of g++.exp.
19502         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
19503         (default_g++_version): Always print something.
19504         (default_g++_start): Comment out call to `which'.
19505         (g++_start, g++_load): Deleted (must be defined in config file).
19506         * lib/gcc.exp: Test for existence of $CC at start.
19507         Delete check for tmpdir (done in gcc_init).
19508         (default_gcc_version): Always print something.
19509         (default_gcc_start): Comment out call to `which'.
19510         * config/*.exp: Major cleanup - make cross targets work at least a
19511         little better for g++ (by not being "--tool gcc" specific).
19512         Rename gcc_xxx to ${tool}_xxx.
19513         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
19514         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
19515
19516 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
19517
19518         * lib/c-torture.exp (c-torture-compile): Rework compiler
19519         message processing.
19520
19521         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
19522         c-torture.
19523
19524 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
19525
19526         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
19527
19528         * lib/dg.exp (dg-process-target): Support { target native }.
19529
19530 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
19531
19532         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
19533         looked for "... program xxx got fatal signal".
19534         Correct regsub munging of `comp_output'.
19535         Ignore compiler messages "path prefix not used" and "linker input
19536         file unused".
19537
19538 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
19539
19540         * lib/gcc.exp (runtest_file_p): Define if missing.
19541         * gcc.prms/template.c: Example to work from.
19542
19543 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
19544
19545         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
19546         * lib/dg.exp (dg-test): Call unsupported testcases as such.
19547
19548         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
19549         * gcc.prms/1883.c: Moved from compile/940714-1.c.
19550         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
19551         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
19552
19553         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
19554         (dg-process-target): No longer a varargs proc.
19555         Return S/N for target, P/F for xfail.  All callers changed.
19556         (user option procs): More argument checking.
19557         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
19558         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
19559         (dg-test): Skip test if not running on selected target in `dg-do'.
19560         Update handling of `dg-do-what', `dg-output-text'.
19561         Separate execution pass/fail from output pattern match pass/fail.
19562         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
19563
19564 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
19565
19566         * gcc.c-torture/special/special.exp: Don't expect failure for mips
19567         target for 920510-1.c.
19568
19569 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
19570
19571         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
19572         Clean up comment regarding use of passcnt, etc.
19573         (gcc_stat): Don't update `testcnt' here.
19574         (gcc_finish): Do it here.
19575         Might as well reset `but_id' here too.
19576         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
19577         to determine if the file should be tested.
19578         * gcc.c-torture/compile/compile.exp: Likewise.
19579         * gcc.c-torture/execute/execute.exp: Likewise.
19580         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
19581         * gcc.misc-tests/dg-test.exp: Likewise.
19582         * gcc.prms/prms.exp: Likewise.
19583         * gcc.wendy/wendy.exp: Likewise.
19584         * g++.old-deja.exp: Likewise.
19585         Move "Testing file" message to verbose level 1.
19586
19587 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
19588
19589         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
19590
19591 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
19592
19593         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
19594         (default_gcc_start): Accept optional second list element
19595         of compiler flags.  Print compiler output at verbosity level 2.
19596         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
19597         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
19598         Save current values of framework globals passcnt, failcnt, xpasscnt,
19599         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
19600         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
19601         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
19602         xfailcnt to compute stats.  Update framework global `testcnt' from
19603         pass/fail counts.
19604         (gcc_finish): New proc.  Clean up test environment.
19605         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
19606         (gcc_epass, gcc_efail): Delete.
19607         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
19608         argument of line number.
19609         (dg-init): If the tool has an init routine, call it.
19610         (dg-test): Remove args `cflags_var' and `libs_var'.
19611         Pass all compiler options to ${tool}_start.
19612         Handle missing line number.
19613         (dg-finish): New function.
19614         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
19615         particular files.  Call gcc_finish at end.  Move "skipping test"
19616         message to verbosity level 3.
19617         * gcc.c-torture/compile/compile.exp: Likewise.
19618         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
19619         * gcc.c-torture/execute/execute.exp: Likewise.
19620         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
19621         Print testcase being tried at verbosity level 1.
19622         * gcc.c-torture/special/special.exp: Unset xfail.
19623         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
19624         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
19625         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
19626         * gcc.failure/failure.exp: Likewise.
19627         * gcc.ieee/ieee.exp: Likewise.
19628         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
19629         Update call to dg-test.  Call dg-finish at end.
19630         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
19631         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
19632         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
19633         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
19634         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
19635         * gcc.wendy/wendy.exp: Add copyright.
19636         Delete setting of tmpdir (done by gcc_init).
19637         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
19638         Pass compiler flags to gcc_start.  Call gcc_finish at end.
19639         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
19640         gcc_[ce]pass/fail.
19641
19642 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
19643
19644         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
19645         confusion.
19646         (g++_load): Likewise.
19647
19648         * config/*.exp (gcc_load): Some were varargs fns and some were not.
19649         Rename argument to `prog' to remove the confusion.
19650         Varargs fns behave differently too!
19651         (g++_load): Likewise.
19652
19653         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
19654
19655         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
19656         what it is.  Delete (always) printing of status value for !native.
19657         Simplify verbose code, and include status and exec_output.
19658         (g++_load): Use gcc_load.
19659
19660 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
19661
19662         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
19663         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
19664         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
19665         940714-3.c as these testcases don't exist anymore.  Make
19666         va-arg-1.c expected to pass.
19667
19668 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
19669
19670         * gcc.misc-tests/misc.exp: Only run specific testcases.
19671         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
19672         * gcc.misc-tests/dg-[1-9].c: New files.
19673
19674         * lib/dg.exp: New testsuite driver.
19675         * gcc.prms/prms.exp: Use it.
19676
19677         * README.gcc: New file.
19678
19679         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
19680         Document and reset `lxpass' and `lxfail'.
19681         Simplify "initialized" message.
19682         (gcc_stat): Clean up comments a little.
19683
19684 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
19685
19686         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
19687
19688 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
19689
19690         * lib/old-dejagnu.exp (process-option): New proc.
19691         (old-dejagnu-init, old-dejagnu-stat): Likewise.
19692         (old-dejagnu): Simplify.
19693         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
19694
19695 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
19696
19697         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
19698         exists and is not an empty string.
19699
19700         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
19701         $xfail rather than calling setup_xfail.  Clear $xfail when test is
19702         finished.
19703         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
19704         automatically.
19705
19706         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
19707         longer expected to fail.
19708
19709         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
19710         "f" function call.
19711
19712         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
19713
19714         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
19715         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
19716         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
19717         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
19718         c-torture-1.29.
19719
19720         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
19721         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
19722
19723         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
19724
19725         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
19726         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
19727
19728         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
19729         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
19730         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
19731
19732 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
19733
19734         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
19735         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
19736         940714-1.c, 940714-2.c, 940714-3.c},
19737         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
19738         gcc.misc-tests/{mg.c,mg.exp}:
19739         New tests.
19740         * gcc.noncompile/noncompile.exp: Change accordingly.
19741
19742 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
19743
19744         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
19745         Undo previous clobberage.
19746
19747 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
19748
19749         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
19750         * gcc.special/{930510-1.c, special.exp}:
19751         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
19752         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
19753         struct-varargs-1.c}: New tests from c-torture-1.26.
19754
19755 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
19756
19757         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
19758           argument to switch.
19759
19760 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
19761
19762         * Revert the previous changes.  Please see Rob's directory
19763           (/lisa/test/rob/progressive/gcc/testsuite) for testing
19764           fixes.
19765
19766 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
19767
19768         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
19769             g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
19770             g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
19771             g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
19772             g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
19773             g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
19774             g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
19775             g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
19776             g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
19777             g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
19778             g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
19779             g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
19780             g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
19781             g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
19782             g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
19783             g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
19784             g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
19785             g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
19786             g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
19787             g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
19788             g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
19789             g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
19790             gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
19791             gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
19792             gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
19793             lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
19794             lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
19795
19796 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
19797
19798         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
19799             lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
19800           with perror calls.
19801
19802 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
19803
19804         * config/unix.exp (g++_load): Fix syntax.
19805
19806 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
19807
19808         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
19809         * gcc.noncompile/921017-1.c: Deleted obsolete test.
19810         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
19811         Don't expect va-arg-1.c to fail.  Correct expected output for
19812         920928-1.c.
19813         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
19814         * gcc.wendy/hbm4.c: Correct typo.
19815         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
19816
19817 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
19818
19819         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
19820         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
19821         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
19822         * lib/c-torture.exp (c-torture-compile): Ditto.
19823
19824         Reduce volume of output (remove all the -I's and such).
19825         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
19826         Call gcc_cpass, gcc_cfail.
19827         (c-torture): Pass testing option to c-torture-compile.
19828
19829 1994-03-21  Doug Evans  (dje@cygnus.com)
19830
19831         Bring patches over from progressive.
19832         * config/default.exp: Exit remote shell cleanly.
19833         (g++_exit, g++_start): Add default versions.
19834         * config/sim.exp (gcc_load): Use perror, not error.
19835
19836 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
19837
19838         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
19839         set in site.exp.
19840
19841 1994-03-14  Doug Evans  (dje@cygnus.com)
19842
19843         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
19844         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
19845         (wendy_try): New proc to run testcase.
19846         (main loop): Call 'em.
19847         * gcc.wendy/*.c: Clean up pass to correct expected output.
19848
19849         * lib/gcc.exp: Minor cleanup work.
19850         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
19851
19852 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
19853
19854         * config/sim.exp (gcc_load): Document return codes better.
19855         Don't pass -v to simulator.
19856
19857 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
19858
19859           * gcc.special/920717-x.c: Fix typo.
19860           * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
19861           get at sources.
19862
19863         * lib/mike-gcc.exp: Fix typo.
19864
19865 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
19866
19867         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
19868         binary to use, transform the name.
19869         * config/*.exp: rename everything. Nuke any g++ specific files,
19870         it's now a special case of gcc that requires no special support.
19871         Add a default.exp for unsupported targets.
19872
19873 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
19874
19875         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
19876         lib/old-dejagnu.exp: Fix a few patterns to work with the new
19877         version of Tcl.
19878
19879 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
19880
19881         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
19882         than a warning.
19883
19884 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
19885
19886         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
19887
19888 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
19889
19890         * gcc.execute/execute.exp: Combine opt_list and foption_list into
19891         option_list.  Compile every file with only 4/6 option choices
19892         (same as C torture) instead of with 12/18 different option
19893         choices.
19894         * lib/c-torture.exp: Likewise.
19895
19896         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
19897         not already set.
19898
19899 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
19900
19901         * lib/old-deja.exp: Add `excess errors test fails' error, now one
19902         can put an XFAIL *-*-* on excess errors.
19903
19904 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
19905
19906         * g++.law: Add more tests derived from g++-bugs snapshots.
19907
19908         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
19909         equivalent to g++.law/init9.
19910
19911         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
19912         compiled it, and the a.out file after we've run it.
19913
19914 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
19915
19916         * lib/mike-g++.exp (postbase): Delete the .o file after we've
19917         compiled it, and the a.out file after we've run it.
19918
19919 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
19920
19921         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
19922
19923 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
19924
19925         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
19926         version number.
19927
19928 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
19929
19930         * g++.law: New directory of g++ tests derived from the g++-bugs
19931         snapshots.
19932
19933 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
19934
19935         * gcc.compile: initbug1.c initbug1.exp testcase added
19936
19937 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
19938
19939         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
19940         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
19941           fixes submitted by Jeff Law (law@cs.utah.edu)
19942         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
19943           Jeff Law (law@cs.utah.edu)
19944
19945
19946 1993-11-30  Mike Stump  (mrs@cygnus.com)
19947
19948         * config/unix-g++.exp: Follow the gcc way of doing things.
19949         * g++.old-deja/old-deja.exp: Minor updates.
19950         * lib/g++.exp: New file, follow the gcc way of doing things.
19951         * lib/old-dejagnu.exp: Minor updates.
19952         * lib/mike-g++.exp: Always unset errorInfo.
19953
19954 1993-11-06  Mike Stump  (mrs@cygnus.com)
19955
19956         * lib/gcc.exp: Fix some errors with the below change, CC and
19957         CFLAGS should be global when setting, not local.
19958
19959 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
19960
19961         * lib/gcc.exp: Transform tool name.
19962
19963 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
19964
19965         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
19966
19967 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
19968
19969         * lib/gcc.exp: change gcc_done to gcc_stat
19970
19971 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
19972
19973         * Upgraded gcc testsuite to c-torture version 1.25
19974
19975 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
19976
19977         * lib/gcc.exp: added reporting code. Changed verbose compile message.
19978         * lib/c-torture: added hooks for new reporting code.
19979
19980 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
19981
19982         * config/sh-gcc.exp: check if sh-sim exists in the path
19983
19984 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
19985
19986         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
19987         * gcc.compile/compile.exp: Initial changes for new logic.
19988         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
19989         * gcc.failure/failure.exp: Initial changes for new logic.
19990         * gcc.ieee/ieee.exp: Initial changes for new logic.
19991         * gcc.misc-tests/misc.exp: Initial changes for new logic.
19992         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
19993         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
19994         * lib/c-torture.exp: Initial changes for new logic.
19995         * lib/gcc.exp: Initial changes for new logic.
19996
19997 1993-10-15  Mike Stump  (mrs@cygnus.com)
19998
19999         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
20000         depend upon failure or success.  Fully qualify names in failure
20001         and success messages.  Always remove a.out before starting
20002         compile, just in case.  Pay more attention to error text output by
20003         the compiler.  Handle testcases with no known past errors just
20004         like all others, so that things are uniform.  Other miscellaneous
20005         improvements.
20006
20007 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
20008
20009         * gcc.cpp: new directory for cpp tests
20010
20011 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
20012
20013         * lib/chill.exp: Code reformatted, removed unused code.
20014         * config/unix-chill.exp: Code reformatted, removed unused code.
20015         * chill.execute/execute.exp: Code reformatted, removed unused code.
20016         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
20017
20018 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
20019
20020         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
20021         routines not written.
20022
20023 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
20024
20025         * config/bug-gcc.exp: Use new procs from bug.exp.
20026
20027 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
20028
20029         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
20030         via ftp, rather than depending on NFS.
20031         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
20032         case.
20033
20034 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
20035
20036         * config/bug-gcc.exp: Use new download proc.
20037
20038 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
20039
20040         * chill.execute/execute.exp: cleanups, handles errors better
20041         * chill.compile/compile.exp: rewrite, based on execute.exp
20042         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
20043         * lib/chill.exp: major changes to diff proc and compile and link
20044           procs. added chill_fail and chill_pass wrappers to pass and
20045           fail. added more comments, and handle error codes better.
20046           Added a hack to capture stderr from exec, so noncompile tests
20047           can work.
20048
20049 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
20050
20051         * chill.execute/execute.exp: rewrite of testsuite driver
20052         * lib/chill.exp: rewrite of testsuite driver
20053         * config/unix-chill.exp: rewrite of testsuite driver
20054
20055 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
20056
20057     In chill.execute:
20058         * iexpr.ch: Standardize uppercase.
20059         * tuples.dat: Standardize uppercase.
20060         * vary.ch: standardize.  Correct varying string assignments.
20061         * vary.dat: Add new output lines.
20062
20063 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
20064
20065     In chill.execute:
20066         * chprintf.ch: Standardize use of uppercase.
20067         * tuples.ch: Standardize and turn arr2 into a DCL,
20068           rather than a SYN.
20069         * pinits.ch: Standardize.
20070
20071 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
20072
20073         * rts.c:  Get malloc() from <stdlib.h>, not <malloc.h>.
20074         * Makefil: Renamed to Makefile.in.
20075         * configure.in: New.
20076
20077 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
20078
20079     In chill.execute:
20080         * .cvsignore: Add result/output files.
20081         * Makefile: Fix up variables at start.  Use MFLAGS
20082           everywhere.  Correct bool_loc, built_ins entries.
20083           Add entry for vary1.ch.
20084         * bitarray.ch: Standardize upper-case usage.
20085         * bitexpr.ch: Standardize, add output of b1.
20086         * params.ch: Use arrayt in along PROC parameters, to
20087           avoid novelty problems.
20088         * sets.ch: Tiny cleanup.
20089         * vary1.ch: Re-indent.
20090
20091 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
20092
20093           * Add PR-related files to Makefiles, .cvsignore files, etc.
20094
20095 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
20096
20097         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
20098           with compiler objects. New names are test-flow.c and test-loop.c
20099
20100 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
20101
20102         * Upgraded c-torture tests from 1.19 to 1.20
20103
20104         * new files:
20105         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
20106         * gcc.compile: 930623-1.c 930623-2.c
20107         * gcc.noncompile: 930622-1.c 930622-2.c
20108         * gcc.failure: 920411-1.c 920627-2.c
20109         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
20110
20111 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
20112
20113         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
20114           More changes to get testsuite working properly. Needs more work.
20115           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
20116
20117 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
20118
20119         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
20120           More changes to get testsuite working properly. Needs more work.
20121
20122 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
20123
20124         * chill.compile/compile.exp: Added for Dejagnu support
20125         * chill.execute/execute.exp: Added for Dejagnu support
20126         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
20127
20128 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
20129
20130     This should complete moving the CHILL test files.
20131         * chill.noncompile(.cvsignore printf.grt
20132             in-printf.grt chprintf.grt chprintf.ch):
20133             Added test-support files.
20134           (Makefile): Modified further.
20135         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
20136             signal.ch): Added test files.
20137           * chill.execute (.cvsignore printf.grt printr.c
20138             in-printf.grt rts.c chprintf.grt rts.h): Added
20139           test-support files.
20140             (Makefile): More corrections.
20141
20142 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
20143
20144         * chill.compile, chill.execute, chill.nocompile: Add CHILL
20145           test cases, ready for DejaGnu.
20146
20147 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
20148
20149         * Upgraded c-torture tests from 1.18 to 1.19
20150
20151         * gcc.compile: added test(s):
20152           930607-1.c
20153         * gcc.execute: added test(s):
20154           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
20155
20156         * added new subdirectory for misc tests: gcc.misc-tests
20157         * gcc.misc-test(s): added tests:
20158           inst-check.c test-consts.c test-ior.c test-switch.c
20159
20160 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
20161
20162         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
20163
20164 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
20165
20166         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
20167
20168 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
20169
20170         * Upgraded c-torture tests from 1.17 to 1.18
20171
20172 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
20173
20174         * Upgraded c-torture tests from 1.12 to 1.17
20175
20176 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
20177
20178         * lib/old-dejagnu.exp:
20179           Fixed handling of XFAIL target triplets to correctly
20180           recognize wildcard characters.  Removed code that
20181           appended a unique id tag to the end of the file name
20182           printed out by the result of the testcases within a
20183           given test file.
20184
20185 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
20186
20187         * lib/old-dejagnu.exp:
20188           Reworked expected failure handling to trigger off of XFAIL
20189           keyword in keyphrase embeded in testcase source code. The
20190           XFAIL keyword must be at the end of the keyphrase line. It
20191           may optionally be followed by one or more target triplets.
20192           It has just occured that the handling of wildcards in the
20193           target triplet may not be correct.
20194
20195 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
20196
20197         * g++.old-deja/tests:
20198           Moved all subdirectories up one level into g++.old-deja .
20199
20200         * lib/old-dejagnu.exp:
20201           Fixed problem with CXXFLAGS not being properly reset, and being
20202           corrupted with extraneous "-c" compiler option.  This was
20203           causing binaries to not be generated for test that needed them.
20204           Modified strings passed to "pass" and "fail" so that individual
20205           tests from the same test file would be distinguished by an
20206           identifier appended to the test file name in the summary logs;
20207           this corrected a problem with erroneous diff logs.  Added code
20208           to search testcases for expected fail and unexpected pass keywords.
20209
20210 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
20211
20212         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
20213
20214 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
20215
20216         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
20217           Removed extraneous text from end of "Special g++ Options"
20218           keyphrase.
20219
20220         * lib/old-dejagnu.exp: Added pattern matching to look for new
20221           keywords, embedded in testcases comments, which will trigger
20222           calls to xpass and xfail.
20223
20224 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
20225
20226         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
20227           comments embedded in the testcases, especially the one looking for
20228           special compiler options, as well as the pattern matching for the
20229           compiler output again.
20230
20231 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
20232
20233         * lib/old-dejagnu.exp: Do a proper check of the return value for
20234           execute tests. Fixed several problems with the pattern matching
20235           of the compiler output which gave erroneous test results.
20236           Changed several of the test result messages to be more descriptive.
20237         * config/unix-g++.exp: Proc g++_load now actually works and
20238           executes the tests passed to it and returns a usable return
20239           value.
20240
20241 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
20242
20243           * lib/gcc.exp: Exits gracefully if $CC is bogus.
20244
20245 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
20246
20247         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
20248           Modified both files to properly execute the old style
20249           dejagnu tests. The previous versions of these files were
20250           experimental and did not function anything near correctly.
20251
20252 1993-04-05  Rob Savoye  (rob@cygnus.com)
20253
20254         * Removed all Makefile.in and configure.in files. No configuration
20255         needed now.
20256
20257 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
20258
20259         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
20260
20261 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
20262
20263         * gcc.compile/configure.in, gcc.unsorted/configure.in,
20264         gcc.special/configure.in, gcc.noncompile/configure.in,
20265         gcc.execute/configure.in, gcc.code_quality/configure.in,
20266         g++.other/configure.in, g++.old-deja/configure.in,
20267         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
20268         in srcname setting.
20269
20270 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
20271
20272         * lib/udi.exp:  Fixed mondfe and mondfe_download.
20273         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
20274         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
20275
20276 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
20277
20278         * config/udi-gdb.exp: Check $shell_id after connecting to target.
20279         (gdb_exit): Don't remove *_soc files.
20280
20281 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
20282
20283         * lib/c-torture.exp: Don't look for main; instead always use -w
20284         -c.  This is how the c-torture tests work.  Remove the object
20285         file if the compilation succeeds.
20286         * gcc.execute/execute.exp: Remove executable if test passes.
20287         * gcc.noncompile/noncompile.exp: Every test is an expected
20288         failure.
20289         * gcc.special/special.exp: Added tests from c-torture 1.11,
20290         corrected use of existing test.
20291         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
20292         gcc.execute/920625-1.c: Updated to c-torture 1.11.
20293         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
20294         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
20295         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
20296         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
20297         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
20298         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
20299         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
20300         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
20301         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
20302         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
20303         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
20304         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
20305         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
20306         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
20307         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
20308         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
20309         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
20310         c-torture 1.11.
20311         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
20312         correspond to c-torture 1.11.
20313
20314         * New file.
20315