OSDN Git Service

PR c++/13178
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
2
3         PR c++/13178
4         * g++.dg/conversion/op1.C: New test.
5
6 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
7
8         PR 10392
9         From Marcus Comstedt / Dan Kegel:
10         * gcc.dg/pr10392-1.c: New test.
11
12 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
13
14         PR c++/13478
15         * g++.dg/init/ref10.C: New test.
16
17 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
18
19         PR c++/13407
20         * g++.dg/parse/typename6.C: New test.
21
22 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
23
24         PR pch/13361
25         * testsuite/g++.dg/pch/wchar-1.C: New.
26         * testsuite/g++.dg/pch/wchar-1.Hs: New.
27
28 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
29
30         PR c++/9259
31         * g++.dg/expr/sizeof2.C: New test.
32
33 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
34
35         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
36
37 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
38
39         PR c++/13659
40         * g++.dg/lookup/strong-using-3.C: New.
41         * g++.dg/lookup/using-10.C: New.
42
43 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
44
45         PR c++/13594
46         * g++.dg/lookup/strong-using-2.C: New.
47
48 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
49             Dan Kegel <dank@kegel.com>
50             J"orn Rennecke <joern.rennecke@superh.com>
51
52         PR target/9365
53         * gcc.dg/pr9365-1.c: New test.
54
55 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
56
57         PR c++/8856
58         * g++.dg/parse/casting-operator2.C: New test.
59         * g++.old-deja/g++.pt/explicit83.C: Remove.
60
61 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
62
63         * gcc.dg/label-compound-stmt-1.c: New test.
64         * gcc.c-torture/compile/950922-1.c,
65         gcc.c-torture/compile/20000211-3.c,
66         gcc.c-torture/compile/20000518-1.c,
67         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
68         compound statements.
69
70 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
71
72         * gcc.dg/ppc64-abi-1.c: New test.
73
74 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
75
76          * g++.dg/ext/attrib9.C: Add dg-warnings.
77
78 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
79
80         PR c++/12335
81         * g++.dg/parse/dtor3.C: New test.
82
83 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
84
85         PR c++/12709
86         * g++.dg/parse/try-catch-1.C: New test.
87
88 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
89
90         * ada/acats/run_all.sh: Add more verbose output in acats.log
91         when compiling tests.
92
93 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
94
95         PR 13656
96         * gcc.dg/typedef-redecl.c: New test case.
97         * gcc.dg/typedef-redecl.h: New support file.
98
99 2004-01-13  Jan Hubicka  <jh@suse.cz>
100
101         * gcc.dg/always_inline.c: New test.
102         * gcc.dg/debug/20031231-1.c: Fix.
103
104 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
105
106         PR c++/13474
107         * g++.dg/template/array3.C: New test.
108
109 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
110
111         * g++.dg/ext/lvalue1.C: No longer expected to fail.
112         * g++.dg/warn/Wunused-2.C: Likewise.
113
114 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
115
116         PR c++/13289
117         * g++.dg/template/instantiate6.C: New test.
118
119 2004-01-12  Roger Sayle  <roger@eyesopen.com>
120
121         PR middle-end/11397
122         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
123
124 2004-01-12  Jan Hubicka  <jh@suse.cz>
125
126         PR opt/12826
127         * gcc.dg/20040112-1.c: New.
128
129         * gcc.dg/dwarf-die[1-7].c: Move to...
130         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
131         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
132
133 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
134
135         PR c++/4100
136         * g++.dg/parse/friend4.C: New test.
137
138 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
139
140         PR c++/4100
141         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
142         definition is called a friend.
143
144 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
145
146         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
147
148 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
149
150         PR c++/3478
151         * g++.dg/parse/error10.C: New test.
152         * g++.dg/template/arg2.C: Accept "invalid type" error.
153
154 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
155
156         PR middle-end/13392
157         * g++.dg/opt/expect2.C: New test.
158
159 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
160
161         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
162         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
163         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
164         Update dg-error regexps.
165
166 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
167
168         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
169         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
170
171 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
172
173         * gcc.dg/pragma-re-1.c: Use right pointer type.
174
175 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
176
177         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
178
179 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
180
181         * gcc.dg/rs6000-ldouble-1.c: New.
182
183 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
184
185         DR 337
186         PR c++/9256
187         * g++.dg/other/abstract1.C: New test.
188
189 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
190
191         * g++.dg/lookup/strong-using-1.C: New.
192
193 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
194
195         PR c/11234
196         * gcc.dg/func-ptr-conv-1.c: New test.
197         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
198
199 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
200
201         PR target/13380.
202         * gcc.c-torture/compile/20040109-1.c: New.
203
204 2004-01-08  Stuart Hastings  <stuart@apple.com>
205
206         * testsuite/gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
207         testsuite/gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
208         * testsuite/gcc.dg/i386-sse-6.c: ...this new testcase.
209
210 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
211
212         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
213
214 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
215
216         * ada/acats/run_acats: Treat 'gnatchop' the same way
217         as 'gnatmake'.  Export GCC_DRIVER.
218         * ada/acats/run_all.sh: Add target_gnatchop.  Use
219         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
220
221 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
222
223         PR c++/12573
224         * g++.dg/template/dependent-expr4.C: New test.
225
226 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
227
228         * gcc.dg/altivec-11.c: New test.
229
230 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
231
232         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
233
234 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
235
236         PR c/6024
237         * gcc.dg/enum-compat-1.c: New test.
238         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
239
240 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
241
242         PR c/12165
243         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
244         gcc.dg/c99-idem-qual-3.c: New tests.
245
246 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
247
248         * gcc.dg/winline-7.c: Don't cast void * to int.
249
250 2004-01-06  Jan Hubicka  <jh@suse.cz>
251
252         * gcc.dg/i386-sse-5.c: New test
253         * g++.dg/eh/simd-1.c: Add -w argument for i386.
254
255 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
256
257         PR c++/12815
258         * g++.dg/rtti/typeid4.C: New test.
259
260 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
261
262         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
263
264 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
265
266         PR c++/12132
267         * g++.dg/template/error11.C: New test.
268
269         PR c++/13451
270         * g++.dg/template/class2.C: New test.
271
272 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
273         Richard Sandiford <rsandifo@redhat.com>
274
275         PR c++/13387
276         * g++.dg/opt/alias3.C: New test.
277
278 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
279
280         PR c++/13157
281         * g++.dg/template/koenig3.C: New test.
282
283         PR c++/13529
284         * g++.dg/parse/offsetof3.C: New test.
285
286         * g++.dg/init/copy7.C: Add missing dg-error markers.
287
288         PR c++/12226
289         * g++.dg/init/copy7.c: New test.
290
291         PR c++/13536
292         * g++.dg/parse/cast1.C: New test.
293
294 2004-01-04  Jan Hubicka  <jh@suse.cz>
295
296         * gcc.dg/winline[1-7].c: New tests.
297
298 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
299
300         PR c++/13520
301         * g++.dg/template/qualttp22.C: New test.
302
303 2004-01-01  Jan Hubicka  <jh@suse.cz>
304
305         * gcc.dg/debug/20031231-1.c: New.
306         * gcc.c-torture/compile/20040101-1.c: New.
307         * gcc.dg/dwarf-die-[1-7].c: New.
308
309 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
310
311         PR optimization/13521
312         * gcc.c-torture/compile/20031231-1.c: New test.
313
314 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
315
316         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
317
318 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
319
320         PR c++/10079
321         * g++.dg/template/crash16.C: New test.
322
323 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
324
325         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
326
327 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
328
329         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
330         ports.
331         * g++.old-deja/g++.jason/thunk3.C: Likewise.
332         * g++.old-deja/g++.law/profile1.C: Likewise.
333         * gcc.c-torture/compile/981006-1.c: Likewise.
334         * gcc.c-torture/execute/loop-2e.x: Likewise.
335         * gcc.c-torture/execute/loop-2f.x: Remove.
336         * gcc.c-torture/execute/loop-2g.x: Likewise.
337         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
338         * gcc.dg/20020312-2.c: Remove traces of dead ports.
339
340 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
341
342         PR c++/13507
343         * g++.dg/ext/attrib11.C: New test.
344
345         PR c++/13494
346         * g++.dg/template/array2-1.C: New test.
347         * g++.dg/template/array2-2.C: New test.
348
349 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
350
351         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
352
353 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
354
355         PR c++/12774
356         * g++.dg/template/array1-1.C: New test.
357         * g++.dg/template/array1-2.C: New test.
358
359 2003-12-29  Roger Sayle  <roger@eyesopen.com>
360
361         PR fortran/12632
362         * g77.dg/12632.f: New test case.
363
364 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
365
366         PR c++/13289
367         * g++.dg/parse/nontype1.C: New test.
368
369 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
370
371         PR c++/12403
372         * g++.dg/parse/explicit1.C: New test.
373         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
374
375 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
376
377         PR c++/13081
378         * g++.dg/opt/inline6.C: New test.
379
380         PR c++/12613
381         * g++.dg/parse/error9.C: New test.
382
383         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
384
385 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
386
387         PR c++/13009
388         * g++.dg/init/assign1.C: New test.
389
390 2003-12-28  Roger Sayle  <roger@eyesopen.com>
391
392         PR c++/13070
393         * g++.dg/warn/format3.C: New test case.
394
395 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
396
397         * gcc.c-torture/compile/20031227-1.c: New test.
398
399 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
400
401         * g++.dg/bprob/bprob.exp: Load target-supports.exp
402         * g77.dg/bprob/bprob.exp: Likewise.
403         * gcc.misc-tests/bprob.exp: Likewise.
404         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
405         variants on systems where the library does not provide that
406         functionality.
407         * gcc.dg/builtins-20.c: Use builtins-config.h.
408         * gcc.dg/builtins-config.h: New file.
409
410 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
411
412         * lib/gcc-dg.exp (dg-require-profiling): New function.
413         * lib/target-supports.exp (check_profiling_available): Likewise.
414         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
415         * g77.dg/bprob/bprob.exp: Likewise.
416         * gcc.misc-tests/bprob.exp: Likewise.
417         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
418         * gcc.dg/20021014-1.c: Likewise.
419         * gcc.dg/nest.c: Likewise.
420
421 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
422
423         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
424         compiling.
425         * g++.dg/lookup/java2.C: Likewise.
426         * gcc.dg/cpp/lexident.c: Likewise.
427
428 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
429
430         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
431         given.
432         * gcc.c-torture/compile/961203-1.c: Likewise.
433         * gcc.c-torture/compile/980506-1.c: Likewise.
434
435 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
436
437         * lib/gcc-dg.exp (dg-prune-output): New annotation.
438         (additional_prunes): New global.
439         (gcc-dg-prune): Handle additional per-test pruning.
440         (dg-test): Clear additional_prunes between tests.
441
442         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
443         dg-prune-output to avoid spurious failures from assembler
444         complaining about nonexistent WAW violations.
445         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
446         Use dg-prune-output to avoid spurious failures from assembler
447         warning about Itanium B-step errata.
448
449 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
450
451         * g++.dg/abi/macro0.C: New test.
452         * g++.dg/abi/macro1.C: Likewise.
453         * g++.dg/abi/macro2.C: Likewise.
454
455         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
456         * g++.dg/abi/bitfield7.C: Likewise.
457         * g++.dg/abi/dtor2.C: Likewise.
458         * g++.dg/abi/mangle11.C: Likewise.
459         * g++.dg/abi/mangle12.C: Likewise.
460         * g++.dg/abi/mangle14.C: Likewise.
461         * g++.dg/abi/mangle17.C: Likewise.
462         * g++.dg/abi/vbase10.C: Likewise.
463         * g++.dg/abi/vbase14.C: Likewise.
464         * g++.dg/template/qualttp17.C: Likewise.
465
466 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
467
468         PR c/11995
469         * gcc.dg/20031223-1.c: New test.
470
471 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
472
473         * gcc.dg/noreturn-7.c: New test.
474
475 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
476
477         * gcc.dg/null-pointer-1.c: New test.
478
479 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
480
481         * g++.old-deja/g++.jason/template18.C: Remove.
482         * g++.old-deja/g++.jason/template37.C: Likewise.
483
484         PR c++/12862
485         * g++.dg/lookup/ns1.C: New test.
486
487         PR c++/12397
488         * g++.dg/template/lookup3.C: New test.
489
490 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
491
492         * g++.dg/template/recurse1.C: New test
493
494 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
495
496         PR c++/12479
497         * g++.dg/parse/semicolon1.C: New test.
498         * g++.dg/parse/semicolon1.h: Likewise.
499
500 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
501
502         * gcc.dg/darwin-misaligned.c: New test.
503
504 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
505
506         PR c/9163
507         * gcc.dg/20031222-1.c: New test.
508
509 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
510
511         PR c++/13438
512         * g++.dg/parse/error8.C: New test.
513
514         PR c++/11554
515         * testsuite/g++.dg/warn/ctor-init-1.C: New test.
516
517 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
518
519         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
520         too small.
521         * gcc.c-torture/compile/930217-1.c: Likewise.
522         * gcc.c-torture/compile/930513-1.c: Likewise.
523         * gcc.c-torture/execute/920908-2.c: Likewise.
524         * gcc.c-torture/execute/921204-1.c: Likewise.
525         * gcc.c-torture/execute/930621-1.c: Likewise.
526         * gcc.c-torture/execute/930630-1.c: Likewise.
527         * gcc.c-torture/execute/931031-1.c: Likewise.
528         * gcc.c-torture/execute/980602-2.c: Likewise.
529         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
530         * gcc.c-torture/execute/compndlit-1.c: Likewise.
531         * gcc.c-torture/execute/extzvsi.c: Likewise.
532         * gcc.c-torture/unsorted/ext.c: Likewise.
533
534 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
535
536         PR target/12749
537         * gcc.c-torture/compile/20031220-2.c: New test case.
538
539 2003-12-20  Roger Sayle  <roger@eyesopen.com>
540
541         PR optimization/13031
542         * gcc.c-torture/compile/20031220-1.c: New test case.
543
544 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
545
546         * gcc.dg/cast-function-1.c: New test.
547
548 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
549
550         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
551         formats.
552
553 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
554
555         PR c++/12795
556         * g++.dg/ext/attrib10.C: New test.
557
558 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
559
560         * gcc.dg/cleanup-10.c: New test.
561         * gcc.dg/cleanup-11.c: New test.
562
563 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
564
565         PR c++/13239
566         * g++.dg/opt/expect1.C: New test.
567
568 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
569
570         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
571
572 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
573
574         PR debug/12923
575         * gcc.dg/20031218-1.c: New test.
576
577         PR debug/12389
578         * gcc.dg/20031218-2.c: New test.
579         * gcc.dg/20031218-3.c: New test.
580
581         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
582         of label name and allow for USER_LABEL_PREFIX == "_" names.
583         * g++.dg/abi/mangle18-2.C: Likewise.
584         * g++.dg/abi/mangle19-1.C: Likewise.
585         * g++.dg/abi/mangle19-2.C: Likewise.
586         * g++.dg/abi/mangle20-1.C: Likewise.
587         * g++.dg/abi/mangle20-2.C: Likewise.
588
589 2003-12-18  Richard Henderson  <rth@redhat.com>
590
591         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
592
593 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
594             Dan Kegel <dank@kegel.com>
595
596         PR other/12009
597         * g++.dg/compat/compat.exp:  Do not set LD_LIBRARY_PATH when
598         testing a cross compiler, it causes spurious compile failures.
599         * lib/g++.exp: Likewise.
600
601 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
602
603         PR c++/13262
604         * g++.dg/template/access13.C: New test.
605
606 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
607
608         * gcc.dg/20031216-1.c: New test.
609
610 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
611
612         PR c++/9154
613         * g++.dg/template/error10.C: New test.
614
615 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
616
617         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
618         * g++.dg/eh/simd-2.C: Likewise.
619
620 2003-12-17  James E Wilson  <wilson@specifixinc.com>
621             Roger Sayle  <roger@eyesopen.com>
622
623         * gcc.c-torture/execute/ieee/mzero5.c: New.
624
625 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
626
627         PR c++/10603
628         * g++.dg/parse/error6.C: New test.
629
630         PR c++/12827
631         * g++.dg/parse/error7.C: New test.
632
633 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
634
635         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
636         at -O with stabs debugging formats.
637         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
638         * gcc.dg/debug/debug-2.c: Likewise.
639
640 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
641
642         PR c++/12696
643         * g++.dg/init/error1.C: New test.
644
645         PR c++/12218
646         * g++.dg/init/pm3.C: New test.
647
648 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
649
650         PR c/3347
651         * gcc.dg/bitfld-8.c: New test.
652
653 2003-12-16  James Lemke  <jim@wasabisystems.com>
654
655         * gcc.dg/arm-scd42-[123].c: New tests.
656
657 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
658
659         PR c++/9043
660         * g++.dg/abi/mangle20-1.C: New test.
661         * g++.dg/abi/mangle20-2.C: New test.
662
663 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
664
665         PR c++/13275
666         * g++.dg/other/offsetof2.C: Remove XFAIL.
667         * g++.dg/parse/offsetof1.C: New test.
668         * g++.gd/parse/offsetof2.C: Likewise.
669
670 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
671
672         * g++.dg/template/nontype3.C: New test.
673         * g++.dg/template/static2.C: Tweaked the dg-error clause.
674
675 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
676
677         * g++.dg/warn/noreturn-3.C: Also test instantiation.
678
679 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
680
681         PR c++/13387
682         * g++.dg/expr/assign1.C: New test.
683
684         PR c++/13242
685         * g++.dg/abi/mangle19-1.C: New test.
686         * g++.dg/abi/mangle19-2.C: New test.
687
688 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
689
690         * testsuite/gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
691
692 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
693
694         * gcc.c-torture/execute/20031216-1.c: New test.
695
696 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
697
698         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
699         an ICE regression.
700
701 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
702
703         PR c++/10926
704         * g++.dg/template/error9.C: New test.
705
706         PR c++/11116
707         * g++.dg/template/error8.C: New test.
708
709 2003-12-15  Roger Sayle  <roger@eyesopen.com>
710
711         PR middle-end/13400
712         * gcc.c-torture/execute/20031215-1.c: New test case.
713
714 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
715
716         PR c++/13269
717         * g++.dg/parse/error5.C: New test.
718
719         PR c++/12989
720         * g++.dg/expr/sizeof1.C: New test.
721
722         PR c++/13310
723         * g++.dg/template/crash15.C: New test.
724
725 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
726
727         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
728         a non-POD type as the last named parameter of a varargs function.
729
730 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
731
732         PR c++/13243
733         PR c++/12573
734         * g++.dg/template/crash14.C: New test.
735         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
736
737 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
738
739         * g++.dg/other/java1.C: New test.
740
741         PR c++/13241
742         * g++.dg/abi/mangle18-1.C: New test.
743         * g++.dg/abi/mangle18-2.C: New test.
744
745 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
746
747         PR optimization/10312
748         * gcc.c-torture/execute/20031214-1.c: New.
749
750 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
751
752         PR c++/10779
753         PR c++/12160
754         * g++.dg/parse/error3.C: New test.
755         * g++.dg/parse/error4.C: Likewise.
756         * g++.dg/abi/mangle4.C: Tweak error messages.
757         * g++.dg/lookup/using5.C: Likewise.
758         * g++.dg/other/error2.C: Likewise.
759         * g++.dg/parse/typename5.C: Likewise.
760         * g++.dg/parse/undefined1.C: Likewise.
761         * g++.dg/template/arg2.C: Likewise.
762         * g++.dg/template/ttp3.C: Likewise.
763         * g++.dg/template/type1.C: Likewise.
764         * g++.old-deja/g++.other/crash32.C: Likewise.
765         * g++.old-djea/g++.pt/defarg8.C: Likewise.
766
767 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
768
769         PR c++/13106
770         * g++.dg/warn/noreturn-3.C: New test.
771
772 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
773
774         PR c++/13118
775         * g++.dg/abi/covariant3.C: New.
776
777 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
778
779         * g++.dg/eh/ia64-1.C: New test.
780
781 2003-12-12  Roger Sayle  <roger@eyesopen.com>
782
783         PR optimization/13037
784         * g77.f-torture/execute/13037.f: New test case.
785
786 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
787
788         PR c++/12881
789         * g++.dg/abi/covariant2.C: New.
790
791 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
792
793         * testsuite/gcc.dg/cpp/trad/macro.c: New tests.
794
795 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
796
797         * gcc.c-torture/execute/wchar_t-1.x: Delete.
798
799 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
800
801         PR other/10819
802         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
803         to fix Bug 10819.
804         * lib/g++.exp (g++_version): Likewise.
805         * lib/g77.exp (g77_version): Likewise.
806         * lib/objc.exp (default_objc_version): Likewise.
807
808 2003-12-10  Richard Henderson  <rth@redhat.com>
809
810         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
811
812         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
813
814 2003-12-08  Matt Austern  <austern@apple.com>
815
816         PR c/13134
817         * lib/gcc-dg.exp (dg-require-visibility): Define.
818         * lib/target-supports (check_visibility_available): Define.
819         * gcc.dg/visibility-1.c: New test.
820         * gcc.dg/visibility-2.c: Likewise.
821         * gcc.dg/visibility-3.c: Likewise.
822         * gcc.dg/visibility-4.c: Likewise.
823         * gcc.dg/visibility-5.c: Likewise.
824         * gcc.dg/visibility-6.c: Likewise.
825         * g++.dg/ext/visibility-1.C: Likewise.
826         * g++.dg/ext/visibility-2.C: Likewise.
827         * g++.dg/ext/visibility-3.C: Likewise.
828         * g++.dg/ext/visibility-4.C: Likewise.
829         * g++.dg/ext/visibility-5.C: Likewise.
830         * g++.dg/ext/visibility-6.C: Likewise.
831
832 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
833
834         * g++.dg/lookup/java1.C: New test.
835         * g++.dg/lookup/java2.C: New test.
836
837 2003-12-07  Falk Hueffner  <falk@debian.org>
838
839         * g++.dg/opt/noreturn-1.C: New test.
840
841 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
842
843         * gcc.dg/overflow-1.c: New test.
844
845 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
846
847         * g77.f-torture/compile/13060.f: New test.
848
849 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
850
851         PR c++/13323
852         * g++.dg/inherit/operator2.C: New test.
853
854 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
855
856         PR c++/13305
857         * g++.dg/ext/attrib9.C: New test.
858
859 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
860
861         PR c++/13314
862         * g++.dg/template/error7.C: New test.
863
864 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
865             J"orn Rennecke <joern.rennecke@superh.com>
866
867         PR target/13302
868         * g++.dg/other/struct-va_list.C: New test.
869
870 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
871
872         PR c++/13166
873         * g++.dg/parse/defarg6.C: New test.
874
875 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
876
877         PR target/13256
878         * gcc.c-torture/execute/20031201-1.c: New test.
879
880 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
881
882         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
883
884 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
885
886         * gcc.dg/builtin-return-1.c: New test.
887
888 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
889             J"orn Rennecke <joern.rennecke@superh.com>
890
891         PR optimization/13260
892         * gcc.c-torture/execute/20031204-1.c: New test.
893
894 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
895
896         PR c++/9127
897         * g++.dg/template/error6.C: New test.
898
899 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
900
901         * gcc.dg/20031202-1.c: New test.
902
903 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
904
905         PR c++/13179
906         * g++.dg/template/eh1.C: New test.
907
908         PR c++/10771
909         * g++.dg/template/error5.C: New test.
910
911 2003-12-02  David Ung  <davidu@mips.com>
912
913         * gcc.dg/compat/vector-check.h: Corrected type for var
914         g_##TMODE
915
916 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
917
918         PR c++/10126
919         * g++.dg/template/ptrmem8.C: New test.
920
921 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
922
923         PR c++/12573
924         * g++.dg/template/dependent-expr3.C: New test.
925
926 2003-12-01  James Lemke  <jim@wasabisystems.com>
927
928         * gcc.dg/arm-g2.c: New test.
929
930 2003-12-01  Roger Sayle  <roger@eyesopen.com>
931
932         PR optimization/11634
933         * gcc.dg/20031201-2.c: New test case.
934
935 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
936
937         PR 11433
938         * objc.dg/proto-lossage-3.m: New test.
939
940 2003-12-01  Roger Sayle  <roger@eyesopen.com>
941
942         PR optimization/12628
943         * gcc.dg/20031201-1.c: New test case.
944
945 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
946
947         * gcc.dg/unaligned-1.c: New test.
948
949 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
950
951         PR c++/9849
952         * g++.dg/template/error4.C: New test.
953         * g++.dg/template/nested3.C: Adjust error markers.
954
955 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
956
957         * gcc.dg/cpp/assert4.c: Check more #system assertions.
958
959 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
960
961         PR c/10333
962         * gcc.dg/bitfld-7.c: New test.
963
964 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
965
966         * gcc.dg/tls/asm-1.C: New test.
967
968 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
969
970         * gcc.dg/cpp/assert4.c: Update.
971
972 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
973
974         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
975         * gcc.dg/builtin-apply3.c: New test.
976
977 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
978
979         * lib/compat.exp (compat-obj): New xfaildata parameter.
980         Use it to set compiler_conditional_xfail_data before compiling.
981         (compat-get-options): Handle dg-xfail-if.
982         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
983         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
984         * gcc.dg/compat/vector-1_y.c: Likewise.
985         * gcc.dg/compat/vector-2_x.c: Likewise.
986         * gcc.dg/compat/vector-2_y.c: Likewise.
987
988 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
989
990         * g++.dg/opt/reg-stack4.C: New test.
991
992 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
993
994         * gcc.dg/builtin-apply2.c: New test.
995
996 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
997
998         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
999
1000 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1001
1002         PR c++/12924
1003         * g++.dg/template/template-id-2.C: New test.
1004
1005 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1006
1007         PR c++/5369
1008         * g++.dg/template/memfriend1.C: New test.
1009         * g++.dg/template/memfriend2.C: Likewise.
1010         * g++.dg/template/memfriend3.C: Likewise.
1011         * g++.dg/template/memfriend4.C: Likewise.
1012         * g++.dg/template/memfriend5.C: Likewise.
1013         * g++.dg/template/memfriend6.C: Likewise.
1014         * g++.dg/template/memfriend7.C: Likewise.
1015         * g++.dg/template/memfriend8.C: Likewise.
1016         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
1017
1018 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
1019
1020         PR c++/12515
1021         * g++.dg/ext/cond1.C: New test.
1022
1023 2003-11-20  Richard Henderson  <rth@redhat.com>
1024
1025         * gcc.dg/20020201-2.c: Remove.
1026         * gcc.dg/20020201-4.c: Remove.
1027         * gcc.dg/20020304-1.c: Remove.
1028
1029 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
1030
1031         * gcc.dg/cpp/trad/xwin1.c: New test case.
1032
1033 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
1034
1035         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
1036         * lib/g77.exp: Likewise.
1037         * lib/objc.exp: Likewise.
1038         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
1039         for darwin.
1040
1041 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1042
1043         PR c++/12932
1044         * g++.dg/template/static5.C: New test.
1045
1046 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
1047
1048         * gcc.dg/nested-func-1.c: New test.
1049
1050 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1051
1052         * gcc.dg/cpp/assert4.c: New test.
1053
1054 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
1055
1056         PR c++/2294
1057         * g++.dg/lookup/using9.c: New test.
1058
1059 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
1060
1061         PR c++/12762
1062         * g++.dg/template/error3.C: New test.
1063
1064 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
1065
1066         PR ada/13035
1067         * ada/acats/run_acats, run_all.sh: Fix syntax error.
1068         No longer use a wrapper for gcc, since this does not work under
1069         Windows.
1070
1071 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
1072
1073         PR c++/2094
1074         * g++.dg/template/ptrmem7.C: New test.
1075
1076 2003-11-13  Andrew Pinski <apinski@apple.com>
1077
1078         * gcc.c-torture/compile/20031113-1.c: New test.
1079
1080 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
1081             Kean Johnston <jkj@sco.com>
1082
1083         PR c/13029
1084         * gcc.dg/unused-4.c: Update.
1085
1086 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
1087
1088         * g++.dg/opt/const3.C: New test.
1089
1090 2003-11-13  Jan Hubicka  <jh@suse.cz>
1091
1092         * gcc.c-torture/compile/20031112-1.c: New test.
1093
1094 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
1095
1096         * g++.dg/parse/crash10.C: Remove bogus error marker.
1097
1098 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
1099
1100         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
1101         (host_gcc): Likewise.
1102         (ROOT): Honor $PWDCMD.
1103         (BASE): Likewise.
1104         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
1105
1106 2003-11-12  Catherine Moore  <clm@redhat.com>
1107
1108         * gcc.c-torture/execute/20020720-1.x:  Add xfail for frv-*-*.
1109
1110 2003-11-12  Andreas Jaeger  <aj@suse.de>
1111             Jakub Jelinek  <jakub@redhat.com>
1112             Andrew Pinski  <pinskia@physics.uc.edu>
1113             Richard Henderson  <rth@redhat.com>
1114
1115         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
1116         systems.
1117         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
1118
1119         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
1120         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
1121
1122 2003-11-11  Andreas Jaeger  <aj@suse.de>
1123
1124         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
1125
1126         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
1127
1128 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
1129
1130         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
1131         Clean ups.
1132
1133 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
1134
1135         * gcc.dg/trampoline-1.c: New test.
1136
1137 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
1138
1139         * gcc.c-torture/compile/200031109-1.c: New test.
1140
1141 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
1142
1143         PR c/3190
1144         PR c/8714
1145         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
1146         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
1147         gcc.dg/format/no-y2k-1.c: Update.
1148
1149 2003-11-08  Roger Sayle  <roger@eyesopen.com>
1150
1151         PR optimization/10467
1152         * gcc.dg/20031108-1.c: New test case.
1153
1154 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
1155
1156         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
1157
1158 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
1159
1160         * gcc.dg/compound-lvalue-1.c: New test.
1161         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
1162         some XFAILs.
1163
1164 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
1165
1166         * gcc.dg/altivec-varargs-1.c: New test.
1167
1168 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
1169
1170         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
1171         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
1172         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
1173         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
1174         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
1175
1176 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
1177
1178         * gcc.dg/cond-lvalue-1.c: New test.
1179
1180 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
1181
1182         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
1183
1184 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1185
1186         PR c++/11616
1187         * g++.dg/template/instantiate5.C: New test.
1188
1189 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1190
1191         PR c++/12726
1192         * g++.dg/ext/complit2.C: Replace test with self-contained version.
1193         * ChangeLog: Add missing first entry for above test.
1194
1195 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1196
1197         PR c++/9810
1198         * g++.dg/template/using8.C: New test.
1199         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
1200
1201 2003-11-02  Roger Sayle  <roger@eyesopen.com>
1202
1203         PR optimization/10817
1204         * gcc.c-torture/compile/20031102-1.c: New test case.
1205
1206 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
1207
1208         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
1209         2147483647.
1210
1211 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
1212
1213         * gcc.dg/20031102-1.c: New test.
1214
1215 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
1216
1217         * gcc.dg/complex-1.c: New test.
1218
1219 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1220
1221         PR c++/12796
1222         * g++.dg/template/crash13.C: Adjust expected error location.
1223         * g++.old-deja/g++.brendan/ns1.C: Likewise.
1224
1225 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
1226
1227         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
1228
1229 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
1230
1231         PR/10239
1232         * gcc.c-torture/compile/20031031-2.c: New test.
1233
1234 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
1235
1236         PR/11640
1237         * gcc.c-torture/compile/20031031-1.c: New test.
1238
1239 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
1240
1241         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
1242         * gcc.misc-tests/bprob.exp: Likewise.
1243         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
1244         the execution test on arm-elf configs.
1245         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
1246         configs that don't support scratch files.
1247         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
1248
1249 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
1250
1251         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
1252         done by dejagnu.
1253
1254 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
1255
1256         * ada/acats/run_all.sh: Redirect mv output to /dev/null
1257         Avoid non pure sh syntax. Add more logging.
1258
1259         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
1260         fail.
1261
1262 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
1263
1264         PR libgcj/10610
1265         * gcc.dg/ppc-stackalign-1.c: New test.
1266
1267 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
1268
1269         * ada/acats/run_all.sh: Change output to be more compliant with
1270         dejagnu framework.
1271         Create acats.sum and acats.log files under testsuite/ada/acats
1272         Only run [a-z]* directories, to filter out e.g. CVS.
1273         Redirect build output to log file.
1274
1275 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
1276
1277         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
1278
1279 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
1280
1281         PR ada/5909:
1282         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
1283
1284 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
1285
1286         * gcc.c-torture/compile/20031023-1.c: New test.
1287         * gcc.c-torture/compile/20031023-2.c: New test.
1288         * gcc.c-torture/compile/20031023-3.c: New test.
1289         * gcc.c-torture/compile/20031023-4.c: New test.
1290
1291 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1292
1293         PR c++/10371
1294         * g++.dg/lookup/scoped8.C: New test.
1295
1296 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
1297
1298         * g++.dg/opt/reg-stack3.C: New test.
1299
1300 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
1301
1302         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
1303
1304 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1305
1306         PR c++/11076
1307         * g++.dg/template/crash13.C: New test.
1308
1309 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
1310
1311         * gcc.dg/c99-restrict-2.c: New test.
1312
1313 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
1314
1315         PR c++/12698, c++/12699, c++/12700, c++/12566
1316         * g++.dg/inherit/covariant9.C: New test.
1317         * g++.dg/inherit/covariant10.C: New test.
1318         * g++.dg/inherit/covariant11.C: New test.
1319
1320 2003-10-23  Jason Merrill  <jason@redhat.com>
1321
1322         PR c++/12726
1323         * g++.dg/ext/complit2.C: New test.
1324
1325 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
1326
1327         PR target/12654
1328         * gcc.c-torture/execute/20031020-1.c: New test.
1329
1330 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
1331
1332         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
1333         following the jump_insn.
1334
1335 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
1336
1337         * gcc.dg/cast-lvalue-1.c: New test.
1338
1339 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
1340
1341         PR c++/11962
1342         * g++.dg/template/cond2.C: New test.
1343
1344 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
1345
1346         * gcc.dg/builtins-28.c: New test.
1347
1348 2003-10-20  Jan Hubicka  <jh@suse.cz>
1349
1350         * testsuite/g++.dg/opt/inline4.C: Do not use min-inline-insns
1351         parameter.
1352         * testsuite/gcc.dg/inline-2.c: Likewise.
1353
1354 2003-10-20  Phil Edwards  <phil@codesourcery.com>
1355
1356         * gcc.dg/20021014-1.c:  XFAIL for *-*-windiss targets.
1357         * gcc.dg/nest.c:  Likewise.
1358
1359 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1360
1361         PR c++/9781, c++/10583, c++/11862
1362         * g++.dg/parse/crash13.C: New test.
1363
1364 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
1365
1366         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
1367
1368 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
1369
1370         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
1371         Define HAVE_C99_RUNTIME except on Solaris.
1372         * gcc.dg/builtins-20.c: Likewise.
1373
1374 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
1375
1376         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
1377
1378 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1379
1380         PR c++/12495
1381         * g++.dg/template/crash21.C: New test.
1382
1383 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1384
1385         PR c++/2513
1386         * g++.dg/template/typename5.C: New test.
1387
1388 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1389
1390         PR c++/12369
1391         * g++.dg/template/friend25.C: New test.
1392
1393 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
1394
1395         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
1396         versions.
1397
1398 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
1399
1400         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
1401         == 2147483647.
1402
1403 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
1404
1405         * gcc.c-torture/execute/960416-1.x: Remove.
1406         * gcc.c-torture/execute/divconst-3.x: Likewise.
1407
1408 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
1409
1410         PR target/12598
1411         * gcc.dg/torture/cris-volatile-1.c: New test.
1412
1413 2003-10-14  Roger Sayle  <roger@eyesopen.com>
1414
1415         PR optimization/9325
1416         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
1417         for overflowing floating point to integer conversion during RTL
1418         simplification.
1419
1420 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
1421
1422         * objc/execute/_cmd.m: Fix typo.
1423         * objc.dg/image-info.m, objc.dg/symtab-1.m:
1424         Relax 'scan-assembler' regexp.
1425         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
1426         objc.dg/try-catch-4.m: Run on non-Darwin targets.
1427         * objc.dg/zero-link-2.m: Remove blank line.
1428         * objc.dg/zero-link-3.m: New test case.
1429
1430 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
1431
1432         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
1433
1434         * gcc.dg/asm-names.c: Use scan-assembler-not rather
1435         than linker trickery.
1436
1437 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1438
1439         PR c++/12370
1440         * g++.dg/other/friend2.C: New test.
1441
1442 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
1443
1444         * gcc.dg/20031012-1.c: New test.
1445
1446 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
1447
1448         * gcc.dg/weak/weak-3.c: Fix for new warning.
1449
1450 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
1451
1452         PR optimization/8750
1453         * gcc.c-torture/execute/20031012-1.c: New test case.
1454
1455 2003-10-11  Roger Sayle  <roger@eyesopen.com>
1456
1457         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
1458         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
1459
1460 2003-10-11  Roger Sayle  <roger@eyesopen.com>
1461
1462         PR optimization/12260
1463         * gcc.c-torture/compile/20031011-2.c: New test case.
1464
1465 2003-10-11  Roger Sayle  <roger@eyesopen.com>
1466
1467         * gcc.c-torture/execute/20031011-1.c: New testcase.
1468
1469 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
1470
1471         * gcc.c-torture/compile/20031011-1.c: New test.
1472
1473 2003-10-11  Jan Hubicka  <jh@suse.cz>
1474
1475         * g++.dg/other/first-global.C: New test.
1476
1477 2003-10-11  Roger Sayle  <roger@eyesopen.com>
1478
1479         * gcc.c-torture/execute/string-opt-18.c: New testcase.
1480
1481 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
1482
1483         * gcc.c-torture/compile/20031010-1.c: New test.
1484
1485 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
1486
1487         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
1488         * gcc.c-torture/execute/va-arg-25.c: ... here.
1489
1490 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
1491
1492         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
1493
1494 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
1495
1496         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
1497
1498 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
1499
1500         * g++.dg/parse/error2.C: New test.
1501
1502 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
1503
1504         PR c++/11097
1505         * g++.dg/other/error5.C: Modify the error message.
1506         * g++.dg/lookup/using8.C: New test.
1507
1508 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
1509
1510         * gcc.dg/darwin-abi-2.c: New file.
1511         * gcc.c-torture/execute/va-arg-24.c: New file.
1512
1513 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
1514
1515         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
1516         indentation.
1517
1518 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
1519
1520         PR c++/10147
1521         * g++.dg/other/error4.C: Update error messages.
1522         * g++.dg/template/ptrmem4.C: Likewise.
1523
1524         PR c++/12337
1525         * g++.dg/init/new9.C: New test.
1526
1527         PR c++/12334, c++/12236, c++/8656
1528         * g++.dg/ext/attrib8.C: New test.
1529
1530 2003-10-06  Devang Patel  <dpatel@apple.com>
1531
1532         * gcc.dg/debug/dwarf2-3.h: New test.
1533         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
1534
1535 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
1536
1537         * g++.dg/opt/cfg2.C: New test.
1538
1539 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
1540
1541         * g++.dg/opt/float1.C: New test.
1542
1543 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
1544
1545         * gcc.dg/c90-array-lval-6.c: New test.
1546         * gcc.dg/c99-array-lval-6.c: New test.
1547
1548 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
1549             Ziemowit Laski  <zlaski@apple.com>
1550
1551         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
1552         'Derived', so that it is never considered a class method; add
1553         new warning for '+port' method ambiguity.
1554         * objc.dg/method-12.m: Include <objc/objc.h> instead of
1555         <objc/objc-api.h> (needed on Mac OS X).
1556         * objc.dg/method-13.m: New test.
1557
1558 2003-10-03  Roger Sayle  <roger@eyesopen.com>
1559
1560         PR optimization/9325, PR java/6391
1561         * gcc.c-torture/execute/20031003-1.c: New test case.
1562
1563 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
1564
1565         PR optimization/12180
1566         * gcc.dg/20031002-1.c: New test.
1567
1568         PR c++/12486
1569         * g++.dg/inherit/error1.C: New test.
1570
1571 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
1572
1573         * lib/f-torture.exp (search_for): Rename to...
1574         (search_for_re): This.  Also, clean up comments and the
1575         "regexp" invocation.
1576
1577 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
1578
1579         * gcc.c-torture/compile/20031002-1.c: New test.
1580
1581 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
1582
1583         * g++.dg/opt/cond1.C: New test.
1584
1585 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
1586
1587         * gcc.dg/Wold-style-definition-2.c: New testcase.
1588         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
1589
1590 2003-09-29  Richard Henderson  <rth@redhat.com>
1591
1592         * g++.dg/init/array10.C: Add dg-options.
1593
1594 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
1595
1596         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
1597
1598 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1599
1600         * g++.dg/template/friend19.C: Fix typo.
1601         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
1602
1603 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
1604
1605         * gcc.c-torture/execute/20030928-1.c: New test.
1606         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
1607
1608 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
1609
1610         * g++.dg/opt/unroll1.C: New test.
1611
1612 2003-09-26  Roger Sayle  <roger@eyesopen.com>
1613
1614         PR optimization/11741
1615         * gcc.dg/20030926-1.c: New test case.
1616
1617 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1618
1619         PR c++/5655
1620         * g++.dg/parse/access7.C: New test.
1621         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
1622
1623 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
1624
1625         MERGE OF objc-improvements-branch into MAINLINE:
1626         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
1627         if libobjc has not been built.
1628         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
1629         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
1630         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
1631         objc/execute/nested-3.m, objc/execute/np-2.m,
1632         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
1633         objc/execute/redefining_self.m, objc/execute/root_methods.m,
1634         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
1635         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
1636         objc.dg/special/unclaimed-category-1.h,
1637         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
1638         well as GNU runtime.
1639         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
1640         * execute/cascading-1.m, execute/function-message-1.m,
1641         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
1642         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
1643         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
1644         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
1645         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
1646         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
1647         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
1648         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
1649         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
1650         * objc.dg/bitfield-2.m: Run only on Darwin.
1651         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
1652         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
1653         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
1654         * objc.dg/const-str-1.m: Fix constant string layout.
1655
1656 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
1657
1658         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
1659
1660 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
1661
1662         * gcc.dg/darwin-abi-1.c: New file.
1663
1664 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
1665
1666         PR target/12281
1667         * gcc.c-torture/compile/20030921-1.c: New test.
1668
1669 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
1670
1671         * g++.dg/opt/reg-stack2.C: New test.
1672
1673 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
1674
1675         * g++.dg/eh/delayslot1.C: New test.
1676
1677 2003-09-20  Richard Henderson  <rth@redhat.com>
1678
1679         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
1680
1681 2003-09-20  Roger Sayle  <roger@eyesopen.com>
1682
1683         * gcc.c-torture/execute/20030920-1.c: New test case.
1684
1685 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1686
1687         * g++.dg/rtti/typeid3.C: Correct expected error message.
1688
1689 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1690
1691         PR c++/157
1692         * g++.dg/parse/crash12.C: New test.
1693
1694 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
1695
1696         * gcc.dg/compat/mixed-struct-check.h: New.
1697         * gcc.dg/compat/mixed-struct-defs.h: New.
1698         * gcc.dg/compat/mixed-struct-init.h: New.
1699         * gcc.dg/compat/struct-by-value-19_main.c: New.
1700         * gcc.dg/compat/struct-by-value-19_x.c: New.
1701         * gcc.dg/compat/struct-by-value-19_y.c: New.
1702         * gcc.dg/compat/struct-by-value-20_main.c: New.
1703         * gcc.dg/compat/struct-by-value-20_x.c: New.
1704         * gcc.dg/compat/struct-by-value-20_y.c: New.
1705         * gcc.dg/compat/struct-return-19_main.c: New.
1706         * gcc.dg/compat/struct-return-19_x.c: New.
1707         * gcc.dg/compat/struct-return-19_y.c: New.
1708         * gcc.dg/compat/struct-return-20_main.c: New.
1709         * gcc.dg/compat/struct-return-20_x.c: New.
1710         * gcc.dg/compat/struct-return-20_y.c: New.
1711
1712 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
1713         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
1714         so that it will not complain on LP64 targets.
1715
1716 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1717
1718         PR c++/495
1719         * g++.dg/template/friend24.C: New test.
1720
1721 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
1722
1723         PR c++/12332
1724         * g++.dg/template/memtmpl2.C: New test.
1725
1726 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
1727
1728         PR target/11184
1729         * gcc.dg/builtin-apply1.c: New test.
1730
1731 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
1732
1733         PR c++/9848
1734         * g++.dg/warn/Wunused-4.C: New test.
1735
1736 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1737
1738         PR c++/12316
1739         * g++.dg/other/gc2.C: New test.
1740
1741 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
1742
1743         PR c++/11991
1744         * g++.dg/rtti/typeid3.C: New test.
1745
1746         PR c++/12266
1747         * g++.dg/overload/template1.C: New test.
1748
1749 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
1750
1751         * g++.dg/opt/cfg3.C: New test.
1752
1753 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1754
1755         PR c++/7939
1756         * g++.dg/template/crash11.C: New test.
1757
1758 2003-09-16  Jason Merrill  <jason@redhat.com>
1759             Jakub Jelinek  <jakub@redhat.com>
1760
1761         * gcc.dg/attr-warn-unused-result.c: New test.
1762
1763 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
1764
1765         PR c++/12184
1766         * g++.dg/expr/call2.C: New test.
1767
1768 2003-09-15  Andreas Jaeger  <aj@suse.de>
1769
1770         * gcc.dg/Wold-style-definition-1.c: New test.
1771
1772 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
1773
1774         PR c++/3907
1775         * g++.dg/parse/template12.C: New test.
1776
1777         * g++.dg/abi/bitfield11.C: New test.
1778         * g++.dg/abi/bitfield12.C: Likewise.
1779
1780 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
1781
1782         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
1783         non-expansion of functional macro name without arguments at EOL.
1784         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
1785
1786 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
1787
1788         * gcc.c-torture/execute/20030914-[12].c: New tests.
1789
1790 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
1791
1792         PR c++/11788
1793         * g++.dg/overload/addr1.C: New test.
1794
1795 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
1796
1797         * gcc.dg/20030909-1.c: New test.
1798
1799 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
1800
1801         * gcc.dg/ultrasp10.c: New test.
1802
1803 2003-09-09  Devang Patel  <dpatel@apple.com>
1804
1805         * gcc.dg/darwin-ld-6.c: New test.
1806
1807 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1808
1809         * gcc.dg/torture/builtin-explog-1.c: New testcase.
1810
1811 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
1812
1813         * gcc.dg/ia64-types1.c: New test.
1814         * gcc.dg/ia64-types2.c: Likewise.
1815
1816 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1817
1818         * gcc.dg/builtins-1.c: Add more _Complex tests.
1819         * gcc.dg/torture/builtin-attr-1.c: Likewise.
1820
1821         * gcc.dg/builtins-1.c: Test existing _Complex functions.
1822         * gcc.dg/torture/builtin-attr-1.c: Likewise.
1823
1824 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
1825
1826         PR c++/11786
1827         * g++.dg/lookup/koenig2.C: New test.
1828
1829         PR c++/5296
1830         * g++.dg/rtti/typeid2.C: New test.
1831
1832 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
1833
1834         * gcc.c-torture/compile/20030904-1.c: New test.
1835
1836 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
1837
1838         * g++.dg/opt/longbranch2.C: New test.
1839
1840 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
1841
1842         * g++.dg/template/crash10.C: Only compile it.
1843
1844 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
1845
1846         PR middle-end/11665
1847         * gcc.c-torture/compile/20030907-1.c: New test.
1848         * g++.dg/init/array11.C: New test.
1849
1850 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
1851
1852         PR c++/11852
1853         * g++.dg/init/struct1.C: New test.
1854
1855 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
1856
1857         PR c++/12181
1858         * g++.dg/expr/comma1.C: New test.
1859
1860 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
1861
1862         PR c++/11867
1863         * g++.dg/expr/static_cast5.C: New test.
1864
1865 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
1866
1867         PR c++/11507
1868         * g++.dg/lookup/scoped7.C: New test.
1869
1870         PR c++/9574
1871         * g++.dg/other/static1.C: New test.
1872
1873         PR c++/11490
1874         * g++.dg/warn/template-1.C: New test.
1875
1876         PR c++/11432
1877         * g++.dg/template/crash10.C: New test.
1878
1879         PR c++/2478
1880         * g++.dg/overload/VLA.C: New test.
1881
1882         PR c++/10804
1883         * g++.dg/template/call1.C: New test.
1884
1885 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
1886
1887         PR c++/11794
1888         * g++.dg/parse/using3.C: New test.
1889
1890 2003-09-06  Roger Sayle  <roger@eyesopen.com>
1891
1892         PR c++/11409
1893         * g++.dg/overload/builtin3.C: New test case.
1894
1895 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
1896
1897         PR c/9862
1898         * gcc.dg/20030906-1.c: New test.
1899         * gcc.dg/20030906-2.c: Likewise.
1900
1901 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
1902
1903         PR c++/12167
1904         * g++.dg/parse/defarg5.C: New test.
1905
1906         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
1907
1908 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
1909
1910         PR c++/12163
1911         * g++.dg/expr/static_cast4.C: New test.
1912
1913         PR c++/12146
1914         * g++.dg/template/crash9.C: New test.
1915
1916 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
1917
1918         * g++.old-deja/g++.ext/pretty2.C: Update for change
1919         in __FUNCTION__.
1920         * g++.old-deja/g++.ext/pretty3.C: Likewise.
1921
1922 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
1923
1924         PR c++/11922
1925         * g++/dg/template/qualified-id1.C: New test.
1926
1927         PR c++/12037
1928         * g++.dg/warn/noeffect4.C: New test.
1929
1930 2003-09-04  Matt Austern  <austern@apple.com>
1931
1932         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
1933         * g++.dg/ext/fnname2.C: Likewise.
1934         * g++.dg/ext/fnname3.C: Likewise.
1935
1936 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
1937
1938         * g++.dg/expr/lval1.C: New test.
1939         * g++.dg/ext/lvcast.C: Remove.
1940
1941 2003-09-03  Roger Sayle  <roger@eyesopen.com>
1942
1943         PR optimization/11700.
1944         * gcc.c-torture/compile/20030903-1.c: New test case.
1945
1946 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
1947
1948         PR c++/12053
1949         * g++.dg/abi/layout4.C: New test.
1950
1951 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
1952
1953         PR c++/11553
1954         * g++.dg/parse/friend3.C: New test.
1955
1956 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
1957
1958         PR c++/11847
1959         * g++.dg/template/class1.C: New test.
1960
1961         PR c++/11808
1962         * g++.dg/expr/call1.C: New test.
1963
1964 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
1965
1966         PR c++/12114
1967         * g++.dg/init/ref9.C: New test.
1968
1969         PR c++/11972
1970         * g++.dg/template/nested4.C: New test.
1971
1972 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
1973
1974         PR c++/12093
1975         * g++.dg/template/non-dependent4.C: New test.
1976
1977         PR c++/11928
1978         * g++.dg/inherit/conv1.C: New test.
1979
1980 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
1981
1982         PR c++/6196
1983         * g++.dg/ext/label1.C: New test.
1984         * g++.dg/ext/label2.C: Likewise.
1985
1986 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
1987
1988         * g++.dg/expr/cond3.C: New test.
1989
1990 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1991
1992         * gcc.dg/builtins-1.c: Add new builtin cases.
1993
1994 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1995
1996         * gcc.dg/builtins-1.c: Add new cases.
1997         * gcc.dg/torture/builtin-attr-1.c: Likewise.
1998
1999 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2000
2001         * gcc.dg/builtins-1.c: Add more math builtin tests.
2002         * gcc.dg/torture/builtin-attr-1.c: New test.
2003
2004 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
2005
2006         PR optimization/5079
2007         * g++.dg/opt/static3.C: New test.
2008
2009 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
2010
2011         * gcc.misc-tests/gcov-10b.c: New test.
2012
2013 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
2014
2015         * g++.dg/opt/ptrmem3.C: New test.
2016
2017         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
2018
2019 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
2020
2021         * gcc.dg/20030826-2.c: New test.
2022
2023 2003-08-26  Roger Sayle  <roger@eyesopen.com>
2024
2025         PR middle-end/12002
2026         * g77.f-torture/compile/12002.f: New test case.
2027
2028 2003-08-26  Roger Sayle  <roger@eyesopen.com>
2029
2030         * gcc.dg/20030826-1.c: New test case.
2031
2032 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
2033
2034         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
2035
2036 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
2037
2038         PR c++/11871
2039         * c++.dg/lookup/crash1.C: New test.
2040
2041         * c++.dg/warn/noeffect3.C: New test.
2042
2043 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
2044
2045         * gcc.dg/compat/vector-1_x.c: Compile with -w.
2046         * gcc.dg/compat/vector-1_y.c: Ditto.
2047         * gcc.dg/compat/vector-2_x.c: Ditto.
2048         * gcc.dg/compat/vector-2_y.c: Ditto.
2049
2050 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
2051
2052         * gcc.dg/20030702-1.c: New test.
2053
2054 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
2055
2056         PR c++/8795
2057         * g++.dg/ext/altivec-1.C: New test.
2058
2059 2003-08-24  Richard Henderson  <rth@redhat.com>
2060
2061         * g++.dg/eh/simd-2.C: Add -w for x86.
2062
2063 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
2064
2065         * gcc.dg/20030815-1.c: New test.
2066
2067 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2068
2069         PR c++/3765
2070         * g++.dg/parse/access6.C: New test.
2071
2072 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2073
2074         PR c++/641, c++/11876
2075         * g++.dg/template/friend22.C: New test.
2076         * g++.dg/template/friend23.C: Likewise.
2077
2078 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
2079
2080         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
2081         identically.
2082
2083 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
2084
2085         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
2086
2087 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
2088
2089         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
2090
2091 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
2092
2093         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
2094
2095 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
2096
2097         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
2098
2099 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
2100
2101         PR c++/11919
2102         * g++.dg/overload/prom1.C: New test.
2103
2104         PR c++/11551
2105         * g++.dg/parse/dtor2.C: New test.
2106
2107         PR c++/10762
2108         * g++.dg/parse/using2.C: New test.
2109
2110 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
2111
2112         PR target/11805
2113         * gcc.c-torture/compile/20030821-1.c: New.
2114
2115 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
2116
2117         PR c++/11834
2118         * g++.dg/template/deduce2.C: New test.
2119
2120 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
2121
2122         * gcc.c-torture/execute/20030821-1.c: New test.
2123
2124 2003-08-20  Roger Sayle  <roger@eyesopen.com>
2125
2126         PR middle-end/11984
2127         * gcc.dg/20030820-1.c: New test case.
2128
2129 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
2130
2131         PR c++/11945
2132         * g++.dg/warn/noeffect2.C: New test.
2133
2134 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
2135
2136         PR c++/10926
2137         * g++.dg/template/dtor2.C: New test.
2138
2139         PR c++/11684
2140         * g++.dg/template/operator1.C: New test.
2141         * g++.dg/parse/operator4.C: New test.
2142
2143         PR c++/11946.C
2144         * g++.dg/expr/enum1.C: New test.
2145         * gcc.dg/c99-bool-1.c: Remove bogus warning.
2146
2147         PR c++/11036.C
2148         * g++.dg/parse/elab2.C: New test.
2149         * g++.dg/parse/typedef4.C: Change error message.
2150         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
2151         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
2152         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
2153
2154 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
2155
2156         * gcc.dg/pch/warn-1.c: New.
2157         * gcc.dg/pch/warn-1.hs: New.
2158
2159         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
2160         not-tested file.
2161
2162 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
2163
2164         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
2165
2166 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
2167
2168         * gcc.dg/uninit-D.c: New Test.
2169         * gcc.dg/uninit-E.c: New Test.
2170         * gcc.dg/uninit-F.c: New Test.
2171         * gcc.dg/uninit-G.c: New Test.
2172
2173 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
2174
2175         * g++.dg/README: Describe the pch directory.
2176
2177 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2178
2179         PR c++/11174
2180         * g++.dg/parse/access4.C: New test.
2181         * g++.dg/parse/access5.C: Likewise.
2182         * g++.old-deja/g++.jason/access17.C: Adjust error message.
2183
2184 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
2185
2186         * gcc.dg/noncompile/20030818-1.c: New.
2187
2188 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
2189
2190         PR c++/11957
2191         * g++.dg/warn/noeffect1.C: New test.
2192
2193         * g++.dg/template/scope2.C: New test.
2194         * g++.dg/template/error2.C: Correct dg-error
2195
2196 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
2197
2198         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
2199
2200 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
2201
2202         PR C++/11512
2203         * g++.dg/template/warn1.C: New.
2204
2205 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
2206
2207         * g++.dg/template/error2.C: New test.
2208         * g++.dg/lookup/using7.C: Adjust errors
2209         * g++.old-deja/g++.pt/crash36.C: Likewise.
2210         * g++.old-deja/g++.pt/derived3.C: Likewise.
2211
2212 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2213
2214         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
2215         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
2216         * gcc.c-torture/execute/builtins/string-9.c: New, from
2217         string-opt-9.c.  Adjust for execute/builtins framework.
2218         * gcc.c-torture/execute/string-opt-9.c: Delete.
2219
2220 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
2221
2222         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
2223
2224         * g++.dg/parse/ret-type2.C: New test.
2225
2226         PR c++/11703
2227         * g++.dg/init/new8.C: New test.
2228
2229         PR c++/10923
2230         * g++.dg/parse/typedef5.C: New test.
2231
2232         PR c++/9512
2233         * g++.dg/parse/qualified2.C: New test.
2234         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
2235         invalid code.
2236
2237 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
2238
2239         * g++.dg/conversion/ptrmem1.C: New test.
2240
2241 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
2242
2243         PR target/11693
2244         * gcc.dg/20030811-1.c: New test.
2245
2246         PR target/11535
2247         * gcc.c-torture/execute/20030811-1.c: New test.
2248
2249 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2250
2251         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
2252
2253 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
2254
2255         PR c++/11789.C
2256         * g++.dg/inherit/multiple1.C: New test.
2257
2258 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
2259
2260         * gcc.dg/spe1.c: New test.
2261
2262         PR c++/11670
2263         * g++.dg/expr/cast2.C: New test.
2264
2265         PR c++/10530
2266         * g++.dg/template/dependent-name2.C: New test.
2267
2268 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
2269
2270         * g++.dg/parse/crash11.C: Put the dg options in comments.
2271
2272 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
2273
2274         * lib/gcc-dg.exp: Update for diagnostic change.
2275
2276 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2277
2278         PR c++/5767
2279         * g++.dg/parse/crash11.C: New test.
2280
2281 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
2282
2283         * gcc.dg/cpp/spacing1.c: Update.
2284
2285 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
2286
2287         PR target/11739
2288         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
2289         a value for -mtune.
2290
2291 2003-08-04  Roger Sayle  <roger@eyesopen.com>
2292
2293         PR middle-end/11771
2294         * gcc.c-torture/compile/20030804-1.c: New test case.
2295
2296 2003-08-04  Roger Sayle  <roger@eyesopen.com>
2297
2298         * gcc.dg/20030804-1.c: New test case.
2299
2300 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
2301
2302         * gcc.dg/cpp/separate-1.c: New test.
2303
2304 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
2305
2306         PR c++/11704
2307         * g++.dg/template/dependent-expr2.C: New test.
2308
2309         PR c++/11766
2310         * g++.dg/expr/ptrmem1.C: New test.
2311
2312 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2313
2314         PR c++/9453
2315         * g++.dg/template/friend15.C: New test.
2316
2317 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
2318
2319         * lib/dg-pch.exp: Work round PCH bug.
2320
2321 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2322
2323         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
2324         builtins.  Move cases from builtins-4.c here.
2325
2326         * gcc.dg/torture/builtin-math-1.c: New test taken from
2327         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
2328         additional cases.
2329
2330         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
2331         Delete.
2332
2333 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
2334
2335         PR c++/9447
2336         * g++.dg/template/using7.C: New test.
2337
2338 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
2339
2340         * import1.c, import2.c: New tests.
2341
2342 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
2343
2344         * g++.dg/eh/crossjump1.C: New test.
2345
2346 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
2347
2348         PR c++/11697
2349         * g++.dg/template/using6.C: New test.
2350
2351         PR c++/11744
2352         * g++.dg/template/koenig2.C: New test.
2353
2354 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2355
2356         PR c++/7983
2357         * g++.dg/parse/typedef4.C: New test.
2358
2359 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2360
2361         PR c++/8442, c++/8806
2362         * g++.dg/template/elab1.C: New test.
2363         * g++.dg/template/type2.C: Likewise.
2364         * g++.dg/template/ttp3.C: Adjust expected error message.
2365         * g++.old-deja/g++.law/visibility13.C: Likewise.
2366         * g++.old-deja/g++.niklas/t135.C: Likewise.
2367         * g++.old-deja/g++.pt/ttp41.C: Likewise.
2368         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
2369         template argument.
2370         * g++.old-deja/g++.pt/ttp44.C: Likewise.
2371
2372 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
2373
2374         PR c++/11295
2375         * g++.dg/ext/stmtexpr1.C: New test.
2376
2377         * g++.dg/opt/tmp1.C: New test.
2378
2379         PR c++/11525
2380         * g++.dg/parse/constant4.C: New test.
2381
2382         PR c++/9447
2383         * g++.dg/template/using5.C: New test.
2384
2385 2003-07-31  Roger Sayle  <roger@eyesopen.com>
2386
2387         * gcc.dg/builtins-27.c: New test case.
2388
2389 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
2390
2391         * gcc.dg/tls/opt-7.c: New test.
2392
2393 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
2394
2395         * g++.old-deja/g++.other/crash18.C: Remove.
2396
2397 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
2398
2399         * g++.dg/template/explicit3.C: New.
2400         * g++.dg/template/explicit4.C: New.
2401         * g++.dg/template/explicit5.C: New.
2402
2403         PR c++/11347
2404         * g++.dg/template/memtmpl1.C: New.
2405
2406 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
2407
2408         PR target/11565
2409         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
2410         * gcc.dg/i386-387-5.c (dg-options): Likewise.
2411
2412 2003-07-30  Jan Hubicka  <jh@suse.cz>
2413
2414         * vtgc1.c: Kill.
2415
2416 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
2417
2418         * gcc.dg/struct-in-proto-1.c: New test.
2419
2420 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
2421
2422         * gcc.dg/cpp/include2.c: Only expect one message.
2423
2424 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
2425
2426         PR c++/9447
2427         * g++.dg/template/using1.C: New test.
2428         * g++.dg/template/using2.C: New test.
2429         * g++.dg/template/using3.C: New test.
2430         * g++.dg/template/using4.C: New test.
2431
2432 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
2433
2434         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
2435         * gcc.c-torture/execute/string-opt-10.c: Likewise.
2436
2437 2003-07-28  Jan Hubicka  <jh@suse.cz>
2438
2439         PR c++/11530
2440         * g++.dg/opt/call1.C: New test.
2441
2442 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
2443
2444         PR c++/11667
2445         * g++.dg/init/enum2.C: New test.
2446         * g++.dg/template/overload1.C: Add "-w" option.
2447
2448 2003-07-28    <hp@bitrange.com>
2449
2450         * gcc.dg/Wdeclaration-after-statement-1.c,
2451         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
2452
2453 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
2454
2455         * gcc.c-torture/compile/20030725-1.c: New test.
2456
2457 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
2458
2459         * gcc.dg/20030505.c: Only run for SPE.
2460         Remove definition of opaque type.
2461
2462 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
2463
2464         * g++.dg/template/ptrmem6.C: New test.
2465
2466 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
2467
2468         * gcc.c-torture/compile/zero-strct-2.c: New test.
2469
2470 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
2471
2472         * gcc.dg/intermod-1.c: New test.
2473
2474 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
2475
2476         PR c++/11617
2477         * g++.dg/template/lookup2.C: New test.
2478         * g++.dg/template/memclass1.C: Remove instantiated from error.
2479         * g++.dg/other/error2.C: Tweak expected errors.
2480
2481         PR c++/11596
2482         * g++.dg/template/defarg3.C: New test.
2483
2484         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
2485
2486 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
2487
2488         * g++.dg/inherit/access5.C: New test.
2489
2490 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2491
2492         PR c++/11513
2493         * g++.dg/template/crash8.C: New test.
2494
2495 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
2496
2497         PR c/10602
2498         * gcc.dg/noncompile/incomplete-2.c: New test.
2499
2500 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
2501
2502         PR c++/11645
2503         * g++.dg/inherit/access4.C: New test.
2504
2505         PR c++/11517
2506         * g++.dg/expr/cond2.C: New test.
2507
2508         PR optimization/10679
2509         * g++.dg/opt/inline4.C: New test.
2510
2511 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
2512
2513         * g++.dg/parse/crash10: New test.
2514
2515 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
2516
2517         * g++.dg/ext/flexary1.C: New test.
2518
2519 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2520
2521         PR c++/10793
2522         * g++.dg/template/crash9.C: New test.
2523
2524 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2525
2526         PR c++/3004
2527         * g++.dg/parse/typedef3.C: New test.
2528
2529         PR c++/7906
2530         * g++.dg/parse/operator2.C: New test.
2531
2532         PR c++/8895
2533         * g++.dg/parse/def-tmpl-arg1.C: New test.
2534
2535         PR c++/9282
2536         * g++.dg/parse/funptr1.C: New test.
2537
2538         PR c++/9452
2539         * g++.dg/parse/ambig3.C: New test.
2540
2541         PR c++/9454
2542         * g++.dg/parse/operator3.C: New test.
2543
2544         PR c++/9486
2545         * g++.dg/parse/template10.C: New test.
2546
2547         PR c++/9488
2548         * g++.dg/parse/template11.C: New test.
2549
2550         PR c++/10150
2551         * g++.dg/parse/invalid-op1.C: New test.
2552
2553         PR c++/10247
2554         * g++.dg/parse/condexpr1.C: New test.
2555
2556 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
2557
2558         * g++.dg/ext/packed3.C: New test.
2559         * g++.dg/ext/packed4.C: New test.
2560
2561         * gcc.dg/pack-test-3.c: New test.
2562
2563 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
2564
2565         * lib/compat.exp: Handle dg-options per source file.
2566         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
2567         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
2568         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
2569         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
2570         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
2571         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
2572         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
2573         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
2574         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
2575         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
2576         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
2577         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
2578         * g++.dg/compat/break/bitfield7_x.C: Ditto.
2579         * g++.dg/compat/break/bitfield7_y.C: Ditto.
2580
2581 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
2582
2583         PR c/10320
2584         * gcc.c-torture/execute/20030718-1.c: New test.
2585
2586 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
2587
2588         PR optimization/11536
2589         * gcc.dg/20030721-1.c: New test.
2590
2591 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
2592
2593         PR c++/11546
2594         * g++.dg/template/lookup1.C: New test.
2595
2596 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
2597
2598         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
2599         diagnostics of ill-formed constructs involving labels.
2600         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
2601         the new 'previously defined here' message.
2602
2603 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
2604
2605         * g++.dg/parse/non-dependent2.C: New test.
2606
2607 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
2608
2609         * g++.dg/init/init-ref4.C: xfail on targets without
2610         weak symbols.
2611
2612 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
2613
2614         PR target/11087
2615         * gcc.c-torture/execute/20030717-1.c: New test.
2616
2617 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
2618
2619         * g++.dg/opt/cfg1.C: New test.
2620
2621 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
2622
2623         PR optimization/11557
2624         * gcc.dg/20030717-1.c: New test.
2625
2626 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
2627
2628         PR c++/10476
2629         * g++.dg/expr/crash-1.C: New test.
2630
2631         PR c++/11027
2632         * g++.dg/template/init3.C: New test.
2633
2634         PR c++/8222
2635         * g++.dg/template/non-dependent1.C: New test.
2636
2637         PR c++/11070
2638         * g++.dg/template/non-dependent2.C: New test.
2639
2640         PR c++/11071
2641         * g++.dg/template/non-dependent3.C: New test.
2642
2643         PR c++/9907
2644         * g++.dg/template/sizeof5.C: New test.
2645
2646 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
2647
2648         PR 11498
2649         * gcc.c-torture/compile/mangle-1.c: New file.
2650
2651 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2652
2653         PR c++/7809
2654         * g++.dg/parse/access3.C: New test.
2655
2656 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
2657
2658         PR c++/11384
2659         * g++.dg/init/init-ref4.C: New test.
2660
2661 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
2662
2663         PR c++/11547
2664         * g++.dg/parse/constant3.C: New test.
2665         * g++.dg/parse/crash7.C: Likewise.
2666
2667 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
2668
2669         PR target/11008
2670         * gcc.dg/i386-pentium4-not-mull.c: New.
2671
2672 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
2673
2674         * gcc.dg/asm-names.c (ymain): Make it weak.
2675
2676 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2677
2678         PR c++/5421
2679         * g++.dg/template/friend21.C: New test.
2680
2681 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
2682
2683         * gcc.dg/cleanup-8.c: New test.
2684         * gcc.dg/cleanup-9.c: New test.
2685
2686 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
2687
2688         * g++.dg/ext/dll-MI1.h: New file.
2689         * g++.dg/ext/dllexport-MI1.C: New file.
2690         * g++.dg/ext/dllimport-MI1.C: New file.
2691
2692 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
2693
2694         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
2695         it does not have cmpstrsi patterns (just cmpmemsi).
2696
2697 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
2698
2699         PR debug/11473
2700         * g++.dg/debug/debug8.C: New test.
2701
2702 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2703
2704         PR c++/10108
2705         * g++.dg/template/crash7.C: New test.
2706
2707 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
2708
2709         PR target/10795
2710         * gcc.c-torture/compile/20030708-1.c: New.
2711
2712 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
2713
2714         * gcc.c-torture/execute/20030715-1.c: New test.
2715
2716 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
2717
2718         * gcc.dg/pch/inline-3.c: New file.
2719         * gcc.dg/pch/inline-3.hs: New file.
2720         * gcc.dg/pch/inline-4.c: New file.
2721         * gcc.dg/pch/inline-4.hs: New file.
2722
2723 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
2724
2725         PR c++/11509
2726         * g++.dg/template/crash6.C: New test.
2727
2728         PR c++/7053
2729         * g++.dg/template/friend20.C: New test.
2730
2731         PR c++/7019
2732         * g++.dg/template/overload2.C: New test.
2733
2734 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
2735
2736         PR optimization/11440
2737         * gcc.c-torture/execute/20030714-1.c: New test.
2738
2739 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2740
2741         PR c++/11154
2742         * g++.dg/template/partial2.C: New test.
2743
2744 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
2745
2746         PR c++/11503
2747         * g++.dg/template/anon1.C: New test.
2748
2749         PR c++/11493
2750         PR c++/11495
2751         * g++.dg/parse/template9.C: Likewise.
2752         * g++.dg/template/crash4.C: New test.
2753         * g++.dg/template/koenig1.C: Likewise.
2754         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
2755         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
2756         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
2757         functions.
2758         * g++.old-deja/g++.jason/template36.C: Likewise.
2759         * g++.old-deja/g++.mike/p1989.C: Likewise.
2760         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
2761         * g++.old-deja/g++.pt/ttp20.C: Use this->.
2762         * g++.old-deja/g++.pt/ttp21.C: Use this->.
2763         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
2764         compiling.
2765         * g++.old-deja/g++.pt/union2.C: Use this->.
2766
2767 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
2768
2769         * gcc.dg/20030711-1.c: New test.
2770
2771 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
2772
2773         PR c++/11050
2774         * g++.dg/parse/args1.C: New test.
2775         * g++.pt/defarg8.C: Change expected errors.
2776
2777 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
2778
2779         PR c++/8164
2780         * g++.dg/template/nontype2.C: New test.
2781
2782         PR c++/10558
2783         * g++.dg/parse/template8.C: New test.
2784
2785         PR c++/8327
2786         * g++.dg/template/scope1.C: New test.
2787
2788         * g++.dg/warn/Wsign-compare-1.C: New test.
2789
2790 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
2791
2792         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
2793
2794 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
2795
2796         PR c++/9411
2797         * g++.dg/template/explicit2.C: New test.
2798
2799         PR c++/10032
2800         * g++.dg/warn/pedantic1.C: New test.
2801
2802 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
2803
2804         PR c++ 9483
2805         * g++.dg/other/field1.C: New test.
2806
2807 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
2808
2809         PR c/11449
2810         * gcc.c-torture/compile/20030707-1.c: New.
2811
2812 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2813
2814         PR c++/10849
2815         * g++.dg/template/access12.C: New test.
2816
2817 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
2818
2819         * g++.dg/bprob/bprob.exp (prof_ext): Update.
2820         * g77.dg/bprob/bprob.exp (prof_ext): Update.
2821         * gcc.misc-tests/bprob.exp (prof_ext): Update.
2822         * gcc.misc-tests/gcov.exp: Update
2823         * g++.dg/gcov/gcov.exp: Update
2824         * lib/gcov.exp: Update.
2825
2826 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
2827
2828         * g++.dg/abi/mangle17.C: Make sure template expressions are
2829         dependent.
2830         * g++.dg/abi/mangle4.C: Mark erroneous casts.
2831         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
2832         * g++.dg/opt/stack1.C: Remove erroneous code.
2833         * g++.dg/parse/template7.C: New test.
2834         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
2835         * g++.old-deja/g++.pt/crash4.C: Likewise.
2836
2837 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2838
2839         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
2840         with zero or one occurence of `$' after the initial `L'.
2841
2842 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
2843
2844         * gcc.c-torture/compile/20030704-1.c: Add a comment.
2845
2846 2003-07-08  Roger Sayle  <roger@eyesopen.com>
2847
2848         PR c/11370
2849         * gcc.dg/Wunreachable-6.c: New testcase.
2850         * gcc.dg/Wunreachable-7.c: New testcase.
2851
2852 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
2853
2854         PR c/11420
2855         * gcc.dg/20030708-1.c: New test.
2856
2857 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
2858
2859         * gcc.dg/compat/sdata-section.h: New file.
2860         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
2861         * gcc.dg/torture/mips-sdata-1.c: New test.
2862
2863 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2864
2865         PR c++/11030
2866         * g++.dg/template/friend19.C: New test.
2867
2868 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
2869
2870         * g++.dg/opt/strength-reduce.C: New test.
2871
2872 2003-07-07  Roger Sayle  <roger@eyesopen.com>
2873
2874         PR target/10979
2875         * gcc.dg/20030707-1.c: New testcase.
2876
2877 2003-07-07  Roger Sayle  <roger@eyesopen.com>
2878
2879         PR optimization/11059
2880         * g++.dg/opt/emptyunion.C: New testcase.
2881
2882 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
2883             Eric Botcazou  <ebotcazou@libertysurf.fr>
2884
2885         * g++.dg/opt/stack1.C: New test.
2886
2887 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
2888
2889         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
2890         run test.
2891
2892         PR c++/11431
2893         * g++.dg/expr/static_cast3.C: New test.
2894
2895 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
2896
2897         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
2898         everywhere.
2899         * gcc.dg/concat.c: Concatenation of string constants with
2900         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
2901         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
2902         * gcc.dg/cpp/escape-2.c: Use wide character constants where
2903         necessary to avoid multi-character character constant warning.
2904         * gcc.dg/cpp/escape.c: Likewise.
2905         * gcc.dg/cpp/ucs.c: Likewise.
2906         Remove backslashes from dg-bogus comments, as they confuse Tcl.
2907         Fix a typo.
2908
2909 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
2910
2911         PR c/11428
2912         * gcc.c-torture/compile/20030704-1.c: New.
2913
2914 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
2915
2916         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
2917
2918 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
2919
2920         PR c++/5287, PR c++/7910,  PR c++/11021
2921         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
2922         tests for warnings.
2923         * g++.dg/ext/dllimport2.C: Add tests for warnings.
2924         * g++.dg/ext/dllimport3.C: Likewise.
2925         * g++.dg/ext/dllimport4.C: New file.
2926         * g++.dg/ext/dllimport5.C: New file.
2927         * g++.dg/ext/dllimport6.C: New file.
2928         * g++.dg/ext/dllimport7.C: New file.
2929         * g++.dg/ext/dllimport8.C: New file.
2930         * g++.dg/ext/dllimport9.C: New file.
2931         * g++.dg/ext/dllimport10.C: New file.
2932         * g++.dg/ext/dllexport1.C: New file.
2933
2934 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
2935
2936         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
2937         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
2938
2939 2003-07-03  Roger Sayle  <roger@eyesopen.com>
2940
2941         * gcc.dg/builtins-25.c: New testcase.
2942         * gcc.dg/builtins-26.c: New testcase.
2943
2944 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
2945
2946         * gcc.dg/compat/vector-defs.h: New file.
2947         * gcc.dg/compat/vector-setup.h: New file.
2948         * gcc.dg/compat/vector-check.h: New file.
2949         * gcc.dg/compat/vector-1_main.c: New file.
2950         * gcc.dg/compat/vector-1_x.c: New file.
2951         * gcc.dg/compat/vector-1_y.c: New file.
2952         * gcc.dg/compat/vector-2_main.c: New file.
2953         * gcc.dg/compat/vector-2_x.c: New file.
2954         * gcc.dg/compat/vector-2_y.c: New file.
2955
2956         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
2957         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
2958         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
2959         * gcc.dg/compat/struct-align-1.h: New file.
2960         * gcc.dg/compat/struct-align-1_main.c: New file.
2961         * gcc.dg/compat/struct-align-1_x.c: New file.
2962         * gcc.dg/compat/struct-align-1_y.c: New file.
2963         * gcc.dg/compat/struct-align-2.h: New file.
2964         * gcc.dg/compat/struct-align-2_main.c: New file.
2965         * gcc.dg/compat/struct-align-2_x.c: New file.
2966         * gcc.dg/compat/struct-align-2_y.c: New file.
2967
2968         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
2969         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
2970         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
2971         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
2972         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
2973         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
2974         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
2975         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
2976         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
2977         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
2978         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
2979         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
2980         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
2981         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
2982         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
2983         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
2984         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
2985         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
2986         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
2987         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
2988         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
2989         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
2990         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
2991         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
2992         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
2993         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
2994         * gcc.dg/compat/struct-return-10_x.c: Ditto.
2995         * gcc.dg/compat/struct-return-2_x.c: Ditto.
2996         * gcc.dg/compat/struct-return-3_x.c: Ditto.
2997
2998 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
2999
3000         * gcc.dg/i386-call-1.c: New test.
3001
3002 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
3003
3004         PR c++/9162
3005         * g++.dg/parse/defarg4.C: New.
3006
3007 2003-07-03  Roger Sayle  <roger@eyesopen.com>
3008
3009         PR target/10700
3010         * gcc.c-torture/compile/20030703-1.c: New test case.
3011
3012 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
3013
3014         * g++.dg/template/local3.C: Remove extra semicolon.
3015
3016 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
3017
3018         * gcc.dg/i386-volatile-1.c: New test.
3019
3020 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
3021
3022         PR c++/11072
3023         * g++.dg/other/offsetof2.C: XFAIL.
3024         * g++.dg/other/offsetof5.C: New.
3025
3026         PR c++/10219
3027         * g++.dg/template/error1.C: New.
3028
3029         PR c++/9779
3030         * g++.dg/template/dependent-expr1.C: New.
3031
3032 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
3033
3034         PR c++/6949
3035         * g++.dg/template/local3.C: New test.
3036
3037         PR c++/11149
3038         * g++.dg/lookup/scoped6.C: New test.
3039
3040 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
3041
3042         PR c++/8046
3043         * g++.dg/other/error7.C: New test.
3044
3045 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
3046
3047         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
3048         * g++.old-deja/g++.abi/vtable3.h: Likewise.
3049         * g++.old-deja/g++.law/code-gen5.C: Likewise.
3050         * g++.old-deja/g++.other/union2.C: Likewise.
3051         * gcc.dg/c90-const-expr-2.c: Likewise.
3052         * gcc.dg/c90-const-expr-3.c: Likewise.
3053         * gcc.dg/c99-const-expr-2.c: Likewise.
3054         * gcc.dg/c99-const-expr-3.c: Likewise.
3055         * gcc.dg/concat.c: Likewise.
3056
3057 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
3058
3059         PR c++/9559
3060         * g++.dg/init/static1.C: New test.
3061
3062 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3063
3064         * Changelog: Remove ">>>>>>>" from previous change.
3065
3066 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3067
3068         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
3069         * g++.old-deja/g++.other/access2.C: Likewise.
3070         * g++.old-deja/g++.other/decl2.C: Likewise.
3071         * gcc.c-torture/execute/20020615-1.c: Likewise.
3072
3073 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
3074
3075         PR c++/4933
3076         * g++.dg/template/sizeof4.C: New test.
3077
3078 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
3079
3080         * g++.dg/other/error6.C: New test.
3081
3082 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
3083
3084         PR c++/10750
3085         * g++.dg/parse/constant2.C: New test.
3086
3087 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
3088
3089         PR c++/11106
3090         * g++.dg/other/error5.C: New test.
3091
3092 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3093
3094         * gcc.dg/format/gcc_diag-1.c: New test.
3095
3096 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
3097
3098         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
3099
3100 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
3101
3102         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
3103         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
3104         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
3105
3106 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
3107
3108         * gcc.c-torture/execute/builtins/string-8.c: New test.
3109         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
3110         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
3111         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
3112
3113 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
3114
3115         PR c++/10468
3116         * g++.dg/ext/typeof6.C: New test.
3117
3118 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
3119
3120         PR c++/10796
3121         * g++.dg/init/enum1.C: New test.
3122
3123 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
3124
3125         * gcc.dg/20030627-1.c: New test.
3126
3127 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
3128
3129         PR c++/11332
3130         * g++.dg/expr/static_cast2.C: New test.
3131
3132 2003-06-26  Roger Sayle  <roger@eyesopen.com>
3133             Jakub Jelinek  <jakub@redhat.com>
3134
3135         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
3136         sprintf(dst,"%s",src) optimization.
3137         * gcc.c-torture/execute/20030626-1.c: New test case.
3138         * gcc.c-torture/execute/20030626-2.c: New test case.
3139
3140 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
3141
3142         * gcc.c-torture/execute/multi-ix.c: New test.
3143
3144         * gcc.c-torture/execute/simd-4.c (main):
3145         Added missing semicolon at end of union.
3146
3147 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
3148
3149         PR c++/8266
3150         * g++.dg/template/explicit-instantiation3.C: New test.
3151
3152 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
3153
3154         * gcc.dg/20030626-1.c: Use signed char.
3155
3156 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
3157
3158         * gcc.dg/20030626-1.c: New test.
3159
3160 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
3161
3162         * const-str-2.m: Update.
3163
3164 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
3165
3166         PR c++/10990
3167         * g++.dg/rtti/dyncast1.C: New test.
3168         * g++.dg/abi/mangle4.C: Correct base-specifier access.
3169         * g++.dg/lookup/scoped1.C: Remove XFAIL.
3170         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
3171
3172         PR c++/10931
3173         * g++.dg/expr/static_cast1.C: New test.
3174
3175 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
3176
3177         * gcc.dg/20030625-1.c: New test.
3178
3179 2003-06-24  Roger Sayle  <roger@eyesopen.com>
3180
3181         * gcc.c-torture/compile/20030624-1.c: New test case.
3182
3183 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
3184
3185         * gcc.c-torture/execute/string-opt-17.c: New test.
3186
3187 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
3188
3189         PR c++/5754
3190         * g++.dg/parse/crash6.C: New test.
3191
3192 2003-06-23  Roger Sayle  <roger@eyesopen.com>
3193
3194         * gcc.dg/builtins-24.c: New test case.
3195
3196 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
3197
3198         * g++.dg/opt/operator1.C: New test.
3199
3200 2003-06-22  Roger Sayle  <roger@eyesopen.com>
3201
3202         * gcc.c-torture/execute/string-opt-16.c: New test case.
3203
3204 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
3205
3206         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
3207         * g++.old-deja/g++.other/conv7.C: Likewise
3208         * g++.old-deja/g++.other/overcnv2.C: Likewise.
3209         * g++.old-deja/g++.other/overload14.C: Likewise.
3210
3211 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
3212
3213         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
3214         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
3215
3216 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
3217
3218         PR c++/10888
3219         * g++.dg/warn/Winline-3.C: New test.
3220
3221 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
3222
3223         * lib/target-supports.exp (check_alias_available): Make the test
3224         program acceptable to the Solaris assembler.
3225
3226         PR c++/10749
3227         * g++.dg/template/memclass2.C: New test.
3228
3229 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
3230             Eric Botcazou  <ebotcazou@libertysurf.fr>
3231
3232         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
3233         data for non-matching targets.
3234         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
3235
3236 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
3237
3238         PR c++/10845
3239         * g++.dg/template/member3.C: New test.
3240
3241 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
3242
3243         PR c++/10939
3244         * g++.dg/template/func1.C: New test.
3245
3246         PR c++/9649
3247         * g++.dg/template/static4.C: New test.
3248         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
3249
3250         PR c++/11041
3251         * g++.dg/init/ref7.C: New test.
3252
3253 2003-06-19  Matt Austern  <austern@apple.com>
3254
3255         PR c++/11228
3256         * g++.dg/anew1.C: New test.
3257         * g++.dg/anew2.C: New test.
3258         * g++.dg/anew3.C: New test.
3259         * g++.dg/anew4.C: New test.
3260
3261 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
3262
3263         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
3264
3265 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
3266
3267         * gcc.c-torture/execute/simd-4.c (main): Make expected value
3268         endian-dependent.
3269
3270 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
3271
3272         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
3273         Remove cruft.
3274
3275 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
3276
3277         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
3278         * gcc.c-torture/compile/961203-1.c: Likewise.
3279         * gcc.c-torture/compile/980506-1.c: Likewise.
3280
3281 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
3282
3283         PR c++/10712
3284         * g++.dg/lookup/using7.C: New test.
3285
3286 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
3287
3288         PR c++/11105
3289         * g++.dg/abi/conv1.C: Remove it.
3290         * g++.dg/template/conv7.C: New test.
3291         * g++.dg/template/conv8.C: Likewise.
3292         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
3293         conversion operator.
3294
3295 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
3296
3297         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
3298         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
3299         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
3300         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
3301         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
3302         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
3303         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
3304         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
3305         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
3306         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
3307         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
3308         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
3309         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
3310         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
3311         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
3312         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
3313         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
3314         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
3315         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
3316         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
3317         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
3318         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
3319         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
3320         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
3321         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
3322         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
3323         * gcc.dg/compat/struct-return-10_x.c: Ditto.
3324         * gcc.dg/compat/struct-return-2_x.c: Ditto.
3325         * gcc.dg/compat/struct-return-3_x.c: Ditto.
3326
3327 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
3328
3329         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
3330         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
3331         indications.
3332
3333 2003-06-16  Roger Sayle  <roger@eyesopen.com>
3334
3335         * gcc.dg/i386-387-5.c: New test case.
3336         * gcc.dg/i386-387-6.c: New test case.
3337         * gcc.dg/builtins-23.c: New test case.
3338
3339 2003-06-15  Roger Sayle  <roger@eyesopen.com>
3340
3341         * gcc.dg/builtins-22.c: New test case.
3342         * gcc.dg/i386-387-1.c: Update to test exp.
3343         * gcc.dg/i386-387-2.c: Likewise.
3344
3345 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3346
3347         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
3348
3349 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
3350
3351         * lib/gcc-dg.exp (dg-require-dll): New function.
3352         (dg-xfail-if): Likewise.
3353         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
3354         driver.
3355
3356         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
3357         * gcc.c-torture/compile/20001205-1.c: Likewise.
3358         * gcc.c-torture/compile/20001226-1.c: Likewise.
3359         * gcc.c-torture/compile/20010518-2.c: Likewise.
3360         * gcc.c-torture/compile/20020312-1.c: Likewise.
3361         * gcc.c-torture/compile/20020604-1.c: Likewise.
3362         * gcc.c-torture/compile/920501-12.c: Likewise.
3363         * gcc.c-torture/compile/920501-4.c: Likewise.
3364         * gcc.c-torture/compile/920520-1.c: Likewise.
3365         * gcc.c-torture/compile/920521-1.c: Likewise.
3366         * gcc.c-torture/compile/920625-1.c: Likewise.
3367         * gcc.c-torture/compile/961203-1.c: Likewise.
3368         * gcc.c-torture/compile/980506-1.c: Likewise.
3369         * gcc.c-torture/compile/981006-1.c: Likewise.
3370         * gcc.c-torture/compile/981022-1.c: Likewise.
3371         * gcc.c-torture/compile/981223-1.c: Likewise.
3372         * gcc.c-torture/compile/990617-1.c: Likewise.
3373         * gcc.c-torture/compile/dll.c: Likewise.
3374         * gcc.c-torture/compile/labels-3.c: Likewise.
3375         * gcc.c-torture/compile/mipscop-1.c: Likewise.
3376         * gcc.c-torture/compile/mipscop-2.c: Likewise.
3377         * gcc.c-torture/compile/mipscop-3.c: Likewise.
3378         * gcc.c-torture/compile/mipscop-4.c: Likewise.
3379         * gcc.c-torture/compile/simd-5.c: Likewise.
3380         * gcc.c-torture/compile/20000804-1.x: Remove.
3381         * gcc.c-torture/compile/20001205-1.x: Likewise.
3382         * gcc.c-torture/compile/20001226-1.x: Likewise.
3383         * gcc.c-torture/compile/20010518-2.x: Likewise.
3384         * gcc.c-torture/compile/20020312-1.x: Likewise.
3385         * gcc.c-torture/compile/20020604-1.x: Likewise.
3386         * gcc.c-torture/compile/920501-12.x: Likewise.
3387         * gcc.c-torture/compile/920501-4.x: Likewise.
3388         * gcc.c-torture/compile/920520-1.x: Likewise.
3389         * gcc.c-torture/compile/920521-1.x: Likewise.
3390         * gcc.c-torture/compile/920625-1.x: Likewise.
3391         * gcc.c-torture/compile/961203-1.x: Likewise.
3392         * gcc.c-torture/compile/980506-1.x: Likewise.
3393         * gcc.c-torture/compile/981006-1.x: Likewise.
3394         * gcc.c-torture/compile/981022-1.x: Likewise.
3395         * gcc.c-torture/compile/981223-1.x: Likewise.
3396         * gcc.c-torture/compile/990617-1.x: Likewise.
3397         * gcc.c-torture/compile/mipscop-1.x: Likewise.
3398         * gcc.c-torture/compile/mipscop-2.x: Likewise.
3399         * gcc.c-torture/compile/mipscop-3.x: Likewise.
3400         * gcc.c-torture/compile/mipscop-4.x: Likewise.
3401         * gcc.c-torture/compile/simd-5.x: Likewise.
3402
3403         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
3404
3405 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
3406
3407         * gcc.c-torture/execute/20030611-1.c: New test.
3408
3409 2003-06-12  Roger Sayle  <roger@eyesopen.com>
3410
3411         PR middle-end/168
3412         * gcc.dg/20030612-1.c: New test case.
3413
3414 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
3415
3416         PR c++/10635
3417         * g++.dg/expr/cast1.C: New test.
3418
3419 2003-06-12  Roger Sayle  <roger@eyesopen.com>
3420
3421         * gcc.dg/builtins-21.c: New test case.
3422
3423 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
3424
3425         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
3426         options instead of at the end.
3427         * lib/objc.exp (objc_target_compile): Likewise.
3428
3429 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
3430
3431         PR c++/10432
3432         * g++.dg/parse/error1.C: New test.
3433
3434 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
3435
3436         * gcc.dg/compat/struct-by-value-11_main.c: New file.
3437         * gcc.dg/compat/struct-by-value-11_x.c: New file.
3438         * gcc.dg/compat/struct-by-value-11_y.c: New file.
3439         * gcc.dg/compat/struct-by-value-12_main.c: New file.
3440         * gcc.dg/compat/struct-by-value-12_x.c: New file.
3441         * gcc.dg/compat/struct-by-value-12_y.c: New file.
3442         * gcc.dg/compat/struct-by-value-13_main.c: New file.
3443         * gcc.dg/compat/struct-by-value-13_x.c: New file.
3444         * gcc.dg/compat/struct-by-value-13_y.c: New file.
3445         * gcc.dg/compat/struct-by-value-14_main.c: New file.
3446         * gcc.dg/compat/struct-by-value-14_x.c: New file.
3447         * gcc.dg/compat/struct-by-value-14_y.c: New file.
3448         * gcc.dg/compat/struct-by-value-15_main.c: New file.
3449         * gcc.dg/compat/struct-by-value-15_x.c: New file.
3450         * gcc.dg/compat/struct-by-value-15_y.c: New file.
3451         * gcc.dg/compat/struct-by-value-16_main.c: New file.
3452         * gcc.dg/compat/struct-by-value-16_x.c: New file.
3453         * gcc.dg/compat/struct-by-value-16_y.c: New file.
3454         * gcc.dg/compat/struct-by-value-17_main.c: New file.
3455         * gcc.dg/compat/struct-by-value-17_x.c: New file.
3456         * gcc.dg/compat/struct-by-value-17_y.c: New file.
3457         * gcc.dg/compat/struct-by-value-18_main.c: New file.
3458         * gcc.dg/compat/struct-by-value-18_x.c: New file.
3459         * gcc.dg/compat/struct-by-value-18_y.c: New file.
3460
3461         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
3462         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
3463         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
3464         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
3465         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
3466         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
3467         * gcc.dg/compat/scalar-return-3_main.c: New file.
3468         * gcc.dg/compat/scalar-return-3_x.c: New file.
3469         * gcc.dg/compat/scalar-return-3_y.c: New file.
3470         * gcc.dg/compat/scalar-return-4_main.c: New file.
3471         * gcc.dg/compat/scalar-return-4_x.c: New file.
3472         * gcc.dg/compat/scalar-return-4_y.c: New file.
3473
3474 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
3475
3476         * gcc.dg/compat/fp2-struct-check.h: New file.
3477         * gcc.dg/compat/fp2-struct-defs.h: New file.
3478         * gcc.dg/compat/fp2-struct-init.h: New file.
3479         * gcc.dg/compat/struct-by-value-10_main.c: New file.
3480         * gcc.dg/compat/struct-by-value-10_x.c: New file.
3481         * gcc.dg/compat/struct-by-value-10_y.c: New file.
3482         * gcc.dg/compat/struct-return-10_main.c: New file.
3483         * gcc.dg/compat/struct-return-10_x.c: New file.
3484         * gcc.dg/compat/struct-return-10_y.c: New file.
3485
3486         * gcc.dg/compat/compat-common.h: New file.
3487         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
3488         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
3489         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
3490         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
3491         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
3492         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
3493         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
3494         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
3495         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
3496         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
3497         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
3498         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
3499         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
3500         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
3501         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
3502         * gcc.dg/compat/small-struct-check.h: Ditto.
3503         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
3504         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
3505         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
3506         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
3507         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
3508         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
3509         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
3510         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
3511         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
3512         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
3513         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
3514         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
3515         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
3516         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
3517         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
3518         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
3519         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
3520         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
3521         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
3522         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
3523         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
3524         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
3525         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
3526         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
3527         * gcc.dg/compat/struct-return-2_main.c: Ditto.
3528         * gcc.dg/compat/struct-return-2_x.c: Ditto.
3529         * gcc.dg/compat/struct-return-2_y.c: Ditto.
3530         * gcc.dg/compat/struct-return-3_main.c: Ditto.
3531         * gcc.dg/compat/struct-return-3_x.c: Ditto.
3532         * gcc.dg/compat/struct-return-3_y.c: Ditto.
3533
3534 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
3535
3536         * g++.dg/pch/static-1.C: New file.
3537         * g++.dg/pch/static-1.Hs: New file.
3538
3539 2003-06-10  Richard Henderson  <rth@redhat.com>
3540
3541         * gcc.dg/asm-7.c: Adjust expected warning text.
3542
3543 2003-06-10  Roger Sayle  <roger@eyesopen.com>
3544
3545         * gcc.dg/builtins-20.c: New test case.
3546
3547 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
3548
3549         PR c++/11131
3550         * g++.dg/opt/template1.C: New test.
3551
3552 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
3553
3554         * lib/gcc-dg.exp (dg-test): Clear additional_files and
3555         additional_sources.
3556
3557 2003-05-21  David Taylor  <dtaylor@emc.com>
3558
3559         * gcc.dg/Wpadded.c: New file.
3560
3561 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
3562
3563         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
3564         * gcc.dg/special/weak-2.c: Add dg-require-weak.
3565         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
3566         dg-require-weak.
3567
3568 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
3569
3570         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
3571
3572 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
3573
3574         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
3575         (dg-require-alias): Likewise.
3576         (dg-require-gc-sections): Likewise.
3577         * lib/target-supports.exp (check_gc_sections_available): Likewise.
3578
3579 2003-06-08  Richard Henderson  <rth@redhat.com>
3580
3581         * gcc.dg/20011029-2.c: Fix the array reference.
3582         * gcc.dg/asm-7.c: New.
3583
3584 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
3585
3586         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
3587
3588 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
3589
3590         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
3591         (dg-require-gc-sections): Likewise.
3592
3593 2003-06-08  Jan Hubicka  <jh@suse.cz>
3594
3595         * i386-cmov1.c: Fix regular expression.
3596         * i386-cvt-1.c: Likewise.
3597         * i386-local.c: Likewise.
3598         * i386-local2.c: Likewise.
3599         * i386-mul.c: Likewise.
3600         * i386-ssetype-1.c: Likewise.
3601         * i386-ssetype-3.c: Likewise.
3602         * i386-ssetype-5.c: Likewise.
3603
3604 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3605
3606         PR c++/11039
3607         * g++.dg/warn/implicit-typename2.C: New test.
3608         * g++.dg/warn/implicit-typename3.C: New test.
3609
3610 2003-06-07  Richard Henderson  <rth@redhat.com>
3611
3612         * g++.dg/other/offsetof3.C: Use size_t.
3613         * g++.dg/other/offsetof4.C: Likewise.
3614
3615 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
3616
3617         * lib/copy-file.exp: New. Implement gcc_copy_files.
3618
3619         * lib/dg-pch.exp: Load copy-file.exp
3620         (dg-pch): Use gcc_copy_files instead of "file copy".
3621
3622 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
3623
3624         * gcc.dg/weak/weak.exp: Simplify.
3625         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
3626         * gcc.dg/weak/weak-1.c: Likewise.
3627         * gcc.dg/weak/weak-2.c: Likewise.
3628         * gcc.dg/weak/weak-3.c: Likewise.
3629         * gcc.dg/weak/weak-4.c: Likewise.
3630         * gcc.dg/weak/weak-5.c: Likewise.
3631         * gcc.dg/weak/weak-6.c: Likewise.
3632         * gcc.dg/weak/weak-7.c: Likewise.
3633         * gcc.dg/weak/weak-8.c: Likewise.
3634         * gcc.dg/weak/weak-9.c: Likewise.
3635
3636 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
3637
3638         gcc.c-torture/execute/20030606-1.c: New.
3639
3640 2003-06-06  Roger Sayle  <roger@eyesopen.com>
3641
3642         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
3643         * gcc.dg/builtins-19.c: Likewise.
3644
3645 2003-06-06  Roger Sayle  <roger@eyesopen.com>
3646
3647         * gcc.dg/builtins-2.c: Add some more tests.
3648         * gcc.dg/builtins-18.c: New test case.
3649         * gcc.dg/builtins-19.c: New test case.
3650
3651 2003-06-06  Roger Sayle  <roger@eyesopen.com>
3652             Jim Wilson  <wilson@tuliptree.org>
3653
3654         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
3655
3656 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
3657
3658         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
3659         mempcpy/stpcpy calls not to be optimized into something else.
3660         * gcc.c-torture/execute/string-opt-3.c: Moved to...
3661         * gcc.c-torture/execute/builtins/string-7.c: ...here.
3662         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
3663
3664 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3665
3666         * gcc.dg/format/asm_fprintf-1.c: New test.
3667
3668 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
3669
3670         * lib/gcc-defs.exp (additional_sources): New variable.
3671         (dg-additional-sources): New function.
3672         (additional_files): New variable.
3673         (dg-additional-files): New function.
3674         (dg-additional-files-options): Likewise.
3675         * lib/gcc-dg.exp (dg-require-weak): New function.
3676         (dg-require-alias): Likewise.
3677         (dg-require-gc-sections): Likewise.
3678         * lib/target-supports.exp (check_alias_available): Remove testfile
3679         parameter.
3680         (check_gc_sections_available): New function.
3681         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
3682         (dg-gpp-additional-files): Likewise.
3683         * lib/g++.exp (additional_sources): Remove.
3684         (additional_files): Likewise.
3685         (g++_target_compile): Use dg-additional-files-options.
3686
3687         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
3688         Tcl logic.
3689         * gcc.dg/special/ecos.exp: Remove.
3690         * gcc.dg/special/20000419-2.c: Use dg-require-*.
3691         * gcc.dg/special/alias-1.c: Likewise.
3692         * gcc.dg/special/alias-2.c: Likewise.
3693         * gcc.dg/special/gcsec-1.c: Likewise.
3694         * gcc.dg/special/weak-1.c: Likewise.
3695         * gcc.dg/special/weak-2.c: Likewise.
3696         * gcc.dg/special/wkali-1.c: Likewise.
3697         * gcc.dg/special/wkali-2.c: Likewise.
3698
3699         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
3700         dg-gpp-additional-*.
3701         * g++.dg/special/conpr-3.C: Likewise.
3702         * g++.dg/special/conpr-4.C: Likewise.
3703         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
3704         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
3705         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
3706         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
3707         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
3708         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
3709         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
3710         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
3711         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
3712         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
3713         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
3714         * g++.old-deja/g++.other/comdat1.C: Likewise.
3715         * g++.old-deja/g++.other/comdat2.C: Likewise.
3716         * g++.old-deja/g++.other/comdat3.C: Likewise.
3717         * g++.old-deja/g++.other/ctor1.C: Likewise.
3718         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
3719
3720 2003-06-05  Richard Henderson  <rth@redhat.com>
3721
3722         * gcc.dg/debug/20030605-1.c: New.
3723
3724 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
3725
3726         * README.QMTEST: Update.
3727
3728 2003-06-04  Richard Henderson  <rth@redhat.com>
3729
3730         * gcc.dg/cleanup-1.c: New.
3731         * gcc.dg/cleanup-2.c: New.
3732         * gcc.dg/cleanup-3.c: New.
3733         * gcc.dg/cleanup-4.c: New.
3734         * gcc.dg/cleanup-5.c: New.
3735         * gcc.dg/cleanup-6.c: New.
3736         * gcc.dg/cleanup-7.c: New.
3737
3738 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
3739
3740         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
3741
3742         * lib/dg-pch.exp: New file.
3743         * g++.dg/pch/pch.exp: Use dg-pch.exp.
3744         * gcc.dg/pch/pch.exp: Likewise.
3745
3746 2003-06-04  Roger Sayle  <roger@eyesopen.com>
3747
3748         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
3749         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
3750         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
3751         * gcc.dg/builtins-17.c: New test case.
3752         * gcc.dg/i386-387-4.c: New test case.
3753         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
3754
3755 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
3756
3757         * gcc.dg/ultrasp9.c: New test.
3758
3759 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
3760
3761         * gcc.c-torture/compile/20030604-1.c: New test.
3762         * gcc.dg/sparc-constant-1.c: New test.
3763
3764 2003-06-03  Glen Nakamura  <glen@imodulo.com>
3765
3766         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
3767
3768 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
3769
3770         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
3771
3772         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
3773         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
3774
3775 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
3776
3777         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
3778
3779 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3780
3781         PR c++/10940
3782         * g++.dg/template/spec10.C: New test.
3783
3784 2003-06-03  Roger Sayle  <roger@eyesopen.com>
3785
3786         * gcc.dg/builtins-16.c: New test case.
3787
3788 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
3789
3790         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
3791         mempcpy test with post-increments.
3792         * gcc.c-torture/execute/string-opt-3.c: New test.
3793         * gcc.dg/string-opt-1.c: New test.
3794
3795 2003-06-03  David Billinghurst (David.Billinghurst@riotinto.com)
3796
3797         PR fortran/10965
3798         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
3799
3800 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
3801
3802         * lib/scanasm.exp (dg-scan): New function, factored out of ...
3803         (scan-assembler): ... here.  Use dg-scan.
3804         (scan-assembler-not): Likewise.
3805         (scan-file): New function.
3806         (scan-file-not): Likewise.
3807         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
3808         * gcc.dg/cpp/_Pragma4.c: Likewise.
3809         * gcc.dg/cpp/_Pragma5.c: Likewise.
3810         * gcc.dg/cpp/avoidpaste1.c: Likewise.
3811         * gcc.dg/cpp/avoidpaste2.c: Likewise.
3812         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
3813         * gcc.dg/cpp/cmdlne-P.c: Likewise.
3814         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
3815         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
3816         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
3817         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
3818         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
3819         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
3820         * gcc.dg/cpp/cxxcom1.c: Likewise.
3821         * gcc.dg/cpp/line1.c: Likewise.
3822         * gcc.dg/cpp/maccom1.c: Likewise.
3823         * gcc.dg/cpp/maccom2.c: Likewise.
3824         * gcc.dg/cpp/maccom3.c: Likewise.
3825         * gcc.dg/cpp/maccom4.c: Likewise.
3826         * gcc.dg/cpp/maccom5.c: Likewise.
3827         * gcc.dg/cpp/maccom6.c: Likewise.
3828         * gcc.dg/cpp/multiline.c: Likewise.
3829         * gcc.dg/cpp/spacing1.c: Likewise.
3830         * gcc.dg/cpp/spacing2.c: Likewise.
3831         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
3832         * gcc.dg/cpp/trad/maccom1.c: Likewise.
3833         * gcc.dg/cpp/trad/maccom2.c: Likewise.
3834         * gcc.dg/cpp/trad/maccom3.c: Likewise.
3835         * gcc.dg/cpp/trad/maccom4.c: Likewise.
3836         * gcc.dg/cpp/trad/maccom6.c: Likewise.
3837         * gcc.dg/cpp/cxxcom2.c: Likewise.
3838         * gcc.dg/cpp/cxxcom2.h: New file.
3839
3840         * gcc.dg/cpp/truefalse.cpp: Move it to ...
3841         * g++.dg/cpp/truefalse.C: Here.
3842         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
3843
3844 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
3845
3846         * gcc.dg/cpp/redef3.c: New file.
3847
3848 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
3849
3850         * gcc.dg/i386-loop-3.c: New test.
3851
3852 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
3853
3854         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
3855
3856 2003-05-31  Roger Sayle  <roger@eyesopen.com>
3857
3858         * gcc.dg/fwrapv-1.c: New test case.
3859         * gcc.dg/fwrapv-2.c: New test case.
3860
3861 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3862
3863         PR c++/10956
3864         * g++.dg/template/spec9.C: New test.
3865
3866 2003-05-29  Roger Sayle  <roger@eyesopen.com>
3867
3868         * gcc.dg/duff-4.c: New test case.
3869
3870 2003-05-27  David Billinghurst (David.Billinghurst@riotinto.com)
3871
3872         PR fortran/10843
3873         * g77.dg/ffixed-form-1.f: New test
3874         * g77.dg/ffixed-form-2.f: New test
3875         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
3876         * g77.dg/ffree-form-3.f: New test
3877
3878 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
3879
3880         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
3881         * gcc.dg/wint_t-1.c: Likewise.
3882
3883 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3884
3885         * g++.dg/template/access11.C: New test.
3886
3887 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3888
3889         PR c++/10849
3890         * g++.dg/template/access10.C: New test.
3891
3892 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
3893             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3894
3895         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
3896
3897 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
3898
3899         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
3900         suppress for powerpc-*-darwin*.
3901         * gcc.dg/torture/builtin-noret-2.c: Likewise.
3902
3903 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
3904
3905         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
3906         suppress option for powerpc-*-darwin*.
3907
3908 2003-05-23  Roger Sayle  <roger@eyesopen.com>
3909
3910         * gcc.dg/builtins-1.c: Add tests for tan and atan.
3911         * gcc.dg/builtins-4.c: Add test for fmod.
3912
3913 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3914
3915         PR c++/10682
3916         * g++.dg/template/instantiate4.C: New test.
3917
3918 2003-05-22  Roger Sayle  <roger@eyesopen.com>
3919
3920         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
3921
3922 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
3923
3924         * gcc.dg/compat/scalar-return-1_main.c: New file.
3925         * gcc.dg/compat/scalar-return-1_x.c: New file.
3926         * gcc.dg/compat/scalar-return-1_y.c: New file.
3927         * gcc.dg/compat/scalar-return-2_main.c: New file.
3928         * gcc.dg/compat/scalar-return-2_x.c: New file.
3929         * gcc.dg/compat/scalar-return-2_y.c: New file.
3930         * gcc.dg/compat/struct-return-3_main.c: New file.
3931         * gcc.dg/compat/struct-return-3_y.c: New file.
3932         * gcc.dg/compat/struct-return-3_x.c: New file.
3933         * gcc.dg/compat/struct-return-2_main.c: New file.
3934         * gcc.dg/compat/struct-return-2_x.c: New file.
3935         * gcc.dg/compat/struct-return-2_y.c: New file.
3936
3937 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3938
3939         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
3940         for hppa*-hp-hpux*.
3941         * gcc.dg/20021014-1.c (dg-options): Likewise.
3942         * gcc.dg/nest.c (dg-options): Likewise.
3943
3944 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
3945
3946         PR c++/9738
3947         * g++.dg/ext/dllimport2.C: New file.
3948         * g++.dg/ext/dllimport3.C: New file.
3949
3950 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
3951
3952         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
3953         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
3954         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
3955         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
3956         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
3957         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
3958         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
3959         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
3960         * gcc.dg/compat/small-struct-defs.h: New file.
3961         * gcc.dg/compat/small-struct-init.h: New file.
3962         * gcc.dg/compat/small-struct-check.h: New file.
3963         * gcc.dg/compat/fp-struct-defs.h: New file.
3964         * gcc.dg/compat/fp-struct-check.h: New file.
3965         * gcc.dg/compat/fp-struct-init.h: New file.
3966         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
3967         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
3968
3969 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
3970
3971         * gcc.dg/20030225-2.c: New test.
3972
3973 2003-05-18  Roger Sayle  <roger@eyesopen.com>
3974             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3975
3976         * gcc.c-torture/compile/20030518-1.c: New test case.
3977
3978 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
3979
3980         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
3981         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
3982         gcc-dg-debug-runtest.
3983         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
3984         gcc-dg-debug-runtest.
3985
3986 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3987
3988         PR c++/9022
3989         * g++.dg/lookup/using6.C: New test.
3990
3991 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3992
3993         * g++.dg/parse/access2.C: New test.
3994
3995 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
3996
3997         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
3998         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
3999         * gcc.dg/debug/debug.exp: Likewise.
4000
4001 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
4002
4003         * gcc.dg/dollar.c: New test.
4004
4005 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
4006
4007         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
4008         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
4009         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
4010         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
4011         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
4012         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
4013         * gcc.dg/compat/struct-by-value-6_main.c: New file.
4014         * gcc.dg/compat/struct-by-value-6_x.c: New file.
4015         * gcc.dg/compat/struct-by-value-6_y.c: New file.
4016         * gcc.dg/compat/struct-by-value-7_main.c: New file.
4017         * gcc.dg/compat/struct-by-value-7_x.c: New file.
4018         * gcc.dg/compat/struct-by-value-7_y.c: New file.
4019         * gcc.dg/compat/struct-by-value-8_main.c: New file.
4020         * gcc.dg/compat/struct-by-value-8_x.c: New file.
4021         * gcc.dg/compat/struct-by-value-8_y.c: New file.
4022         * gcc.dg/compat/struct-by-value-9_main.c: New file.
4023         * gcc.dg/compat/struct-by-value-9_x.c: New file.
4024         * gcc.dg/compat/struct-by-value-9_y.c: New file.
4025
4026 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
4027
4028         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
4029         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
4030         support for "repo" mode.
4031         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
4032         * lib/g77-dg.exp: Likewise.
4033         * lib/obj-dg.exp: Likewise.
4034
4035 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
4036
4037         Merge from gcc-3_2-rhl8-branch:
4038         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
4039
4040         * gcc.dg/tls/opt-6.c: New test.
4041
4042         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
4043
4044         * gcc.dg/20030405-1.c: New test.
4045
4046         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
4047
4048         * gcc.dg/20030309-1.c: New test.
4049
4050         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
4051
4052         * gcc.c-torture/execute/20030307-1.c: New test.
4053
4054         2003-02-20  Randolph Chung  <tausq@debian.org>
4055
4056         * gcc.c-torture/compile/20030220-1.c: New test.
4057
4058         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
4059
4060         * gcc.dg/20030217-1.c: New test.
4061
4062         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
4063
4064         * gcc.c-torture/compile/20020129-1.c: New test.
4065
4066         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
4067
4068         * gcc.dg/unroll-1.c: New test.
4069
4070         2002-11-16  Jan Hubicka  <jh@suse.cz>
4071
4072         * gcc.c-torture/execute/20020920-1.c: New test.
4073
4074         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
4075
4076         PR target/7434
4077         * gcc.c-torture/compile/20021008-1.c: New test.
4078
4079         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
4080
4081         PR target/7559
4082         * testsuite/gcc.c-torture/execute/20020810-1.c: New test.
4083
4084         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
4085
4086         * gcc.c-torture/compile/20020807-1.c: New test.
4087
4088         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
4089
4090         * gcc.dg/tls/opt-1.c: New test.
4091
4092         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
4093
4094         * gcc.dg/20020729-1.c: New test.
4095
4096         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
4097
4098         * g++.dg/opt/life1.C: New test.
4099
4100         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
4101
4102         * gcc.dg/20020525-1.c: New test.
4103
4104         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
4105
4106         PR c++/6794
4107         * g++.dg/ext/pretty1.C: New test.
4108         * g++.dg/ext/pretty2.C: New test.
4109
4110 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
4111
4112         PR c++/8385
4113         * g++.dg/ext/typeof5.C: New test.
4114
4115 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
4116
4117         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
4118         __USER_LABEL_PREFIX__ into account.
4119         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
4120
4121 2003-05-14  Roger Sayle  <roger@eyesopen.com>
4122
4123         * gcc.dg/builtins-15.c: New test case.
4124
4125 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
4126
4127         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
4128
4129 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
4130
4131         * lib/g++.exp: Tweak handling of additional source files.
4132         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
4133         * g++.dg/special/conpr-2a.C: Rename to ...
4134         * g++.dg/special/conpr-2a.cc: ... this.
4135         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
4136         * g++.dg/special/conpr-3a.C: Rename to ...
4137         * g++.dg/special/conpr-3a.cc: This.
4138         * g++.dg/special/conpr-3b.C: Rename to ...
4139         * g++.dg/special/conpr-3b.cc: This.
4140         * g++.dg/special/conpr-4.C: New test.
4141         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
4142
4143 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
4144
4145         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
4146
4147 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4148
4149         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
4150         * g++.old-deja/g++.robertl/eb71.C: Likewise.
4151         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
4152         * g++.old-deja/g++.other/warn3.C: Likewise.
4153
4154 2003-05-11  Roger Sayle  <roger@eyesopen.com>
4155
4156         * gcc.dg/i386-387-1.c: Update to also test log.
4157         * gcc.dg/i386-387-2.c: Likewise.
4158
4159 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
4160
4161         * g77.f-torture/execute/int8421.f: New test.
4162
4163 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4164
4165         PR c++/10230, c++/10481
4166         * g++.dg/lookup/scoped5.C: New test.
4167
4168 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4169
4170         PR c++/10552
4171         * g++.dg/template/ttp6.C: New test.
4172
4173 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
4174
4175         * gcc.c-torture/execute/builtins: New directory.
4176         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
4177         gcc.c-torture/execute/builtins.
4178         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
4179         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
4180         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
4181         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
4182
4183 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4184
4185         PR c++/9252
4186         * g++.dg/template/access8.C: New test.
4187         * g++.dg/template/access9.C: New test.
4188
4189 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4190
4191         PR c++/9554
4192         * g++.dg/parse/access1.C: New test.
4193
4194 2003-05-09  DJ Delorie  <dj@redhat.com>
4195
4196         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
4197         long, and not an int.
4198
4199 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4200
4201         PR c++/10555, c++/10576
4202         * g++.dg/template/memclass1.C: New test.
4203
4204 2003-05-08  DJ Delorie  <dj@redhat.com>
4205
4206         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
4207         targets.
4208         * gcc.c-torture/execute/20021024-1.x: Likewise.
4209         * gcc.c-torture/execute/shiftdi.x: Likewise.
4210         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
4211         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
4212         * gcc.dg/20021018-1.c: Likewise.
4213
4214 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4215
4216         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
4217
4218         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
4219         (bcopy): Call memmove.
4220
4221 2003-05-08  Roger Sayle  <roger@eyesopen.com>
4222
4223         * g77.f-torture/compile/8485.f: New test case.
4224
4225 2003-05-07  Richard Henderson  <rth@redhat.com>
4226
4227         PR c++/10570
4228         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
4229         Verify exception_cleanup not called for rethrows.
4230         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
4231         when exiting catch block without rethrowing.
4232         * g++.dg/eh/forced3.C: New.
4233         * g++.dg/eh/forced4.C: New.
4234
4235 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
4236
4237         * gcc.dg/20030505.c: Fix triplet.
4238
4239 2003-05-06  DJ Delorie  <dj@redhat.com>
4240
4241         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
4242         * gcc.dg/nest.c: Likewise.
4243
4244 2003-05-05  Roger Sayle  <roger@eyesopen.com>
4245
4246         * gcc.dg/builtins-14.c: New test case.
4247
4248 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
4249
4250         * lib/compat.exp (compat-execute): New argument.
4251         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
4252         * gcc.dg/compat: New test directory.
4253         * gcc.dg/compat/compat.exp: New expect script.
4254         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
4255         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
4256         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
4257         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
4258         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
4259         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
4260
4261         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
4262         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
4263         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
4264         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
4265         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
4266         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
4267         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
4268         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
4269         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
4270         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
4271         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
4272         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
4273         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
4274         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
4275         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
4276
4277 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
4278
4279         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
4280
4281 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
4282
4283         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
4284
4285 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
4286
4287         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
4288         * gcc.dg/ppc-fsel-2.c: New test.
4289
4290         * gcc.dg/unused-5.c: New test.
4291
4292 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4293
4294         PR c++/10496
4295         * g++.dg/warn/pmf1.C: New test.
4296
4297 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4298
4299         PR c++/4494
4300         * g++.dg/warn/main.C: New test.
4301
4302 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4303
4304         * gcc.dg/nonnull-3.c: New test.
4305
4306 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
4307
4308         * gcc.dg/cpp/Wtrigraphs.c: Update.
4309         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
4310
4311 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
4312
4313         * gcc.dg/ppc-fsel-1.c: New test.
4314
4315 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
4316
4317         PR c/10604
4318         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
4319
4320 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
4321
4322         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
4323
4324 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4325
4326         PR c++/9364, c++/10553, c++/10586
4327         * g++.dg/parse/typename4.C: New test.
4328         * g++.dg/parse/typename5.C: Likewise.
4329
4330 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
4331
4332         * gcc.c-torture/compile/20030503-1.c: New test.
4333
4334 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4335
4336         * g++.dg/lookup/using5.C: Fix testcase error.
4337
4338 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
4339
4340         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
4341         since MEABI is no longer supported.  Remove all vestiges
4342         of MEABI from the test.
4343
4344 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4345
4346         PR c++/10554
4347         * g++.dg/lookup/using5.C: New test.
4348
4349 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4350
4351         PR c++/8772
4352         * g++.dg/template/ttp5.C: New test.
4353
4354 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
4355
4356         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
4357         (dg-gpp-additional-sources): New function.
4358         (dg-gpp-additional-files): Likewise.
4359         * lib/g++.exp (additional_sources): New variable.
4360         (additional_files): Likewise.
4361         (g++_target_compile): Deal with them.
4362         * lib/old-dejagnu.exp: Remove.
4363         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
4364         * g++.old-deja: Revise all tests to use dg commands.
4365
4366 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4367
4368         PR c++/9432, c++/9528
4369         * g++.dg/lookup/using4.C: New test.
4370
4371 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
4372
4373         * gcc.dg/noreturn-5.c: New file.
4374         * gcc.dg/noreturn-6.c: New file.
4375
4376         * gcc.c-torture/compile/inline-1.c: New file.
4377
4378 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
4379
4380         PR c++/10551
4381         * g++.dg/template/explicit1.C: New test.
4382
4383 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
4384
4385         PR c++/10549
4386         * g++.dg/other/bitfield1.C: New test.
4387
4388         PR c++/10527
4389         * g++.dg/init/new7.C: New test.
4390
4391 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
4392
4393         * g++.dg/ext/desig1.C: New test.
4394         * g++.dg/ext/init1.C: Update.
4395
4396         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
4397
4398 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
4399
4400         PR c++/10180
4401         * g++.dg/warn/Winline-1.C: New test.
4402
4403 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
4404
4405         * gcc.c-torture/execute/string-opt-19.c: New test.
4406
4407         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
4408         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
4409
4410 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
4411
4412         PR c++/10506
4413         * g++.dg/init/new6.C: New test.
4414
4415         PR c++/10503
4416         * g++.dg/init/ref6.C: New test.
4417
4418 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
4419
4420         * g++.dg/warn/weak1.C: XFAIL on AIX4.
4421
4422 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4423
4424         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
4425         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
4426
4427 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
4428
4429         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
4430         initialized static data members.
4431
4432 2003-04-25  H.J. Lu <hjl@gnu.org>
4433
4434         * gcc.dg/ia64-sync-4.c: New test.
4435
4436 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4437
4438         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
4439         date.
4440
4441 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
4442
4443         PR c++/10337
4444         * g++.dg/warn/conv1.C: New test.
4445         * g++.old-deja/g++.other/conv7.C: Adjust.
4446         * g++.old-deja/g++.other/overload14.C: Adjust.
4447
4448 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
4449
4450         PR c++/10471
4451         * g++.dg/template/defarg2.C: New test.
4452
4453 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
4454
4455         * gcc.dg/cpp/include2.c: Update.
4456         * gcc.dg/cpp/multiline-2.c: New.
4457         * gcc.dg/cpp/multiline.c: Update.
4458         * gcc.dg/cpp/strify2.c: Update.
4459         * gcc.dg/cpp/trad/literals-2.c: Update.
4460
4461 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4462
4463         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
4464
4465 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
4466
4467         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
4468
4469 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
4470
4471         PR c++/10451
4472         * g++.dg/parse/crash4.C: New test.
4473
4474         PR c++/9847
4475         * g++.dg/parse/crash5.C: New test.
4476
4477 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
4478
4479         PR c++/10446
4480         * g++.dg/parse/crash3.C: New test.
4481
4482         PR c++/10428
4483         * g++.dg/parse/elab1.C: New test.
4484
4485 2003-04-22  Devang Patel  <dpatel@apple.com>
4486
4487         * gcc.dg/cpp/trad/funlike-5.c: New test.
4488
4489 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
4490
4491         * g++.dg/other/packed1.C: Fix dg options.
4492
4493 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
4494
4495         * g++.dg/other/offsetof2.C: New test.
4496
4497 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
4498
4499         * g++.dg/template/recurse.C: Adjust location of error messages.
4500
4501 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
4502
4503         PR c++/9881
4504         * g++.dg/init/addr-const1.C: New test.
4505         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
4506
4507 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
4508
4509         PR c++/10405
4510         * g++.dg/lookup/struct-hack1.C: New test.
4511
4512 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
4513
4514         * ucs.c: Update diagnostic messages.
4515
4516 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
4517
4518         * gcc.dg/cpp/truefalse.cpp: New test.
4519         * gcc.dg/cpp/cpp.exp: Update.
4520         * g++.dg/other/stdbool-if.C: Remove.
4521
4522 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
4523
4524         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
4525         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
4526
4527 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
4528
4529         * gcc.c-torture/compile/20030418-1.c: New test.
4530
4531 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
4532
4533         * README.compat: Remove; content moved to doc/sourcebuild.texi.
4534
4535 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4536
4537         PR c++/10347
4538         g++.dg/template/dependent-name1.C: New test.
4539
4540 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
4541
4542         * gcc.dg/warn-1.c (tourist_guide): New array,
4543         contains a pointer to bar.
4544
4545 2003-04-16  Roger Sayle  <roger@eyesopen.com>
4546
4547         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
4548         * gcc.c-torture/execute/medce-1.c: New test case.
4549         * gcc.c-torture/execute/medce-2.c: New test case.
4550
4551 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
4552
4553         * lib/prune.exp: Ignore more messages.
4554
4555         PR c++/10381
4556         * g++.dg/parse/lookup3.C: New test.
4557
4558 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
4559
4560         * gcc.c-torture/compile/20030415-1.c : New test.
4561
4562 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
4563
4564         * gcc.c-torture/execute/scope-2.c: Move to ...
4565         * gcc.dg/noncompile/scope.c: .... here.
4566
4567 2003-04-14  Roger Sayle  <roger@eyesopen.com>
4568
4569         * gcc.dg/20030414-2.c: New test case.
4570
4571 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
4572
4573         PR target/10377
4574         * gcc.dg/20030414-1.c: New test.
4575
4576 2003-04-13  Roger Sayle  <roger@eyesopen.com>
4577
4578         * gcc.dg/builtins-12.c: New test case.
4579         * gcc.dg/builtins-13.c: New test case.
4580
4581 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4582
4583         * gcc.c-torture/execute/string-opt-18.c: New test.
4584
4585 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
4586
4587         PR c++/10300
4588         * g++.dg/init/new5.C: New test.
4589
4590 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
4591
4592         PR c++/7910
4593         * g++.dg/ext/dllimport1.C: New test.
4594
4595 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
4596
4597         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
4598
4599 2003-04-11  Bud Davis <bdavis9659@comcast.net>
4600
4601         PR Fortran/9263
4602         * g77.f-torture/noncompile/9263.f: New test
4603         PR Fortran/1832
4604         * g77.f-torture/execute/1832.f: New test
4605
4606 2003-04-11  David Chad  <davidc@freebsd.org>
4607             Loren J. Rittle  <ljrittle@acm.org>
4608
4609         libobjc/8562
4610         * objc.dg/headers.m: New test.
4611
4612 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
4613
4614         * gcc.c-torture/execute/builtin-noret-2.c: New.
4615         * gcc.c-torture/execute/builtin-noret-2.x: New.
4616         XFAIL builtin-noret-2.c at -O1 and above.
4617         * gcc.dg/redecl.c: New.
4618         * gcc.dg/Wshadow-1.c: Update error regexps.
4619
4620 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
4621
4622         * g++.dg/abi/bitfield10.C: New test.
4623
4624 2003-04-09  Mike Stump  <mrs@apple.com>
4625
4626         * gcc.dg/pch/pch.exp: Make testcase names longer.
4627         * g++.dg/pch/pch.exp: Make testcase names longer.
4628
4629 2003-04-08  Roger Sayle  <roger@eyesopen.com>
4630
4631         * gcc.dg/builtins-11.c: New test case.
4632
4633 2003-04-08  Roger Sayle  <roger@eyesopen.com>
4634
4635         * gcc.dg/builtins-9.c: New test case.
4636         * gcc.dg/builtins-10.c: New test case.
4637
4638 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
4639
4640         * gcc.dg/noncompile/init-4.c.c: New test.
4641
4642 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
4643
4644         * gcc.misc-test/gcov-9.c: New test.
4645         * gcc.misc-test/gcov-10.c: New test
4646         * gcc.misc-test/gcov-11.c: New test.
4647
4648 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
4649
4650         PR optimization/10024
4651         * gcc.c-torture/compile/20030405-1.c: New test.
4652
4653 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
4654
4655         * gcc.dg/pch/static-3.c: New.
4656         * gcc.dg/pch/static-3.hs: New.
4657         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
4658
4659 2003-04-04  Richard Henderson  <rth@redhat.com>
4660
4661         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
4662         * g++.dg/eh/forced2.C: Likewise.
4663
4664 2003-04-03  Mike Stump  <mrs@apple.com>
4665
4666         * lib/scanasm.exp (scan-assembler): Add xfail processing for
4667         target arg.
4668         (scan-assembler-times, scan-assembler-not): Likewise.
4669         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
4670
4671 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
4672
4673         * gcc.dg/sparc-loop-1.c: New test.
4674
4675 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
4676
4677         PR other/9274
4678         * g++.dg/pch/system-2.C: New.
4679         * g++.dg/pch/system-2.Hs: New.
4680
4681 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
4682
4683         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
4684
4685         * g++.dg/eh/simd-1.C (vecfunc): Same.
4686
4687 2003-04-01  Roger Sayle  <roger@eyesopen.com>
4688
4689         * gcc.c-torture/execute/20030401-1.c: New test case.
4690
4691 2003-04-01  Ziemowit Laski <zlaski@apple.com>
4692
4693         * objc.dg/defs.m: New.
4694
4695 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
4696
4697         * g++.dg/eh/simd-1.C: New.
4698         * g++.dg/eh/simd-2.C: New.
4699
4700 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
4701
4702         * gcc.c-torture/execute/simd-3.c: New.
4703
4704 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
4705
4706         PR c/9936
4707         * gcc.dg/20030331-2.c: New test.
4708
4709 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
4710
4711         PR c++/10278
4712         * g++.dg/parse/crash2.C: New test.
4713
4714 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
4715
4716         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
4717         * gcc.c-torture/execute/20030331-1.c: ...here.
4718
4719 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
4720
4721         * gcc.c-torture/execute/20030331-1.c: New test.
4722
4723 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
4724
4725         * lib/gcov.exp: Adjust call return testing strings.
4726         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
4727
4728 2003-03-31  Roger Sayle  <roger@eyesopen.com>
4729
4730         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
4731         * gcc.dg/builtins-7.c: New test case.
4732         * gcc.dg/builtins-8.c: New test case.
4733
4734 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
4735
4736         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
4737
4738 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
4739
4740         PR c++/7647
4741         * g++.dg/lookup-class-member-2.C: New test.
4742
4743 2003-03-30  Glen Nakamura  <glen@imodulo.com>
4744
4745         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
4746
4747 2003-03-28  Roger Sayle  <roger@eyesopen.com>
4748
4749         * gcc.c-torture/execute/ieee/fp-cmp-6.c:  Correct test for -O0.
4750
4751 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
4752
4753         * g++.dg/init/attrib1.C: New test.
4754
4755 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
4756
4757         * gcc.dg/ultrasp8.c: New test.
4758
4759 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
4760
4761         * gcc.dg/ultrasp7.c: New test.
4762
4763 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
4764
4765         PR c++/10047
4766         * g++.dg/template/inline1.C: New test.
4767
4768 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
4769
4770         * gcc.dg/sparc-dwarf2.c: New test.
4771
4772 2003-03-27  Roger Sayle  <roger@eyesopen.com>
4773
4774         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
4775         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
4776
4777 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
4778
4779         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
4780         than reading .x files.
4781         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
4782         * g77.dg/gcov/gcov-1.f: Likewise.
4783         * gcc.misc-tests/gcov-4b.c: Likewise.
4784         * gcc.misc-tests/gcov-5b.c: Likewise.
4785         * gcc.misc-tests/gcov-6.c: Likewise.
4786         * gcc.misc-tests/gcov-7.c: Likewise.
4787         * gcc.misc-tests/gcov-8.c: Likewise.
4788         * g++.dg/gcov/gcov-1.x: Remove.
4789         * g77.dg/gcov/gcov-1.x: Likewise.
4790         * gcc.misc-tests/gcov-4b.x: Likewise.
4791         * gcc.misc-tests/gcov-5b.x: Likewise.
4792         * gcc.misc-tests/gcov-6.x: Likewise.
4793         * gcc.misc-tests/gcov-7.x: Likewise.
4794         * gcc.misc-tests/gcov-8.x: Likewise.
4795
4796 2003-03-27  Glen Nakamura  <glen@imodulo.com>
4797
4798         PR opt/10087
4799         * gcc.dg/20030324-1.c: New test.
4800
4801 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
4802
4803         PR c++/10224
4804         * g++.dg/template/arg3.C: New test.
4805
4806         PR c++/10158
4807         * g++.dg/template/friend18.C: New test.
4808
4809 2003-03-26  Roger Sayle  <roger@eyesopen.com>
4810
4811         * g77.f-torture/compile/20030326-1.f: New test case.
4812
4813 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
4814
4815         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
4816
4817         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
4818
4819 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
4820
4821         * gcc.dg/ia64-sync-3.c: New test.
4822
4823 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
4824
4825         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
4826
4827 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
4828
4829         * gcc.dg/ultrasp6.c: New test.
4830
4831 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
4832
4833         * gcc.dg/i386-signbit-1.c: New test.
4834         * gcc.dg/i386-signbit-2.c: New test.
4835         * gcc.dg/i386-signbit-3.c: New test.
4836
4837 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
4838
4839         * gcc.dg/ultrasp5.c: Fix options.
4840
4841 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
4842
4843         * gcc.dg/ultrasp5.c: Fix comment.
4844
4845 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
4846
4847         PR fortran/10197
4848         * g77.f-torture/execute/10197.f: New test.
4849
4850 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
4851
4852         PR c++/9898, c++/383
4853         * g++.dg/template/conv6.C: New test.
4854
4855         PR c++/10119
4856         * g++.dg/template/ptrmem5.C: New test.
4857
4858         PR c++/10026
4859         * g++.dg/lookup/koenig1.C: New test.
4860
4861         PR C++/10199
4862         * g++.dg/lookup/template2.C: New test.
4863
4864 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
4865
4866         * g++.dg/opt/rtti1.C: New test.
4867
4868 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
4869
4870         * gcc.dg/ultrasp5.c: New test.
4871
4872 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
4873
4874         PR middle-end/9967
4875         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
4876         builtin fputs.
4877
4878 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
4879
4880         PR c/8224
4881         * gcc.dg/20030323-1.c: New test.
4882
4883 2003-03-23  Roger Sayle  <roger@eyesopen.com>
4884
4885         * gcc.c-torture/compile/20030323-1.c: New test case.
4886
4887 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
4888
4889         * gcc.dg/20030321-1.c: New test.
4890
4891 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
4892
4893         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
4894
4895 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
4896
4897         PR c++/9978, c++/9708
4898         * g++.dg/ext/vlm1.C: Adjust expected error.
4899         * g++.dg/ext/vla2.C: New test.
4900         * g++.dg/template/arg1.C: New test.
4901         * g++.dg/template/arg2.C: New test.
4902
4903 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
4904
4905         * g77.f-torture/execute/select.f: New test.
4906         * g77.f-torture/noncompile/select_no_compile.f: New test.
4907
4908 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
4909
4910         PR c++/9898
4911         * g++.dg/other/error4.C: New test.
4912
4913 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
4914
4915         * g++.dg/template/friend17.C: New test.
4916
4917 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
4918
4919         * gcc.c-torture/compile/20030320-1.c: New.
4920
4921 2003-03-20  Roger Sayle  <roger@eyesopen.com>
4922
4923         * gcc.dg/builtins-6.c: New test case.
4924
4925 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
4926
4927         PR target/10073
4928         * gcc.c-torture/compile/20030319-1.c: New.
4929
4930 2003-03-18  Jan Hubicka  <jh@suse.cz>
4931
4932         * gcc.dg/i386-cvt-1.c: New test.
4933
4934 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
4935
4936         * objc.dg/naming-1.m: Use "(parse|syntax) error".
4937         * objc.dg/naming-2.m: Likewise.
4938
4939 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
4940
4941         PR c++/9639
4942         * g++.dg/parse/crash1.C: New test.
4943
4944 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
4945
4946         PR c++/8805
4947         * g++.dg/eh/cleanup1.C: New test.
4948
4949 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
4950
4951         * gcc.c-torture/execute/20030316-1.c: New test case.
4952
4953 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
4954
4955         PR c++/9629
4956         * g++.dg/init/ctor2.C: New test.
4957
4958 2003-03-15  Roger Sayle  <roger@eyesopen.com>
4959
4960         * g77.f-torture/compile/xformat.f: New test case.
4961
4962 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4963
4964         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
4965         * g++.old-deja/g++.mike/eh50.C: Likewise.
4966
4967 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4968
4969         PR c++/6440
4970         * g++.dg/template/spec7.C: New test.
4971         * g++.dg/template/spec8.C: Likewise.
4972
4973 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
4974
4975         * gcc.c-torture/execute/20030313-1.c: New test.
4976
4977 2003-03-14  Richard Henderson  <rth@redhat.com>
4978
4979         * gcc.dg/inline-2.c: Adjust alpha test for external call.
4980
4981 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
4982
4983         * gcc.c-torture/compile/20030314-1.c: New test.
4984
4985 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
4986
4987         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
4988         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
4989         thumb target,
4990         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
4991         to accept newer _imp__  prefix and additional
4992         newline in .drectve section.
4993         * gcc.dg/dll-4.c: Likewise.
4994         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
4995         switch.
4996
4997 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
4998
4999         * g++.dg/parse/namespace9.C: New test.
5000
5001         * g++.dg/init/ref5.C: New test.
5002         * g++.dg/parse/ptrmem1.C: Likewise.
5003
5004 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5005
5006         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
5007         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
5008         regular expression.
5009         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
5010         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
5011
5012 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
5013
5014         * gcc.c-torture/execute/20030224-2.c: New test.
5015
5016 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
5017
5018         * gcc.dg/decl-3.c: New test.
5019
5020 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
5021
5022         * gcc.dg/i386-loop-2.c: New test.
5023
5024 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
5025
5026         PR c++/9474
5027         * g++.dg/parse/namespace8.C: New test.
5028
5029         PR c++/9924
5030         * g++.dg/overload/builtin2.C: New test.
5031
5032 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
5033
5034         * gcc.dg/return-type-3.c: New test.
5035
5036 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
5037
5038         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
5039         profiling options are not supported.
5040
5041 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
5042
5043         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
5044         * g++.old-deja/g++.warn/impint2.C: Likewise.
5045
5046 2003-03-10  Devang Patel  <dpatel@apple.com>
5047
5048         * g++.dg/cpp/c++_cmd_1.C: New test.
5049         * g++.dg/cpp/c++_cmd_1.h: New file.
5050
5051 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
5052
5053         * gcc.dg/altivec-9.c: New file.
5054
5055 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
5056
5057         * gcc.dg/ppc-sdata-1.c: New test.
5058         * gcc.dg/ppc-sdata-2.c: New test.
5059
5060 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
5061
5062         PR c++/9373
5063         * g++.dg/opt/ptrmem2.C: New test.
5064
5065         PR c++/8534
5066         * g++.dg/opt/ptrmem1.C: New test.
5067
5068 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
5069
5070         * gcc.dg/i386-loop-1.c: New test.
5071
5072 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5073
5074         PR c++/9970
5075         * g++.dg/lookup/friend1.C: New test.
5076
5077 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
5078
5079         PR c++/9823
5080         * g++.dg/parser/constructor1.C: New test.
5081
5082 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
5083
5084         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
5085
5086         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
5087
5088 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
5089
5090         * gcc.dg/cpp/Wunused.c: Update test.
5091
5092 2003-03-08  Jan Hubicka  <jh@suse.cz>
5093
5094         * gcc.dg/inline-3.c: New test.
5095
5096 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
5097
5098         PR c++/9809
5099         * g++.dg/parse/builtin1.C: New test.
5100
5101         PR c++/9982
5102         * g++.dg/abi/cookie1.C: New test.
5103         * g++.dg/abi/cookie2.C: Likewise.
5104
5105         PR c++/9524
5106         * g++.dg/template/field1.C: New test.
5107
5108         PR c++/9912
5109         * g++.dg/parse/class1.C: New test.
5110         * g++.dg/parse/namespace7.C: Likewise.
5111         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
5112
5113 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
5114
5115         * g++.dg/init/ref4.C: New test.
5116
5117 2003-03-07  Jan Hubicka  <jh@suse.cz>
5118
5119         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
5120         * gcc.dg/inline-3.c:  New test.
5121
5122 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
5123
5124         * g++.dg/init/ref3.C: New test.
5125
5126         PR c++/9965
5127         * g++.dg/init/ref2.C: New test.
5128
5129         PR c++/9400
5130         * g++.dg/warn/Wshadow-2.C: New test.
5131
5132         PR c++/9791
5133         * g++.dg/warn/Woverloaded-1.C: New test.
5134
5135 2003-03-05  Jan Hubicka  <jh@suse.cz>
5136
5137         * gcc.dg/i386-local2.c: New.
5138         * gcc.dg/i386-local.c: Fix typo.
5139
5140 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
5141
5142         * g++.dg/abi/layout3.C: New test.
5143
5144 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
5145
5146         * gcc.c-torture/compile/20030305-1.c
5147
5148 2003-03-05  Jan Hubicka  <jh@suse.cz>
5149
5150         * gcc.dg/i386-local.c: New.
5151
5152 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
5153
5154         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
5155
5156 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
5157
5158         * gcc.dg/switch-2.c: New test.
5159         * gcc.dg/switch-3.c: New test.
5160         * gcc.dg/Wswitch.c: Adjust line numbers.
5161         * gcc.dg/Wswitch-default.c: Likewise.
5162         * gcc.dg/Wswitch-enum.c: Likewise.
5163
5164 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
5165
5166         * gcc.c-torture/execute/20030222-1.c: New test.
5167
5168 2003-03-03  James E Wilson  <wilson@tuliptree.org>
5169
5170         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
5171
5172 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
5173
5174         PR c++/9878
5175         * g++.dg/init/ref1.C: New test.
5176
5177 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
5178
5179         * gcc.dg/sh-relax.c: New SH-only test.
5180
5181 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
5182
5183         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
5184         comment explaining purpose of testcase.
5185
5186 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
5187
5188         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
5189         for HC11/HC12 (asm needs two int registers).
5190         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
5191         HC11/HC12 because the test uses an asm which needs two 32-bit
5192         registers.
5193
5194 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
5195
5196         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
5197         for HC11/HC12 (array is too large otherwise).
5198         * gcc.c-torture/compile/920501-4.x: New file, likewise.
5199         * gcc.c-torture/compile/20010518-2.x: Likewise.
5200         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
5201         HC11/HC12 (array is too large).
5202
5203 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
5204
5205         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
5206         * lib/g++-dg.exp (g++-dg-test): Likewise.
5207
5208 2003-03-01  Roger Sayle  <roger@eyesopen.com>
5209
5210         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
5211         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
5212
5213 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5214
5215         * g++.dg/warn/implicit-typename1.C: Remove warning.
5216
5217 2003-02-28  Richard Henderson  <rth@redhat.com>
5218
5219         * gcc.dg/noreturn-1.c: Move noreturn warning line.
5220         * gcc.dg/return-type-1.c: Move control reaches end warning line.
5221
5222 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
5223
5224         * gcc.dg/pch/pch.exp: Change .pch to .gch.
5225         * g++.dg/pch/pch.exp: Likewise.
5226
5227 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
5228
5229         PR c++/9879
5230         * testsuite/g++.dg/init/new4.C: New test.
5231
5232 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
5233
5234         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
5235
5236 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
5237
5238         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
5239         unsigned long.
5240
5241         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
5242         wider than float.
5243
5244 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
5245
5246         * lib/scanasm.exp: Add support for counting numbers of
5247         occurences.
5248         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
5249         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
5250
5251 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
5252
5253         PR c++/9683
5254         * g++.dg/template/static3.C: New test.
5255
5256         PR c++/9829
5257         * g++.dg/parse/namespace6.C: New test.
5258
5259 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
5260
5261         PR target/9732
5262         * gcc.dg/20030225-1.c: New test.
5263
5264 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
5265
5266         * README: Remove out-of-date information.
5267
5268         PR c++/9836
5269         * g++.dg/template/spec6.C: New test.
5270
5271 2003-02-24  Jeff Law  <law@redhat.com>
5272
5273         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
5274
5275 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
5276
5277         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
5278         * gcc.dg/pragma-ep-1.c: Likewise.
5279
5280 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5281
5282         PR c++/9602
5283         * g++.dg/template/friend16.C: New test.
5284
5285 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
5286
5287         PR c++/5333
5288         * g++.dg/parse/fused-params1.C: Adjust error messages.
5289         * g++.dg/template/nested3.C: New test.
5290
5291 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
5292
5293         * g++.dg/abi/param1.C: New test.
5294
5295 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5296
5297         PR c++/7982
5298         * g++.dg/warn/implicit-typename1.C: New test.
5299
5300 2003-02-22  Kelley Cook <kelleycook@comcast.net>
5301
5302         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
5303         with "mtune".
5304         * g++.old-deja/g++.other/store-expr2.C: Likewise.
5305         * gcc.c-torture/execute/20010129-1.x: Likewise.
5306         * gcc.dg/20011107-1.c: Likewise.
5307         * gcc.dg/20020108-1.c: Likewise.
5308         * gcc.dg/20020122-3.c: Likewise.
5309         * gcc.dg/20020206-1.c: Likewise.
5310         * gcc.dg/20020310-1.c: Likewise.
5311         * gcc.dg/20020426-2.c: Likewise.
5312         * gcc.dg/20020517-1.c: Likewise.
5313         * gcc.dg/991230-1.c: Likewise.
5314         * gcc.dg/i386-unroll-1.c: Likewise.
5315         * gcc.misc-tests/i386-prefetch.exp: Likewise.
5316
5317 2003-02-22  Jan Hubicka  <jh@suse.cz>
5318
5319         * gcc.dg/i386-mul.c: New test.
5320
5321 2003-02-21  Roger Sayle  <roger@eyesopen.com>
5322
5323         * gcc.dg/builtins-5.c: New test case.
5324
5325 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
5326
5327         * gcc.dg/asmreg-1.c: New test.
5328
5329 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
5330
5331         PR c++/9749
5332         * g++.dg/parse/varmod1.C: New test.
5333
5334 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
5335
5336         PR c++/9727
5337         * g++.dg/template/op1.C: New test.
5338
5339 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
5340
5341         PR c++/8906
5342         * g++.dg/template/nested2.C: New test.
5343
5344 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
5345
5346         PR c++/8724
5347         * g++.dg/expr/dtor1.C: New test.
5348
5349 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
5350
5351         * gcc.dg/cpp/include3.c: New test.
5352         * gcc.dg/cpp/inc/foo.h: New file.
5353
5354 2003-02-21  Glen Nakamura  <glen@imodulo.com>
5355
5356         * gcc.c-torture/execute/20030221-1.c: New test.
5357
5358 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
5359
5360         PR c++/9729
5361         * g++.dg/abi/conv1.C: New test.
5362
5363 2003-02-20  Jan Hubicka  <jh@suse.cz>
5364
5365         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
5366
5367 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
5368
5369         * gcc.c-torture/compile/20030219-1.c: New test.
5370
5371 2003-02-18  Jan Hubicka  <jh@suse.cz>
5372
5373         * gcc.dg/funcorder.c: New test.
5374
5375 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
5376
5377         * gcc.c-torture/execute/20030218-1.c: New.
5378
5379 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
5380
5381         * gcc.dg/20030218-1.c: New.
5382
5383 2003-02-18  Richard Henderson  <rth@redhat.com>
5384
5385         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
5386         * gcc.dg/attr-used-2.c: New.
5387
5388 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
5389
5390         PR c++/9704
5391         * g++.dg/init/copy5.C: New test.
5392
5393 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
5394
5395         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
5396         * g++.dg/pch/pch.exp: Likewise.
5397
5398 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
5399
5400         * gcc.c-torture/execute/20030209-1.c: Enable the test if
5401         STACK_SIZE is not defined.
5402
5403 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5404
5405         PR c++/9457
5406         * g++.dg/template/init1.C: New test.
5407
5408 2003-02-16  Jan HUbicka  <jh@suse.cz>
5409
5410         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
5411         (foo): Add few extra tests
5412         * gcc.dg/c99-const-expr-3.c: Likewise.
5413         * gcc.c-torture/execute/20030216-1.c: New.
5414
5415 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5416
5417         PR c++/9459
5418         * g++.dg/ext/typeof4.C: New test.
5419
5420 2003-02-15  Roger Sayle  <roger@eyesopen.com>
5421
5422         * gcc.dg/i386-387-3.c: New test case.
5423
5424 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
5425
5426         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
5427         cris-*-elf* cris-*-aout* and mmix-*-*.
5428
5429 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
5430
5431         * gcc.dg/20030213-1.c: New test.
5432
5433 2003-02-12  Roger Sayle  <roger@eyesopen.com>
5434
5435         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
5436         * gcc.dg/i386-387-2.c: Likewise.
5437
5438 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
5439
5440         * gcc.dg/ppc-spe.c: Fix formatting.
5441         Enable tests that were previously unsupported by gas.
5442         Delete tests for instructions that no longer exist.
5443         Switch arguments on evsubifw builtin.
5444
5445 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
5446
5447         * gcc.c-torture/execute/20030209-1.c: Disable the test if
5448         STACK_SIZE is too small.
5449
5450 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
5451             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
5452
5453         * gcc.dg/decl-2.c: New test.
5454
5455 2003-02-10  Jan Hubicka  <jh@suse.cz>
5456
5457         * gcc.dg/i386-fpcvt-1.c:  New test.
5458
5459 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
5460
5461         * gcc.c-torture/execute/20030209-1.c: New test.
5462
5463 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
5464
5465         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
5466         int-wide bitops, use the constants of the same width.
5467         Likewise, if long long is 32-bit wide, test bitops using
5468         32-bit constants.
5469
5470 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
5471
5472         * gcc.dg/20021014-1.c: Annotate with expected notice text.
5473
5474 2003-02-07  Roger Sayle  <roger@eyesopen.com>
5475
5476         * testsuite/gcc.dg/builtins-4.c: New test case.
5477
5478 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5479
5480         * gcc.dg/20020430-1.c: Fix dg command typos.
5481         * gcc.dg/20020503-1.c: Likewise.
5482
5483 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5484
5485         PR c++/8785
5486         * g++.dg/parse/fused-params1.C: New test.
5487
5488         PR c++/8857
5489         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
5490
5491         PR c++/8921
5492         * g++.dg/parse/non-dependent1.C: New test.
5493
5494         PR c++/8928
5495         * g++.dg/parse/dupl-tmpl-args1.C: New test.
5496
5497         PR c++/9228
5498         * g++.dg/parse/undefined7.C: New test.
5499         * g++.dg/parse/non-templ1.C: New test.
5500
5501         PR c++/9229
5502         * g++.dg/parse/too-many-tmpl-args1.C: New test.
5503
5504 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
5505
5506         * gcc.c-torture/compile/20030206-1.c: New test.
5507
5508 2003-02-05  Roger Sayle  <roger@eyesopen.com>
5509
5510         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
5511         "pow" to "foo" to avoid potential confusion with a math built-in.
5512
5513 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5514
5515         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
5516         conditions for SPARC targets.
5517
5518 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
5519
5520         * gcc.dg/20030204-1.c: New test.
5521
5522 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5523
5524         PR c++/38
5525         * g++.dg/parse/array-size1.C: New test.
5526
5527         PR c++/5657
5528         * g++.dg/parse/undefined3.C: New test.
5529
5530         PR c++/5665
5531         * g++.dg/parse/undefined4.C: New test.
5532
5533         PR c++/5975
5534         * g++.dg/parse/undefined5.C: New test.
5535
5536         PR c++/7259
5537         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
5538
5539         PR c++/8578
5540         * g++.dg/parse/casting-operator1.C: New test.
5541
5542         PR c++/8596
5543         * g++.dg/parse/undefined6.C: New test.
5544
5545         PR c++/8736
5546         * g++.dg/parse/missing-template1.C: New test.
5547
5548 2003-02-04  Jan Hubicka  <jh@suse.cz>
5549
5550         * gcc.dg/i386-cadd.c:  Compile using -march=k8.
5551         * gcc.dg/i386-cmov?.c:  Likewise.
5552         * gcc.dg/i386-fpcvt-?.c:  Likewise.
5553         * gcc.dg/i386-ssefp-1.c:  Likewise.
5554         * gcc.dg/i386-ssetype-?.c:  Likewise; fix for register passing
5555         conventions.
5556
5557 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
5558
5559         PR c++/7129
5560         * testsuite/g++.dg/ext/max.C: New test.
5561
5562 2003-02-03  Jan Hubicka  <jh@suse.cz>
5563
5564         * gcc.c-torture/execute/20030203-1.c: New test.
5565
5566 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
5567
5568         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
5569         'natural-endian'.
5570
5571 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
5572
5573         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
5574         * g++.dg/init/new2.C: Likewise.
5575         * g++.dg/other/new1.C: Likewise.
5576
5577 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
5578
5579         * gcc.dg/struct-ret-libc.c: New test.
5580
5581 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
5582
5583         * gcc.dg/20030129-1.c: New test.
5584
5585 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5586
5587         PR c++/8849
5588         * g++.dg/template/ptrmem4.C: New test.
5589
5590 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
5591
5592         * g++.dg/parser/constant1.C: New test.
5593
5594 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5595
5596         PR c++/8591
5597         * g++.dg/parse/friend2.C: New test.
5598
5599 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
5600
5601         PR c++/9437
5602         * g++.dg/template/unify4.C: New test.
5603
5604 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
5605
5606         * gcc.c-torture/execute/20030128-1.c: New test.
5607
5608 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
5609
5610         * g++.dg/lookup/nested1.C: Test moved from ...
5611         * g++.old-deja/g++.other/lookup24.C: ... here.
5612
5613 2003-01-28  Jan Hubicka  <jh@suse.cz>
5614
5615         * gcc.dg/i386-cmov5.c:  New test.
5616
5617 2003-01-28  D.Venkatasubramanian   <dvenkat@noida.hcltech.com>
5618
5619         * gcc.c-torture/execute/20010925-1.c: Changed the
5620         memcpy declaration.
5621
5622 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
5623
5624         PR c++/3902
5625         * g++.dg/parse/template5.C: New test.
5626
5627 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
5628
5629         PR fortran/9258
5630         * g77.dg/pr9258: New test.
5631
5632 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
5633
5634         * README: Move relevant parts from README.g++.
5635
5636         * README.g++: Remove this file.
5637
5638 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
5639
5640         * g++.dg/abi/dcast1.C: New test.
5641
5642 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5643
5644         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
5645
5646 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
5647
5648         PR c++/47
5649         * g++.old-deja/g++.other/lookup24.C: New test.
5650
5651 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5652
5653         PR middle-end/7227
5654         * gcc.dg/uninit-C.c: New test.
5655
5656 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
5657
5658         * g++.dg/abi/covariant1.C: New test.
5659
5660 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
5661
5662         * gcc.dg/20030123-1.c: New test.
5663
5664 2003-01-25  Jan Hubicka  <jh@suse.cz>
5665
5666         PR opt/8492
5667         * gcc.c-torture/compile/20030125-1.c
5668
5669 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
5670
5671         PR c++/9403
5672         * g++.dg/parse/template3.C: New test.
5673         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
5674
5675         PR c++/795
5676         * g++.dg/parse/template4.C: New test.
5677
5678         PR c++/9415
5679         * g++.dg/template/qual2.C: New test.
5680
5681         PR c++/8545
5682         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
5683
5684         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
5685
5686 2003-01-25  Roger Sayle  <roger@eyesopen.com>
5687
5688         * gcc.c-torture/execute/switch-1.c: New test case.
5689
5690 2003-01-25  Jan Hubicka  <jh@suse.cz>
5691
5692         * gcc.c-torture/execute/20030125-1.[cx]: New test.
5693
5694 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
5695
5696         Tweaks for Bison-1.875. From the NEWS file:
5697         "- `parse error' -> `syntax error'
5698         Bison now uniformly uses the term `syntax error'"
5699         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
5700         * gcc.dg/cpp/digraph2.c: Likewise.
5701         * gcc.dg/cpp/direct2.c: Likewise.
5702         * gcc.dg/cpp/paste4.c: Likewise.
5703         * gcc.dg/c90-restrict-1.c: Likewise.
5704         * gcc.dg/c99-func-2.c: Likewise.
5705         * gcc.dg/noncompile/920721-2.c: Likewise.
5706         * gcc.dg/noncompile/930622-2.c: Likewise.
5707         * gcc.dg/noncompile/940112-1.c: Likewise.
5708         * gcc.dg/noncompile/950921-1.c: Likewise.
5709         * gcc.dg/noncompile/951123-1.c: Likewise.
5710         * gcc.dg/noncompile/971104-1.c: Likewise.
5711         * gcc.dg/noncompile/990416-1.c: Likewise.
5712
5713 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
5714
5715         * g++.dg/parse/undefined1.C: Add error message.
5716
5717 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
5718
5719         PR c++/9354
5720         * g++.dg/parse/new1.C: New test.
5721
5722         PR c++/9216
5723         * g++.dg/parse/template2.C: New test.
5724
5725         PR c++/9354
5726         * g++.dg/parse/typedef2.C: New test.
5727
5728         PR c++/9328
5729         * g++.dg/ext/typeof3.C: New test.
5730
5731 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5732
5733         PR c++/2738
5734         * g++.dg/parse/ret-type1.C: New test.
5735
5736         PR c++/3792
5737         * g++.dg/parse/tmpl-outside1.C: New test.
5738
5739         PR c++/4207
5740         * g++.dg/parse/int-as-enum1.C: New test.
5741
5742         PR c++/4903
5743         * g++.dg/parse/no-typename1.C: New test.
5744
5745         PR c++/5533
5746         * g++.dg/parse/no-value1.C: New test.
5747
5748         PR c++/5921
5749         * g++.dg/parse/wrong-inline1.C: New test.
5750
5751         PR c++/6402
5752         * g++.dg/parse/ref1.C: New test.
5753
5754         PR c++/6992
5755         * g++.dg/parse/attr-ctor1.C: New test.
5756
5757         PR c++/7229
5758         * g++.dg/parse/namespace5.C: New test.
5759
5760         PR c++/7917
5761         * g++.dg/parse/func-def1.C: New test.
5762
5763         PR c++/8143
5764         * g++.dg/parse/undefined1.C: New test.
5765
5766         PR c++/5723, PR c++/8522
5767         * g++.dg/parse/specialization1.C: New test.
5768
5769         PR c++/163, PR c++/8595
5770         * g++.dg/parse/struct-as-enum1.C: New test.
5771
5772         PR c++/9173
5773         * g++.dg/parse/undefined2.C: New test.
5774
5775 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
5776
5777         PR c++/9298
5778         * g++.dg/parse/template1.C: New test.
5779
5780         PR c++/9384
5781         * g++.dg/parse/using1.C: New test.
5782
5783         PR c++/9285
5784         PR c++/9294
5785         * g++.dg/parse/expr2.C: New test.
5786
5787         PR c++/9388
5788         * g++.dg/parse/lookup2.C: Likewise.
5789
5790 2003-01-21  Jan Hubicka  <jh@suse.cz>
5791
5792         * gcc.c-torture/execute/990208-1.c:  Add noinline attributes as needed.
5793         * gcc.c-torture/execute/eeprof-1.c:  Likewise.
5794         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
5795         * gcc.c-torture/execute/string-opt-*.c: Likewise.
5796
5797 2003-01-20  Nick Clifton  <nickc@redhat.com>
5798
5799         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
5800         problem with ARM sibcall code generation.
5801
5802 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
5803
5804         * gcc.c-torture/execute/20030120-1.c: New.
5805
5806 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
5807
5808         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
5809
5810 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
5811
5812         PR c++/9272
5813         * g++.dg/parse/ctor1.C: New test.
5814
5815         PR c++/9294:
5816         * g++.dg/parse/qualified1.C: New test.
5817
5818         * g++.dg/parse/typename3.C: New test.
5819
5820 2003-01-16  Richard Henderson  <rth@redhat.com>
5821
5822         * g++.dg/tls/init-2.C: Fix error matches for real this time.
5823
5824 2003-01-16  Richard Henderson  <rth@redhat.com>
5825
5826         * g++.dg/pch/pch.exp: Copy test header to the working directory
5827         before using it either for precompilation or direct use.
5828         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
5829         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
5830
5831 2003-01-16  Richard Henderson  <rth@redhat.com>
5832
5833         * gcc.dg/pch/pch.exp: Copy test header to the working directory
5834         before using it either for precompilation or direct use.
5835         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
5836         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
5837
5838 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
5839
5840         * gcc/testsuite/g++.dg/ext/typename1.C: Add typename keyword.
5841         * gcc/testsuite/g++.dg/template/crash1.C: Update error messages.
5842         * gcc/testsuite/g++.dg/template/crash2.C: Remove error message.
5843         * gcc/testsuite/g++.dg/parse/typename2.C: New test.
5844         * gcc/testsuite/g++.dg/template/typename2.C: Change implicit
5845         typename warning into error.
5846         * gcc/testsuite/g++.old-deja/g++.benjamin/tem03.C: Issue more
5847         error messages.
5848         * gcc/testsuite/g++.old-deja/g++.benjamin/tem04.C: Fix typos.
5849         * gcc/testsuite/g++.old-deja/g++.brendan/crash56.C: Add this->.
5850         * gcc/testsuite/g++.old-deja/g++.law/visibility13.C: Remove error
5851         messages.
5852         * gcc/testsuite/g++.old-deja/g++.ns/template17.C: Reorder code to
5853         make declaration visible in template.
5854         * gcc/testsuite/g++.old-deja/g++.pt/crash3.C: Fix typos.
5855         * gcc/testsuite/g++.old-deja/g++.pt/crash36.C: Issue more error
5856         messages.
5857         * gcc/testsuite/g++.old-deja/g++.pt/crash5.C: Improve error
5858         message.
5859         * gcc/testsuite/g++.old-deja/g++.pt/crash67.C: Remove warning.
5860         * gcc/testsuite/g++.old-deja/g++.pt/inherit1.C: Add this->.
5861         * gcc/testsuite/g++.old-deja/g++.pt/niklas01a.C: Add error message.
5862         * gcc/testsuite/g++.old-deja/g++.pt/typename16.C: Replace implicit
5863         typename warning with error message.
5864         * gcc/testsuite/g++.old-deja/g++.pt/typename19.C: Remove warning.
5865         * gcc/testsuite/g++.old-deja/g++.robertl/eb112.C: Fix typo.
5866         * gcc/testsuite/g++.old-deja/g++.robertl/eb24.C: Use this->.
5867
5868 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
5869
5870         * g++.dg/parse/ambig2.C: New test.
5871
5872 2003-01-15  Richard Henderson  <rth@redhat.com>
5873
5874         * g++.dg/tls/init-2.C: Update error message string.
5875
5876 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5877
5878         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
5879
5880 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
5881
5882         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
5883         all for HC11/HC12.
5884         * gcc.c-torture/compile/20001205-1.x: Likewise.
5885         * gcc.c-torture/compile/20001226-1.x: Likewise.
5886         * gcc.c-torture/compile/920520-1.x: Likewise.
5887         * gcc.c-torture/compile/961203-1.x: Likewise.
5888         * gcc.c-torture/compile/20020604-1.x: Likewise.
5889
5890 2003-01-15  Jan Hubicka  <jh@suse.cz>
5891
5892         * gcc.c-torture/compile/20030115-1.c: New test.
5893
5894         * gcc.dg/i386-fpcvt-1.c: New test.
5895         * gcc.dg/i386-fpcvt-2.c: New test.
5896
5897 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
5898
5899         Further conform g++'s __vmi_class_type_info to the C++ ABI
5900         specification.
5901         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
5902         the specification.
5903
5904 2003-01-14  Jan Hubicka  <jh@suse.cz>
5905
5906         * gcc.dg/i386-fpcvt-1.c: New test.
5907         * gcc.dg/i386-fpcvt-2.c: New test.
5908
5909 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
5910
5911         * gcc.dg/i386-mmx-3.c: New test.
5912
5913 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
5914
5915         PR c++/9264
5916         * g++.dg/parse/octal1.C: New file.
5917
5918         PR c++/9172
5919         * g++.dg/parse/typename1.C: New file.
5920
5921 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
5922
5923         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
5924         * gcc.dg/bf-no-ms-layout.c: Likewise.
5925         * gcc.dg/bf-ms-attrib.c: Likewise.
5926
5927 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
5928
5929         PR c++/9099
5930         * g++.dg/parse/dtor1.C: New file.
5931
5932         PR c++/9128
5933         * g++.dg/rtti/typeid1.C: New file.
5934
5935         PR c++/9153
5936         * g++.dg/parse/lookup1.C: New file.
5937
5938         PR c++/9171
5939         * g++.dg/templ/spec5.C: New file.
5940
5941 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
5942
5943         * gcc.c-torture/compile/20030110-1.c: New test.
5944
5945 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
5946
5947         Merge from pch-branch:
5948
5949         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
5950
5951         * gcc.dg/pch/cpp-1.h: New.
5952         * gcc.dg/pch/cpp-1.c: New.
5953         * gcc.dg/pch/cpp-2.h: New.
5954         * gcc.dg/pch/cpp-2.c: New.
5955
5956         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
5957
5958         * gcc.dg/pch/except-1.h: New.
5959         * gcc.dg/pch/except-1.c: New.
5960
5961         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
5962
5963         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
5964         running test.
5965         * gcc.dg/pch: Include *.hp not *.h.
5966         * gcc.dg/pch/system-1.h: New.
5967         * gcc.dg/pch/system-1.c: New.
5968
5969         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
5970
5971         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
5972         rather than trying to build and run a program using PCH.
5973         * gcc.dg/pch: Remove dg-do commands from test files.
5974
5975         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
5976
5977         * gcc.dg/pch/macro-3.c: New.
5978         * gcc.dg/pch/macro-3.h: New.
5979
5980         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
5981
5982         * gcc.dg/pch/common-1.c: New.
5983         * gcc.dg/pch/common-1.h: New.
5984         * gcc.dg/pch/decl-1.c: New.
5985         * gcc.dg/pch/decl-1.h: New.
5986         * gcc.dg/pch/decl-2.c: New.
5987         * gcc.dg/pch/decl-2.h: New.
5988         * gcc.dg/pch/decl-3.c: New.
5989         * gcc.dg/pch/decl-3.h: New.
5990         * gcc.dg/pch/decl-4.c: New.
5991         * gcc.dg/pch/decl-4.h: New.
5992         * gcc.dg/pch/decl-5.c: New.
5993         * gcc.dg/pch/decl-5.h: New.
5994         * gcc.dg/pch/global-1.c: New.
5995         * gcc.dg/pch/global-1.h: New.
5996         * gcc.dg/pch/inline-1.c: New.
5997         * gcc.dg/pch/inline-1.h: New.
5998         * gcc.dg/pch/inline-2.c: New.
5999         * gcc.dg/pch/inline-2.h: New.
6000         * gcc.dg/pch/static-1.c: New.
6001         * gcc.dg/pch/static-1.h: New.
6002         * gcc.dg/pch/static-2.c: New.
6003         * gcc.dg/pch/static-2.h: New.
6004
6005         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
6006
6007         * g++.dg/pch/pch.exp: Better handle failing testcases.
6008         * gcc.dg/pch/pch.exp: Likewise.
6009         * gcc.dg/pch/macro-1.c: New.
6010         * gcc.dg/pch/macro-1.h: New.
6011         * gcc.dg/pch/macro-2.c: New.
6012         * gcc.dg/pch/macro-2.h: New.
6013
6014         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
6015
6016         * g++.dg/dg.exp: Treat files in pch/ specially.
6017         * g++.dg/pch/pch.exp: New file.
6018         * g++.dg/pch/empty.H: New file.
6019         * g++.dg/pch/empty.C: New file.
6020         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
6021         "precompile".
6022
6023         * gcc.dg/pch/pch.exp: New file.
6024         * gcc.dg/pch/empty.h: New file.
6025         * gcc.dg/pch/empty.c: New file.
6026         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
6027         "precompile".
6028
6029 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6030
6031         * g++.dg/template/friend14.C: New test.
6032
6033 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
6034
6035         * gcc.dg/old-style-asm-1.c: New test.
6036
6037 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
6038
6039         * gcc.c-torture/compile/20030109-1.c: New test.
6040
6041 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
6042
6043         * gcc.c-torture/execute/20030109-1.c: New test.
6044
6045 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
6046
6047         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
6048         * g++.old-deja/g++.mike/dyncast2.C: Likewise
6049         * g++.old-deja/g++.mike/dyncast3.C: Likewise
6050         * g++.old-deja/g++.mike/eh2.C: Likewise
6051         * g++.old-deja/g++.mike/eh3.C: Likewise
6052         * g++.old-deja/g++.mike/eh5.C: Likewise
6053         * g++.old-deja/g++.mike/eh6.C: Likewise
6054         * g++.old-deja/g++.mike/eh7.C: Likewise
6055         * g++.old-deja/g++.mike/eh8.C: Likewise
6056         * g++.old-deja/g++.mike/eh9.C: Likewise
6057         * g++.old-deja/g++.mike/eh10.C: Likewise
6058         * g++.old-deja/g++.mike/eh12.C: Likewise
6059         * g++.old-deja/g++.mike/eh13.C: Likewise
6060         * g++.old-deja/g++.mike/eh14.C: Likewise
6061         * g++.old-deja/g++.mike/eh16.C: Likewise
6062         * g++.old-deja/g++.mike/eh17.C: Likewise
6063         * g++.old-deja/g++.mike/eh18.C: Likewise
6064         * g++.old-deja/g++.mike/eh21.C: Likewise
6065         * g++.old-deja/g++.mike/eh23.C: Likewise
6066         * g++.old-deja/g++.mike/eh24.C: Likewise
6067         * g++.old-deja/g++.mike/eh25.C: Likewise
6068         * g++.old-deja/g++.mike/eh26.C: Likewise
6069         * g++.old-deja/g++.mike/eh27.C: Likewise
6070         * g++.old-deja/g++.mike/eh28.C: Likewise
6071         * g++.old-deja/g++.mike/eh29.C: Likewise
6072         * g++.old-deja/g++.mike/eh31.C: Likewise
6073         * g++.old-deja/g++.mike/eh33.C: Likewise
6074         * g++.old-deja/g++.mike/eh34.C: Likewise
6075         * g++.old-deja/g++.mike/eh35.C: Likewise
6076         * g++.old-deja/g++.mike/eh36.C: Likewise
6077         * g++.old-deja/g++.mike/eh37.C: Likewise
6078         * g++.old-deja/g++.mike/eh38.C: Likewise
6079         * g++.old-deja/g++.mike/eh39.C: Likewise
6080         * g++.old-deja/g++.mike/eh40.C: Likewise
6081         * g++.old-deja/g++.mike/eh41.C: Likewise
6082         * g++.old-deja/g++.mike/eh42.C: Likewise
6083         * g++.old-deja/g++.mike/eh44.C: Likewise
6084         * g++.old-deja/g++.mike/eh46.C: Likewise
6085         * g++.old-deja/g++.mike/eh47.C: Likewise
6086         * g++.old-deja/g++.mike/eh48.C: Likewise
6087         * g++.old-deja/g++.mike/eh49.C: Likewise
6088         * g++.old-deja/g++.mike/eh50.C: Likewise
6089         * g++.old-deja/g++.mike/eh51.C: Likewise
6090         * g++.old-deja/g++.mike/eh53.C: Likewise
6091         * g++.old-deja/g++.mike/eh55.C: Likewise
6092         * g++.old-deja/g++.mike/p7912.C: Likewise
6093         * g++.old-deja/g++.mike/p9706.C: Likewise
6094         * g++.old-deja/g++.mike/p10416.C: Likewise
6095         * g++.old-deja/g++.mike/p11667.C: Likewise
6096         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
6097         Remove redundant reference to Iris.
6098         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
6099         Elxsi, i860, Pico Java, and WE32K.
6100
6101 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
6102
6103         * g++.dg/ext/asm4.C: New test.
6104
6105 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6106
6107         PR c++/9030
6108         * g++.dg/template/friend12.C: New test.
6109         * g++.dg/template/friend13.C: Likewise.
6110         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
6111
6112 2003-01-08  Jan Hubicka  <jh@suse.cz>
6113
6114         * gcc.dg/i386-cadd.c: New test.
6115         * gcc.dg/i386-cmov4.c: Likewise.
6116
6117 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
6118
6119         PR c++/9165
6120         * g++.dg/warn/Wunused-3.C: New test.
6121
6122         * g++.dg/abi/bitfield9.C: New test.
6123
6124         PR c++/9189
6125         * g++.dg/parse/defarg3.C: New test.
6126
6127 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
6128
6129         * g++.dg/parse/ambig1.C: New test.
6130         * g++.dg/parse/defarg2.C: New test.
6131
6132 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
6133
6134         * g++.dg/template/defarg-1.C: New test.
6135         * g++.dg/template/local2.C: Likewise.
6136
6137 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
6138
6139         * gcc.c-torture/execute/20030105-1.c: New test.
6140
6141 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6142
6143         * g++.dg/parse/namespace3.C: Remove extra semicolons.
6144         * g++.dg/parse/namespace4.C: Likewise.
6145
6146 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
6147
6148         * g++.dg/template/ntp2.C: New test.
6149
6150 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
6151
6152         * g++.dg/parse/extern-C-1.C: New test.
6153
6154         * g++.dg/parse/namespace4.C: New test.
6155
6156         * g++.dg/template/nested1.C: New test.
6157
6158         * g++.dg/parse/namespace3.C: New test.
6159
6160 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
6161
6162         * g++.dg/lookup/two-stage1.C: New test.
6163
6164 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6165
6166         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
6167         * g++.old-deja/g++.jason/access8.C: Likewise.
6168         * g++.old-deja/g++.other/decl5.C: Likewise.
6169
6170 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
6171
6172         * g++.dg/parse/parse7.C: New test.
6173
6174 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
6175
6176         PR c++/2843
6177         * g++.dg/ext/attrib7.C: New test.
6178
6179 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
6180
6181         * g++.dg/parse/parse6.C: New test.
6182
6183 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
6184
6185         * gcc.dg/h8300-stack-1.c: New.
6186
6187 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
6188
6189         g++.dg/lookup/exception1.C: New test.
6190
6191         g++.dg/lookup/template1.C: New test.
6192
6193         g++.dg/parse/namespace2.C: New test.
6194
6195         g++.dg/parse/parens2.C: New test.
6196
6197 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
6198
6199         * g++.dg/parse/parse5.C: New test.
6200         * g++.dg/lookup/scoped4.C: New test.
6201
6202 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
6203
6204         * g++.dg/parse/parens1.C: New test.
6205
6206         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
6207         angle-bracket1.C.
6208         * g++.dg/parse/parens2.C: New test.
6209
6210         * g++.dg/lookup/scope-operator1.C: New test.
6211
6212         * g++.dg/parse/operator1.C: New test.
6213
6214 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6215
6216         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
6217         * g++.old-deja/g++.other/access6.C: Likewise.
6218         * g++.old-deja/g++.other/decl1.C: Likewise.
6219         * g++.old-deja/g++.pt/typename12.C: Likewise.
6220
6221 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
6222
6223         * g++.dg/parse/namespace1.C: New test.
6224
6225 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
6226
6227         * g++.dg/parse/parse4.C: New test.
6228
6229 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
6230
6231         * g++.dg/parse/parse3.C: New test.
6232
6233 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
6234
6235         * g++.dg/parse/parse2.C: New test.
6236
6237 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
6238
6239         * g++.dg/template/friend11.C: New test.
6240
6241 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
6242
6243         * g++.dg/parse/parse1.C: New test.
6244
6245 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
6246
6247         * lib/profopt.exp: Change the name of a global variable to avoid
6248         possible clashes with other test suites.
6249
6250 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
6251
6252         * g++.dg/inherit/covariant8.C: New test.
6253
6254 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
6255
6256         * g++.dg/init/array9.C: New test.
6257
6258         PR c++/9112
6259         * g++.dg/parse/expr1.C: New test.
6260
6261 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
6262
6263         * gcc.c-torture/compile/20021230-1.c: New test.
6264
6265 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
6266
6267         * g++.dg/inherit/covariant5.C: New test.
6268         * g++.dg/inherit/covariant6.C: New test.
6269         * g++.dg/inherit/covariant7.C: New test.
6270
6271 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6272
6273         PR c++/2739
6274         * g++.dg/other/access2.C: New test.
6275
6276 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
6277
6278         * g++.dg/other/anon-struct.C: No longer fails
6279         * g++.old-deja/g++.brendan/parse4.C: Likewise.
6280         * g++.old-deja/g++.brendan/parse5.C: Likewise.
6281         * g++.old-deja/g++.brendan/parse6.C: Likewise.
6282
6283 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
6284
6285         * g++.dg/parse/angle-bracket.C (main): No longer fails.
6286
6287 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
6288
6289         * g++.dg/eh/spec4.C: Remove stray semicolon.
6290         * g++.dg/expr/pmf-1.C: Change error message.
6291         * g++.dg/ext/asm1.C: Remove stray semicolon.
6292         * g++.dg/ext/typename1.C: Add missing typenames.
6293         * g++.dg/inherit/template-as-base.C: Change error message.
6294         * g++.dg/lookup/scoped1.C: Likewise.
6295         * g++.dg/lookup/scoped2.C: Likewise.
6296         * g++.dg/lookup/using2.C: Likewise.
6297         * g++.dg/other/component1.C: Remove stray semicolon.
6298         * g++.dg/other/do1.C: Change error message.
6299         * g++.dg/other/error2.C: Likewise.
6300         * g++.dg/other/init1.C: Likewise.
6301         * g++.dg/other/packed1.C: Remove stray semicolon.
6302         * g++.dg/other/ptrmem2.C: Change error message.
6303         * g++.dg/parse/parameter-declaration-1.C: Remove line number
6304         marker.
6305         * g++.dg/special/initp1.C: Remove invalid attribute usage.
6306         * g++.dg/template/access3.C: Add typename keyword.
6307         * g++.dg/template/access5.C: Remove stray semicolon.
6308         * g++.dg/template/access6.C: Likewise.
6309         * g++.dg/template/complit1.C: Likewise.
6310         * g++.dg/template/crash1.C: Change error message.
6311         * g++.dg/template/inherit2.C: Remove stray semicolon.
6312         * g++.dg/template/instantiate2.C: Likewise.
6313         * g++.dg/template/instantiate3.C: Change error message.
6314         * g++.dg/template/qual1.C: Remove stray semicolon.
6315         * g++.dg/template/qualttp18.C: Change error message.
6316         * g++.dg/template/ref1.C: Remove stray semicolon.
6317         * g++.dg/template/sizeof1.C (A::value): Declare it.
6318         * g++.dg/template/spec4.C: Change error message.
6319         * g++.dg/template/static1.C: Likewise.
6320         * g++.dg/template/type1.C: Likewise.
6321         * g++.dg/template/typename3.C: Likewise.
6322         * g++.old-deja/g++.benjamin/13478.C: Change error message.
6323         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
6324         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
6325         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
6326         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
6327         named return value extension.
6328         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
6329         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
6330         * g++.old-deja/g++.bob/extern_C.C: Likewise.
6331         * g++.old-deja/g++.bob/inherit2.C: Likewise.
6332         * g++.old-deja/g++.brendan/complex1.C: Likewise.
6333         * g++.old-deja/g++.brendan/copy5.C: Likewise.
6334         * g++.old-deja/g++.brendan/crash13.C: Likewise.
6335         * g++.old-deja/g++.brendan/crash15.C: Likewise.
6336         * g++.old-deja/g++.brendan/crash18.C: Change error message.
6337         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
6338         * g++.old-deja/g++.brendan/crash38.C: Likewise.
6339         * g++.old-deja/g++.brendan/crash50.C: Likewise.
6340         * g++.old-deja/g++.brendan/crash56.C: Likewise.
6341         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
6342         syntax.
6343         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
6344         * g++.old-deja/g++.brendan/crash8.C: Change error message.
6345         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
6346         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
6347         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
6348         * g++.old-deja/g++.brendan/template11.C: Likewise.
6349         * g++.old-deja/g++.brendan/template26.C: Likewise.
6350         * g++.old-deja/g++.brendan/template27.C: Use explicit
6351         specialization syntax.
6352         * g++.old-deja/g++.brendan/template30.C: Likewise.
6353         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
6354         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
6355         non-dependent names.
6356         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
6357         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
6358         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
6359         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
6360         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
6361         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
6362         named return value extension.
6363         * g++.old-deja/g++.ext/namedret2.C: Likewise.
6364         * g++.old-deja/g++.ext/namedret3.C: Likewise.
6365         * g++.old-deja/g++.ext/return1.C: Likewise.
6366         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
6367         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
6368         * g++.old-deja/g++.jason/access8.C: Likewise.
6369         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
6370         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
6371         pseudo-destructor names.
6372         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
6373         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
6374         pseudo-destructor names.
6375         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
6376         * g++.old-deja/g++.jason/overload19.C: Likewise.
6377         * g++.old-deja/g++.jason/overload32.C: Likewise.
6378         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
6379         stray semicolons.
6380         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
6381         * g++.old-deja/g++.jason/return.C: Likewise.
6382         * g++.old-deja/g++.jason/return2.C: Likewise.
6383         * g++.old-deja/g++.jason/shadow1.C: Likewise.
6384         * g++.old-deja/g++.jason/special.C: Use explicit specialization
6385         syntax.
6386         * g++.old-deja/g++.jason/template10.C: Account for use of
6387         non-dependent names.
6388         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
6389         syntax.
6390         * g++.old-deja/g++.jason/template37.C: Likewise.
6391         * g++.old-deja/g++.law/access4.C: Change error messages.
6392         * g++.old-deja/g++.law/arm13.C:  Remove incorrect
6393         pseudo-destructor names.
6394         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
6395         * g++.old-deja/g++.law/ctors9.C: Likewise.
6396         * g++.old-deja/g++.law/cvt22.C: Likewise.
6397         * g++.old-deja/g++.law/dtors5.C: Likewise.
6398         * g++.old-deja/g++.law/global-init1.C: Likewise.
6399         * g++.old-deja/g++.law/missed-error3.C: Likewise.
6400         * g++.old-deja/g++.law/operators28.C: Likewise.
6401         * g++.old-deja/g++.law/visibility28.C: Likewise.
6402         * g++.old-deja/g++.martin/eval1.C: Likewise.
6403         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
6404         name.
6405         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
6406         * g++.old-deja/g++.mike/net34.C: Likewise.
6407         * g++.old-deja/g++.mike/net36.C: Likewise.
6408         * g++.old-deja/g++.mike/ns2.C: Likewise.
6409         * g++.old-deja/g++.mike/p12306.C: Likewise.
6410         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
6411         value extension.
6412         * g++.old-deja/g++.mike/p700.C: Likewise.
6413         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
6414         * g++.old-deja/g++.mike/p710.C: Likewise.
6415         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
6416         value extension.
6417         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
6418         * g++.old-deja/g++.mike/pmf9.C: Likewise.
6419         * g++.old-deja/g++.ns/crash2.C: Likewise.
6420         * g++.old-deja/g++.ns/crash3.C: Likewise.
6421         * g++.old-deja/g++.ns/invalid1.C: Likewise.
6422         * g++.old-deja/g++.ns/ns17.C: Likewise.
6423         * g++.old-deja/g++.ns/template16.C: Likewise.
6424         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
6425         keyword.
6426         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
6427         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
6428         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
6429         named return value extension.
6430         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
6431         * g++.old-deja/g++.other/access4.C: Issue additional error
6432         messages.
6433         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
6434         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
6435         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
6436         * g++.old-deja/g++.other/crash25.C: Change error message.
6437         * g++.old-deja/g++.other/crash4.C: Change error message.
6438         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
6439         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
6440         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
6441         checks.
6442         * g++.old-deja/g++.other/defarg8.C: Likewise.
6443         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
6444         * g++.old-deja/g++.other/dtor10.C: Likewise.
6445         * g++.old-deja/g++.other/incomplete.C: Likewise.
6446         * g++.old-deja/g++.other/linkage7.C: Likewise.
6447         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
6448         lookup algorithm.
6449         * g++.old-deja/g++.other/mangle2.C: Likewise.
6450         * g++.old-deja/g++.other/refinit2.C: Likewise.
6451         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
6452         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
6453         * g++.old-deja/g++.pt/crash28.C: Likewise.
6454         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
6455         syntax.
6456         * g++.old-deja/g++.pt/crash32.C: Change error message.
6457         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
6458         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
6459         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
6460         error message position.
6461         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
6462         * g++.old-deja/g++.pt/defarg8.C: Change error message.
6463         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
6464         syntax.
6465         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
6466         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
6467         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
6468         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
6469         keyword.
6470         * g++.old-deja/g++.pt/explicit31.C: Likewise.
6471         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
6472         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
6473         keyword.
6474         * g++.old-deja/g++.pt/explicit71.C: Change error message.
6475         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
6476         syntax.
6477         * g++.old-deja/g++.pt/friend28.C: Account for use of
6478         non-dependent names.
6479         * g++.old-deja/g++.pt/friend29.C: Likewise.
6480         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
6481         rules.
6482         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
6483         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
6484         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
6485         lookup rules.
6486         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
6487         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
6488         keyword.
6489         * g++.old-deja/g++.pt/memclass20.C: Likewise.
6490         * g++.old-deja/g++.pt/memclass5.C: Likewise.
6491         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
6492         keyword.
6493         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
6494         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
6495         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
6496         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
6497         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
6498         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
6499         keyword.
6500         * g++.old-deja/g++.pt/spec10.C: Likewise.
6501         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
6502         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
6503         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
6504         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
6505         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
6506         * g++.old-deja/g++.pt/ttp62.C: Likewise.
6507         * g++.old-deja/g++.pt/ttp64.C: Likewise.
6508         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
6509         * g++.old-deja/g++.pt/typename15.C: Likewise.
6510         * g++.old-deja/g++.pt/typename22.C: Likewise.
6511         * g++.old-deja/g++.pt/typename6.C: Change error messages.
6512         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
6513         * g++.old-deja/g++.pt/virtual2.C: Likewise.
6514         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
6515         syntax.
6516         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
6517         return value extension.
6518         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
6519         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
6520         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
6521         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
6522
6523 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
6524
6525         * g++.dg/warn/inline1.C: New test.
6526         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
6527         * g++.old-deja/g++.jason/synth10.C: Likewise.
6528         * g++.old-deja/g++.mike/net31.C: Likewise.
6529         * g++.old-deja/g++.mike/p8786.C: Likewise.
6530
6531         * g++.dg/template/friend10.C: New test.
6532         * g++.dg/template/conv5.C: New test.
6533
6534 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
6535
6536         * g++.dg/lookup/scoped3.C: New test.
6537
6538         * g++.dg/lookup/decl1.C: New test.
6539         * g++.dg/lookup/decl2.C: New test.
6540
6541 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
6542
6543         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
6544         gcc.c-torture/compile/20021015-1.c,
6545         gcc.c-torture/compile/20021015-2.c,
6546         gcc.c-torture/compile/20021123-1.c,
6547         gcc.c-torture/compile/20021123-2.c,
6548         gcc.c-torture/compile/20021123-3.c,
6549         gcc.c-torture/compile/20021123-4.c,
6550         gcc.c-torture/execute/20021024-1.c: Add tests previously added
6551         only to 3.1 or 3.2 branch.
6552
6553 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
6554
6555         * gcc.dg/i386-bitfield3.c: New test.
6556
6557         * gcc.dg/i386-bitfield2.c: New test.
6558
6559 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
6560
6561         * g++.dg/parse/conv_op1.C: New test.
6562
6563 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
6564
6565         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
6566         approved.
6567
6568 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
6569
6570         * gcc.c-torture/compile/20021220-1.c: New test.
6571
6572 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
6573
6574         * gcc.dg/i386-fastcall-1.c: New.
6575
6576 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
6577
6578         * gcc.c-torture/execute/20021219-1.c: New test.
6579
6580 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
6581
6582         * gcc.dg/i386-pic-1.c: New test.
6583
6584 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6585
6586         PR c++/8099
6587         * g++.dg/template/friend9.C: New test.
6588
6589 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6590
6591         PR c++/3663
6592         * g++.dg/template/access7.C: New test.
6593
6594 2002-12-18  Nick Clifton  <nickc@redhat.com>
6595
6596         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
6597         the libstdc++-v3 directory has been found.
6598
6599 2002-12-12  Devang Patel <dpatel@apple.com>
6600         * gcc.dg/darwin-ld-1.c: New test.
6601         * gcc.dg/darwin-ld-2.c: New test.
6602         * gcc.dg/darwin-ld-3.c: New test.
6603         * gcc.dg/darwin-ld-4.c: New test.
6604         * gcc.dg/darwin-ld-5.c: New test.
6605
6606 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
6607
6608         * gcc.c-torture/compile/20021212-1.c: New test.
6609
6610 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
6611
6612         * gcc.dg/fshort-wchar: New test.
6613
6614 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
6615
6616         PR c++/8372
6617         * g++.dg/template/dtor1.C: New test.
6618
6619         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
6620         markers.
6621
6622 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
6623
6624         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
6625
6626 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
6627
6628         * g++.dg/template/static1.C: New test.
6629         * g++.dg/template/static2.C: New test.
6630         * g++.old-deja/g++.ext/memconst.C: New test.
6631
6632 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6633
6634         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
6635         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
6636         * g++.dg/special/initp1.C: Likewise.
6637
6638 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
6639
6640         * gcc.c-torture/execute/20021204-1.c: New test.
6641
6642 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
6643
6644         * gcc.dg/ppc-fmadd-1.c: New file.
6645         * gcc.dg/ppc-fmadd-2.c: New file.
6646         * gcc.dg/ppc-fmadd-3.c: New file.
6647
6648 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
6649
6650         * gcc.c-torture/compile/20021204-1.c: New test.
6651
6652 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
6653
6654         * g++.dg/inherit/covariant2.C: New test.
6655         * g++.dg/inherit/covariant3.C: New test.
6656         * g++.dg/inherit/covariant4.C: New test.
6657         * g++.dg/inherit/covariant1.C: Remove XFAIL.
6658         * g++.old-deja/g++.robertl/eb17.C: Likewise.
6659
6660 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
6661
6662         PR c++/8688
6663         * g++.dg/init/brace3.C: New test.
6664
6665 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
6666
6667         * gcc.dg/20020210-1.c: Fix a comment typo.
6668
6669 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
6670
6671         PR c++/8720
6672         * g++.dg/parse/defarg1.C: New test.
6673
6674         PR c++/8615
6675         * g++.dg/template/char1.C: New test.
6676
6677         * g++.dg/template/varmod1.C: Fix typo.
6678
6679 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6680
6681         DR 180
6682         * g++.old-deja/g++.pt/crash32.C: Expect error.
6683
6684 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
6685
6686         PR c++/5919
6687         * g++.dg/template/varmod1.C: New test.
6688
6689         PR c++/8727
6690         * g++.dg/inherit/typeinfo1.C: New test.
6691
6692         PR c++/8663
6693         * g++.dg/inherit/typedef1.C: New test.
6694
6695 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
6696
6697         PR c++/8332
6698         PR c++/8493
6699         * g++.dg/template/strlen1.C: New test.
6700
6701         PR c++/8227
6702         * g++.dg/template/ctor2.C: New test.
6703
6704         PR c++/8214
6705         * g++.dg/init/string1.C: New test.
6706
6707         PR c++/8511
6708         * g++.dg/template/friend8.C: New test.
6709
6710 2002-11-29  Joe Buck <jbuck@synopsys.com>
6711
6712         * g++.dg/lookup/anon2.C: New test.
6713
6714 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
6715
6716         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
6717         h8300 port.
6718
6719 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
6720
6721         * gcc.dg/bitfld-6.c: New test.
6722
6723 2002-11-27  Jan Hubicka  <jh@suse.cz>
6724
6725         * gcc.c-torture/execute/20021127.[cx]: New test.
6726
6727 2002-11-26  Jan Hubicka  <jh@suse.cz>
6728
6729         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
6730         quality.
6731
6732 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
6733
6734         * g++.dg/init/brace2.C: New test.
6735         * g++.old-deja/g++.mike/p9129.C: Correct.
6736
6737 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
6738
6739         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
6740
6741 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
6742
6743         * gcc.dg/sibcall-6: New test for indirect sibcalls.
6744
6745 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
6746
6747         * testsuite/g++.dg/abi/empty11.C: New test.
6748         * testsuite/g++.dg/rtti/cv1.C: New test.
6749
6750 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
6751
6752         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
6753
6754 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
6755
6756         * g++.dg/abi/empty10.C: New test.
6757
6758 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
6759
6760         * gcc.c-torture/compile/20021124-1.c: New test.
6761
6762 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
6763
6764         * g++.dg/abi/rtti2.C: New test.
6765
6766 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
6767
6768         * gcc.dg/i386-unroll-1.c: New test.
6769
6770 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
6771
6772         * gcc.c-torture/compile/20021120-1.c: New test.
6773         * gcc.c-torture/compile/20021120-2.c: New test.
6774
6775 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
6776
6777         * gcc.dg/bitfld-5.c: New test.
6778
6779 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
6780
6781         * gcc.c-torture/execute/20021120-3.c: New test.
6782
6783 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
6784
6785         * gcc.c-torture/execute/20021120-2.c: New test.
6786
6787 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
6788
6789         * gcc.c-torture/execute/20021120-1.c: New test.
6790
6791 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
6792
6793         * gcc.c-torture/execute/20021118-3.c: New test.
6794
6795 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
6796
6797         * gcc.c-torture/compile/20021119-1.c: New test.
6798
6799 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
6800
6801         * gcc.dg/duff-1.c: New test.
6802         * gcc.dg/duff-2.c: New test.
6803         * gcc.dg/duff-3.c: New test.
6804
6805 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
6806
6807         * gcc.dg/cpp/_Pragma5.c: New test.
6808
6809 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
6810
6811         * gcc.c-torture/execute/20021118-2.c: New test.
6812
6813 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
6814
6815         * gcc.c-torture/execute/20021118-1.c: New test.
6816
6817 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
6818
6819         * gcc.dg/20021116-1.c: New test.
6820
6821 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
6822
6823         * g++.dg/abi/vcall1.C: New test.
6824
6825 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
6826
6827         * gcc.dg/20021029-1.c: New test.
6828         * gcc.dg/20021029-2.c: New test.
6829
6830 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
6831
6832         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
6833
6834 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
6835
6836         PR c/8439
6837         * gcc.dg/20021110.c: Move to ...
6838         * gcc.c-torture/compile/20021110.c: .... here.
6839
6840 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
6841
6842         PR c/8467
6843         * gcc.c-torture/execute/20021111-1.c
6844
6845 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
6846
6847         PR c/8439
6848         * gcc.dg/20021110.c: New test.
6849
6850 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
6851
6852         * g++.dg/abi/vthunk3.C: Run only on x86.
6853
6854 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
6855
6856         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
6857
6858 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
6859
6860         * lib/compat.exp (compat-execute): Fix logic error in last
6861         change.
6862
6863 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
6864
6865         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
6866
6867 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6868
6869         PR c++/8389
6870         * g++.dg/template/access6.C: New test.
6871
6872 2002-11-08  Jan Hubicka  <jh@suse.cz>
6873
6874         * gcc.dg/i386-ssefp-1.c: New test.
6875         * gcc.dg/i386-ssefp-1.c: New test.
6876
6877 2002-11-08  Jan Hubicka  <jh@suse.cz>
6878
6879         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
6880
6881 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
6882
6883         * g++.dg/abi/vthunk3.C: New test.
6884
6885         PR c++/8338
6886         * g++.dg/template/crash2.C: New test.
6887
6888 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
6889
6890         * testsuite/g++.dg/abi/dtor1.C: New test.
6891         * testsuite/g++.dg/abi/dtor2.C: Likewise.
6892
6893 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
6894
6895         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
6896         Darwin.
6897
6898 2002-11-04  Adam Nemet  <anemet@lnxw.com>
6899
6900         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
6901         -mthumb.  Only xfail with -O0.
6902
6903 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
6904
6905         * g++.dg/abi/thunk1.C: New test.
6906         * g++.dg/abi/thunk2.C: Likewise.
6907         * g++.dg/abi/vtt1.C: Likewise.
6908
6909 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
6910
6911         PR optimization/8423
6912         * gcc.c-torture/execute/builtin-constant.c: New test.
6913
6914 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
6915
6916         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
6917         Add some more cases.
6918
6919 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
6920
6921         PR c++/8391
6922         * g++.dg/opt/local1.C: New test.
6923
6924 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
6925
6926         PR c++/8160
6927         * g++.dg/template/complit1.C: New test.
6928
6929         PR c++/8149
6930         * g++.dg/template/typename4.C: Likewise.
6931
6932 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6933
6934         Core issue 287, PR c++/7639
6935         * g++.dg/template/instantiate1.C: Adjust error location.
6936         * g++.dg/template/instantiate3.C: New test.
6937         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
6938         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
6939         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
6940
6941 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
6942
6943         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
6944
6945 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
6946
6947         PR c++/8287
6948         * g++.dg/init/dtor2.C: New test.
6949
6950 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6951
6952         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
6953         * gcc.dg/nest.c: Bypass errors on irix6.
6954
6955 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
6956
6957         * gcc.dg/nest.c: Expect error for mmix-*-*.
6958         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
6959
6960 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
6961
6962         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
6963         markers.
6964
6965         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
6966
6967 2002-10-25  Mike Stump  <mrs@apple.com>
6968
6969         * gcc.dg/warn-1.c: New test.
6970
6971 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
6972
6973         * g++.dg/template/typename3.C: New test.
6974
6975 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
6976
6977         * g++.dg/lookup/ptrmem1.C: New test.
6978
6979         * g++.dg/abi/vthunk2.C: New test.
6980
6981 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
6982
6983         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
6984
6985 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
6986
6987         * g++.dg/abi/empty9.C: New test.
6988
6989 2002-10-24  Richard Henderson  <rth@redhat.com>
6990
6991         * g++.dg/inherit/thunk1.C: Enable for ia64.
6992
6993 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
6994
6995         PR c++/8067
6996         * g++.dg/lookup/pretty1.C: New test.
6997
6998 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
6999
7000         * gcc.dg/20021023-1.c: New test.
7001
7002 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
7003
7004         PR c++/7679
7005         * g++.dg/parse/inline1.C: New test.
7006
7007 2002-10-23  Richard Henderson  <rth@redhat.com>
7008
7009         * g++.dg/inherit/thunk1.C: Enable for x86_64.
7010
7011         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
7012
7013 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
7014
7015         PR c++/6579
7016         * g++.dg/parse/stmtexpr3.C: New test.
7017
7018 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
7019
7020         * g++.dg/expr/cond1.C: New test.
7021
7022 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
7023
7024         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
7025
7026 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
7027
7028         * g++.dg/abi/vbase13.C: New test.
7029         * g++.dg/abi/vbase14.C: Likewise.
7030
7031 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
7032
7033         * gcc.dg/tls/pic-1.c: New test.
7034         * gcc.dg/tls/nonpic-1.c: New test.
7035         * gcc.dg/20021018-1.c: New test.
7036
7037 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
7038
7039         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
7040         Remove only files with the same base name as the test case.
7041         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
7042         (profopt-execute): Likewise.  Also, remove old profiling
7043         and performance data files before running the tests.
7044
7045         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
7046         * g++.dg/bprob/bprob.exp: Likewise.
7047         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
7048         to allow more general test case names.
7049
7050         * g++.dg/bprob/bprob-1.C: Rename to ...
7051         * g++.dg/bprob/g++-bprob-1.C: ... this.
7052
7053         * g77.dg/bprob/bprob-1.f: Rename to ...
7054         * g77.dg/bprob/g77-bprob-1.f: ... this.
7055
7056 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
7057
7058         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
7059         bison 1.50 or later.
7060
7061 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
7062
7063         * g++.dg/README: Describe more test directories.
7064
7065 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
7066
7067         * g++.dg/init/array6.C: Add additional tests.
7068
7069 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
7070
7071         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
7072         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
7073
7074 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
7075
7076         * gcc.c-torture/compile/20020604-1.x: New.
7077         * gcc.c-torture/compile/simd-5.x: Likewise.
7078         * gcc.c-torture/execute/920710-1.x: Likewise.
7079         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
7080
7081 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
7082
7083         * g++.dg/inherit/override1.C: Add dg-options clause.
7084
7085 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
7086
7087         * testsuite/gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
7088         _mm_slli_si128.
7089
7090 2002-10-19  Andreas Schwab  <schwab@suse.de>
7091
7092         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
7093         directory component.
7094
7095 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
7096
7097         * g++.dg/inherit/thunk1.C: New test.
7098
7099         * g++.dg/inherit/override1.C: New test.
7100
7101         * g++.dg/abi/mangle11.C: New test.
7102         * g++.dg/abi/mangle14.C: New test.
7103         * g++.dg/abi/mangle17.C: New test.
7104
7105 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
7106
7107         * g++.dg/overload/member2.C: New test.
7108
7109 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
7110
7111         * g++.dg/README: Describe new compat directory.
7112         * g++.dg/dg.exp: Skip tests in compat directory.
7113         * README.compat: New file.
7114         * lib/compat.exp: New expect script.
7115         * g++.dg/compat: New test directory.
7116         * g++.dg/compat/compat.exp: New expect script.
7117         * g++.dg/compat/abi: New test directory.
7118         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
7119         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
7120         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
7121         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
7122         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
7123         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
7124         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
7125         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
7126         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
7127         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
7128         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
7129         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
7130         * g++.dg/compat/break: New test directory.
7131         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
7132         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
7133         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
7134         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
7135         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
7136         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
7137         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
7138         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
7139         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
7140         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
7141         g++.dg/compat/break/README: New files.
7142         * g++.dg/compat/eh: New test directory.
7143         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
7144         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
7145         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
7146         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
7147         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
7148         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
7149         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
7150         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
7151         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
7152         g++.dg/compat/eh/filter2_y.C,
7153         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
7154         g++.dg/compat/eh/new1_y.C,
7155         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
7156         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
7157         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
7158         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
7159         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
7160         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
7161         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
7162         g++.dg/compat/eh/unexpected1_y.C: New files.
7163         * g++.dg/compat/init: New test directory.
7164         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
7165         g++.dg/compat/init/array5_y.C,
7166         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
7167         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
7168         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
7169         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
7170         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
7171         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
7172         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
7173         g++.dg/compat/init/init-ref2_y.C: New files.
7174
7175 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
7176
7177         PR c++/7584
7178         * g++.dg/inherit/using3.C: New test.
7179
7180 2002-10-17  Jan Hubicka  <jh@suse.cz>
7181
7182         * gcc.dg/20021017-2.c: New test.
7183
7184 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
7185
7186         * g++.dg/abi/mangle16.C: Adjust.
7187
7188         * g++.dg/init/array8.C: New test.
7189
7190 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
7191
7192         * gcc.dg/special/mips-abi.exp: New test.
7193         * gcc.dg/special/mips-abi.s: Empty file used by the above.
7194
7195 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
7196
7197         * g++.dg/abi/mangle16.C: New test.
7198         * g++.dg/abi/mangle17.C: Likewise.
7199
7200         PR c++/7478
7201         * g++.dg/template/ref1.C: New test.
7202
7203 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7204
7205         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
7206
7207 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
7208
7209         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
7210
7211 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
7212
7213         PR c++/7524
7214         * g++.dg/init/array7.C: New test.
7215
7216 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
7217
7218         * g++.dg/init/array6.C: New test.
7219
7220         * g++.dg/abi/mangle13.C: Likewise.
7221         * g++.dg/abi/mangle14.C: Likewise.
7222         * g++.dg/abi/mangle15.C: Likewise.
7223
7224 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
7225
7226         * g++.dg/abi/empty8.C: New test.
7227
7228 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
7229
7230         * g++.dg/init/ctor1.C: New test.
7231
7232 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
7233
7234         * gcc.c-torture/execute/20021015-1.c: New test.
7235
7236 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
7237
7238         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
7239
7240 2002-10-14  Jan Hubicka  <jh@suse.cz>
7241
7242         * gcc.dg/i386-ssetype-[1-5].c: New tests.
7243
7244 2002-10-14  Richard Henderson  <rth@redhat.com>
7245
7246         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
7247
7248 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
7249
7250         PR optimization/6631
7251         * g++.dg/opt/const2.C: New test.
7252
7253 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
7254
7255         PR c++/7176
7256         * g++.dg/parse/friend1.C: New test.
7257         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
7258
7259 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
7260
7261         * gcc.dg/20021014-1.c: New test.
7262
7263 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
7264
7265         PR c++/5661
7266         * g++.dg/ext/vlm1.C: New test.
7267         * g++.dg/ext/vlm2.C: Likewise.
7268
7269         * g++.dg/init/array1.C: Remove invalid braces.
7270         * g++.dg/init/brace1.C: New test.
7271         * g++.dg/init/copy2.C: Likewise.
7272         * g++.dg/init/copy3.C: Likewise.
7273         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
7274         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
7275         braces.
7276
7277 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
7278
7279         * gcc.dg/cpp/assembler.S: Don't use -ansi.
7280
7281 2002-10-11  Richard Shann  <richard.shann@superh.com>
7282
7283         * gcc.c-torture/compile/simd-5.c: New test.
7284
7285 2002-10-10  Roger Sayle  <roger@eyesopen.com>
7286
7287         * gcc.c-torture/execute/shiftopt-1.c: New test case.
7288
7289 2002-10-10  Jim Wilson  <wilson@redhat.com>
7290
7291         * gcc.c-torture/execute/20021010-1.c: New test.
7292
7293 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
7294
7295         PR c/7353
7296         * g++.dg/ext/typedef-init.C: New test.
7297         * gcc.dg/typedef-init.c: New test.
7298
7299 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
7300
7301         * gcc.dg/cpp/paste13.c: New test.
7302
7303 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7304
7305         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
7306         remaining platforms, XFAIL during compile, not execute.  Don't
7307         XFAIL at -O0.
7308
7309 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
7310
7311         * gcc.dg/alias-1.c: Tweak expected warning.
7312
7313 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
7314
7315         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
7316
7317 2002-10-06  Andreas Jaeger  <aj@suse.de>
7318
7319         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
7320         * gcc.dg/cpp/c++98.C: Likewise.
7321
7322         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
7323         * g++.dg/cpp/c++98.C: Likewise.
7324
7325         * g++.dg/README (Subdirectories): Mention cpp directory.
7326
7327         PR target/7559
7328         * gcc.dg/20021006-1.c: New test.
7329
7330 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7331
7332         PR c++/7804
7333         * g++.dg/other/warning1.C: New test.
7334
7335 2002-10-04  Roger Sayle  <roger@eyesopen.com>
7336
7337         * gcc.c-torture/execute/20020720-1.x:  XFAIL instead of skipping
7338         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
7339         and sparc-*-* with -m64 as expected failures.  See PR 8087.
7340
7341 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
7342
7343         PR c++/7931
7344         * g++.dg/template/ptrmem3.C: New test.
7345
7346         PR c++/7754
7347         * g++.dg/template/union1.C: New test.
7348
7349 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
7350
7351         PR c++/8006
7352         * g++.dg/abi/mangle9.C: New test.
7353         * g++.dg/abi/mangle10.C: New test.
7354         * g++.dg/abi/mangle11.C: New test.
7355         * g++.dg/abi/mangle12.C: New test.
7356
7357 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
7358
7359         PR c++/7188.
7360         * g++.dg/template/meminit1.C: New test.
7361         * g++.dg/warn/Wreorder-1.C: Likewise.
7362         * g++.old-deja/g++.mike/warn3.C: Tweak.
7363         * lib/prune.exp: Ingore "in copy constructor".
7364
7365 2002-10-02  Andreas Jaeger  <aj@suse.de>
7366
7367         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
7368         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
7369         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
7370         on x86-64.
7371
7372 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
7373
7374         * gcc.dg/empty1.C: Fix typo.
7375
7376 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
7377
7378         * gcc.dg/alias-1.c: New test.
7379
7380 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
7381
7382         * gcc.dg/empty1.C: New test.
7383
7384         * g++.dg/tls/init-2.C: Tweak error messages.
7385
7386 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
7387
7388         * gcc.c-torture/compile/20020923-1.c: New test.
7389
7390 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
7391
7392         * gcc.c-torture/execute/ffs-1.c: New test.
7393         * gcc.c-torture/execute/ffs-2.c: Ditto.
7394
7395 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
7396
7397         * g++.dg/overload/member1.C: New test.
7398
7399 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
7400
7401         * g++.dg/abi/empty7.C: New test.
7402         * g++.dg/init/pm2.C: Likewise.
7403
7404 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
7405
7406         * g++.dg/rtti/crash1.C: New test.
7407
7408 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
7409
7410         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
7411         gcc.dg/sibcall-4.c: New tests.
7412
7413 2002-09-28  Roger Sayle  <roger@eyesopen.com>
7414
7415         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
7416         powerpc and MMIX targets.
7417
7418 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
7419
7420         * gcc.dg/cpp/20020927-1.c: New.
7421
7422 2002-09-26  David S. Miller  <davem@redhat.com>
7423
7424         * gcc.c-torture/compile/trunctfdf.c: New.
7425
7426 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7427
7428         * lib/target-supports.exp (check_weak_available): Handle solaris2.
7429
7430 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
7431
7432         * gcc.c-torture/execute/loop-15.c: New.
7433
7434 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
7435
7436         * README.QMTEST: Fix typo.
7437
7438 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
7439
7440         * gcc.dg/20020926-1.c: New test.
7441
7442 2002-09-25  David S. Miller  <davem@redhat.com>
7443
7444         PR target/7842
7445         * gcc.c-torture/execute/shiftdi.c: New test.
7446
7447 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
7448
7449         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
7450         unique to the tool.
7451         * lib/g77.exp (g77_init): Likewise.
7452         * lib/g++.exp (g++_init): Likewise.
7453         * lib/objc.exp (objc_init): Likewise.
7454
7455 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
7456
7457         * gcc/testsuite/g++.dg/abi/empty5.C: New test.
7458         * gcc/testsuite/g++.dg/abi/empty6.C: New test.
7459         * gcc/testsuite/g++.dg/abi/vbase12.C: New test.
7460
7461 2002-09-25  Richard Henderson  <rth@redhat.com>
7462
7463         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
7464         too-small long double.
7465
7466 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
7467
7468         * gcc.dg/20020919-1.c: New test.
7469
7470 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
7471
7472         * g++.dg/abi/bitfield6.C: New test.
7473         * g++.dg/abi/bitfield7.C: New test.
7474         * g++.dg/abi/bitfield8.C: New test.
7475         * g++.dg/abi/vbase11.C: New test.
7476
7477 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
7478
7479         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
7480         hppa*-*-hpux*.  Update test comment.
7481
7482 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
7483
7484         * gcc.dg/tls/struct-1.c: New test.
7485
7486 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
7487
7488         * gcc.dg/cpp/tr-warn2.c: Update.
7489
7490 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
7491
7492         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
7493
7494 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
7495
7496         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
7497         systems.
7498
7499 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
7500
7501         * gcc.c-torture/execute/ieee/mzero3.c: New test.
7502
7503         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
7504         Adjust for c++filt moved to binutils.  Remove spurious duplicate
7505         setting of cxxfilt.
7506
7507 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
7508
7509         * gcc.dg/20020312-2.c: Update for darwin.
7510
7511 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
7512
7513         * g++.old-deja/g++.other/crash32.C: Mark ICE.
7514
7515 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
7516
7517         * objc.dg/comp-types-1.m: New test.
7518         * objc.dg/comp-types-2.m: New test.
7519         * objc.dg/comp-types-3.m: New test.
7520         * objc.dg/comp-types-4.m: New test.
7521         * objc.dg/comp-types-5.m: New test.
7522         * objc.dg/comp-types-6.m: New test.
7523
7524 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
7525
7526         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
7527
7528 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
7529
7530         * g++.dg/other/do1.C: New test.
7531
7532         * g++.dg/template/subst1.C: New test.
7533
7534 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
7535
7536         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
7537
7538 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
7539
7540         * g++.dg/template/qualttp20.C: Adjust expected errors.
7541         * g++.old-deja/g++.jason/report.C: Likewise.
7542         * g++.old-deja/g++.other/qual1.C: Likewise.
7543
7544         * g++.dg/lookup/scoped2.C: New test.
7545
7546         * g++.dg/ext/asm3.C: New test.
7547
7548 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
7549
7550         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
7551
7552 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
7553
7554         * ChangeLog: follow spelling conventions.
7555         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
7556         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
7557         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
7558         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
7559         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
7560         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
7561         * g++.old-deja/g++.law/global-init1.C: Likewise.
7562         * g++.old-deja/g++.other/delete4.C: Likewise.
7563         * g++.old-deja/g++.other/inline21.C: Likewise.
7564         * g++.old-deja/g++.other/singleton.C: Likewise.
7565         * g77.dg/strlen0.f: Likewise.
7566         * g77.f-torture/compile/20010519-1.f: Likewise.
7567         * g77.f-torture/compile/980310-4.f: Likewise.
7568         * gcc.c-torture/compile/20000605-1.c: Likewise.
7569         * gcc.c-torture/execute/20020225-1.c: Likewise.
7570         * gcc.dg/c90-hexfloat-2.c: Likewise.
7571         * gcc.dg/c99-bool-1.c: Likewise.
7572         * gcc.dg/c99-hexfloat-2.c: Likewise.
7573         * gcc.dg/dll-2.c: Likewise.
7574         * gcc.dg/wtr-union-init-1.c: Likewise.
7575         * gcc.dg/wtr-union-init-2.c: Likewise.
7576         * gcc.dg/wtr-union-init-3.c: Likewise.
7577         * gcc.dg/cpp/avoidpaste1.c: Likewise.
7578         * gcc.dg/cpp/defined.c: Likewise.
7579         * gcc.dg/cpp/macsyntx.c: Likewise.
7580         * gcc.dg/cpp/paste2.c: Likewise.
7581         * gcc.dg/cpp/trad/defined.c: Likewise.
7582         * gcc.dg/format/c90-printf-1.c: Likewise.
7583         * gcc.dg/format/c90-scanf-1.c: Likewise.
7584         * gcc.dg/format/c99-printf-1.c: Likewise.
7585         * gcc.dg/format/c99-scanf-1.c: Likewise.
7586         * gcc.misc-tests/gcov-8.c: Likewise.
7587         * lib/profopt.exp: Likewise.
7588
7589 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
7590
7591         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
7592
7593 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
7594
7595         * g++.dg/inherit/using2.C: New test.
7596
7597 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
7598
7599         * ChangeLog: Follow spelling conventions.
7600         * g++.dg/template/friend4.C: Likewise.
7601         * g++.old-deja/g++.pt/crash67.C: Likewise.
7602         * gcc.c-torture/execute/20000801-4.c: Likewise.
7603         * gcc.dg/c90-digraph-1.c: Likewise.
7604         * gcc.dg/c94-digraph-1.c: Likewise.
7605         * gcc.dg/c99-digraph-1.c: Likewise.
7606         * gcc.dg/cpp/line5.c: Likewise.
7607         * gcc.dg/cpp/multiline.c: Likewise.
7608         * gcc.dg/cpp/trad/literals-1.c: Likewise.
7609         * gcc.dg/format/attr-3.c: Likewise.
7610         * gcc.dg/format/c90-scanf-3.c: Likewise.
7611         * gcc.dg/format/ext-4.c: Likewise.
7612
7613 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
7614
7615         * g++.dg/template/pretty1.C: New test.
7616
7617 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
7618
7619         * gcc.c-torture/execute/struct-cpy-1.c: New test.
7620
7621 2002-09-13  Matt Austern  <austern@apple.com>
7622
7623         * testsuite/g++.dg/other/constref[12].C: New, regression tests for
7624         passing a cast expression to a function by const reference.
7625
7626 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
7627
7628         * g++.dg/template/deduce1.C: New test.
7629
7630 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
7631
7632         * gcc.c-torture/execute/simd-1.c: Force all use of int to
7633         32-bit int.
7634
7635 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
7636
7637         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
7638         usage.
7639
7640 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
7641
7642         * gcc.c-torture/compile/20020910-1.c: New test.
7643
7644 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
7645
7646         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
7647
7648 2002-09-10  Andreas Jaeger  <aj@suse.de>
7649
7650         * gcc.dg/20020312-2.c: Adjust for x86-64.
7651
7652 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
7653
7654         * g77.dg/7388.f: New test case for PR 7388.
7655
7656 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
7657
7658         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
7659
7660 2002-09-05  Ziemowit Laski <zlaski@apple.com>
7661
7662         * objc.dg/proto-lossage-1.m: New test.
7663
7664 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
7665
7666         * gcc.dg/cpp/_Pragma4.c: Fix typo.
7667
7668 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
7669
7670         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
7671         expected to pass.
7672
7673 2002-09-06  Stan Shebs  <shebs@apple.com>
7674             David Edelsohn  <edelsohn@gnu.org>
7675
7676         * gcc.dg/weak: New directory.
7677         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
7678         target-specific xfail bits.
7679         * gcc.dg/typeof-2.c: Move to new directory.
7680         * gcc.dg/weak.exp: New expect script.
7681
7682 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
7683
7684         * gcc.c-torture/execute/extzvsi.c: New test.
7685
7686 2002-09-05  Stan Shebs  <shebs@apple.com>
7687
7688         * gcc.dg/weak-1.c: xfail on Darwin.
7689         * gcc.dg/weak-2.c: Ditto.
7690         * gcc.dg/weak-3.c: Ditto.
7691         * gcc.dg/weak-4.c: Ditto.
7692         * gcc.dg/weak-5.c: Ditto.
7693         * gcc.dg/weak-6.c: Ditto.
7694         * gcc.dg/weak-7.c: Ditto.
7695         * gcc.dg/weak-8.c: Ditto.
7696         * gcc.dg/weak-9.c: Ditto.
7697
7698 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
7699
7700         * gcc.c-torture/execute/loop-14.c: New test.
7701
7702 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
7703
7704         * g++.dg/other/cxa-atexit1.C: New test.
7705
7706         * gcc.dg/typeof-2.c: New test.
7707
7708 2002-09-03  Roger Sayle  <roger@eyesopen.com>
7709
7710         * gcc.dg/builtins-2.c: New testcase.
7711         * gcc.dg/builtins-3.c: New testcase.
7712
7713 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
7714
7715         * gcc.dg/cpp/_Pragma4.c: New test.
7716
7717 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
7718
7719         * objc/execute/nil_method-1.m: New testcase.
7720
7721 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
7722
7723         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
7724         [Object class], not [Object initialize].
7725
7726 2002-08-31  Roger Sayle  <roger@eyesopen.com>
7727             Hans-Peter Nilsson  <hp@bitrange.com>
7728
7729         * gcc.c-torture/execute/20020720-1.x: Skip test on
7730         mmix-knuth-mmixware.  Correct comment.
7731
7732 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
7733
7734         * testsuite/g++.dg/abi/bitfield5.C: New test.
7735         * testsuite/g++.dg/abi/vbase10.C: Likewise.
7736
7737 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
7738
7739         * objc.dg/undeclared-selector.m: New test.
7740
7741 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
7742
7743         * g++.dg/other/offsetof1.C: Avoid cast warning.
7744
7745 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
7746
7747         * objc.dg/super-class-2.m: New test.
7748
7749 2002-08-24  Matt Austern  <austern@apple.com>
7750
7751         * g++.dg/ext/lvaddr.C: New test.
7752         * g++.dg/ext/lvcast.C: New test.
7753
7754 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
7755
7756         * testsuite/g++.dg/inherit/cond1.C: New test.
7757
7758 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
7759
7760         * gcc.dg/noncompile/incomplete-1.c: New test.
7761
7762 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
7763
7764         * gcc.dg/typespec-1.c: New test.
7765
7766 2002-08-20  Devang Patel  <dpatel@apple.com>
7767         * objc.dg/proto-hier-2.m: New test.
7768
7769 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
7770
7771         * objc.dg/bitfield-1.m: New test.
7772         * objc.dg/bitfield-2.m: New test.
7773
7774 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
7775
7776         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
7777         gcc.dg/c99-flex-array-4.c: New tests.
7778
7779 2002-08-16  Stan Shebs  <shebs@apple.com>
7780
7781         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
7782
7783 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
7784
7785         * gcc.dg/typeof-1.c: New test.
7786         * g++.dg/ext/typeof2.C: New test.
7787
7788 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
7789
7790         * g++.dg/other/offsetof1.C: New test.
7791
7792 2002-08-14  Richard Henderson  <rth@redhat.com>
7793
7794         * gcc.dg/tls/diag-3.c: Fix expected message strings.
7795
7796 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
7797
7798         * gcc.dg/cpp/_Pragma3.c: New test.
7799
7800 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
7801
7802         * g++.dg/template/inherit3: New test.
7803
7804 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
7805
7806         * gcc.dg/bitfld-4.c: Add blank options.
7807
7808 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
7809
7810         * g++.dg/template/crash1.C: New test.
7811
7812 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
7813
7814         * gcc.dg/tls/opt-2.c: New test.
7815
7816 2002-08-08  Devang Patel  <dpatel@apple.com>
7817
7818         * objc.dg/selector-1.m : New test
7819
7820 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
7821
7822         * g++.dg/abi/bitfield4.C: New test.
7823         * gcc.dg/bitfld-4.c: New test.
7824
7825 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
7826
7827         * g++.dg/other/packed1.C: New test.
7828
7829 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
7830
7831         * g++.dg/abi/offsetof.C: Tweak error messages.
7832         * g++.old-deja/g++.mike/p10769a.C: Likewise.
7833
7834 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
7835
7836         * gcc.dg/bitfld-3.c: New test.
7837
7838 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
7839             Richard Henderson  <rth@redhat.com>
7840
7841         * gcc.dg/i386-bitfield1.c: New test.
7842         * g++.dg/abi/bitfield3.C: Update.
7843
7844 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
7845
7846         * objc.dg/const-str-2.m: Update.
7847         * gcc.dg/cpp/c++98.c: Change to C extension.
7848         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
7849         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
7850
7851 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
7852
7853         * testsuite/gcc.dg/tls/diag-3.c: New.
7854
7855 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
7856
7857         * g++.dg/README (Subdirectories): Document new subdir expr.
7858         * g++.dg/expr/pmf-1.C: New test.
7859
7860 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
7861
7862         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
7863
7864 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
7865
7866         * g++.dg/abi/bitfield3.C: New test.
7867
7868 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
7869
7870         * lib/gcov.exp: Tweak expected line formats.
7871         * gcc.misc-tests/gcov8.c: New test.
7872         * gcc.misc-tests/gcov8.x: New flags.
7873
7874 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
7875
7876         * consistency.vlad/layout/endian.c: Include string.h.
7877
7878         * gcc.c-torture/execute/20020805-1.c: New test.
7879
7880 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
7881
7882         * g++.dg/other/conversion1.C: New test.
7883
7884 2002-08-03  Roger Sayle  <roger@eyesopen.com>
7885
7886         * gcc.dg/builtins-1.c: New testcase.
7887
7888 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
7889
7890         * g++.dg/inherit/access3.C: New test.
7891
7892 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
7893
7894         * gcc.dg/ia64-visibility-2.c: New test.
7895
7896 2002-08-01  Benjamin Kosnik   <bkoz@redhat.com>
7897
7898         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
7899         __qualifier_flags to __flags.
7900
7901 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
7902
7903         * g++.dg/inherit/operator1.C: New test.
7904         * g++.dg/lookup/disamb1.C: Fix typo in comment.
7905         * g++.dg/other/error1.C: Change expected error message.
7906         * g++.dg/template/conv4.C: Likewise.
7907
7908 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
7909
7910         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
7911         for documented behavior.
7912
7913 2002-07-25  Roger Sayle  <roger@eyesopen.com>
7914
7915         * gcc.c-torture/execute/20020720-1.x: Skip this test on
7916         several targets known to fail.
7917
7918 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
7919
7920         * gcc.dg/mips-args-[123].c: New tests.
7921
7922 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
7923
7924         * gcc.dg/ppc-spe.c: New.
7925
7926 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
7927
7928         * g++.dg/other/ptrmem4.C: New testcase.
7929
7930 2002-07-24  Richard Henderson  <rth@redhat.com>
7931
7932         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
7933
7934 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
7935
7936         * g++.dg/ext/alignof1.C (main): Return 0 for success.
7937
7938 2002-07-24  Roger Sayle  <roger@eyesopen.com>
7939
7940         * gcc.c-torture/execute/memset-3.c: New testcase.
7941
7942 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
7943
7944         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
7945         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
7946
7947 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7948
7949         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
7950         Delete.
7951
7952 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
7953
7954         * gcc.c-torture/compile/simd-4.c: New test.
7955
7956 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7957
7958         PR c++/7347, c++/7348
7959         * g++.dg/template/access4.C: New test.
7960         * g++.dg/template/access5.C: New test.
7961         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
7962         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
7963         * g++.old-deja/g++.pt/ttp58.C: Likewise.
7964         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
7965
7966 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
7967
7968         * gcc.dg/gnu89-init-2.c: New test.
7969
7970 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
7971
7972         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
7973
7974 2002-07-20  Roger Sayle  <roger@eyesopen.com>
7975
7976         * gcc.c-torture/execute/20020720-1.c: New testcase.
7977
7978 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
7979
7980         * gcc.dg/cpp/Wsignprom.c: New tests.
7981
7982 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
7983
7984         * gcc.c-torture/execute/loop-13.c: New test.
7985
7986 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
7987
7988         * gcc.dg/cpp/expr.c: New tests.
7989
7990 2002 07-18  David Edelsohn  <edelsohn@gnu.org>
7991
7992         * g++.dg/opt/pr6713.C: Add template instantiation.
7993
7994 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
7995
7996         * gcc.dg/nest.c: New test.
7997
7998 2002-07-17  Richard Henderson  <rth@redhat.com>
7999
8000         * g++.dg/opt/pr6713.C: New test.
8001
8002 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
8003
8004         * gcc.c-torture/execute/loop-2e.x: Let the testcase
8005         XFAIL for all x86 processors.
8006
8007 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
8008
8009         * gcc.c-torture/execute/20010122-1.x: Do not test with
8010         -fomit-frame-pointer.
8011
8012 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8013
8014         * g++.dg/template/instantiate2.C: New test.
8015         * g++.dg/template/spec4.C: New test.
8016
8017 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8018
8019         * g++.dg/template/access2.C: New test.
8020         * g++.dg/template/access3.C: New test.
8021
8022 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
8023
8024         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
8025         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
8026         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
8027         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
8028         Convert to use <stdarg.h>.
8029         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
8030         Delete.
8031         * gcc.dg/va-arg-2.c: New.
8032         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
8033
8034 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
8035
8036         * gcc.c-torture/compile/20020710-1.c: New test.
8037
8038 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
8039                           Andrew Pinski  <pinskia@physics.uc.edu>
8040
8041         gcc.c-torture/compile/simd-2.c: New testcase.
8042         gcc.c-torture/compile/simd-3.c: Likewise.
8043
8044 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
8045
8046         PR c++/7224
8047         * g++.dg/overload/error1.C: New test.
8048
8049 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
8050
8051         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
8052         configuration and IRIX 6 O32 ABI.
8053
8054 2002-07-11  Roger Sayle  <roger@eyesopen.com>
8055
8056         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
8057
8058 2002-07-10  Roger Sayle  <roger@eyesopen.com>
8059
8060         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
8061
8062 2002-07-10  Jeffrey A Law  <law@redhat.com>
8063
8064         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
8065
8066         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
8067
8068 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
8069
8070         * gcc.dg/20020312-2.c: Check for __PPC__.
8071
8072 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
8073
8074         * gcc.c-torture/compile/20020709-1.c: New test.
8075
8076 2002-07-07  Roger Sayle  <roger@eyesopen.com>
8077
8078         * g++.dg/template/qualttp21.C: New test case.
8079
8080 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
8081
8082         * gcc.c-torture/compile/20020706-1.c: New test.
8083         * gcc.c-torture/compile/20020706-2.c: New test.
8084
8085 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
8086             Alexandre Oliva  <aoliva@redhat.com>
8087
8088         * g++.dg/warn/incomplete1.C: New test.
8089
8090 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8091
8092         PR c++/7099
8093         * g++.dg/warn/noreturn1.C: New test.
8094
8095 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
8096
8097         PR c++/6706
8098         * g++.dg/debug/debug6.C: New test.
8099         * g++.dg/debug/debug7.C: New test.
8100
8101 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
8102
8103         * gcc.c-torture/compile/simd-3.c: New test.
8104
8105 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
8106
8107         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
8108         * gcc.dg/20020620-1.c: Likewise.
8109
8110 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8111
8112         PR c++/6944
8113         * g++.dg/init/array4.C: New test.
8114         * g++.dg/init/array5.C: New test.
8115
8116 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
8117
8118         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
8119         * gcc.c-torture/execute/simd-2.c (main): Likewise.
8120
8121 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8122
8123         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
8124         * gcc.dg/wtr-aggr-init-1.c: Likewise.
8125         * gcc.dg/wtr-conversion-1.c: Likewise.
8126         * gcc.dg/wtr-escape-1.c: Likewise.
8127         * gcc.dg/wtr-int-type-1.c: Likewise.
8128         * gcc.dg/wtr-label-1.c: Likewise.
8129         * gcc.dg/wtr-static-1.c: Likewise.
8130         * gcc.dg/wtr-strcat-1.c: Likewise.
8131         * gcc.dg/wtr-suffix-1.c: Likewise.
8132         * gcc.dg/wtr-switch-1.c: Likewise.
8133         * gcc.dg/wtr-unary-plus-1.c: Likewise.
8134         * gcc.dg/wtr-union-init-1.c: Likewise.
8135         * gcc.dg/wtr-union-init-2.c: Likewise.
8136         * gcc.dg/wtr-union-init-3.c: Likewise.
8137
8138         * gcc.dg/wtr-func-def-1.c: New test.
8139
8140 2002-07-02 Devang Patel <dpatel@apple.com>
8141
8142         * objc.dg/param-1.m: New test.
8143
8144 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
8145
8146         * gcc.dg/cpp/trad/directive.c: Add test.
8147         * gcc.dg/cpp/trad/macroargs.c: Add test.
8148         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
8149
8150 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
8151
8152         * gcc.dg/cpp/cmdlne-M.c: New test.
8153
8154 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
8155
8156         * objc.dg/desig-init-1.m: New test.
8157
8158 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8159
8160         PR c++/6716
8161         * g++.dg/template/instantiate1.C: New test.
8162
8163 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
8164
8165         PR c++/7112
8166         * g++.dg/template/sizeof2.C: New test.
8167
8168 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
8169
8170         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
8171         gcc.dg/cpp/trad/include.c: New tests.
8172
8173 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
8174
8175         PR target/7177
8176         * gcc.c-torture/compile/20020701-1.c: New test.
8177
8178 2002-07-01  Stan Shebs  <shebs@apple.com>
8179
8180         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
8181         header here...
8182         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
8183         (objc-torture-execute): or here.
8184
8185 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
8186
8187         * gcc.c-torture/execute/arith-rand-ll.c: New test.
8188
8189 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
8190
8191         * gcc.dg/cpp/trad/escaped-nl.c: New test.
8192
8193 2002-06-30  Devang Patel  <dpatel@apple.com>
8194
8195         * objc.dg/fsyntax-only.m: New test.
8196
8197 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
8198
8199         PR c++/6695
8200         * g++.dg/template/friend7.C: New file.
8201
8202 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
8203
8204         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
8205         return type.
8206
8207 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
8208
8209         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
8210         avoid division by zero.
8211
8212 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
8213
8214         * gcc.dg/Wunknownprag.c: New tests.
8215
8216 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
8217
8218         * gcc.c-torture/execute/simd-2.c: New test.
8219
8220 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
8221
8222         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
8223         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
8224         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
8225         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
8226         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
8227         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
8228         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
8229         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
8230         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
8231         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
8232         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
8233         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
8234         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
8235         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
8236         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
8237         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
8238         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
8239
8240 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
8241
8242         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
8243         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
8244         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
8245         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
8246         New tests.
8247         * gcc.dg/cpp/trad/directive.c: Update.
8248
8249 2002-06-23  Andreas Jaeger  <aj@suse.de>
8250
8251         * gcc.c-torture/execute/complex-6.c: New.
8252
8253 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
8254
8255         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
8256         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
8257         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
8258         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
8259
8260 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
8261
8262         * gcc.dg/cpp/trad: New directory with traditional tests copied
8263         from parent directory.
8264         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
8265         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
8266         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
8267         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
8268         Move to trad/ and rename.
8269         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
8270         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
8271         gcc.dg/cpp/trad/redef2.c: New tests.
8272         * gcc.dg/cpp/trad/trad.exp: New driver.
8273
8274 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
8275
8276         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
8277         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
8278         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
8279         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
8280         Remove.
8281
8282 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
8283
8284         * gcc.dg/20020620-1.c: New test.
8285
8286 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8287
8288         * g++.dg/template/ttp4.C: New test.
8289
8290 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
8291
8292         * g++.dg/opt/vt1.C: Fix regexp.
8293
8294 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8295
8296         * gcc.c-torture/execute/pure-1.c: Make functions static again.
8297         Don't use attribute `noinline'.
8298
8299 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
8300
8301         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
8302
8303 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
8304
8305         * gcc.c-torture/execute/simd-1.c: New.
8306
8307         * gcc.dg/simd-1.c: New.
8308
8309 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
8310
8311         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
8312
8313 2002-06-16  Richard Henderson  <rth@redhat.com>
8314
8315         * g++.dg/ext/anon-struct1.C: New.
8316         * g++.dg/ext/anon-struct2.C: New.
8317         * g++.dg/ext/anon-struct3.C: New.
8318         * gcc.dg/anon-struct-1.c: New.
8319         * gcc.dg/anon-struct-2.c: New.
8320         * gcc.dg/anon-struct-3.c: New.
8321         * gcc.dg/20011008-1.c: Adjust warning text.
8322         * gcc.dg/20020527-1.c: Add -fms-extensions.
8323
8324 2002-06-16  Richard Henderson  <rth@redhat.com>
8325
8326         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
8327
8328 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
8329
8330         * gcc.c-torture/execute/20020615-1.c: New test.
8331
8332 2002-06-15  Roger Sayle  <roger@eyesopen.com>
8333
8334         * gcc.c-tortuture/execute/compare-1.c: New test case.
8335         * gcc.c-tortuture/execute/compare-2.c: New test case.
8336         * gcc.c-tortuture/execute/compare-3.c: New test case.
8337
8338 2002-06-13  Richard Henderson  <rth@redhat.com>
8339
8340         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
8341         ia64 ilp32.
8342
8343 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8344
8345         * g++.dg/template/typename2.C: Update error message.
8346
8347 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
8348
8349         * gcc.c-torture/execute/20020611-1.c: New test.
8350
8351 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
8352
8353         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
8354         list of targets to skip.
8355
8356 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
8357
8358         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
8359         targets if not optimizing.
8360
8361 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
8362
8363         * gcc.c-torture/compile/20020605-1.c: New test.
8364
8365         * g++.dg/opt/vt1.C: New test.
8366
8367         * gcc.dg/20020531-1.c: New test.
8368
8369         * gcc.dg/20020530-1.c: New test.
8370
8371         * gcc.dg/20020527-1.c: New test.
8372
8373         * g++.dg/opt/cse1.C: New test.
8374
8375 2002-06-07  Roger Sayle  <roger@eyesopen.com>
8376
8377         * gcc.dg/20020607-2.c: New test case.
8378
8379 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
8380
8381         * gcc.c-torture/compile/20020604-1.c: New test.
8382
8383 2002-06-04  Richard Henderson  <rth@redhat.com>
8384
8385         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
8386         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
8387         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
8388
8389 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
8390
8391         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
8392
8393 2002-06-03  Richard Henderson  <rth@redhat.com>
8394
8395         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
8396         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
8397
8398 2002-06-02  Richard Henderson  <rth@redhat.com>
8399
8400         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
8401         test functions static.
8402
8403 2002-06-02  Andreas Jaeger  <aj@suse.de>
8404
8405         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
8406         now.
8407
8408 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
8409
8410         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
8411         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
8412         Update for mofified diagnostics.
8413         * gcc.dg/c99-intconst-1.c: No longer fail.
8414
8415 2002-06-02  Richard Henderson  <rth@redhat.com>
8416
8417         * gcc.dg/uninit-A.c: Remove xfail markers.
8418
8419 2002-06-01  Roger Sayle  <roger@eyesopen.com>
8420
8421         * gcc.dg/fnegate-1.c: New test case.
8422
8423 2002-05-30  Osku Salerma  <osku@iki.fi>
8424
8425         * gcc.c-torture/execute/mayalias-1.c: New file.
8426
8427 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
8428
8429         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
8430         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
8431         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
8432
8433 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
8434
8435         * gcc.c-torture/execute/20020529-1.c: New test.
8436
8437 2002-05-27  Richard Henderson  <rth@redhat.com>
8438
8439         * g++.dg/ext/attrib6.C: New test case.
8440
8441 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8442
8443         * gcc.c-torture/execute/pure-1.c: New test.
8444
8445 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
8446
8447         * gcc.dg/cpp/arith-2.c: Remove.
8448
8449 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
8450
8451         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
8452         * gcc.dg/cpp/if-3.c: Remove.
8453
8454 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
8455
8456         * g++.dg/opt/cse2.C: New test.
8457
8458 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
8459
8460         * gcc.dg/cpp/arith-1.c: New semantic tests.
8461         * gcc.dg/cpp/if-1.c: Update.
8462
8463 2002-05-24  Ben Elliston  <bje@redhat.com>
8464
8465         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
8466
8467 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
8468
8469         * gcc.dg/verbose-asm.c: New test.
8470
8471 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
8472
8473         * gcc.dg/cpp/paste12.c: New test.
8474
8475 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
8476
8477         * g++.dg/parse/named_ops.C: New test.
8478
8479 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
8480
8481         * gcc/testsuite/gcc.dg/weak-8.c: New test.
8482
8483 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
8484
8485         * gcc.dg/weak-2.c: Allow optional leading underscore
8486         in scan-assembler symbol name.
8487         * gcc.dg/weak-3.c: Likewise.
8488         * gcc.dg/weak-4.c: Likewise.
8489         * gcc.dg/weak-5.c: Likewise.
8490
8491 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
8492
8493         * gcc.dg/20020523-1.c: New test.
8494
8495 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
8496
8497         * objc.dg/const-str-2.m: Update now that we stop after
8498         a command line error.
8499
8500 2002-05-22  Richard Henderson  <rth@redhat.com>
8501
8502         * g++.dg/dg.exp: Fix typo in test pruneing.
8503
8504 2002-05-22  Richard Henderson  <rth@redhat.com>
8505
8506         * g++.dg/dg.exp: Prune the tls subdirectory.
8507         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
8508         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
8509         * g++.dg/tls/init-1.C: New.
8510
8511 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
8512
8513         * gcc.dg/20020517-1.c: New test.
8514
8515 2002-05-21  Richard Henderson  <rth@redhat.com>
8516
8517         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
8518         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
8519
8520 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
8521
8522         * g++.dg/other/copy2.C: New test.
8523
8524 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
8525
8526         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
8527         (MAX_COPY): Bump up to 10 times sizeof (long long).
8528         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
8529
8530         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
8531         sizeof (long long).
8532
8533         * gcc.c-torture/execute/strcpy-1.c: New test.
8534
8535 2002-05-19  Jason Merrill  <jason2redhat.com>
8536
8537         * g++.dg/ext/oper1.C: New test.
8538
8539 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
8540 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
8541
8542         * README.QMTEST: New file.
8543
8544         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
8545
8546 2002-05-19  Andreas Jaeger  <aj@suse.de>
8547
8548         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
8549         now.
8550         * gcc.c-torture/execute/loop-2d.x: Likewise.
8551
8552 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
8553
8554         * gcc.dg/weak-2.c:  xfail warnings for platforms that don't
8555         support weak symbols.
8556         * gcc.dg/weak-4.c: Likewise
8557         * gcc.dg/weak-6.c: Likewise
8558
8559 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
8560
8561         * gcc.dg/weak-3.c: Add dg-excess-error comment for
8562         cygwin, coff and h8300-*-hms targets
8563         * gcc.dg/weak-5.c: Likewise
8564         * gcc.dg/weak-7.c: Likewise
8565
8566 2002-05-16  Jason Merrill  <jason@redhat.com>
8567
8568         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
8569         (scan-assembler-not, scan-assembler-dem): Likewise.
8570         (scan-assembler-dem-not): Likewise.
8571
8572 2002-05-15  Richard Henderson  <rth@redhat.com>
8573
8574         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
8575
8576 2002-05-15  Richard Henderson  <rth@redhat.com>
8577
8578         * gcc.dg/weak-5.c (vfoo1c): No warning here.
8579         (vfoo1f): Warning here.
8580         (vfoo1l): Don't redefine the alias.
8581
8582 2002-05-14  Jason Merrill  <jason@redhat.com>, Alexandre Oliva  <aoliva@redhat.com>
8583
8584         * g++.dg/init/pm1.C: New test.
8585
8586 2002-05-12  David S. Miller  <davem@redhat.com>
8587
8588         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
8589         types.
8590
8591 2002-05-10  Roger Sayle  <roger@eyesopen.com>
8592
8593         * gcc.c-torture/execute/20020510-1.c: New test case.
8594
8595 2002-05-10  David S. Miller  <davem@redhat.com>
8596
8597         * gcc.c-torture/execute/conversion.c: Test long double too.
8598
8599 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
8600
8601         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
8602         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
8603         * lib/g++.exp (g++_link_flags): Likewise.
8604         * lib/objc.exp (objc_target_compile): Likewise.
8605
8606 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
8607
8608         * gcc.dg/cpp/poison.c: Update.
8609         * gcc.dg/cpp/20000625-2.c: Remove.
8610         * gcc.dg/cpp/direct2s.c: Remove final test.
8611
8612 2002-05-08  Tom Rix  <trix@redhat.com>
8613
8614         * gcc.c-torture/execute/20020508-1.c: New test.
8615         * gcc.c-torture/execute/20020508-2.c: New test.
8616         * gcc.c-torture/execute/20020508-3.c: New test.
8617
8618 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
8619
8620         * gcc.dg/cpp/charconst-4.c: More tests.
8621
8622 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
8623
8624         PR c/6569
8625         * gcc.dg/weak-3.c: Update location of warning messages.
8626         * gcc.dg/weak-5.c: Likewise.
8627
8628 2002-05-06  Roger Sayle  <roger@eyesopen.com>
8629
8630         * gcc.c-torture/execute/20020506-1.c: New test case.
8631
8632 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
8633
8634         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
8635
8636 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
8637
8638         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
8639
8640 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
8641
8642         * gcc.dg/cpp/charconst-3.c: New test.
8643
8644 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
8645
8646         * gcc.dg/cpp/charconst.c: Update tests.
8647
8648 2002-05-05  Tim Josling  <tej@melbpc.org.au>
8649
8650         * treelang: Added directory for new sample language treelang. Also
8651         lib/treelang.exp: New file to signal treelang should be tested.
8652
8653 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
8654
8655         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
8656         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
8657         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
8658         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
8659         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
8660         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
8661         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
8662
8663 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
8664
8665         * gcc.dg/format/xopen-2.c: New test.
8666
8667 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
8668
8669         * gcc.dg/20020503-1.c: New test.
8670
8671 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
8672
8673         * g++.dg/init/dtor1.C: Make it tougher.
8674
8675 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
8676
8677         * g++.dg/init/dtor1.C: New test.
8678
8679 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
8680
8681         * gcc.dg/altivec-8.c: New.
8682
8683 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
8684
8685         * gcc.dg/altivec-7.c: New.
8686
8687 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
8688
8689         * g++.dg/parse/typedef1.C: New test.
8690
8691 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
8692
8693         PR c++/6486
8694         * g++.dg/template/friend6.C: New test.
8695
8696         PR c++/6492
8697         * g++.dg/init/copy1.C: New test.
8698
8699 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
8700
8701         * g++.dg/warn/effc1.C: New test.
8702
8703 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
8704
8705         * gcc.dg/cpp/if-cexp.c: Add a test.
8706
8707 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
8708
8709         * gcc.dg/20020426-2.c: New test.
8710
8711 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
8712
8713         * gcc.dg/cpp/if-mop.c: Update.
8714         * gcc.dg/cpp/if-mpar.c: Add test.
8715         * gcc.dg/cpp/if-oppr.c: Update.
8716
8717 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
8718
8719         PR c/6343
8720         * gcc.dg/weak-[2-7].c: New tests.
8721
8722 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
8723
8724         * gcc.dg/enum1.c: New test.
8725
8726 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
8727
8728         PR c++/6497
8729         * g++.dg/inherit/access2.C: New test.
8730
8731 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
8732
8733         PR bootstrap/6445
8734         * gcc.dg/20020426-1.c: New test.
8735
8736 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
8737
8738         * g++.dg/abi/enum1.C: New test.
8739
8740 2002-04-26  Richard Henderson  <rth@redhat.com>
8741
8742         * gcc.dg/c99-bool-1.c: Expect always true warning.
8743
8744 2002-04-25  Roger Sayle  <roger@eyesopen.com>
8745
8746         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
8747
8748 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8749
8750         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
8751         targets.
8752
8753 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
8754
8755         * g++.dg/abi/mange7.C: New test.
8756
8757         PR c++/6438.
8758         * g++.dg/parse/stmtexpr2.C: New test.
8759
8760 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
8761
8762         * gcc.dg/20020312-2.c: Add SH target.
8763
8764 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8765
8766         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
8767         compiler output on mips*-*-irix*.
8768
8769 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
8770
8771         * g++.dg/parse/attr1.C: New test.
8772
8773 2002-04-23  Roger Sayle  <roger@eyesopen.com>
8774
8775         * gcc.c-torture/execute/string-opt-17.c: New test case.
8776         * gcc.c-torture/execute/memset-2.c: New test case.
8777
8778 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
8779
8780         PR c++/6256:
8781         * g++.dg/template/friend5.C: New test.
8782
8783         PR c++/6331:
8784         * g++.dg/template/qual1.C: Likewise.
8785
8786 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
8787
8788         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
8789         Include stdlib.h, not stdio.h or ctype.h.
8790
8791 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
8792
8793         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
8794         cris-*-elf* and mmix-*-*.
8795         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
8796         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
8797         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
8798         Ditto.
8799         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
8800         * gcc.dg/wchar_t-1.c: Ditto.
8801
8802 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
8803
8804         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
8805         Clarify comment.
8806
8807 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
8808
8809         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
8810
8811 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
8812
8813         * gcc.c-torture/execute/20000906-1.x: Delete.
8814
8815 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
8816
8817         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
8818
8819 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
8820
8821         * PR6367
8822         * g77.f-torture/execute/6367.f: New test.
8823         * g77.f-torture/execute/6367.x: Disable for MMIX.
8824
8825 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
8826
8827         * PR6352
8828         * g++.dg/opt/inline2.C: New test.
8829
8830 2002-04-18  Richard Henderson  <rth@redhat.com>
8831
8832         * gcc.dg/20000906-1.c: Enable for all targets.
8833         * gcc.c-torture/compile/iftrap-2.c: New.
8834
8835 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
8836
8837         * gcc.dg/20020418-1.c: New test.
8838         * gcc.dg/20020418-2.c: New test.
8839
8840 2002-04-18  Richard Henderson  <rth@redhat.com>
8841
8842         * gcc.c-torture/compile/iftrap-1.c: New.
8843         * gcc.dg/iftrap-1.c: Adjust for ia64.
8844         * gcc.dg/iftrap-2.c: New.
8845
8846 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
8847
8848         * gcc.c-torture/compile/20020418-1.c: New test.
8849
8850 2002-04-18  Roger Sayle  <roger@eyesopen.com>
8851
8852         * gcc.c-torture/compile/20020415-1.c: New.
8853
8854 2002-04-18  David S. Miller  <davem@redhat.com>
8855
8856         * gcc.c-torture/execute/20020418-1.c: New test.
8857
8858 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
8859
8860         * gcc.dg/20020416-1.c: New test.
8861
8862         * g++.dg/opt/inline1.C: New test.
8863
8864 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
8865
8866         * gcc.dg/altivec-5.c: New test.
8867
8868         * gcc.dg/20020415-1.c: New test.
8869
8870 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
8871
8872         * testsuite/lib/chill.exp: Remove.
8873
8874 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
8875
8876         * g++.dg/other/big-struct.C: New test.
8877
8878 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
8879
8880         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
8881         of scratch file.
8882
8883 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
8884
8885         PR c/6277
8886         * gcc.dg/i386-387-1.c:  Allow optional leading underscore
8887         in scan-assembler function name
8888
8889 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
8890
8891         * g77.f-torture/execute/980628-4.x,
8892         g77.f-torture/execute/980628-5.x,
8893         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
8894         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
8895         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
8896         i[34567]86-*-*.
8897
8898 2002-04-13  David S. Miller  <davem@redhat.com>
8899
8900         * gcc.c-torture/execute/20020413-1.c: New test.
8901
8902 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
8903
8904         * gcc.dg/asm-6.c,
8905         * g++.dg/ext/asm1.C: New tests.
8906
8907 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
8908
8909         PR c++ 5373.
8910         * g++.dg/parse/stmtexpr1.C: New test.
8911
8912         PR c++/5189.
8913         * g++.dg/template/copy1.C: New test.
8914
8915 2002-04-12  Richard Henderson  <rth@redhat.com>
8916
8917         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
8918
8919 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
8920
8921         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
8922         gcc.c-torture/execute/20020307-2.c.
8923
8924 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
8925
8926         * g++.dg/ext/attrib5.C,
8927         * g++.dg/lookup/struct1.C: New tests.
8928
8929 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
8930
8931         * gcc.dg/20020411-1.c: New test.
8932
8933         * gcc.c-torture/execute/20020411-1.c: New test.
8934
8935 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
8936
8937         * g77.f-torture/execute/6177.f: New test.
8938
8939 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
8940
8941         PR middle-end/6247
8942         * g++.dg/opt/cleanup1.C: New test.
8943
8944         * g++.dg/opt/const1.C: New test.
8945
8946 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
8947
8948         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
8949
8950 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
8951
8952         PR c++/5507
8953         * g++.dg/template/typename2.C: New test.
8954
8955 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
8956
8957         * gcc.c-torture/execute/loop-12.c: New.
8958
8959 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
8960
8961         * g77.f-torture/execute/980628-4.x,
8962         g77.f-torture/execute/980628-5.x,
8963         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
8964         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
8965         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
8966
8967 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
8968
8969         PR optimization/6086
8970         * g++.dg/opt/preinc1.C: New test.
8971
8972 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
8973
8974         PR c++/5571
8975         * g++.dg/opt/static2.C: New test.
8976
8977 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
8978
8979         PR c/5120
8980         * gcc.dg/20020406-1.c: New test.
8981
8982 2002-04-04  David S. Miller  <davem@redhat.com>
8983
8984         * gcc.c-torture/execute/20020404-1.c: New test.
8985
8986 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
8987
8988         PR c/6123
8989         * gcc.dg/20020312-2.c: Do not declare global register variable
8990         if __PIC__ or __pic__ is defined.
8991
8992 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
8993
8994         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
8995         __asm__ so that it works correctly even if -ansi -pedantic-errors.
8996
8997 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8998
8999         * gcc.misc-tests/linkage.exp: Update last change to handle
9000         sparc*-, not just sparc-.
9001
9002 2002-04-03  Richard Henderson  <rth@redhat.com>
9003
9004         * gcc.dg/cpp/ucs.c: Improved long UCS test.
9005
9006 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
9007
9008         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
9009
9010 2002-04-02  David S. Miller  <davem@redhat.com>
9011
9012         * gcc.c-torture/execute/20020402-3.c: New test.
9013
9014 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
9015
9016         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
9017         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
9018
9019         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
9020         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
9021         g77.f-torture/execute/20001201.x,
9022         g77.f-torture/execute/u77-test.x: New files.
9023
9024         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
9025         * gcc.dg/wchar_t-1.c: Ditto.
9026
9027 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
9028
9029         * gcc.c-torture/execute/20020402-1.c: New test.
9030
9031 2002-04-01  Richard Henderson  <rth@redhat.com>
9032
9033         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
9034
9035         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
9036
9037 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9038
9039         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
9040
9041 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
9042
9043         * g++.dg/inherit/template-as-base.C: Expect error.
9044         * g++.dg/inherit/namespace-as-base.C: Likewise.
9045
9046 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
9047
9048         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
9049         g++.dg/ext/instantiate3.C: Tweak match patterns.
9050
9051         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
9052         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
9053         -da test.
9054
9055 2002-03-31  Richard Henderson  <rth@redhat.com>
9056
9057         * gcc.dg/special/alias-2.c: New.
9058         * gcc.dg/special/ecos.exp: Run it.
9059
9060 2002-03-31  Richard Henderson  <rth@redhat.com>
9061
9062         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
9063
9064 2002-03-31  Kazu Hirata  <kazu@hxi.com>
9065
9066         * gcc.dg/weak-1.c: Disable on h8300 port.
9067
9068 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
9069
9070         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
9071         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
9072         ordering tests.
9073         * g++.dg/bprob/bprob-1.C: New test.
9074         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
9075         * g++.dg/gcov/gcov-1.C: New test.
9076         * g++.dg/gcov/gcov-1.x: New file.
9077         * g++.dg/gcov/gcov-2.C: New test.
9078         * g++.dg/gcov/gcov-3.C: New test.
9079         * g++.dg/gcov/gcov-3.h: New file.
9080
9081 2002-03-28  Roger Sayle  <roger@eyesopen.com>
9082
9083         * g++.old-deja/g++.other/builtins5.C: New test.
9084         * g++.old-deja/g++.other/builtins6.C: New test.
9085         * g++.old-deja/g++.other/builtins7.C: New test.
9086         * g++.old-deja/g++.other/builtins8.C: New test.
9087         * g++.old-deja/g++.other/builtins9.C: New test.
9088
9089 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
9090
9091         * g++.dg/opt/static1.C: New test.
9092
9093         * g++.dg/opt/longbranch1.C: New test.
9094
9095 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
9096
9097         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
9098
9099         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
9100
9101 2002-03-28  Jeffrey A Law  (law@redhat.com)
9102
9103         * gcc.c-torture/execute/20020328-1.c: New test.
9104
9105 2002-03-27  Richard Henderson  <rth@redhat.com>
9106
9107         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
9108         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
9109         move from g++.old-deja/g++.ext/.
9110
9111 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
9112
9113         * g++.dg/init/new2.C: New test.
9114
9115 2002-03-26  Richard Henderson  <rth@redhat.com>
9116
9117         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
9118
9119         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
9120         on sparc.
9121
9122         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
9123         sparcv9 systems.
9124         * gcc.dg/20001102-1.c: Likewise.
9125
9126 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
9127
9128         * gcc.dg/cpp/endif-pedantic1.c,
9129         gcc.dg/cpp/endif-pedantic2.c:  New tests.
9130
9131 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
9132
9133         * g++.dg/init/new1.C: New test.
9134
9135 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
9136
9137         * g++.dg/abi/vbase9.C: New test.
9138
9139 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
9140
9141         * gcc.dg/arm-asm.c: New test.
9142
9143 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
9144
9145         * gcc.dg/Wswitch-enum.c: New test.
9146         Fix PR c/5044.
9147
9148 2002-03-26  Richard Henderson  <rth@redhat.com>
9149
9150         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
9151         structure.
9152
9153 2002-03-25  Richard Henderson  <rth@redhat.com>
9154
9155         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
9156         sparcv9 systems.
9157
9158         * gcc.c-torture/compile/20011119-1.c (xxx): New.
9159         * gcc.c-torture/compile/20011119-2.c (xxx): New.
9160
9161 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
9162
9163         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
9164
9165 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
9166
9167         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
9168         targets using generic thunk support.
9169
9170 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
9171
9172         * gcc.c-torture/compile/20020323-1.c: New test.
9173
9174         * g++.dg/opt/conj2.C: New test.
9175
9176 2002-03-24  Richard Henderson  <rth@redhat.com>
9177
9178         * gcc.dg/weak-1.c: Use -fno-common.
9179
9180 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
9181
9182         * g77.dg/f77-edit-apostrophe-out.f: New test
9183         * g77.dg/f77-edit-h-out.f: New test
9184         * g77.dg/f77-edit-t-in.f: New test
9185         * g77.dg/f77-edit-t-out.f: New test
9186         * g77.dg/f77-edit-x-out.f: New test
9187         * g77.dg/f77-edit-slash-out.f: New test
9188         * g77.dg/f77-edit-colon-out.f: New test
9189         * g77.dg/f77-edit-s-out.f: New test
9190
9191 2002-03-24  Richard Henderson  <rth@redhat.com>
9192
9193         * objc/execute/formal_protocol-6.x: New XFAIL.
9194
9195 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
9196
9197         * gcc.dg/weak-1.c:  Early return from dg-final on platforms
9198         that do not support weak symbols
9199
9200 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
9201
9202         * lib/g++.exp:  Fix handling of LD_LIBRARY_PATH et al
9203         * lib/g77.exp:  Likewise
9204         * lib/objc.exp: Likewise
9205
9206 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
9207
9208         * gcc.dg/Wswitch-default.c: New test.
9209
9210 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
9211
9212         * g++.dg/other/enum1.C: New test.
9213
9214 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
9215
9216         * gcc.dg/pragma-ep-3.c: Fix typo.
9217
9218 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
9219
9220         * g++.dg/inherit/template-as-base.C: New test.
9221
9222 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
9223
9224         * g++.old-deja/g++.other/dwarf2-1.C: Move...
9225         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
9226
9227 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
9228
9229         * gcc.dg/cpp/multiline.c: Update to match.
9230
9231 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
9232
9233         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
9234
9235 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
9236
9237         * gcc.dg/cpp/extratokens2.c:  New file.
9238
9239 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
9240
9241         * gcc.dg/20020312-2.c: Add rs6000 target.
9242
9243         * gcc.c-torture/compile/20020319-1.c: New test.
9244
9245 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
9246
9247         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
9248         (A, E): Handle this.
9249
9250 2002-03-20  Jason Merrill  <jason@redhat.com>
9251
9252         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
9253         ignoring -fpic.
9254         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
9255         through prune_gcc_output.
9256
9257 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
9258
9259         * gcc.c-torture/compile/20020320-1.c: New test.
9260
9261 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
9262
9263         * gcc.c-torture/compile/20020318-1.c: New test.
9264
9265         * gcc.dg/struct-by-value-1.c: New test.
9266
9267         * gcc.dg/20020319-1.c: New test.
9268
9269 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
9270
9271         * g++.dg/opt/conj1.C: New test.
9272
9273 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
9274
9275         * g++.dg/template/qualttp20.C: Revert previous change.
9276         * g++.dg/template/qualttp3.C: Likewise.
9277         * g++.dg/template/qualttp4.C: Likewise
9278         * g++.dg/template/qualttp5.C: Likewise
9279         * g++.dg/template/qualttp6.C: Likewise
9280         * g++.dg/template/qualttp7.C: Likewise
9281         * g++.dg/template/qualttp8.C: Likewise
9282         * g++.dg/template/recurse.C: Likewise.
9283
9284 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
9285
9286         * gcc.dg/cpp/wchar-1.c: Update.
9287
9288 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
9289
9290         * g++.dg/template/conv1.C: New test.
9291         * g++.dg/template/conv2.C: New test.
9292         * g++.dg/template/conv3.C: New test.
9293         * g++.dg/template/conv4.C: New test.
9294
9295 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
9296
9297         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
9298         * g++.dg/template/qualttp3.C: Likewise.
9299         * g++.dg/template/qualttp4.C: Likewise
9300         * g++.dg/template/qualttp5.C: Likewise
9301         * g++.dg/template/qualttp6.C: Likewise
9302         * g++.dg/template/qualttp7.C: Likewise
9303         * g++.dg/template/qualttp8.C: Likewise
9304         * g++.dg/template/recurse.C: Likewise.
9305
9306 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
9307
9308         * g++.dg/opt/dtor1.C: New test.
9309
9310 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
9311
9312         * gcc.c-torture/compile/20020315-1.c: New test.
9313
9314 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
9315
9316         * gcc.dg/weak-1.c: Fix scan tests.
9317
9318 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
9319
9320         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
9321         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
9322         cris-*-aout* mmix-*-*.
9323         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
9324         cris-*-aout* mmix-*-*.
9325         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
9326         cris-*-elf* cris-*-aout* and mmix-*-*.
9327         * gcc.dg/20001009-1.c: Ditto.
9328         * gcc.dg/20010912-1.c: Ditto.
9329         * gcc.dg/20020122-4.c: Ditto.
9330         * gcc.dg/inline-2.c: Ditto.
9331
9332 2002-03-14  Jeffrey A Law  (law@cygnus.com)
9333
9334         * gcc.c-torture/compile/20020314-1.c: New test.
9335
9336 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
9337
9338         * gcc.c-torture/execute/20020314-1.c: New test.
9339
9340 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
9341
9342         * g++.dg/warn/Wunused-1.C: New test.
9343
9344 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
9345
9346         * g++.dg/abi/mangle6.C: New test.
9347
9348 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
9349
9350         * gcc.c-torture/compile/20020309-2.c: New test.
9351
9352         * gcc.c-torture/compile/20020312-1.c: New test.
9353
9354 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
9355
9356         * g++.dg/other/access1.C: New test.
9357
9358 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
9359
9360         * gcc.c-torture/execute/wchar_t-1.c: New test.
9361
9362 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
9363
9364         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
9365
9366 2002-03-12  Roger Sayle  <roger@eyesopen.com>
9367
9368         * gcc.dg/20020312-1.c: New test case.
9369
9370 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
9371
9372         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
9373
9374 2002-03-11  Richard Henderson  <rth@redhat.com>
9375
9376         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
9377         * g++.old-deja/g++.jason/report.C: Likewise.
9378
9379 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
9380
9381         * testsuite/g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
9382         * testsuite/g++.old-deja/g++.robertl/eb56.C: Likewise.
9383
9384 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
9385
9386         * testsuite/g++.dg/overload/pmf1.C: New test.
9387
9388 2002-03-11  Kazu Hirata  <kazu@hxi.com>
9389
9390         * gcc.c-torture/execute/20020307-1.c: Use long.
9391
9392 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
9393
9394         PR optimization/5844
9395         * gcc.dg/20020310-1.c: New test.
9396
9397 2002-03-09  Michael Meissner  <meissner@redhat.com>
9398
9399         * gcc.c-torture/execute/memcpy-2.c: New test.
9400         * gcc.c-torture/execute/memset-1.c: New test.
9401         * gcc.c-torture/execute/strlen-1.c: New test.
9402         * gcc.c-torture/execute/strcmp-1.c: New test.
9403         * gcc.c-torture/execute/strncmp-1.c: New test.
9404
9405 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
9406
9407         * gcc.dg/ppc-ldstruct.c: New test.
9408
9409 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
9410
9411         * gcc.c-torture/execute/va-arg-22.c: New test.
9412
9413 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
9414
9415         * gcc.c-torture/compile/20020309-1.c: New test.
9416
9417 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
9418
9419         * gcc.c-torture/execute/20020307-2.c: New test.
9420
9421 2002-03-07  Jeffrey A Law  (law@redhat.com)
9422
9423         * g77.f-torture/compile/20020307-1.f: New test.
9424
9425 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
9426
9427         * gcc.dg/unordered-1.c: New test.
9428
9429 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
9430
9431         * gcc.c-torture/execute/20020307-1.c: New test.
9432
9433 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
9434
9435         * gcc.dg/20020304-1.c: New test.
9436
9437         * gcc.c-torture/compile/20020304-2.c: New test.
9438
9439 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
9440
9441         * gcc.c-torture/compile/20020304-1.c: New test case
9442         (from PR c/5830).
9443
9444 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
9445
9446         * gcc.dg/20020103-1.c: Add other -D ppc variants.
9447
9448 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
9449
9450         * g++.dg/other/classkey1.C: New test.
9451
9452 2002-03-01  Richard Henderson  <rth@redhat.com>
9453
9454         * gcc.c-torture/compile/981223-1.x: New.
9455         * gcc.c-torture/compile/920625-1.x: New.
9456
9457 2002-02-28  Richard Henderson  <rth@redhat.com>
9458
9459         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
9460
9461 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
9462
9463         * gcc.c-torture/execute/20020227-1.c: New test.
9464
9465 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
9466
9467         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
9468         here" ERROR lines.
9469         * g++.old-deja/g++.oliva/partord1.C: Likewise.
9470         * g++.old-deja.g++.other/defarg1.C: Likewise.
9471         * g++.old-deja/g++.pt/calls2.C: Likewise.
9472         * g++.old-deja/g++.pt/crash20.C: Likewise.
9473         * g++.old-deja/g++.pt/crash30.C: Likewise.
9474         * g++.old-deja/g++.pt/crash36.C: Likewise.
9475         * g++.old-deja/g++.pt/crash6.C: Likewise.
9476         * g++.old-deja/g++.pt/defarg13.C: Likewise.
9477         * g++.old-deja/g++.pt/derived3.C: Likewise.
9478         * g++.old-deja/g++.pt/error1.C: Likewise.
9479         * g++.old-deja/g++.pt/friend21.C: Likewise.
9480         * g++.old-deja/g++.pt/friend23.C: Likewise.
9481         * g++.old-deja/g++.pt/infinite1.C: Likewise.
9482         * g++.old-deja/g++.robertl/eb128.C: Likewise.
9483
9484 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
9485
9486         * gcc.c-torture/execute/20020225-2.c: New test.
9487
9488 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
9489
9490         * gcc.c-torture/execute/920730-1t.c,
9491         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
9492         Delete test cases, only relevant to -traditional.
9493
9494 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
9495
9496         * gcc.dg/cpp/undef1.c: Remove.
9497         * gcc.dg/cpp/directiv.c: Update.
9498         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
9499
9500 2002-02-27  Michael Meissner  <meissner@redhat.com>
9501
9502         * gcc.c-torture/execute/20020226-1.c: New test.
9503
9504 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
9505
9506         * g++.dg/debug/debug4.C: New test.
9507
9508         * gcc.dg/ia64-visibility-1.c: New test.
9509
9510 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
9511
9512         * gcc.dg/debug/20020224-1.c: New.
9513
9514 2002-02-25  Kazu Hirata  <kazu@hxi.com>
9515
9516         * gcc.c-torture/execute/960416-1.x: New.
9517         * gcc.c-torture/execute/divconst-3.x: Likewise.
9518
9519 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
9520
9521         * gcc.dg/20020224-1.c: New test.
9522
9523 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
9524
9525         * gcc.c-torture/execute/20020225-1.c: New.
9526
9527 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
9528
9529         * testsuite/gcc.dg/cpp/wchar-1.c: New test.
9530
9531 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
9532
9533         * gcc.dg/20020222-1.c: New test.
9534
9535 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
9536
9537         * g++.dg/opt/anonunion1.C: New test.
9538
9539 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
9540
9541         * g++.dg/template/qualttp19.C: New test.
9542         * g++.dg/template/qualttp20.C: New test.
9543         * g++.old-deja/g++.jason/report.C: Adjust expected errors
9544         * g++.old-deja/g++.other/qual1.C: Likewise.
9545
9546 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
9547
9548         * gcc.dg/attr-alwaysinline.c: New.
9549
9550 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
9551
9552         * gcc.dg/20020220-1.c: New test.
9553
9554         * gcc.dg/20020220-2.c: New test.
9555
9556         * g++.dg/opt/mmx1.C: New test.
9557
9558 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
9559
9560         * gcc.c-torture/compile/20020110.c: New test.
9561
9562 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
9563
9564         * gcc.c-torture/execute/20020219-1.c: New test.
9565
9566         * gcc.dg/20020219-1.c: New test.
9567
9568         * gcc.dg/noncompile/20020220-1.c: New test.
9569
9570         * g++.dg/opt/ptrintsum1.C: New test.
9571
9572         * gcc.dg/debug/20020220-1.c: New test.
9573
9574 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
9575
9576         * gcc.c-torture/execute/20020216-1.c: New test.
9577
9578 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
9579
9580         * gcc.dg/decl-1.c: Update, new test.
9581
9582 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
9583
9584         * g++.dg/abi/bitfield1.C: New test.
9585         * g++.dg/abi/bitfield2.C: New test.
9586
9587 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
9588
9589         * gcc.dg/attr-nest.c: New test.
9590
9591 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
9592
9593         * gcc.c-torture/execute/20020215-1.c: New test.
9594
9595 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
9596
9597         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
9598         * g++.dg/debug/debug.exp: New.
9599         * g++.dg/debug/trivial.C: New.
9600         * g++.dg/debug/debug1.C: Moved...
9601         * g++.dg/other/debug1.C: ...from here.
9602         * g++.dg/debug/debug2.C: Moved...
9603         * g++.dg/other/debug2.C: ...from here.
9604         * g++.dg/debug/debug3.C: Moved...
9605         * g++.dg/other/debug3.C: ...from here.
9606
9607         * gcc.dg/noncompile/20020213-1.c: New test.
9608
9609 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
9610
9611         * g++.dg/other/debug3.C: New test.
9612
9613         * gcc.c-torture/execute/20020213-1.c: New test.
9614
9615 2002-02-13  Richard Smith <richard@ex-parrot.com>
9616
9617         * g++.old-deja/g++.other/thunk1.C: New test.
9618
9619 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
9620
9621         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
9622
9623 2002-02-13  Stan Shebs  <shebs@apple.com>
9624
9625         * gcc.dg/altivec-3.c: New.
9626
9627 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
9628
9629         * gcc.dg/Wunreachable-1.c: New test.
9630         * gcc.dg/Wunreachable-2.c: New test.
9631
9632 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
9633
9634         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
9635
9636 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
9637
9638         * gcc.dg/decl-1.c: New test.
9639
9640 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
9641
9642         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
9643
9644 2002-02-10  Kazu Hirata  <kazu@hxi.com>
9645
9646         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
9647         * gcc.c-torture/compile/980506-1.x: Likewise.
9648
9649 2002-02-10  Kazu Hirata  <kazu@hxi.com>
9650
9651         * gcc.dg/20020210-1.c: New.
9652
9653 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
9654
9655         * g77.f-torture/execute/947.f: New regression test
9656         for PR fortran/947.
9657
9658 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
9659
9660         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
9661         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
9662
9663 2002-02-08  Richard Henderson  <rth@redhat.com>
9664
9665         * gcc.c-torture/compile/labels-3.c: New.
9666
9667 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
9668
9669         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
9670         expression statements work instead.
9671         * gcc.dg/noncompile/20020207-1.c: New test.
9672
9673 2002-02-07  Richard Henderson  <rth@redhat.com>
9674
9675         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
9676
9677 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
9678
9679         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
9680         message from g77
9681         * lib/g77-dg.exp: Trim g77 error messages so that they are
9682         recognized by dg.exp.
9683
9684 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
9685
9686         PR fortran/5473
9687         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
9688
9689 2002-02-07  Richard Henderson  <rth@redhat.com>
9690
9691         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
9692         to be sufficiently aligned for integers.
9693
9694 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
9695
9696         * g++.dg/template/friend4.C: New test.
9697
9698 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
9699
9700         PR fortran/5743
9701         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
9702         unsupported cases.
9703
9704 2002-02-07  Richard Henderson  <rth@redhat.com>
9705
9706         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
9707         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
9708         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
9709         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
9710
9711 2002-02-06  Richard Henderson  <rth@redhat.com>
9712
9713         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
9714
9715 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
9716
9717         * gcc.dg/20020206-1.c: New test.
9718
9719 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
9720
9721         * gcc.c-torture/execute/20020206-1.c: New test.
9722
9723         * gcc.c-torture/execute/20020206-2.c: New test.
9724
9725         PR optimization/5429:
9726         * gcc.c-torture/compile/20020206-1.c: New test.
9727
9728 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
9729
9730         * g++.dg/ext/align1.C: Do not use an explicit alignment value
9731         as certain file formats cannot support particularly large
9732         alignments.
9733
9734         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
9735         and do not expect to be able to link the executable.
9736
9737         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
9738         fail because the COFF format does not support the weak attribute.
9739
9740 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
9741
9742         * g77.dg/pr5473.f:  New test
9743
9744 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
9745
9746         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
9747         Fix testcase accordingly.
9748
9749 2002-02-04  Richard Henderson  <rth@redhat.com>
9750
9751         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
9752         (buf): Change to be an array of pointers, not ints.
9753
9754 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
9755
9756         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
9757         before all tests.  Move warning one line above to match where it
9758         C frontend emits.
9759         * gcc.dg/Wswitch-2.c: New test.
9760         * g++.dg/warn/Wswitch-1.C: New test.
9761         * g++.dg/warn/Wswitch-2.C: New test.
9762
9763 2002-02-04  Richard Henderson  <rth@redhat.com>
9764
9765         * g++.dg/abi/offsetof.C: Fix size comparison.
9766
9767 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
9768
9769         * gcc.dg/cast-qual-2.c: New test.
9770
9771 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
9772
9773         * gcc.dg/20020201-4.c: New test.
9774
9775 2002-02-04  Ben Elliston  <bje@redhat.com>
9776
9777         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
9778         target_info attribute != 0, in addition to the empty string.
9779         (gcc_target_compile): Likewise.
9780
9781 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
9782
9783         * gcc.dg/Wswitch.c: New test.
9784         PR gcc/4475. PR gcc/3780.
9785
9786 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
9787
9788         * g77.f-torture/execute/5122.f: New test for regressions
9789         against PR fortran/5122.
9790
9791 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
9792
9793         * g77.f-torture/compile/pr3743.f: Delete
9794         * g77.dg/pr3743-1.f: New test.
9795         * g77.dg/pr3743-2.f: New test.
9796         * g77.dg/pr3743-3.f: New test.
9797         * g77.dg/pr3743-4.f: New test.
9798
9799 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
9800
9801         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
9802
9803 2002-02-02  Richard Henderson  <rth@redhat.com>
9804
9805         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
9806         * gcc.c-torture/execute/bf64-1.c: Likewise.
9807
9808 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
9809
9810         * gcc.dg/20020201-2.c: New test.
9811
9812         * gcc.dg/20020201-3.c: New test.
9813
9814         * gcc.c-torture/execute/bitfld-2.c: New test.
9815
9816 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
9817
9818         * gcc.dg/bitfld-1.c: Update.
9819         * gcc.dg/bitfld-2.c: Update.
9820         * gcc.c-torture/execute/bitfld-1.x: New.
9821
9822 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
9823
9824         * gcc.c-torture/execute/20020201-1.c: New test.
9825
9826 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
9827
9828         PR target/5469
9829         * gcc.dg/20020201-1.c: New test.
9830
9831 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
9832
9833         PR fortran/3743
9834         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
9835         * g77.f-torture/compile/pr3743.x: Remove
9836
9837 2002-01-31  Tom Rix  <trix@redhat.com>
9838
9839         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
9840
9841 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
9842
9843         * gcc.dg/noncompile/20020130-1.c: New test.
9844
9845 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
9846
9847         * g77.dg/f77-edit-i-out.f:  Escape \. Allow \r\n and \r.
9848
9849 2002-01-29  Richard Henderson  <rth@redhat.com>
9850
9851         * gcc.c-torture/execute/991118-1.c: Cast various constants back
9852         to long long.
9853         * gcc.c-torture/execute/bf64-1.c: Likewise.
9854
9855 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
9856
9857         * gcc.c-torture/execute/20020129-1.c: New test.
9858
9859 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
9860
9861         * gcc.c-torture/compile/20000224-1.c: Update.
9862         * gcc.c-torture/execute/bitfld-1.c: New tests.
9863         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
9864         * gcc.dg/uninit-A.c: Update.
9865
9866 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
9867
9868         * g++.dg/template/ctor1.C: Add instantiation.
9869
9870 2002-01-28  Paul Koning  <pkoning@equallogic.com>
9871
9872         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
9873         argument to __builtin_prefetch to be const ptr.
9874
9875 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
9876
9877         * gcc.c-torture/compile/20020120-1.c: New test.
9878
9879 2002-01-27  Kazu Hirata  <kazu@hxi.com>
9880
9881         * gcc.c-torture/execute/20020127-1.c: New test.
9882
9883 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
9884
9885         * g77.dg/f77-edit-i-in.f: New test
9886         * g77.dg/f77-edit-i-out.f: New test
9887
9888 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
9889
9890         * gcc.dg/debug/debug.exp: New file.
9891         * gcc.dg/debug/trivial.c: New file.
9892         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
9893         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
9894         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
9895         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
9896         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
9897         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
9898         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
9899         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
9900         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
9901         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
9902         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
9903         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
9904         * gcc.dg/20000503-1.c: Removed.
9905         * gcc.dg/20010207-1.c: Removed.
9906         * gcc.dg/20011223-1.c: Removed.
9907         * gcc.dg/20020104-2.c: Removed.
9908         * gcc.dg/debug-1.c: Removed.
9909         * gcc.dg/debug-2.c: Removed.
9910         * gcc.dg/debug-3.c: Removed.
9911         * gcc.dg/debug-4.c: Removed.
9912         * gcc.dg/debug-5.c: Removed.
9913         * gcc.dg/debug-6.c: Removed.
9914         * gcc.dg/dwarf2-1.c: Removed.
9915         * gcc.dg/dwarf2-2.c: Removed.
9916
9917 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
9918
9919         * g++.old-deja/g++.other/eh5.C: New test.
9920         * g++.old-deja/g++.other/sibcall2.C: New test.
9921         * g++.old-deja/g++.other/array9.C: New test.
9922         * g++.old-deja/g++.other/typename2.C: New test.
9923         * g++.old-deja/g++.other/crash60.C: New test.
9924         * g++.old-deja/g++.other/conv9.C: New test.
9925         * g++.old-deja/g++.other/mangle10.C: New test.
9926         * g++.old-deja/g++.other/unchanging1.C: New test.
9927         * g++.old-deja/g++.other/exprstmt1.C: New test.
9928         * g++.old-deja/g++.other/inline23.C: New test.
9929         * g++.old-deja/g++.eh/ia64-1.C: New test.
9930         * g++.old-deja/g++.other/dwarf2-1.C: New test.
9931         * g++.old-deja/g++.other/reload1.C: New test.
9932         * g++.old-deja/g++.other/static20.C: New test.
9933         * g++.old-deja/g++.other/local-alloc1.C: New test.
9934         * g++.old-deja/g++.other/conv8.C: New test.
9935         * g++.old-deja/g++.other/stmtexpr2.C: New test.
9936         * g++.old-deja/g++.other/storeexpr1.C: New test.
9937         * g++.old-deja/g++.other/storeexpr2.C: New test.
9938         * g++.dg/eh/template2.C: New test.
9939         * g++.dg/warn/weak1.C: New test.
9940
9941 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
9942
9943         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
9944         Remove first, non-varying, argument.
9945
9946 2002-01-23  Richard Henderson  <rth@redhat.com>
9947
9948         * gcc.dg/inline-2.c: New.
9949
9950         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
9951         Add optional target arg.  Check number of arguments.
9952         (scan-assembler-not, scan-assembler-dem): Likewise.
9953         (scan-assembler-dem-not): Likewise.
9954
9955 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
9956
9957         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
9958         line 12.
9959         * g++.old-deja/g++.brendan/parse3.C,
9960         g++.old-deja/g++.other/crash26.C,
9961         g++.old-deja/g++.other/crash28.C,
9962         g++.old-deja/g++.other/crash29.C,
9963         g++.old-deja/g++.other/crash30.C,
9964         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
9965
9966 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
9967
9968         * gcc.dg/20020115-1.c: New.
9969
9970 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
9971
9972         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
9973
9974 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
9975
9976         * gcc.dg/20020122-3.c: New.
9977
9978 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
9979
9980         * g++.dg/other/gc1.C: New test.
9981
9982 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
9983
9984         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
9985
9986 2002-01-22  Richard Henderson  <rth@redhat.com>
9987
9988         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
9989
9990 2002-01-22  Richard Henderson  <rth@redhat.com>
9991
9992         * gcc.dg/20020122-4.c: New.
9993
9994 2002-01-22  H.J. Lu <hjl@gnu.org>
9995
9996         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
9997         link output.
9998         * gcc.dg/special/ecos.exp: Likewise.
9999         * lib/g++-dg.exp: Likewise.
10000         * lib/g77-dg.exp: Likewise.
10001         * lib/gcc-dg.exp : Likewise.
10002         * lib/mike-g++.exp: Likewise.
10003         * lib/mike-g77.exp: Likewise.
10004         * lib/mike-gcc.exp: Likewise.
10005         * lib/objc-dg.exp: Likewise.
10006
10007 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
10008
10009         PR target/5379
10010         * gcc.dg/20020122-2.c: New test.
10011
10012 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
10013
10014         * gcc.dg/20020122-1.c: New test.
10015
10016 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
10017
10018         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
10019
10020 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
10021
10022         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
10023
10024 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
10025
10026         * gcc.c-torture/compile/20020121-1.c: New test.
10027
10028 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
10029
10030         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
10031         ld_library_path.
10032
10033 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
10034
10035         * gcc.dg/20020218-1.c: New test.
10036
10037 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
10038
10039         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
10040         messages
10041         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
10042         "At global scope" warning
10043         * g++.dg/ext/align1.C: Change cygwin test for alignment
10044         from db-bogus to dg-warning
10045
10046 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
10047
10048         * g77.f-torture/compile/cpp2.F: New test.
10049
10050 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
10051
10052         * g++.dg/template/access1.C: New test.
10053
10054 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
10055
10056         * gcc.dg/20020118-1.c: New.
10057
10058 2002-01-18  Kazu Hirata  <kazu@hxi.com>
10059
10060         * testsuite/gcc.c-torture/execute/20020118-1.c: New test.
10061
10062 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
10063
10064         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
10065         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
10066         alignment warnings.
10067
10068 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
10069
10070         * gcc.misc-tests/i386-prefetch.exp: Save and restore
10071         torture_with_loops and torture_without_loops
10072
10073 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
10074
10075         * gcc.c-torture/compile/20020116-1.c: New test.
10076
10077 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
10078
10079         * gcc.dg/20020116-2.c: New test.
10080
10081         * gcc.dg/ultrasp4.c: New test.
10082
10083         * gcc.dg/20020116-1.c: New test.
10084
10085 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
10086
10087         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
10088         by EABI.
10089
10090 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
10091
10092         * gcc.misc-tests/i386-prefetch.exp: New.
10093         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
10094         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
10095         * gcc.misc-tests/i386-pf-none-1.c: New test.
10096         * gcc.misc-tests/i386-pf-sse-1.c: New test.
10097
10098 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
10099
10100         * gcc.dg/gnu89-init-1.c: Add new tests.
10101
10102 2002-01-15  Andreas Jaeger  <aj@suse.de>
10103
10104         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
10105         * gcc.dg/i386-mmx-2.c: Likewise.
10106         * gcc.dg/i386-sse-1.c: Likewise.
10107         * gcc.dg/i386-sse-2.c: Likewise.
10108         * gcc.dg/i386-sse-3.c: Likewise.
10109
10110 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
10111
10112         * g77.f-torture/execute/intrinsic-unix-bessel.f:
10113         Uncomment additional cases that now pass.
10114
10115 2002-01-11  Richard Henderson  <rth@redhat.com>
10116
10117         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
10118         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
10119
10120 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
10121
10122         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
10123
10124 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
10125
10126         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
10127         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
10128
10129 2002-01-10  Dale Johannesen  <dalej@apple.com>
10130
10131         * gcc.c-torture/execute/loop-11.c: New.
10132
10133 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
10134
10135         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
10136         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
10137
10138 2002-01-09  Richard Henderson  <rth@redhat.com>
10139
10140         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
10141         type in which to perform the operation for each size.
10142
10143 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
10144
10145         * gcc.c-torture/compile/20020109-2.c: New test.
10146
10147 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
10148
10149         * gcc.c-torture/execute/loop-10.c: New test.
10150
10151 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
10152
10153         * gcc.c-torture/compile/20010226-1.c: New test.
10154         * gcc.c-torture/compile/20010227-1.c: New test.
10155         * gcc.c-torture/compile/20010426-1.c: New test.
10156         * gcc.c-torture/compile/20010510-1.c: New test.
10157         * gcc.c-torture/compile/20010605-3.c: New test.
10158         * gcc.c-torture/compile/20010824-1.c: New test.
10159         * gcc.c-torture/execute/20010409-1.c: New test.
10160         * gcc.dg/noncompile/20000901-1.c: New test.
10161         * gcc.dg/20001023-1.c: New test.
10162         * gcc.dg/20001101-1.c: New test.
10163         * gcc.dg/20001102-1.c: New test.
10164         * gcc.dg/20010207-1.c: New test.
10165         * gcc.dg/20010405-1.c: New test.
10166         * gcc.dg/20010822-1.c: New test.
10167         * gcc.dg/20011107-1.c: New test.
10168
10169 2002-01-09  Jeffrey A Law  (law@redhat.com)
10170
10171         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
10172
10173         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
10174         execution failure on PA targets.
10175
10176 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
10177
10178         * gcc.c-torture/compile/20020109-1.c: New test.
10179
10180 2002-01-08  Kazu Hirata  <kazu@hxi.com>
10181
10182         * gcc.c-torture/execute/20020108-1.c: New test.
10183
10184 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
10185
10186         * gcc.dg/20020108-1.c: New test.
10187
10188 2002-01-08  H.J. Lu <hjl@gnu.org>
10189
10190         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
10191         for header files.
10192
10193 2002-01-08  Geoff Keating  <geoffk@redhat.com>
10194
10195         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
10196         consistency.
10197
10198 002-01-07  Aldy Hernandez  <aldyh@redhat.com>
10199
10200         * gcc.dg/altivec-4.c: Test altivec predicates.
10201
10202 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
10203
10204         * gcc.c-torture/execute/20020107-1.c: New test.
10205
10206 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
10207
10208         PR c/5279
10209         * gcc.c-torture/compile/20020106-1.c: New test.
10210
10211 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
10212
10213         * gcc.c-torture/execute/nestfunc-4.c: New test.
10214
10215 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
10216
10217         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
10218         extra triple that slipped in.
10219         * g++.old-deja/g++.abi/align.C: Likewise.
10220         * g++.old-deja/g++.abi/bitfields.C: Likewise.
10221
10222 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
10223
10224         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
10225         * g++.old-deja/g++.abi/align.C: Likewise.
10226         * g++.old-deja/g++.abi/bitfields.C: Likewise.
10227
10228         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
10229         on FreeBSD/i386.
10230         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
10231         FreeBSD.
10232
10233 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
10234
10235         * gcc.dg/20020104-1.c: New test.
10236
10237         * gcc.dg/20020104-2.c: New test.
10238
10239 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
10240
10241         * gcc.dg/20020103-1.c: Fix typo in target selector.
10242
10243 2002-01-03  Richard Henderson  <rth@redhat.com>
10244
10245         * gcc.dg/20020103-1.c: New.
10246
10247 2002-01-03  Kazu Hirata  <kazu@hxi.com>
10248
10249         * gcc.c-torture/execute/20020103-1.c: New test.
10250
10251 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
10252
10253         * g++.dg/other/debug2.C: New test.
10254
10255         * gcc.c-torture/compile/20020103-1.c: New test.
10256
10257 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
10258
10259         * gcc.dg/gnu89-init-1.c: Added new tests.
10260
10261 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
10262
10263         * g++.dg/template/friend2.C: Remove as patch is reverted.
10264
10265         * g++.dg/warn/oldcast1.C: New test.
10266
10267         * g++.dg/template/ptrmem1.C: New test.
10268         * g++.dg/template/ptrmem2.C: New test.
10269
10270         * g++.dg/template/ntp.C: New test.
10271
10272         * g++.dg/other/component1.C: New test.
10273
10274         * g++.dg/template/ttp3.C: New test.
10275
10276         * g++.dg/template/friend2.C: New test.
10277         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
10278
10279 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
10280
10281         * g++.dg/other/ptrmem1.C: New test.
10282         * g++.dg/other/ptrmem2.C: New test.
10283
10284 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
10285
10286         * g++.dg/template/ctor1.C: New test.
10287
10288 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
10289
10290         * g++.dg/template/friend2.C: New test.
10291
10292 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
10293
10294         * gcc.dg/mmix-1.c: New test.
10295
10296 2001-12-31  Richard Henderson  <rth@redhat.com>
10297
10298         * gcc.dg/asm-5.c: New.
10299
10300 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
10301
10302         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
10303         in namespace __gnu_cxx
10304
10305 2001-12-30  Richard Henderson  <rth@redhat.com>
10306
10307         * gcc.dg/debug-6.c: New.
10308
10309 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
10310
10311         * gcc.c-torture/compile/20011229-2.c: New test.
10312
10313 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
10314
10315         * gcc.dg/debug-3.c: New test.
10316         * gcc.dg/debug-4.c: New test.
10317         * gcc.dg/debug-5.c: New test.
10318
10319 2001-12-29  Richard Henderson  <rth@redhat.com>
10320
10321         * g++.dg/eh/loop1.C: New.
10322
10323 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
10324
10325         * g++.dg/template/crash1.C: New test.
10326
10327 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
10328
10329         * g++.dg/other/const1.C: New test.
10330
10331 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
10332
10333         * gcc.c-torture/compile/20011229-1.c: New test.
10334
10335 2001-12-28  Stan Shebs  <shebs@apple.com>
10336
10337         * lib/objc-torture.exp: Resync with c-torture.exp.
10338         * lib/objc.exp: Load standard libraries.
10339
10340 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
10341
10342         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
10343         additional tests.
10344
10345 2001-12-27  Roger Sayle <roger@eyesopen.com>
10346
10347         * gcc.c-torture/execute/string-opt-16.c: New testcase.
10348
10349 2001-12-27  Richard Henderson  <rth@redhat.com>
10350
10351         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
10352
10353 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
10354
10355         * g++.dg/eh/ctor1.C: New test.
10356         * g++.dg/other/error2.C: New test.
10357
10358 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
10359
10360         * g++.dg/other/init2.C: New test.
10361
10362 2001-12-24  Richard Henderson  <rth@redhat.com>
10363
10364         * gcc.dg/20011223-1.c: New.
10365         * gcc.dg/inline-1.c: New.
10366
10367 2001-12-23  Richard Henderson  <rth@redhat.com>
10368
10369         * gcc.dg/asm-4.c: Test operand modifiers.
10370
10371 2001-12-23  Richard Henderson  <rth@redhat.com>
10372
10373         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
10374
10375 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
10376
10377         * gcc.c-torture/execute/20011223-1.c: New test.
10378
10379 2001-12-21  Richard Henderson  <rth@redhat.com>
10380
10381         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
10382         re-enables the warning.
10383
10384 2001-12-21  Richard Henderson  <rth@redhat.com>
10385
10386         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
10387
10388 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
10389
10390         * gcc.c-torture/compile/20011218-1.c: New test.
10391
10392 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
10393
10394         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
10395         arm-isr.c test.
10396         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
10397         epilogue generation for ARM ISR routines.
10398
10399 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10400
10401         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
10402         * gcc.dg/format/c90-printf-3.c: Likewise.
10403         * gcc.dg/format/c99-printf-3.c: Likewise.
10404         * gcc.dg/format/ext-1.c: Likewise.
10405         * gcc.dg/format/ext-6.c: Likewise.
10406         * gcc.dg/format/format.h: Prototype unlocked stdio.
10407
10408 2001-12-20  Richard Henderson  <rth@redhat.com>
10409
10410         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
10411         (arena): Use it.
10412         (malloc): Correct allocation logic.  Abort if we fill up the
10413         arena before initialization complete.
10414         (realloc): Correct allocation logic.
10415
10416 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
10417
10418         * gcc.c-torture/compile/20011219-2.c: New test.
10419
10420         * gcc.c-torture/execute/20011219-1.c: New test.
10421
10422 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
10423
10424         * gcc.dg/special/ecos.exp:  wkali-1.c unsupported if
10425         target does not support weak symbols.
10426
10427 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
10428
10429         * gcc.c-torture/compile/20011219-1.c: New test.
10430
10431 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
10432
10433         * g++.dg/other/error1.C: New test.
10434
10435 2001-12-17  Jeffrey A Law  (law@redhat.com)
10436
10437         * gcc.c-torture/execute/20011217-1.c: New test.
10438
10439 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
10440
10441         * objc.dg/special/: New directory.
10442         * objc.dg/special/special.exp: New file.
10443         * objc.dg/special/unclaimed-category-1.h: New file.
10444         * objc.dg/special/unclaimed-category-1a.m: New file.
10445         * objc.dg/special/unclaimed-category-1.m: New file.
10446
10447 2001-12-17  Andreas Jaeger  <aj@suse.de>
10448
10449         * gcc.c-torture/compile/20011217-2.c: New test.
10450
10451 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
10452
10453         * gcc.c-torture/compile/20011217-1.c: New test.
10454
10455 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
10456
10457         * testsuite/gcc.dg/20011214-1.c: New.
10458
10459 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
10460
10461         * gcc.dg/altivec-4.c: New.
10462
10463 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
10464
10465         * gcc.dg/20011113-1.c: New test.
10466
10467 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
10468
10469         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
10470         std::__malloc_alloc_template<0> and
10471         std::__default_alloc_template<false, 0>.
10472
10473 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
10474
10475         * objc/execute/bf-21.m: New test.
10476         * objc/execute/enumeration-1.m: New test.
10477         * objc/execute/enumeration-2.m: New test.
10478
10479 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
10480
10481         * gcc.dg/gnu89-init-1.c: New test.
10482
10483 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
10484
10485         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
10486         * g++.old-deja/g++.jason/2371.C: Likewise.
10487         * g++.old-deja/g++.jason/template33.C: Likewise.
10488         * g++.old-deja/g++.jason/template34.C: Likewise.
10489         * g++.old-deja/g++.jason/template36.C: Likewise.
10490         * g++.old-deja/g++.oliva/typename1.C: Likewise.
10491         * g++.old-deja/g++.oliva/typename2.C: Likewise.
10492         * g++.old-deja/g++.other/typename1.C: Likewise.
10493         * g++.old-deja/g++.pt/inherit2.C: Likewise.
10494         * g++.old-deja/g++.pt/nontype5.C: Likewise.
10495         * g++.old-deja/g++.pt/typename11.C: Likewise.
10496         * g++.old-deja/g++.pt/typename14.C: Likewise.
10497         * g++.old-deja/g++.pt/typename16.C: Likewise.
10498         * g++.old-deja/g++.pt/typename3.C: Likewise.
10499         * g++.old-deja/g++.pt/typename4.C: Likewise.
10500         * g++.old-deja/g++.pt/typename5.C: Likewise.
10501         * g++.old-deja/g++.pt/typename7.C: Likewise.
10502         * g++.old-deja/g++.robertl/eb9.C: Likewise.
10503
10504 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
10505
10506         * g++.dg/other/linkage1.C: New test.
10507         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
10508         specifiers.
10509
10510 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
10511
10512         * gcc.dg/concat.c: New test.
10513
10514 2001-12-11  Stan Shebs  <shebs@apple.com>
10515
10516         * objc/compile: New test directory.
10517         * objc/compile/compile.exp: New expect script.
10518         * objc/compile/20011211-1.m: New compile test.
10519
10520 2001-12-11  Jason Merrill  <jason@redhat.com>
10521
10522         * lib/prune.exp (prune_gcc_output): Also handle "In member
10523         function".  So many permutations...
10524
10525 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
10526
10527         * g++.dg/template/typedef1.C: New test.
10528
10529 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
10530
10531         * g++.dg/other/copy1.C: New test.
10532
10533 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
10534
10535         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
10536
10537         * gcc.dg/builtin-choose-expr.c: New.
10538
10539 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
10540
10541         * gcc.dg/altivec-2.c: New.
10542
10543 2001-12-07  Richard Henderson  <rth@redhat.com>
10544
10545         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
10546
10547 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
10548
10549         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
10550         ultrasparc.
10551
10552 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
10553
10554         * g++-old.deja/g++.robertl/eb101.C: Deleted.
10555
10556 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
10557
10558         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
10559         variable argument list.
10560
10561 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
10562
10563         * gcc.c-torture/execute/memcheck: Delete entire directory.
10564         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
10565         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
10566
10567 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
10568
10569         * gcc.dg/Wshadow-1.c: New test.
10570
10571 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
10572
10573         * gcc.c-torture/compile/20011130-1.c: New test.
10574
10575         * gcc.dg/noncompile/20011025-1.c: New test.
10576
10577         * g++.dg/other/anon-union.C: New test.
10578
10579         * gcc.c-torture/execute/20011024-1.c: New test.
10580
10581 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
10582
10583         * gcc.c-torture/execute/20000722-1.x,
10584         gcc.c-torture/execute/20010123-1.x: Remove.
10585         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
10586         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
10587         gcc.dg/c99-complit-2.c: New tests.
10588
10589 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
10590
10591         * g++.dg/inherit/base1.C: New test.
10592
10593 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
10594
10595         * g++.dg/other/stdarg1.C: New test.
10596
10597         * gcc.c-torture/compile/20011130-2.c: New test.
10598
10599 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
10600
10601         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
10602         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
10603         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
10604         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
10605         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
10606         * gcc.dg/builtin-prefetch-1.c: New test.
10607
10608 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
10609
10610         * gcc.dg/20011130-1.c: New test.
10611
10612 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
10613
10614         * g++.dg/other/scope1.C: New test.
10615         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
10616
10617 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
10618
10619         * gcc.dg/vla-init-1.c: New test.
10620
10621 2001-12-01  Geoff Keating  <geoffk@redhat.com>
10622
10623         * gcc.c-torture/compile/structs.c: New testcase from GDB.
10624
10625 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
10626
10627         * objc.dg/alias.m: Update.
10628         * objc.dg/class-1.m: Update.
10629         * objc.dg/const-str-1.m: Update.
10630         * objc.dg/fwd-proto-1.m: Update.
10631         * objc.dg/id-1.m: Update.
10632         * objc.dg/super-class-1.m: Update.
10633
10634 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
10635
10636         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
10637         constructs.
10638
10639 2001-11-28  Jeffrey A Law  (law@cygnus.com)
10640
10641         * gcc.c-torture/execute/20011128-1.c: New test.
10642
10643 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
10644
10645         * gcc.dg/20011127-1.c: New test.
10646
10647 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
10648
10649         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
10650         from Austin Group draft 7.
10651         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
10652         scanf format arguments.
10653         * gcc.dg/format/no-exargs-2.c: New test.
10654
10655 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
10656
10657         * g++.dg/abi/vbase8-4.C: New test.
10658
10659 2001-11-24  Ian Lance Taylor  <ian@airs.com>
10660
10661         * gcc.c-torture/execute/20011121-1.c: New test.
10662
10663 2001-11-23  Jeffrey A Law  (law@cygnus.com)
10664
10665         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
10666
10667 2001-11-23  Andreas Jaeger  <aj@suse.de>
10668
10669         * gcc.dg/cpp/charconst-2.c: New test.
10670
10671 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
10672
10673         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
10674         to the host if it is remote.  Let tests specify extra headers
10675         they use.
10676         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
10677         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
10678         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
10679         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
10680         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
10681         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
10682         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
10683         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
10684         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
10685         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
10686
10687 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
10688
10689         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
10690         for little endian ARMs.
10691
10692 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
10693
10694         * gcc.c-torture/compile/20011119-1.c: New test.
10695         * gcc.c-torture/compile/20011119-2.c: New test.
10696
10697 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
10698
10699         * gcc.dg/altivec-1.c: Fix typo.
10700
10701 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
10702
10703         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
10704
10705 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
10706
10707         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
10708
10709 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
10710
10711         * lib/g77.exp: Don't specify --rpath-link.
10712
10713         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
10714         across all the headers.
10715         * gcc.dg/format/format.exp: For testing on a remote host,
10716         copy format.h.
10717
10718         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
10719         * gcc.c-torture/execute/930406-1.c: Likewise.
10720         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
10721
10722 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
10723
10724         * gcc.dg/altivec-1.c: New.
10725
10726 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
10727
10728         * gcc.dg/cpp/fpreprocessed.c: New test case.
10729
10730 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
10731
10732         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
10733         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
10734         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
10735
10736 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
10737
10738         * gcc.dg/no-builtin-1.c: New test.
10739
10740 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
10741
10742         * gcc.c-torture/execute/20011115-1.c: New test.
10743
10744 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
10745
10746         * gcc.c-torture/compile/20011114-2.c: New test.
10747         * gcc.c-torture/compile/20011114-3.c: New test.
10748         * gcc.c-torture/compile/20011114-4.c: New test.
10749
10750 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
10751
10752         * g++.dg/other/init1.C: New test.
10753
10754 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
10755
10756         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
10757         message.
10758
10759         * gcc.c-torture/execute/20011114-1.c: New testcase.
10760
10761         * gcc.c-torture/compile/20010327-1.c: Revert last change.
10762         * gcc.c-torture/compile/20011114-1.c: New test, exactly
10763         like the (before this change) version of 20010327-1.c.
10764
10765 2001-11-14  Roger Sayle <roger@eyesopen.com>
10766
10767         * gcc.c-torture/execute/string-opt-13.c: New testcase.
10768
10769 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
10770
10771         * g++.dg/init/array2.C: New test.
10772
10773 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
10774
10775         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
10776
10777 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
10778
10779         * g++.dg/other/forscope1.C: New test.
10780         * g++.dg/ext/forscope1.C: New test.
10781         * g++.dg/ext/forscope2.C: New test.
10782
10783 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
10784
10785         * gcc.c-torture/execute/20011113-1.c: New test.
10786
10787 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
10788
10789         * gcc.c-torture/execute/20011109-2.c: New test.
10790
10791         * gcc.c-torture/execute/20011109-1.c: New test.
10792
10793 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
10794
10795         * gcc.c-torture/compile/20011109-1.c: New test.
10796
10797 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
10798
10799         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
10800         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
10801         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
10802         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
10803         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
10804         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
10805         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
10806
10807 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
10808
10809         * g++.dg/warn/Wshadow-1.C: New tests.
10810         * g++.old-deja/g++.mike/for3.C: Update.
10811
10812 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
10813
10814         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
10815         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
10816         XFAILs.  Adjust expected error texts.
10817         * gcc.c-torture/compile/20011106-1.c,
10818         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
10819         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
10820         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
10821         gcc.dg/c99-array-lval-5.c: New tests.
10822
10823 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
10824
10825         * gcc.dg/cpp/defined.c: Update.
10826
10827 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
10828
10829         * gcc.c-torture/execute/anon-1.c: New test.
10830
10831 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
10832
10833         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
10834         same size, so no warning should be produced on stormy16.
10835
10836         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
10837         due to oversized array.
10838         * g++.old-deja/g++.mike/ns15.C: Likewise.
10839         * g++.old-deja/g++.pt/crash16.C: Likewise.
10840
10841 2001-11-02  Graham Stott  <grahams@redhat.com>
10842
10843         * g++.dgother/debug1.C: Fix typos.
10844
10845 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
10846
10847         * g++.dg/other/debug1.C: New test.
10848
10849 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
10850
10851         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
10852         of unsigned long.
10853
10854 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
10855
10856         * gcc.dg/20011029-2.c: New test.
10857
10858         * gcc.c-torture/compile/20011029-1.c: New test.
10859
10860 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
10861
10862         * objc/execute/class_self-1.m: New test.
10863         * objc/execute/class_self-2.m: New test.
10864
10865 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
10866
10867         * gcc.misc-tests/msgs.exp: Delete.
10868         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
10869         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
10870         error set to match recent changes.
10871
10872 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
10873
10874         * gcc.dg/20011021-1.c: New test.
10875
10876 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
10877
10878         * gcc.c-torture/compile/20011023-1.c: New test.
10879
10880 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
10881
10882         * lib/g77.exp: Rewrite based on lib/g++.exp.
10883
10884 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
10885
10886         * gcc.c-torture/execute/20011019-1.c: New test.
10887
10888         * gcc.dg/20011018-1.c: New test.
10889
10890 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
10891
10892         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
10893
10894 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
10895
10896         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
10897         * gcc.dg/attr-invalid.c: Likewise.
10898
10899 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
10900
10901         * testsuite/gcc.dg/20011015-1.c: New test.
10902
10903 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
10904
10905         * g++.dg/template/unify2.C: New test.
10906
10907 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
10908
10909         * g++.dg/other/exception-specification.C: New test
10910
10911 2001-10-13  Tom Rix  <trix@redhat.com>
10912
10913         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
10914         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
10915
10916 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
10917
10918         * testsuite/gcc.dg/20011009-1.c: New test.
10919
10920 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
10921
10922         PR g++/4476
10923         * g++.dg/other/friend1.C: New test.
10924
10925 2001-10-11  Richard Henderson  <rth@redhat.com>
10926
10927         * g++.old-deja/g++.other/crash18.C: Add -S to options.
10928
10929 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
10930
10931         * gcc.c-torture/compile/20011010-1.c: New.
10932
10933 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
10934
10935         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
10936         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
10937         g77.f-torture/execute/execute.exp,
10938         g77.f-torture/noncompile/noncompile.exp,
10939         gcc.c-torture/compile/compile.exp,
10940         gcc.c-torture/execute/execute.exp,
10941         gcc.c-torture/execute/ieee/ieee.exp,
10942         gcc.c-torture/execute/memcheck/memcheck.exp,
10943         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
10944         objc/execute/execute.exp: Update FSF address.
10945
10946 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
10947
10948         * gcc.dg/cpp/cmdlne-C.c: Update.
10949         * gcc.dg/cpp/cmdlne-C2.c: New.
10950
10951 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
10952
10953         * gcc.c-torture/execute/20011008-3.c: New.
10954
10955 2001-10-08  DJ Delorie  <dj@redhat.com>
10956
10957         * gcc.dg/20011008-1.c: New.
10958         * gcc.dg/20011008-2.c: New.
10959
10960 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
10961
10962         * gcc.dg/cpp/spacing1.c: Update test.
10963
10964 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
10965
10966         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
10967         spelling errors of "separate" as "seperate".
10968
10969 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
10970
10971         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
10972         enough to avoid inlining.
10973
10974 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
10975
10976         * lib/g77.exp: set libg2c_dir correctly.
10977
10978 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
10979
10980         * gcc.dg/cpp/macro11.c: New test.
10981
10982 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
10983
10984         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
10985         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
10986         gcc.dg/format/multattr-3.c: New tests.
10987         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
10988         tests for format attributes on function pointers being rejected.
10989
10990 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
10991
10992         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
10993
10994 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
10995
10996         * g++.dg/warn/format1.C: New test.
10997
10998 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
10999
11000         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
11001
11002 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
11003
11004         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
11005
11006 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
11007
11008         * gcc.dg/cpp/redef2.c: Add test.
11009
11010 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
11011
11012         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
11013         long-standing bug on i686, apparently.
11014         * gcc.c-torture/execute/loop-2c.x: New file.
11015         * gcc.c-torture/execute/loop-2d.x: New file.
11016         * gcc.c-torture/execute/loop-3c.x: New file.
11017
11018 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
11019
11020         * gcc.dg/cpp/20000625-2.c: Correct line number.
11021
11022 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
11023
11024         * gcc.dg/cpp/macro10.c: New test.
11025         * gcc.dg/cpp/strify3.c: New test.
11026         * gcc.dg/cpp/spacing1.c: Add tests.
11027         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
11028         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
11029
11030 2001-09-24  DJ Delorie  <dj@redhat.com>
11031
11032         * gcc.c-torture/execute/20010924-1.c: New test.
11033
11034 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
11035
11036         * testsuite/objc/execute/paste.m: Remove.
11037
11038 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
11039
11040         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
11041
11042 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
11043
11044         * g77.dg/strlen0.f: New test.
11045
11046 2001-09-21  Richard Henderson  <rth@redhat.com>
11047
11048         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
11049         * g++.old-deja/g++.abi/vtable2.C: Likewise.
11050
11051 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
11052
11053         Table-driven attributes.
11054         * g++.dg/ext/attrib1.C: New test.
11055
11056 2001-09-20  DJ Delorie  <dj@redhat.com>
11057
11058         * gcc.dg/20000926-1.c: Update expected warning messages.
11059         * gcc.dg/array-2.c: Likewise, and test for warnings too.
11060         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
11061         array.
11062
11063 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
11064
11065         * g++.dg/eh/registers1.C: New test case.
11066
11067 2001-09-17  Richard Henderson  <rth@redhat.com>
11068
11069         * gcc.dg/array-5.c: Fix VLA decomposition test.
11070
11071 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
11072
11073         * gcc.dg/cpp/line5.c: New testcase.
11074
11075 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
11076
11077         * gcc.dg/cpp/macro9.c: New test.
11078
11079 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
11080
11081         * gcc.c-torture/execute/980223.c: Change type of addr from long
11082         to char *.
11083
11084 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
11085
11086         * gcc.c-torture/execute/20010915-1.c: New test.
11087
11088 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
11089
11090         * g77.dg/bprob: New directory.
11091         * g77.dg/bprob/bprob.exp: New file.
11092         * g77.dg/bprob/bprob-1.f: New test.
11093         * g77.dg/gcov: New directory.
11094         * g77.dg/gcov/gcov.exp: New file.
11095         * g77.dg/gcov/gcov-1.f: New test.
11096         * g77.dg/gcov/gcov-1.x: New file.
11097
11098 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
11099
11100         * gcc.dg/cpp/directiv.c: Update.
11101         * gcc.dg/cpp/undef1.c: Update.
11102
11103 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
11104
11105         * gcc.dg/20010912-1.c: New test.
11106
11107 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
11108
11109         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
11110         language-independent file in lib.
11111         * lib/gcov.exp: New file.
11112
11113 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
11114
11115         * gcc.c-torture/compile/20010911-1.c: New test.
11116
11117 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
11118
11119         * lib/profopt.exp: New, to support profile-directed optimizations.
11120         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
11121         * gcc.misc-tests/bprob-1.c: New test.
11122         * gcc.misc-tests/bprob-2.c: New test.
11123
11124 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
11125
11126         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
11127         XFAIL and which kinds of gcov output to verify.
11128         * gcc.misc-tests/gcov-4b.x: New file.
11129         * gcc.misc-tests/gcov-5b.x: New file.
11130         * gcc.misc-tests/gcov-6.x: New file.
11131         * gcc.misc-tests/gcov-7.c: New test.
11132         * gcc.misc-tests/gcov-7.x: New file.
11133
11134 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
11135
11136         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
11137         * gcc.misc-tests/gcov-6.c: New test.
11138
11139 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
11140
11141         PR c++/3986
11142         * g++.dg/abi/vbase1.C: New test.
11143
11144 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
11145
11146         * objc.dg/method-2.m: New.
11147
11148 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
11149
11150         PR c++/4203
11151         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
11152         * g++.dg/init/empty1.C: New test.
11153
11154 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
11155
11156         * gcc.c-torture/compile/20010903-1.c: New test.
11157
11158 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
11159
11160         * testsuite/gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
11161         for m68k.
11162
11163 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
11164
11165         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
11166
11167         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
11168
11169         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
11170
11171 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
11172
11173         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
11174         for 16-bit 'unsigned int'.
11175
11176 2001-08-29  Kazu Hirata  <kazu@hxi.com>
11177
11178         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
11179
11180 2001-08-27  Richard Henderson  <rth@redhat.com>
11181
11182         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
11183         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
11184
11185 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
11186
11187         * gcc.dg/asm-names.c (ymain): New.
11188
11189 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
11190
11191         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
11192         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
11193         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
11194
11195 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11196
11197         * gcc.dg/compare5.c: New testcase.
11198
11199 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
11200
11201         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
11202         and "In instantiation".
11203
11204 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
11205
11206         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
11207
11208 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
11209
11210         * gcc.misc-tests/gcov.exp: Add support for branch information.
11211         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
11212         * gcc.misc-tests/gcov-4.c: New test.
11213         * gcc.misc-tests/gcov-4b.c: New test.
11214         * gcc.misc-tests/gcov-5b.c: New test.
11215
11216 2001-08-20  Zack Weinberg  <zackw@panix.com>
11217
11218         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
11219         expected to fail.
11220
11221 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
11222
11223         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
11224
11225 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
11226
11227         * g++.dg/eh/template1.C: New test.
11228
11229 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
11230
11231         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
11232         Fix thinko.
11233         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
11234         for xfail.
11235
11236 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
11237
11238         * lib/g77-dg.exp:  Use prune.exp for common procedures
11239         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
11240         * lib/g77.exp: (g77-dg-prune) Remove
11241
11242 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
11243
11244         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
11245
11246 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11247
11248         * g++.dg/template/unify1.C: New test.
11249
11250 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
11251
11252         * g++.dg/abi/empty4.C: New test.
11253
11254 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
11255
11256         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
11257         solaris2.*
11258         * g77.f-torture/compile/pr3743.x: Likewise
11259
11260 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
11261
11262         * g++.dg/other/using-declaration.C: New test.
11263
11264 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
11265
11266         * gcc.dg/cpp/tr-sign.c: New testcase.
11267
11268 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
11269
11270         * gcc.dg/cpp/19951025-1.c: Revert.
11271         * gcc.dg/cpp/directiv.c: We no longer process directives that
11272         interrupt macro arguments.
11273
11274 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
11275
11276         * gcc.dg/bconstp-1.c: New test.
11277
11278 2001-08-03  Richard Henderson  <rth@redhat.com>
11279
11280         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
11281
11282 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
11283
11284         * gcc.dg/cpp/19951025-1.c: Update.
11285
11286 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
11287
11288         * g77.dg/ff90-1.f (s): Fix reference of variable z,
11289         should be x.
11290
11291 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
11292
11293         Kill -fhonor-std.
11294         * g++.old-deja/g++.ns/ns14.C: Remove special options.
11295         * g++.old-deja/g++.other/std1.C: Likewise.
11296         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
11297
11298 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
11299
11300         * lib/g77.exp:  Load gcc-defs.exp for common procedures
11301         (g77_pass, g77_fail, g77_finish, g77_exit,
11302         ${tool}_check_unsupported_p} Now redundant.  Deleted.
11303
11304 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
11305
11306         * g77.dg/fbackslash.f
11307         * g77.dg/fcase-preserve.f
11308         * g77.dg/ff90-1.f
11309         * g77.dg/ffixed-line-length-0.f
11310         * g77.dg/ffixed-line-length-132.f
11311         * g77.dg/ffixed-line-length-7.f
11312         * g77.dg/ffixed-line-length-72.f
11313         * g77.dg/ffixed-line-length-none.f
11314         * g77.dg/ffree-form-1.f
11315         * g77.dg/fno-backslash.f
11316         * g77.dg/fno-f90-1.f
11317         * g77.dg/fno-fixed-form-1.f
11318         * g77.dg/fno-onetrip.f
11319         * g77.dg/fno-typeless-boz.f
11320         * g77.dg/fno-underscoring.f
11321         * g77.dg/fno-vxt-1.f
11322         * g77.dg/fonetrip.f
11323         * g77.dg/ftypeless-boz.f
11324         * g77.dg/fugly-assumed.f
11325         * g77.dg/funderscoring.f
11326         * g77.dg/fvxt-1.f
11327
11328 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
11329
11330         * objc.dg/fwd-proto-1.m: New.
11331         * objc.dg/local-decl-1.m: New.
11332         * objc.dg/naming-1.m: New.
11333         * objc.dg/naming-2.m: New.
11334         * objc.dg/proto-hier-1.m: New.
11335
11336 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
11337
11338         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
11339         largest-type elements to a struct makes its size grow.
11340
11341 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
11342
11343         * g++.dg/abi/vthunk1.C: New test.
11344
11345 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
11346
11347         * g++.dg/abi/vbase8-22.C: New test.
11348
11349 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
11350
11351         * gcc.dg/cpp/macro8.c: New test.
11352
11353 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
11354
11355         * g++.dg/abi/vbase8-21.C: New test.
11356
11357 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
11358
11359         * g++.dg/abi/vbase8-10.C: New test.
11360
11361 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
11362
11363         * lib/g++.exp (g++_set_ld_library_path): Renamed to
11364         ${tool}_set_ld_library_path.
11365         Changed caller.
11366         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
11367         g++.exp.
11368
11369 2001-07-26  Stan Cox <scox@redhat.com>
11370
11371         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
11372         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
11373         gcc_exit, gcc_check_unsupported_p):
11374         Moved to gcc-deps.exp
11375         * gcc-deps.exp: New file.
11376
11377 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11378
11379         * g++.old-deja/g++.pt/defarg14.C: New test.
11380
11381 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
11382
11383         * g++.old-deja/g++.other/lineno5.C: New test.
11384
11385 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
11386
11387         * g++.old-deja/g++.pt/crash68.C: New test.
11388
11389 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
11390
11391         * g++.old-deja/g++.other/crash42.C: New test.
11392
11393 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
11394
11395         * gcc.dg/cpp/extratokens.c: Fix.
11396         * gcc.dg/cpp/skipping2.c: New tests.
11397
11398 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
11399
11400         * gcc.c-torture/execute/20010724-1.c: New file.
11401         * gcc.c-torture/execute/20010724-1.x: New file.
11402
11403 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
11404
11405         * g++.old-deja/g++.other/cond7.C: New test.
11406
11407 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
11408
11409         * g++.old-deja/g++.other/optimize4.C: New test.
11410
11411 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
11412
11413         * g++.old-deja/g++.abi/vbase8-5.C: New test.
11414
11415 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
11416
11417         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
11418         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
11419         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
11420         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
11421
11422         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
11423         bug report" message.
11424
11425         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
11426         * g++.dg/ext/instantiate1.C: Move from old-deja.
11427
11428 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
11429
11430         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
11431         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
11432         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
11433         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
11434
11435 2001-07-23  Jeffrey A Law  (law@cygnus.com)
11436
11437         * gcc.c-torture/execute/20010723-1.c: New test.
11438
11439 2001-07-23  Ben Elliston  <bje@redhat.com>
11440
11441         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
11442
11443 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
11444
11445         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
11446         i[34567]86-*-*.
11447         Delete handling of ieee_multilib_flags.
11448         Pass -mieee for alpha*-*-* and sh-*-*.
11449         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
11450
11451 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
11452
11453         Remove old-abi tests.
11454         * g++.old-deja/g++.mike/p11116.C: Remove.
11455         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
11456
11457 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
11458
11459         * g77.f-torture/compile/pr3743.f:  New test
11460
11461 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
11462
11463         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
11464
11465 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
11466
11467         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
11468         g++.old-deja/g++.pt/static6.C: Likewise.
11469         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
11470         supports weak symbols.
11471
11472 2001-07-18  Andreas Jaeger  <aj@suse.de>
11473
11474         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
11475         supported again.
11476
11477 2001-07-18  Andreas Jaeger  <aj@suse.de>
11478
11479         * gcc.dg/iftrap-1.c: Fix target line.
11480
11481 2001-07-17  Richard Henderson  <rth@redhat.com>
11482
11483         * gcc.c-torture/execute/20010717-1.c: New.
11484
11485 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
11486
11487         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
11488         tests.
11489
11490 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
11491
11492         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
11493
11494 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
11495
11496         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
11497         UAC_SIGBUS, UAC_NOPRINT definitions.
11498
11499 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
11500
11501         * objc/execute/object_is_class.m: New test.
11502         * objc/execute/object_is_meta_class.m: New test.
11503
11504 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
11505
11506         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
11507         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
11508
11509 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
11510
11511         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
11512         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
11513
11514 2001-07-14  Richard Henderson  <rth@redhat.com>
11515
11516         * gcc.dg/iftrap-1.c: New.
11517
11518 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
11519
11520         * g77.f-torture/execute/intrinsic77.f: New test.
11521
11522 2001-07-11  Janis Johnson <janis@us.ibm.com>
11523
11524         * gcc.misc-tests/gcov-3.c: New test.
11525
11526 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
11527
11528         * gcc.c-torture/compile/20010711-1.c,
11529         * gcc.c-torture/compile/20010711-2.c: New tests.
11530
11531 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
11532
11533         * gcc.c-torture/execute/20010711-1.c: New test.
11534
11535 2001-07-11  Ben Elliston  <bje@redhat.com>
11536
11537         * g++.old-deja/g++.other/enum5.C: New test.
11538
11539 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
11540
11541         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
11542         (g++-dg-prune): Call prune_gcc_output.
11543         * prune.exp: New file for prune_gcc_output.
11544         * lib/g++.exp, lib/gcc.exp: Load it.
11545
11546 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
11547
11548         * gcc.c-torture/compile/20010701-1.c,
11549         g++.old-deja/g++.ext/attrib6.C: New tests.
11550
11551 2001-07-06  Jeffrey A Law  (law@cygnus.com)
11552
11553         * gcc.c-torture/compile/20010706-1.c: New test.
11554
11555 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
11556
11557         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
11558
11559 2001-06-28  Stan Shebs  <shebs@apple.com>
11560
11561         * gcc.dg/pragma-darwin.c: New test.
11562
11563 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
11564
11565         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
11566         Solaris 2.[678] system.
11567
11568 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
11569
11570         * gcc.dg/20010622-1.c: New test.
11571
11572 2001-06-18  Stan Shebs  <shebs@apple.com>
11573
11574         * objc.dg: New directory.
11575         * objc.dg/dg.exp: New file.
11576         * objc.dg/alias.m: New.
11577         * objc.dg/class-1.m: New.
11578         * objc.dg/class-2.m: New.
11579         * objc.dg/const-str-1.m: New.
11580         * objc.dg/const-str-2.m: New.
11581         * objc.dg/id-1.m: New.
11582         * objc.dg/method-1.m: New.
11583         * objc.dg/super-class-1.m: New.
11584         * lib/objc-dg.exp: New file.
11585
11586 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
11587
11588         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
11589         of label name.
11590
11591 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
11592
11593         * g++.old-deja/g++.abi/vbase8-9.C: New test.
11594
11595 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
11596
11597         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
11598         variable.
11599
11600 2001-06-12  Richard Henderson  <rth@redhat.com>
11601
11602         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
11603
11604 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
11605
11606         * g++.old-deja/g++.abi/vbase5.C: New test.
11607         * g++.old-deja/g++.abi/vbase6.C: New test.
11608         * g++.old-deja/g++.abi/vbase7.C: New test.
11609
11610 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11611
11612         * gcc.c-torture/compile/20010610-1.c: New test.
11613
11614 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
11615
11616         * g++.old-deja/g++.abi/vbase4.C: New test.
11617
11618 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
11619
11620         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
11621         support %f for HC11/HC12 targets.
11622         * gcc.c-torture/execute/930513-1.x: New file, likewise.
11623         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
11624         on HC11/HC12 targets.
11625         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
11626
11627 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
11628
11629         * gcc.dg/wchar_t-1.c: New file.
11630         * gcc.dg/wint_t-1.c: Likewise.
11631
11632 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
11633
11634         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
11635
11636 2001-06-11  Richard Henderson  <rth@redhat.com>
11637
11638         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
11639
11640 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
11641
11642         * gcc.c-torture/compile/20010611-1.c: New test.
11643
11644 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
11645
11646         * gcc.dg/c99-tag-1.c: Add more tests.
11647
11648 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
11649
11650         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
11651         representation on MN10300 and ARM/Thumb.
11652
11653 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
11654
11655         * g77.f-torture/execute/20010610.f: New.
11656
11657 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
11658
11659         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
11660         names.
11661
11662 2001-06-09  Richard Henderson  <rth@redhat.com>
11663
11664         * gcc.c-torture/execute/ashrdi-1.c: New.
11665         * gcc.c-torture/execute/ashldi-1.c: New.
11666         * gcc.c-torture/execute/lshrdi-1.c: New.
11667
11668 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
11669
11670         * objc/execute/load-3.m: Added. Check sending +load to categories,
11671         in addition to classes.
11672
11673 2001-06-08  Stan Shebs  <shebs@apple.com>
11674
11675         * objc/execute/load-2.m: New test.  From Nicola Pero
11676         <n.pero@mi.flashnet.it>.
11677
11678 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
11679
11680         * gcc.c-torture/execute/20010605-2.c: New test.
11681
11682 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
11683
11684         * g++.old-deja/g++.abi/vbase2.C: New test.
11685         * g++.old-deja/g++.abi/vbase3.C: New test.
11686
11687 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
11688
11689         * g++.old-deja/g++.pt/friend49.C: New test.
11690
11691 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
11692
11693         * g++.old-deja/g++.ext/anon3.C: New test.
11694
11695 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
11696
11697         * g++.old-deja/g++.other/conv7.C: New test.
11698
11699 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
11700
11701         * gcc.c-torture/compile/20010605-2.c: New test.
11702
11703 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
11704
11705         * gcc.c-torture/execute/20010604-1.c: New test.
11706
11707 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
11708
11709         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
11710
11711 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
11712
11713         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
11714         (g++_link_flags): Likewise.
11715         (g++_init): Pass gccpath's value to two previous functions.
11716
11717 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11718
11719         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
11720         Ensure logfile entry matches exec command line.
11721
11722 2001-05-31  Richard Henderson  <rth@redhat.com>
11723
11724         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
11725         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
11726
11727 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
11728
11729         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
11730         compiler for irix6.2
11731
11732 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
11733
11734         * g++.old-deja/g++.other/optimize3.C: New file.
11735
11736 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
11737
11738         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
11739         assemble.
11740
11741 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
11742
11743         * g++.old-deja/g++.other/optimize2.C: New file.
11744
11745 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
11746
11747         * gcc.c-torture/compile/20010518-2.c: New file.
11748         * gcc.c-torture/execute/20010518-1.c: New file.
11749         * gcc.c-torture/execute/20010518-2.c: New file.
11750
11751 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
11752
11753         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
11754
11755 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
11756
11757         G++ no longer defines builtins that do not begin with __builtin.
11758         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
11759         * g++.old-deja/g++.brendand/misc13.C: Likewise.
11760         * g++.old-deja/g++.law/builtin1.C: Likewise.
11761         * g++.old-deja/g++.law/cvt2.C: Likewise.
11762         * g++.old-deja/g++.mike/net5.C: Likewise.
11763         * g++.old-deja/g++.other/builtins1.C: Likewise.
11764         * g++.old-deja/g++.other/builtins2.C: Likewise.
11765         * g++.old-deja/g++.other/builtins3.C: Likewise.
11766         * g++.old-deja/g++.other/builtins4.C: Likewise.
11767         * g++.old-deja/g++.other/inline8.C: Likewise.
11768         * g++.old-deja/g++.robertl/eb39.C: Likewise.
11769
11770 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
11771
11772         * g++.old-deja/g++.pt/using1.C: Adjust.
11773         * g++.old-deja/g++.pt/using2.C: New test.
11774
11775 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
11776
11777         * gcc.dg/cpp/charconst.c: New tests.
11778         * gcc.dg/cpp/escape.c: New tests.
11779         * gcc.dg/cpp/escape-1.c: New tests.
11780         * gcc.dg/cpp/escape-2.c: New tests.
11781         * gcc.dg/cpp/ucs.c: New tests.
11782
11783 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
11784
11785         * gcc.misc-tests/linkage.exp:  Pass appropriate flags to
11786         native compiler for irix6.5.
11787
11788 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
11789
11790         * lib/g++.exp (g++_include_flags): Use args to compute
11791         get_multilibs.
11792         (g++_link_flags): Likewise.
11793         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
11794
11795 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
11796
11797         * gcc.dg/c90-hexfloat-1.c: Add more tests.
11798
11799 2001-05-21  Geoff Keating  <geoffk@redhat.com>
11800
11801         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
11802         this file.
11803
11804 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
11805
11806         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
11807         STACK_SIZE;
11808         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
11809         to STACK_SIZE; Use it to define size of add_histo array.
11810         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
11811         to STACK_SIZE.
11812         (f): Use GITT_SIZE to define size of gitt local table.
11813         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
11814         to STACK_SIZE; Use it to define size of bytemem array.
11815
11816 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
11817
11818         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
11819         on 68HC11/HC12 due to the asm instruction.
11820         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
11821         * gcc.c-torture/compile/920520-1.x: Likewise.
11822         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
11823         on 68HC11/HC12 because the function is larger than 64K.
11824         * gcc.c-torture/compile/961203-1.x: New file, this test fails
11825         on 68HC11/HC12 because the structure is too large.
11826
11827 2001-05-20  Richard Henderson  <rth@redhat.com>
11828
11829         * gcc.c-torture/execute/20010520-1.c: New.
11830
11831 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11832
11833         * g++.old-deja/g++.warn/compare1.C: New test.
11834         * gcc.dg/compare4.c: New test.
11835
11836 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
11837
11838         * g++.old-deja/g++.other/optimize1.C: New test.
11839
11840 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11841
11842         * g++.old-deja/g++.pt/spec41.C: New test.
11843
11844 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
11845
11846         * gcc.c-torture/compile/20010114-1.x: Remove.
11847
11848 2001-05-18  Stan Shebs  <shebs@apple.com>
11849
11850         * gcc.c-torture/compile/20010518-1.c: New test.
11851
11852 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
11853
11854         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
11855         * g++.old-deja/g++.pt/crash67.C: New test.
11856
11857 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
11858
11859         * g++.old-deja/g++.other/debug9.C: New test.
11860
11861 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
11862
11863         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
11864
11865 2001-05-16  Jan Hubicka  <jh@suse.cz>
11866
11867         * gcc.c-torture/compile/20010516-1.c: New test.
11868
11869 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
11870
11871         * g++.old-deja/g++.other/crash41.C: New test.
11872
11873 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
11874
11875         * g++.old-deja/g++.pt/crash66.C: New test.
11876
11877 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
11878
11879         * g++.old-deja/g++.robertl/eb27.C: Convert.
11880
11881 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
11882
11883         * g++.dg/friend-warn.C: New test.  Do not warn about friend
11884         declaration being redundant.
11885
11886 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
11887
11888         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
11889
11890 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
11891
11892         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
11893
11894 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
11895
11896         * lib/g++.exp: Use testsuite_flags.
11897
11898 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
11899
11900         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
11901
11902 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
11903
11904         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
11905
11906 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
11907
11908         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
11909
11910 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
11911
11912         * gcc.c-torture/compile/20010313-1.c: New test.
11913
11914 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
11915
11916         * gcc.dg/cpp/direct2.c: New test.
11917         * gccq.dg/cpp/direct2s.c: New test.
11918
11919         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
11920
11921 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
11922
11923         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
11924         * g++.old-deja/g++.other/op3.C: Likewise.
11925
11926 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
11927
11928         * gcc.dg/cpp/syshdr.h: New file.
11929         * gcc.dg/cpp/sysmac1.c: Update.
11930         * gcc.dg/cpp/sysmac2.c: Update.
11931
11932 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
11933
11934         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
11935
11936 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
11937
11938         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
11939         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
11940
11941 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
11942
11943         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
11944
11945 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
11946
11947         * lib/g++.exp (g++_include_flags): Don't use any special flags
11948         if TESTING_IN_BUILD_TREE is not defined.
11949         (g++_init): Use a plain 'c++' as the compiler if
11950         TESTING_IN_BUILD_TREEE is not defined.
11951
11952 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
11953
11954         * g++.old-deja/g++.eh/catch13.C: New test.
11955         * g++.old-deja/g++.eh/catch14.C: New test.
11956
11957 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
11958
11959         * gcc.dg/cpp/tr-define.c: New test.
11960
11961 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
11962
11963         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
11964         <stdlib.h>, not <malloc.h>.
11965
11966 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
11967
11968         * g++.old-deja/g++.ns/template17.C: New test.
11969
11970 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
11971
11972         * g++.old-deja/g++.pt/ref4.C: New test.
11973
11974 2001-04-30  Richard Henderson  <rth@redhat.com>
11975
11976         * gcc.dg/20000724-1.c: Revert last change.
11977
11978 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
11979
11980         * g77.f-torture/execute/20010430.f: New test.
11981
11982 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
11983
11984         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
11985
11986 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
11987
11988         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
11989
11990 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
11991
11992         * g++.old-deja/g++.eh/crash6.C: New test.
11993
11994 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
11995
11996         * g++.old-deja/g++.other/warn7.C: New test.
11997
11998 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
11999
12000         * g++.old-deja/g++.other/defarg9.C: New test.
12001
12002 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
12003
12004         * g77.f-torture/compile/20010426.f: New test.
12005         * g77.f-torture/execute/20010426.f: New test.
12006
12007 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
12008
12009         * g77.f-torture/compile/20000629-1.x: Remove - error
12010         has been fixed.
12011
12012 2001-04-26  Jeffrey A Law  (law@cygnus.com)
12013
12014         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
12015         Tweak slightly to work with g++.dg framework.
12016         * g++.dg/special/ecos.exp: Run initp1.C test.
12017         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
12018
12019         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
12020         its linker doesn't give line numbers either.
12021         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
12022
12023 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
12024
12025         * g++.old-deja/g++.other/lex1.C: New test.
12026
12027 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
12028
12029         * gcc.dg/noncompile/20010425-1.c: New test.
12030
12031 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
12032
12033         * g++.old-deja/g++.pt/mangle2.C: New test.
12034
12035 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
12036
12037         * gcc.dg/format/plus-1.c: New test.
12038
12039 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
12040
12041         * gcc.dg/20010423-1.c: New test.
12042
12043 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
12044
12045         * gcc.c-torture/execute/20010422-1.c: New test.
12046
12047 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
12048
12049         * g++.old-deja/g++.ns/type2.C: New test.
12050
12051 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
12052
12053         * g++.old-deja/g++.other/perf1.C: New test.
12054
12055 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
12056
12057         * gcc.dg/c99-func-2.c: Remove xfail.
12058         * gcc.dg/c99-func-3.c: Remove xfail.
12059         * gcc.dg/c99-func-4.c: Remove xfail.
12060
12061 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
12062
12063         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
12064
12065 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
12066
12067         * gcc.c-torture/compile/20010423-1.c: New test.
12068
12069 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
12070
12071         * g++.old-deja/g++.pt/typename28.C: New test.
12072
12073 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
12074
12075         * g++.old-deja/g++.abi/empty2.C: New test.
12076         * g++.old-deja/g++.abi/empty3.C: New test.
12077
12078 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
12079
12080         * g++.old-deja/g++.other/comdat2.C: New test.
12081         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
12082
12083 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
12084
12085         * g++.old-deja/g++.other/overload14.C: New test.
12086
12087 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
12088
12089         * g++.old-deja/g++.other/lookup23.C: New test.
12090
12091 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
12092
12093         * gcc.c-torture/execute/20010403-1.c: New test.
12094
12095 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
12096             Mark Mitchell  <mark@codesourcery.com>
12097
12098         * lib/old-dejagnu.exp: Don't delete output of executable.
12099         Add .exe suffix to executables.
12100
12101 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
12102
12103         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
12104
12105 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12106
12107         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
12108
12109 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
12110
12111         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
12112         * g++.old-deja/g++.abi/crash1.C: New test.
12113
12114 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
12115
12116         * g++.old-deja/g++.other/crash40.C: New test.
12117
12118 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12119
12120         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
12121
12122 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
12123
12124         * g++.old-deja/g++.other/warn6.C: New test.
12125
12126 22001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
12127
12128         * g++.old-deja/g++.robertl/eb42.C: Same.
12129
12130 001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12131
12132         * gcc.dg/wtr-conversion-1.c: New testcase.
12133
12134 2001-04-10  Richard Henderson  <rth@redhat.com>
12135
12136         * g++.old-deja/g++.other/array5.C: New.
12137
12138 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
12139
12140         * gcc.c-torture/execute/20010408-1.c: New test.
12141
12142 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
12143
12144         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
12145         headers and constructs.
12146         * g++.old-deja/g++.robertl/eb79.C: Same.
12147         * g++.old-deja/g++.robertl/eb77.C (main): Same.
12148         * g++.old-deja/g++.robertl/eb73.C: Same.
12149         * g++.old-deja/g++.robertl/eb66.C (main): Same.
12150         * g++.old-deja/g++.robertl/eb55.C (t): Same.
12151         * g++.old-deja/g++.robertl/eb54.C (main): Same.
12152         * g++.old-deja/g++.robertl/eb46.C (main): Same.
12153         * g++.old-deja/g++.robertl/eb44.C: Same.
12154         * g++.old-deja/g++.robertl/eb41.C (main): Same.
12155         * g++.old-deja/g++.robertl/eb4.C (main): Same.
12156         * g++.old-deja/g++.robertl/eb39.C: Same.
12157         * g++.old-deja/g++.robertl/eb33.C (main): Same.
12158         * g++.old-deja/g++.robertl/eb31.C (main): Same.
12159         * g++.old-deja/g++.robertl/eb30.C: Same.
12160         * g++.old-deja/g++.robertl/eb3.C: Same.
12161         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
12162         * g++.old-deja/g++.robertl/eb21.C: Same.
12163         * g++.old-deja/g++.robertl/eb15.C: Same.
12164         * g++.old-deja/g++.robertl/eb118.C: Same.
12165         * g++.old-deja/g++.robertl/eb115.C (main): Same.
12166         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
12167         * g++.old-deja/g++.robertl/eb109.C: Same.
12168         * g++.old-deja/g++.other/sibcall1.C (main): Same.
12169         * g++.old-deja/g++.mike/rtti1.C: Same.
12170         * g++.old-deja/g++.mike/p658.C: Same.
12171         * g++.old-deja/g++.mike/net46.C: Same.
12172         * g++.old-deja/g++.mike/net34.C: Same.
12173         * g++.old-deja/g++.mike/memoize1.C: Same.
12174         * g++.old-deja/g++.mike/eh2.C: Same.
12175         * g++.old-deja/g++.law/weak.C: Same.
12176         * g++.old-deja/g++.law/visibility7.C: Same.
12177         * g++.old-deja/g++.law/visibility25.C: Same.
12178         * g++.old-deja/g++.law/visibility22.C: Same.
12179         * g++.old-deja/g++.law/visibility2.C: Same.
12180         * g++.old-deja/g++.law/visibility17.C: Same.
12181         * g++.old-deja/g++.law/visibility13.C: Same.
12182         * g++.old-deja/g++.law/visibility10.C: Same.
12183         * g++.old-deja/g++.law/visibility1.C: Same.
12184         * g++.old-deja/g++.law/virtual3.C (eval): Same.
12185         * g++.old-deja/g++.law/vbase1.C: Same.
12186         * g++.old-deja/g++.law/operators32.C: Same.
12187         * g++.old-deja/g++.law/nest3.C: Same.
12188         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
12189         * g++.old-deja/g++.law/except5.C (main): Same.
12190         * g++.old-deja/g++.law/cvt7.C (run): Same.
12191         * g++.old-deja/g++.law/cvt2.C: Same.
12192         * g++.old-deja/g++.law/cvt16.C: Same.
12193         * g++.old-deja/g++.law/ctors6.C (bar): Same.
12194         * g++.old-deja/g++.law/ctors17.C (main): Same.
12195         * g++.old-deja/g++.law/ctors13.C: Same.
12196         * g++.old-deja/g++.law/ctors12.C (main): Same.
12197         * g++.old-deja/g++.law/ctors10.C: Same.
12198         * g++.old-deja/g++.law/code-gen5.C: Same.
12199         * g++.old-deja/g++.law/bad-error7.C: Same.
12200         * g++.old-deja/g++.law/arm9.C: Same.
12201         * g++.old-deja/g++.law/arm12.C: Same.
12202         * g++.old-deja/g++.law/arg8.C: Same.
12203         * g++.old-deja/g++.law/arg1.C: Same.
12204         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
12205         * g++.old-deja/g++.jason/template31.C: Same.
12206         * g++.old-deja/g++.jason/template24.C (main): Same.
12207         * g++.old-deja/g++.jason/2371.C: Same.
12208         * g++.old-deja/g++.eh/new2.C: Same.
12209         * g++.old-deja/g++.eh/new1.C: Same.
12210         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
12211         * g++.old-deja/g++.brendan/nest21.C (main): Same.
12212         * g++.old-deja/g++.brendan/err-msg3.C: Same.
12213         * g++.old-deja/g++.brendan/crash62.C: Same.
12214         * g++.old-deja/g++.brendan/crash52.C: Same.
12215         * g++.old-deja/g++.brendan/crash49.C (main): Same.
12216         * g++.old-deja/g++.brendan/crash38.C: Same.
12217         * g++.old-deja/g++.brendan/crash15.C (main): Same.
12218         * g++.old-deja/g++.brendan/copy9.C: Same.
12219
12220 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
12221
12222         * gcc.c-torture/execute/20001203-2.c (memset):
12223         Count argument is of type __SIZE_TYPE__.
12224
12225 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
12226
12227         * gcc.c-torture/compile/20010404-1.c: New test.
12228
12229 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
12230
12231         * gcc.c-torture/compile/20010326-1.c: New test.
12232
12233 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
12234
12235         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
12236         peculiarities of the SH.
12237         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
12238
12239 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
12240
12241         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
12242         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
12243         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
12244
12245 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
12246
12247         * g77.f-torture/compile/20010321-1.f: New test.
12248
12249 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
12250
12251         * gcc.c-torture/compile/20010329-1.c: New test.
12252
12253 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
12254
12255         * gcc.c-torture/execute/20010329-1.c: New test.
12256
12257 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
12258
12259         * g++.old-deja/g++.other/eh4.C: Fix typo.
12260
12261 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
12262
12263         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
12264
12265 2001-03-28  Philip Blundell  <philb@gnu.org>
12266
12267         * gcc.c-torture/compile/20010328-1.c: New test.
12268
12269 2001-03-27  Richard Henderson  <rth@redhat.com>
12270
12271         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
12272         * g++.old-deja/g++.eh/vbase3.C: Likewise.
12273
12274 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
12275
12276         * gcc.c-torture/compile/20010327-1.c: New test.
12277
12278 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
12279
12280         * g++.old-deja/g++.other/friend12.C: New test.
12281         * g++.old-deja/g++.other/friend9.C: Expect no errors.
12282         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
12283
12284 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
12285
12286         * gcc.c-torture/execute/20010325-1.c: New test.
12287
12288 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
12289
12290         * g++.old-deja/g++.other/mangle3.C: New test.
12291
12292 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
12293
12294         * g++.old-deja/g++.other/anon8.C: New test.
12295
12296 2001-03-20  Philip Blundell  <philb@gnu.org>
12297
12298         * gcc.c-torture/compile/20010320-1.c: New test.
12299
12300 2001-03-17  Richard Henderson  <rth@redhat.com>
12301
12302         * g++.old-deja/g++.other/eh4.C: Add expected error text.
12303
12304 2001-03-15  Geoff Keating  <geoff@redhat.com>
12305
12306         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
12307         tests on AIX.
12308
12309 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
12310
12311         * g++.old-deja/g++.other/eh4.C: New test.
12312
12313 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
12314
12315         * gcc.dg/cpp/mi1.c: Update.
12316
12317 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
12318
12319         * g++.old-deja/g++.other/regstack.C: New test.
12320
12321 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
12322
12323         * g++.old-deja/g++.other/ref4.C: New test.
12324
12325 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
12326
12327         * objc/execute/va_method.m: Added.
12328         * objc/execute/IMP.m: Added.
12329         * objc/execute/_cmd.m: Added.
12330         * objc/execute/accessing_ivars.m: Added.
12331         * objc/execute/class-1.m: Added.
12332         * objc/execute/class-10.m: Added.
12333         * objc/execute/class-11.m: Added.
12334         * objc/execute/class-12.m: Added.
12335         * objc/execute/class-13.m: Added.
12336         * objc/execute/class-14.m: Added.
12337         * objc/execute/class-2.m: Added.
12338         * objc/execute/class-3.m: Added.
12339         * objc/execute/class-4.m: Added.
12340         * objc/execute/class-5.m: Added.
12341         * objc/execute/class-6.m: Added.
12342         * objc/execute/class-7.m: Added.
12343         * objc/execute/class-8.m: Added.
12344         * objc/execute/class-9.m: Added.
12345         * objc/execute/class-tests-1.h
12346         * objc/execute/class-tests-2.h
12347         * objc/execute/compatibility_alias.m: Added.
12348         * objc/execute/encode-1.m: Added.
12349         * objc/execute/formal_protocol-1.m: Added.
12350         * objc/execute/formal_protocol-2.m: Added.
12351         * objc/execute/formal_protocol-3.m: Added.
12352         * objc/execute/formal_protocol-4.m: Added.
12353         * objc/execute/formal_protocol-5.m: Added.
12354         * objc/execute/formal_protocol-6.m: Added.
12355         * objc/execute/formal_protocol-7.m: Added.
12356         * objc/execute/informal_protocol.m: Added.
12357         * objc/execute/initialize.m: Added.
12358         * objc/execute/load.m: Added.
12359         * objc/execute/many_args_method.m: Added.
12360         * objc/execute/nested-3.m: Added.
12361         * objc/execute/no_clash.m: Added.
12362         * objc/execute/private.m: Added.
12363         * objc/execute/redefining_self.m: Added.
12364         * objc/execute/root_methods.m: Added.
12365         * objc/execute/selector-1.m: Added.
12366         * objc/execute/static-1.m: Added.
12367         * objc/execute/static-2.m: Added.
12368         * objc/execute/va_method.m: Added.
12369
12370 2001-03-10  Richard Henderson  <rth@redhat.com>
12371
12372         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
12373
12374 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
12375
12376         * g++.old-deja/g++.other/crash31.C: XFAIL.
12377         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
12378         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
12379         * gcc.c-torture/execute/20010123-1.x: XFAIL.
12380         * gcc.c-torture/execute/20010124-1.x: XFAIL.
12381         * gcc.dg/sequence-pt-1.c: XFAIL one test.
12382
12383 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
12384
12385         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
12386
12387 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
12388
12389         * gcc.dg/20000724-1.c: Don't use multiline strings.
12390
12391 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
12392
12393         * objc/execute/string1.m, objc/execute/string2.m: Compare the
12394         result of -cString against what we expect it to be; don't just
12395         print it out for no one to read.
12396
12397         * objc/execute/string3.m, objc/execute/string4.m: New tests.
12398         Based on testcases provided by Nicola Pero.
12399
12400 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
12401
12402         * gcc.dg/cpp/macro7.c: New test.
12403
12404 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
12405
12406         * gcc.dg/cpp/multiline.c: Update.
12407
12408 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
12409
12410         * g++.old-deja/g++.other/enum3.C: New test.
12411
12412 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
12413
12414         * g++.old-deja/g++.other/pod1.C: New test.
12415
12416 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
12417
12418         * g++.old-deja/g++.ext/overload1.C: New test.
12419
12420 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
12421
12422         * g++.old-deja/g++.pt/using1.C: New test.
12423
12424 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
12425
12426         * g++.old-deja/g++.other/using9.C: New test.
12427
12428 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
12429
12430         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
12431
12432         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
12433
12434 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
12435
12436         * g++.old-deja/g++.ext/realpt1.C: Remove.
12437
12438 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
12439
12440         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
12441
12442 2001-02-26  Will Cohen  <wcohen@redhat.com>
12443
12444         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
12445
12446 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
12447
12448         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
12449         templatized constructors.
12450
12451 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
12452
12453         * gcc.c-torture/execute/20010224-1.c: New test.
12454
12455 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
12456
12457         * gcc.c-torture/execute/20010222-1.c: New test.
12458
12459 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
12460
12461         * g++.old-deja/g++.other/inline20.C: New test.
12462
12463 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
12464
12465         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
12466
12467 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
12468
12469         * g++.old-deja/g++.other/lookup22.C: New test.
12470
12471 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
12472
12473         * g77.dg: New directory.
12474         * g77.dg/20010216-1.f: New test case.
12475         * g77.dg/dg.exp: New driver.
12476         * lib/g77-dg.exp: New driver library.
12477
12478 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12479
12480         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
12481
12482 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
12483
12484         * g++.old-deja/g++.other/decl9.C: New test.
12485
12486 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
12487
12488         * g++.old-deja/g++.other/init16.C: Update the test so that it does
12489         not need <string> and also tests the initialization at runtime.
12490
12491 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
12492
12493         * gcc.c-torture/execute/longlong.c: New test.
12494
12495 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
12496
12497         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
12498
12499 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
12500
12501         * gcc.c-torture/execute/920302-1.c (execute):
12502         Change argument type to short.
12503
12504 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
12505
12506         * g++.old-deja/g++.pt/deduct6.C: New test.
12507
12508 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
12509
12510         * g++.old-deja/g++.pt/deduct5.C: New test.
12511
12512 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
12513
12514         * gcc.c-torture/execute/20010209-1.c: New test.
12515
12516 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
12517
12518         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
12519
12520 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
12521
12522         * g++.dg/vtgc1.C: Update for new ABI.
12523
12524         * consistency.vlad: New directory, 1665 files.
12525
12526 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
12527
12528         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
12529         return type.
12530         * gcc.dg/cpp/digraphs.c: Declare puts.
12531
12532 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
12533
12534         * g++.old-deja/g++.other/warn5.C: New test.
12535
12536 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
12537
12538         * g++.old-deja/g++.pt/spec40.C: New test.
12539
12540 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
12541
12542         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
12543         case.
12544         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
12545
12546 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
12547
12548         * gcc.c-torture/compile/20010209-1.c: New test.
12549
12550 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
12551
12552         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
12553         excess errors message but not if it crashes.
12554         * g++.old-deja/g++.other/crash27.C: Likewise.
12555         * g++.old-deja/g++.other/crash28.C: Likewise.
12556         * g++.old-deja/g++.other/crash30.C: Likewise.
12557         * g++.old-deja/g++.other/crash32.C: Likewise.
12558         * g++.old-deja/g++.other/crash35.C: Likewise.
12559         * g++.old-deja/g++.pt/inherit2.C: Likewise.
12560
12561 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
12562
12563         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
12564         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
12565         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
12566         g77.f-torture/execute/execute.exp,
12567         g77.f-torture/noncompile/noncompile.exp,
12568         gcc.c-torture/execute/execute.exp,
12569         gcc.c-torture/execute/memcheck/memcheck.exp,
12570         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
12571         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
12572         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
12573         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
12574         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
12575         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
12576         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
12577         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
12578         Remove bug reporting instructions with ancient email addresses.
12579
12580 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
12581
12582         * gcc.dg/20010202-1.c: New test.
12583         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
12584
12585 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
12586
12587         * g++.dg/stdbool-if.C: New test.
12588
12589 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
12590
12591         * objc/execute/fdecl.m: Added main().
12592
12593 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
12594
12595         * gcc.c-torture/execute/20010206-1.c: New test.
12596
12597 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
12598
12599         * gcc.dg/cpp/avoidpaste1.c: Update.
12600
12601 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
12602
12603         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
12604         Pero <nicola@brainstorm.co.uk>.
12605         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
12606
12607 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
12608
12609         * g++.old-deja/g++.pt/spec39.C: New test.
12610
12611 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
12612
12613         * gcc.c-torture/compile/20010202-1.c: New test.
12614
12615 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
12616
12617         * g++.old-deja/g++.abi/primary2.C: New test.
12618         * g++.old-deja/g++.abi/primary3.C: New test.
12619         * g++.old-deja/g++.abi/primary4.C: New test.
12620         * g++.old-deja/g++.abi/primary5.C: New test.
12621         * g++.old-deja/g++.abi/vtable3.h: New test.
12622         * g++.old-deja/g++.abi/vtable3a.C: New test.
12623         * g++.old-deja/g++.abi/vtable3b.C: New test.
12624         * g++.old-deja/g++.abi/vtable3c.C: New test.
12625         * g++.old-deja/g++.abi/vtable3d.C: New test.
12626         * g++.old-deja/g++.abi/vtable3e.C: New test.
12627         * g++.old-deja/g++.abi/vtable3f.C: New test.
12628         * g++.old-deja/g++.abi/vtable3g.C: New test.
12629         * g++.old-deja/g++.abi/vtable3h.C: New test.
12630         * g++.old-deja/g++.abi/vtable3i.C: New test.
12631         * g++.old-deja/g++.abi/vtable3j.C: New test.
12632         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
12633
12634 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
12635
12636         * g++.old-deja/g++.other/anon6.C: New test.
12637         * g++.old-deja/g++.other/anon7.C: New test.
12638
12639 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
12640
12641         * gcc.dg/cpp/avoidpaste2.c: New tests.
12642
12643 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
12644
12645         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
12646
12647 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
12648
12649         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
12650         DECIMAL_DIG cases for Irix."
12651
12652 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
12653
12654         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
12655
12656 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
12657
12658         * gcc.dg/c99-tag-1.c: New test.
12659
12660 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
12661
12662         * gcc.dg/cpp/tr-warn1.c: Add tests.
12663
12664 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
12665
12666         * gcc.dg/cpp/avoidpaste1.c: Update.
12667         * gcc.dg/cpp/paste4.c: Update.
12668
12669 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
12670
12671         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
12672         cases for Irix.
12673
12674 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
12675
12676         * g++.old-deja/g++.other/inline19.C: New test.
12677
12678 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
12679
12680         * gcc.dg/Wlarger-than.c: New test.
12681
12682 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
12683
12684         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
12685
12686 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
12687
12688         * gcc.c-torture/execute/20010129-1.c: New test.
12689         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
12690
12691 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
12692
12693         * gcc.dg/cpp/avoidpaste1.c: Test case.
12694
12695 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
12696
12697         * g++.old-deja/g++.other/inline18.C: New test.
12698
12699 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12700
12701         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
12702         and __builtin_putchar.
12703
12704 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
12705
12706         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
12707         tests.
12708
12709 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
12710
12711         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
12712         floating point number rounding mode to round to the nearest
12713         representable mode.
12714
12715 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
12716
12717         * g++.old-deja/g++.other/mangle2.C: New test.
12718
12719 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
12720
12721         * gcc.c-torture/compile/20010124-1.c: New test.
12722
12723 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
12724
12725         * g++.old-deja/g++.pt/spec38.C: New test.
12726
12727 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12728
12729         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
12730         "Build don't run".
12731
12732 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
12733
12734         * gcc.c-torture/execute/20010123-1.c: New test.
12735
12736 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
12737
12738         * g++.old-deja/g++.pt/spec37.C: New test.
12739
12740 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
12741
12742         * g++.old-deja/g++.pt/overload14.C: New test.
12743
12744 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
12745
12746         * gcc.c-torture/execute/20010122-1.c: New test, exercise
12747         __builtin_return_address.
12748
12749 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
12750
12751         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
12752         * g++.old-deja/g++.pt/spec35.C: New test.
12753         * g++.old-deja/g++.pt/spec36.C: New test.
12754
12755 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
12756
12757         * gcc.c-torture/compile/20010118-1.c: New test.
12758
12759 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
12760
12761         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
12762
12763 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
12764
12765         * gcc.c-torture/execute/20010119-1.c: New test.
12766
12767 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
12768
12769         * g++.old-deja/g++.other/vbase5.C: New test.
12770
12771 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
12772
12773         * gcc.c-torture/execute/20010118-1.c: New test.
12774
12775 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
12776
12777         * g++.old-deja/g++.pt/deduct3.C: New test.
12778
12779 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
12780
12781         * g++.old-deja/g++.pt/spec34.C: New test.
12782
12783 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
12784
12785         * g77.f-torture/compile/20000601-2.f: New test.
12786
12787 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
12788
12789         * g++.old-deja/g++.other/init17.C: New test.
12790
12791 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
12792
12793         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
12794
12795 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
12796
12797         * g++.old-deja/g++.pt/unify8.C: New test.
12798
12799 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
12800
12801         * g++.old-deja/g++.abi/vbase1.C: New test.
12802
12803 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
12804
12805         * g++.old-deja/g++.pt/crash65.C: New test.
12806
12807 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
12808
12809         * gcc.dg/cpp/assembl2.S: New test case.
12810
12811 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
12812
12813         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
12814         are supported.
12815
12816 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12817
12818         * g++.old-deja/g++.other/builtins1.C: New test.
12819         * g++.old-deja/g++.other/builtins2.C: Likewise.
12820         * g++.old-deja/g++.other/builtins3.C: Likewise.
12821         * g++.old-deja/g++.other/builtins4.C: Likewise.
12822
12823 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
12824
12825         * gcc.c-torture/compile/20010117-1.c: New test.
12826         * gcc.c-torture/compile/20010117-2.c: New test.
12827
12828 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
12829
12830         * g77.f-torture/execute/20010116.[fx]: New test,
12831         XFAIL on i?86-*-*.
12832         * g77.f-torture/compile/20010115.f: Indicate it's
12833         a test for PR fortran/1636.
12834
12835 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
12836
12837         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
12838
12839 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
12840
12841         * g77.f-torture/compile/20010115.f: New test.
12842
12843 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
12844
12845         * g++.old-deja/g++.pt/nontype5.C: New test.
12846
12847 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
12848
12849         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
12850         have an equivalent working one below it.
12851
12852 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
12853
12854         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
12855         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
12856
12857 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
12858
12859         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
12860         message containing "init_priority".
12861         (conpr-2.C): Likewise.
12862         (conpr-3.C): Likewise.
12863         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
12864
12865 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
12866
12867         * gcc.c-torture/execute/20010114-2.c: New test.
12868
12869 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
12870
12871         * gcc.c-torture/compile/20010114-1.c: New test.
12872         * gcc.c-torture/compile/20010114-1.x: Xfail.
12873         * gcc.c-torture/compile/20010114-2.c: New test.
12874         * gcc.c-torture/execute/20010114-1.c: New test.
12875         * gcc.dg/trunc-1.c: New test.
12876         * gcc.dg/uninit-B.c: New test.
12877
12878 2001-01-13  Nick Clifton  <nickc@redhat.com>
12879
12880         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
12881         target.
12882
12883 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
12884
12885         * gcc.c-torture/compile/20010113-1.c: New test.
12886
12887 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
12888
12889         * gcc.c-torture/compile/20001212-1.c: New test.
12890
12891 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
12892
12893         * gcc.dg/cpp/widestr1.c: Update.
12894         * gcc.dg/cpp/prag-imp.c: Remove.
12895
12896 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
12897
12898         * gcc.c-torture/execute/20000801-3.x: Remove.
12899         * gcc.dg/c90-init-1.c: New test.
12900         * gcc.dg/c99-init-1.c: New test.
12901         * gcc.dg/c99-init-2.c: New test.
12902         * gcc.dg/gnu99-init-1.c: New test.
12903
12904 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
12905
12906         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
12907         testing that no relevant ones were found.
12908
12909 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
12910
12911         * g++.old-deja/g++.pt/cast2.C: New test.
12912
12913 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
12914
12915         * g++.old-deja/g++.pt/friend47.C: New test.
12916
12917 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
12918
12919         * g++.old-deja/g++.pt/instantiate13.C: New test.
12920
12921 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
12922
12923         * g++.old-deja/g++.other/defarg7.C: New test.
12924         * g++.old-deja/g++.other/defarg8.C: New test.
12925
12926 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
12927
12928         * g++.old-deja/g++.pt/crash64.C: New test.
12929
12930 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
12931
12932         * g++.old-deja/g++.pt/crash63.C: New test.
12933
12934 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
12935
12936         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
12937
12938 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
12939
12940         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
12941
12942 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
12943
12944         * g++.old-deja/g++.pt/error3.C: New test.
12945
12946 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
12947
12948         * g++.old-deja/g++.other/crash39.C: New test.
12949
12950 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
12951
12952         * g++.old-deja/g++.other/vbase4.C: New test.
12953
12954 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
12955
12956         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
12957         * gcc.dg/special/20000419-2.c: New file. Identical to above.
12958         * gcc.dg/special/special.exp: New test driver which will check
12959         for alias support for the above test.
12960
12961 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
12962
12963         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
12964         problems on small machines.
12965         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
12966         parameterize.
12967
12968 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
12969
12970         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
12971         mips.
12972         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
12973
12974 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
12975
12976         * g++.old_deja/g++.pt/using8.C: New test.
12977
12978 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
12979
12980         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
12981
12982 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
12983
12984         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
12985         where a failure is expected.
12986         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
12987
12988 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
12989
12990         * g++.old_deja/g++.pt/instantiate12.C: New test.
12991
12992 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
12993
12994         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
12995         start of structs.
12996         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
12997         * g++.old-deja/g++.brendan/crash17.C: Likewise.
12998         * g++.old-deja/g++.brendan/crash29.C: Likewise.
12999         * g++.old-deja/g++.brendan/crash48.C: Likewise.
13000         * g++.old-deja/g++.brendan/ns1.C: Likewise.
13001         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
13002         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
13003         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
13004         * g++.old-deja/g++.eh/spec6.C: Likewise.
13005         * g++.old-deja/g++.jason/crash3.C: Likewise.
13006         * g++.old-deja/g++.law/ctors11.C: Likewise.
13007         * g++.old-deja/g++.law/ctors17.C: Likewise.
13008         * g++.old-deja/g++.law/ctors5.C: Likewise.
13009         * g++.old-deja/g++.law/ctors9.C: Likewise.
13010         * g++.old-deja/g++.mike/ambig1.C: Likewise.
13011         * g++.old-deja/g++.mike/net22.C: Likewise.
13012         * g++.old-deja/g++.mike/p3538a.C: Likewise.
13013         * g++.old-deja/g++.mike/p3538b.C: Likewise.
13014         * g++.old-deja/g++.mike/virt3.C: Likewise.
13015         * g++.old-deja/g++.niklas/t128.C: Likewise.
13016         * g++.old-deja/g++.other/anon4.C: Likewise.
13017         * g++.old-deja/g++.other/using1.C: Likewise.
13018         * g++.old-deja/g++.other/warn3.C: Likewise.
13019         * g++.old-deja/g++.pt/t37.C: Likewise.
13020         * g++.old-deja/g++.robertl/eb69.C: Likewise.
13021         * g++.old-deja/g++.robertl/eb71.C: Likewise.
13022
13023 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
13024
13025         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
13026
13027 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13028
13029         * gcc.c-torture/execute/stdio-opt-3.c: New test.
13030
13031 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
13032
13033         * gcc.c-torture/compile/20010107-1.c: New test.
13034
13035 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
13036
13037         * gcc.c-torture/execute/builtin-noret-1.c: New test.
13038
13039 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
13040
13041         * gcc.dg/format/format.h: New file.
13042         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
13043         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
13044         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
13045         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
13046         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
13047         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
13048         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
13049         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
13050         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
13051         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
13052         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
13053         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
13054         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
13055         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
13056         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
13057         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
13058         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
13059         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
13060         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
13061         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
13062         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
13063         instead of declaring standard types, macros and functions in each
13064         test.
13065
13066 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
13067
13068         * gcc.c-torture/execute/20010106-1.c: New test.
13069
13070 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
13071
13072         * gcc.dg/format/format.exp: New file.
13073         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
13074         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
13075         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
13076         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
13077         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
13078         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
13079         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
13080         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
13081         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
13082         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
13083         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
13084         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
13085         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
13086         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
13087         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
13088         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
13089         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
13090         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
13091         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
13092         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
13093         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
13094         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
13095         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
13096         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
13097         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
13098         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
13099         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
13100         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
13101         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
13102         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
13103         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
13104         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
13105         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
13106         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
13107         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
13108         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
13109         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
13110         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
13111         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
13112         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
13113         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
13114         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
13115
13116 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
13117
13118         * gcc.c-torture/execute/991228-1.c: Take word endianness into
13119         account.
13120
13121 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
13122
13123         * gcc.c-torture/execute/builtin-complex-1.c: New test.
13124
13125 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
13126
13127         * g++.old-deja/g++.pt/crash62.C: New test.
13128
13129 2001-01-04  Richard Henderson  <rth@redhat.com>
13130
13131         * gcc.dg/20000926-1.c: Update expected warnings.
13132         * gcc.dg/array-2.c: Likewise.
13133         * gcc.dg/array-4.c: Also validate flexible array members.
13134         * gcc.dg/c99-flex-array-1.c: New.
13135
13136 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
13137
13138         * gcc.c-torture/compile/20001222-1.x: Remove.
13139
13140 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
13141
13142         * gcc.c-torture/execute/built-in-setjmp.c: New.
13143
13144 2001-01-03  Richard Henderson  <rth@redhat.com>
13145
13146         * gcc.dg/940510-1.c: Update expected error wording.
13147         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
13148
13149 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
13150
13151         * lib/target-supports.exp (check_alias_available): Modified to
13152         indicate aliases not supported if only weak aliases are supported.
13153
13154 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13155
13156         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
13157         Turn on cmpstrsi checks for __pj__ and __i370__.
13158
13159 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
13160
13161         * g++.old-deja/g++.other/virtual11.C: New test.
13162
13163 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
13164
13165         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
13166
13167 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13168
13169         * gcc.c-torture/compile/20010102-1.c: New test.
13170
13171 2001-01-02  Andreas Jaeger  <aj@suse.de>
13172
13173         * gcc.dg/noreturn-3.c: New test.
13174
13175         * gcc.dg/noreturn-4.c: New test.
13176
13177 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13178
13179         * gcc.c-torture/execute/stdio-opt-1.c: Also test
13180         __builtin_fputc and __builtin_fwrite.
13181
13182 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
13183
13184         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
13185         signed char, not default char.
13186
13187 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
13188
13189         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
13190
13191 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
13192
13193         * lib/g++.exp:  Use sh to exec ${odir_v3}/tests_flags
13194
13195 2000-12-29  Richard Henderson  <rth@redhat.com>
13196
13197         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
13198         (__cyg_profile_func_exit): Define.
13199
13200 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
13201
13202         * g++.dg/vtgc1.C: New test.
13203
13204 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
13205
13206         * gcc.dg/noncompile/20001228-1.c: New test.
13207
13208         * gcc.dg/20001228-1.c: New test.
13209
13210         * gcc.c-torture/execute/20001228-1.c: New test.
13211
13212 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
13213
13214         * gcc.dg/format-strfmon-1.c: New test.
13215
13216 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13217
13218         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
13219         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
13220         * gcc.c-torture/execute/string-opt-1.c: Likewise.
13221         * gcc.c-torture/execute/string-opt-2.c: Likewise.
13222         * gcc.c-torture/execute/string-opt-3.c: Likewise.
13223         * gcc.c-torture/execute/string-opt-4.c: Likewise.
13224         * gcc.c-torture/execute/string-opt-6.c: Likewise.
13225         * gcc.c-torture/execute/string-opt-7.c: Likewise.
13226         * gcc.c-torture/execute/string-opt-8.c: Likewise.
13227         * gcc.c-torture/execute/string-opt-9.c: Likewise.
13228         * gcc.c-torture/execute/string-opt-10.c: Likewise.
13229         * gcc.c-torture/execute/string-opt-11.c: Likewise.
13230         * gcc.c-torture/execute/string-opt-12.c: Likewise.
13231
13232         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
13233         * gcc.c-torture/execute/string-opt-4.c: Test index.
13234
13235 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
13236
13237         * gcc.c-torture/compile/20001226-1.c: New test.
13238
13239 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
13240
13241         * gcc.c-torture/compile/20001222-1.c: New test.
13242         * gcc.c-torture/compile/20001222-1.x: Xfail.
13243
13244 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
13245
13246         * gcc.c-torture/execute/comp-goto-2.c: New test.
13247
13248 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
13249
13250         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
13251         Use long types if __INT_MAX__ is 32767.
13252         (main): Use cast to (sint32 *) when poking 88 into a_page.
13253
13254         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
13255
13256 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
13257
13258         * gcc.c-torture/compile/20001221-1.c: New test.
13259         * gcc.c-torture/execute/20001221-1.c: New test.
13260
13261 2000-12-20  Richard Henderson  <rth@redhat.com>
13262
13263         * g++.old-deja/g++.pt/crash36.C: Update error lines.
13264         * g++.old-deja/g++.robertl/eb109.C: Likewise.
13265
13266 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13267
13268         * gcc.dg/compare3.c: New test.
13269
13270 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
13271
13272         * gcc.dg/format-warnll-1.c: New test.
13273
13274 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
13275
13276         * gcc.dg/cpp/cmdlne-P.c: New test.
13277
13278 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
13279
13280         * gcc.c-torture/execute/builtin-abs-1.c,
13281         gcc.c-torture/execute/builtin-abs-2.c: New tests.
13282
13283 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
13284
13285         * gcc.dg/cpp/multiline.c: New test.
13286
13287 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
13288
13289         * g++.old-deja/g++.other/syshdr1.C: Update.
13290         * gcc.dg/cpp/lineflags.c: Remove temporarily.
13291
13292 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13293
13294         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
13295
13296 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13297
13298         * g++.old-deja/g++.pt/ttp65.C: New test.
13299
13300 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13301
13302         * g++.old-deja/g++.pt/ttp64.C: New test.
13303
13304 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13305
13306         * g++.old-deja/g++.pt/spec33.C: New test.
13307
13308 2000-12-14  Catherine Moore  <clm@redhat.com>
13309
13310         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
13311         * gcc.c-torture/execute/920612-2.c: Likewise.
13312         * gcc.c-torture/execute/920428-2.c: Likewise.
13313         * gcc-c-torture/execute/va-arg-11.c: Call exit.
13314         * gcc.c-torture/execute/va-arg-21.c: Likewise.
13315
13316 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
13317
13318         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
13319         * gcc.dg/pack-test-2.c: Likewise.
13320
13321 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
13322
13323         Tests by Zack Weinberg <zackw@stanford.edu>.
13324
13325         * gcc.dg/cpp/defined.c: Update.
13326         * gcc.dg/cpp/defined_trad.c: New tests.
13327
13328 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
13329
13330         * gcc.dg/cpp/trad-direct.c: Update.
13331
13332 2000-12-11  Neil Booth  <neilb@earthling.net>
13333
13334         * gcc.dg/cpp/defined_trad.c
13335
13336 2000-12-11  Neil Booth  <neilb@earthling.net>
13337
13338         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
13339
13340 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
13341
13342         * gcc.dg/format-miss-2.c: New test.
13343
13344 2000-12-09  Neil Booth  <neilb@earthling.net>
13345
13346         * gcc.dg/cpp/lineflags.c: New tests.
13347         * gcc.dg/cpp/poison.c: Update.
13348         * gcc.dg/cpp/redef2.c: Update.
13349         * gcc.dg/cpp/skipping.c: New test.
13350
13351 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
13352
13353         * g++.old-deja/g++.other/eh3.C: New testcase.
13354
13355 2000-12-07  Neil Booth  <neilb@earthling.net>
13356
13357         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
13358         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
13359         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
13360         wtr-union-init-2.c, wtr-union-init-3.c: Update.
13361         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
13362         Update.
13363
13364 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
13365
13366         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
13367         __SIZE_TYPE__ instead of int for type of integers cast to
13368         pointers.
13369
13370 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
13371
13372         * g++.old-deja/g++.other/cleanup4.C: New test.
13373
13374 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
13375
13376         * format-sec-1.c: New test.
13377
13378 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
13379
13380         * gcc.dg/format-nonlit-3.c: New test.
13381
13382 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
13383
13384         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
13385         through a null pointer.
13386
13387 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13388
13389         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
13390         * g++.old-deja/g++.pt/partial4.C: New test.
13391
13392 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
13393
13394         * gcc.c-torture/execute/ieee/hugeval.x: New.
13395
13396 2000-12-06  Neil Booth  <neilb@earthling.net>
13397
13398         * gcc.dg/cpp/backslash2.c: New tests.
13399
13400 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13401
13402         * testsuite/gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
13403         * testsuite/gcc.c-torture/execute/stdio-opt-2.c: New test.
13404
13405 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
13406
13407         * gcc.c-torture/execute/20001203-2.c: New testcase.
13408
13409 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
13410
13411         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
13412         * g++.old-deja/g++.other/virtual10.C: New test.
13413
13414 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
13415
13416         * g++.old-deja/g++.mike/pmf5.C: Remove test.
13417
13418 2000-12-05  Richard Henderson  <rth@redhat.com>
13419
13420         * gcc.c-torture/compile/20001205-1.c: New.
13421
13422 2000-12-04  Neil Booth  <neilb@earthling.net>
13423
13424         * g++.old-deja/g++.other/virtual9.C: New test.
13425         * g++.old-deja/g++.pt/crash61.C: New test.
13426         * gcc.c-torture/execute/loop-9.c: New test.
13427
13428 2000-12-04  Neil Booth  <neilb@earthling.net>
13429
13430         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
13431         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
13432         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
13433         * gcc.dg/cpp/extratokens.c: ...here.
13434
13435 2000-12-04  Neil Booth  <neilb@earthling.net>
13436
13437         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
13438         New tests.
13439
13440 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13441
13442         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
13443         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
13444
13445 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
13446
13447         * gcc.c-torture/execute/20001203-1.c: New test.
13448
13449 2000-12-03  Neil Booth  <neilb@earthling.net>
13450
13451         * gcc.dg/cpp/macro6.c: New test cases.
13452
13453 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13454
13455         * gcc.c-torture/execute/string-opt-9.c: New test.
13456         * gcc.c-torture/execute/string-opt-10.c: Likewise.
13457         * gcc.c-torture/execute/string-opt-11.c: Likewise.
13458         * gcc.c-torture/execute/string-opt-12.c: Likewise.
13459
13460         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
13461         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
13462
13463 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
13464
13465         * gcc.dg/cpp/if-6.c: New testcase.
13466
13467         * gcc.dg/20001201-1.c: New testcase.
13468
13469 2000-12-02  Neil Booth  <neilb@earthling.net>
13470
13471         * g++.old-deja/g++.other/externC4.C,
13472         g++.old-deja/g++.other/friend10.C: New tests.
13473
13474 2000-12-02  Neil Booth  <neilb@earthling.net>
13475
13476         * g++.old-deja/g++.other/instan2.C
13477         * g++.old-deja/g++.other/instan3.C: New test.
13478
13479 2000-12-02  Neil Booth  <neilb@earthling.net>
13480
13481         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
13482         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
13483         gnuc99.c,gnuc99-pedantic.c: New tests.
13484
13485 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
13486
13487         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
13488         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
13489
13490 2000-12-01  Neil Booth  <neilb@earthling.net>
13491
13492         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
13493         * gcc.dg/cpp/poison.c: Update.
13494         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
13495
13496 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
13497
13498         * g77.f-torture/execute/20001201.f: New test.
13499
13500 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
13501
13502         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
13503
13504 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
13505
13506         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
13507
13508 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
13509
13510         * g++.old-deja/g++.other/cast6.C: New test.
13511
13512 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
13513
13514         * gcc.c-torture/execute/20001130-2.c: New testcase.
13515
13516 2000-11-30  Richard Henderson  <rth@redhat.com>
13517
13518         * gcc.c-torture/execute/20001130-1.c: New test.
13519
13520 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
13521
13522         * g++.old-deja/g++.other/op3.C: New test.
13523
13524 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
13525
13526         * g++.old-deja/g++.other/op2.C: New test.
13527
13528 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
13529
13530         * g++.old-deja/g++.other/crash38.C: New test.
13531
13532 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
13533
13534         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
13535
13536 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
13537
13538         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
13539         tests.
13540         * gcc.c-torture/execute/string-opt-6.c: New test.
13541
13542         * gcc.dg/20001117-1.c: Add main.
13543
13544 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
13545
13546         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
13547         Move from here ...
13548         * gcc.dg/940510-1.c: ... to here.
13549
13550         * gcc.dg/20000926-1.c: GNU C now allows initializations of
13551         zero-size arrays in toplevel structures.
13552
13553 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
13554
13555         * gcc.c-torture/execute/loop-8.c: New test.
13556
13557 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
13558
13559         * g++.old-deja/g++.other/base1.C: New test.
13560
13561 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
13562
13563         * g++.old-deja/g++.other/parse2.C: New test.
13564
13565 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
13566
13567         * g++.old-deja/g++.pt/incomplete1.C: New test.
13568
13569 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
13570
13571         * g++.old-deja/g++.other/friend9.C: New test.
13572
13573 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
13574
13575         * gcc.dg/20001127-1.c: New test.
13576
13577 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
13578
13579         * g++.old-deja/g++.pt/friend46.C: New test.
13580
13581 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
13582
13583         * g++.old-deja/g++.other/ptrmem8.C: New test.
13584
13585 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13586
13587         * gcc.c-torture/execute/string-opt-7.c: New test.
13588         * gcc.c-torture/execute/string-opt-8.c: Likewise.
13589
13590 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
13591
13592         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
13593         instead of 'mkcheck 2'.
13594
13595 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
13596
13597         * gcc.c-torture/execute/memcheck/driver.c,
13598         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
13599         C9X references to refer to C99.
13600
13601 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
13602
13603         * gcc.dg/ultrasp3.c: New test.
13604
13605 2000-11-25  Neil Booth  <neilb@earthling.net>
13606
13607         * gcc.dg/cpp/include2.c: Update test to be locale independent.
13608
13609 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
13610
13611         * gcc.c-torture/compile/20001123-2.c: New.
13612
13613 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13614
13615         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
13616
13617 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
13618
13619         * gcc.dg/sequence-point-1.c: Add some new tests.
13620         * gcc.c-torture/execute/20001124-1.c: New test.
13621
13622 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
13623
13624         * g++.old-deja/g++.other/vaarg4.C: New test.
13625         * gcc.c-torture/compile/20001123-1.c: New test.
13626
13627 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
13628
13629         * g++.other/crash24.C: Adjust and remove XFAIL.
13630         * g++.other/crash37.C: New test.
13631
13632 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
13633
13634         * g++.old-deja/g++.pt/instantiate9.C: New test.
13635
13636 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
13637
13638         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
13639         new ABI, too.
13640
13641         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
13642         * g++.old-deja/g++.robertl/eb55.C: Likewise.
13643
13644 2000-11-22  Neil Booth  <neilb@earthling.net>
13645
13646         * gcc.dg/cpp/Wtrigraphs.c: New test.
13647
13648 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
13649
13650         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
13651
13652 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
13653
13654         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
13655
13656 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
13657
13658         * lib/gcc-dg.exp: load_lib scanasm.exp.
13659         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
13660         * lib/g++-dg.exp: load_lib scanasm.exp.
13661         * lib/scanasm.exp: New.
13662         (scan-assembler, scan-assembler-not): Add optional arguments to
13663         test name, or if not present, the pattern name.
13664         (scan-assembler-dem, scan-assembler-dem-not): New.
13665
13666         * g++.dg/dg.exp: New.
13667
13668 2000-11-21  Neil Booth  <neilb@earthling.net>
13669
13670         * gcc.dg/cpp/integrated1.c: Remove.
13671
13672 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
13673
13674         * gcc.c-torture/execute/20001121-1.c: New test.
13675
13676 2000-11-21  Richard Henderson  <rth@redhat.com>
13677
13678         * gcc.c-torture/compile/20001121-1.c: New test.
13679
13680 2000-11-20  Neil Booth  <neilb@earthling.net>
13681
13682         * gcc.dg/cpp/integrated1.c: New test.
13683
13684 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
13685
13686         * g++.old-deja/g++.other/inline17.C: New test.
13687
13688 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
13689
13690         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
13691         local variable to be zero: I made the variable global. Now
13692         uses abort() and exit() instead of relying on main's return value.
13693
13694 2000-11-20  Neil Booth  <neilb@earthling.net>
13695
13696         * gcc.dg/cpp/paste2.c: Update test.
13697         * objc/execute/paste.m: New test.
13698
13699 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
13700
13701         * gcc.dg/c99-condexpr-1.c: New test.
13702
13703 2000-11-20  Neil Booth  <neilb@earthling.net>
13704
13705         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
13706
13707 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
13708
13709         * g++.old-deja/g++.pt/export1.C: New test.
13710
13711 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
13712
13713         * gcc.dg/20001117-1.c: New test.
13714
13715 2000-11-18  Richard Henderson  <rth@redhat.com>
13716
13717         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
13718
13719 2000-11-18  Richard Henderson  <rth@redhat.com>
13720
13721         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
13722         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
13723         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
13724
13725 2000-11-18  Richard Henderson  <rth@redhat.com>
13726
13727         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
13728         (main): New.  Exit cleanly.
13729
13730 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
13731
13732         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
13733         gcc.dg/c99-fordecl-2.c: New tests.
13734
13735 2000-11-18  Richard Henderson  <rth@redhat.com>
13736
13737         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
13738         * gcc.c-torture/execute/zerolen-2.c: New.
13739
13740 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
13741
13742         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
13743         memory.
13744
13745 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
13746
13747         * g++.old-deja/g++.pt/instantiate8.C: New test.
13748
13749 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
13750
13751         * g++.old-deja/g++.other/incomplete.C: Add more tests.
13752         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
13753
13754 2000-11-16  Nick Clifton  <nickc@redhat.com>
13755
13756         * gcc.c-torture/execute/nestfunc-2.c: New test.
13757         * gcc.c-torture/execute/nestfunc-3.c: New test.
13758
13759 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
13760
13761         * gcc.c-torture/compile/20001116-1.c: New test.
13762
13763 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
13764
13765         * gcc.c-torture/execute/20001115-1.c: New test.
13766
13767 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
13768
13769         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
13770         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
13771         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
13772         * g++.old-deja/g++.abi/vmihint.C: Likewise.
13773
13774 2000-11-15  Neil Booth  <neilb@earthling.net>
13775
13776         gcc.dg/cpp/_Pragma1.c: Update.
13777         gcc.dg/cpp/_Pragma2.c: New test.
13778
13779 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
13780
13781         * g++.old-deja/g++.other/anon5.C: New test.
13782
13783 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
13784
13785         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
13786         tests.
13787
13788 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
13789
13790         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
13791         output.
13792
13793 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
13794
13795         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
13796         labels at end of compound statements.
13797
13798 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
13799
13800         * gcc.c-torture/execute/loop-7.c: New test.
13801
13802 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
13803
13804         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
13805
13806 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
13807
13808         * gcc.dg/c99-bool-1.c: New test.
13809
13810 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
13811
13812         * gcc.dg/c99-scope-1.c: Remove xfail.
13813         * gcc.dg/c99-scope-2.c: New test.
13814
13815 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13816
13817         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
13818         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
13819
13820 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
13821
13822         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
13823         error messages.
13824
13825         * g++.mike/p700.C: Don't typedef wchar_t.
13826         * g++.mike/p784.C: Likewise.
13827         * g++.mike/eb101.C: Don't use __wchar_t.
13828
13829 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
13830
13831         * g77.f-torture/execute/20001111.[fx]: Test premature exit
13832         from DO loop.
13833
13834 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
13835
13836         * gcc.c-torture/execute/20001111-1.c: New test.
13837
13838 2000-11-10  Nick Clifton  <nickc@redhat.com>
13839
13840         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
13841         long multuiple and accumulate.
13842
13843 2000-11-09  Richard Henderson  <rth@redhat.com>
13844
13845         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
13846         via size_t instead of int.
13847
13848         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
13849         * gcc.c-torture/execute/string-opt-2.c: Likewise.
13850         * gcc.c-torture/execute/string-opt-3.c: Likewise.
13851         * gcc.c-torture/execute/string-opt-4.c: Likewise.
13852
13853 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
13854
13855         * gcc.c-torture/compile/20001109-1.c: New test.
13856         * gcc.c-torture/compile/20001109-2.c: New test.
13857
13858 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
13859
13860         * g++.old-deja/g++.pt/operator1.C: New test.
13861         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
13862
13863 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
13864
13865         * gcc.dg/20001108-1.c: New test.
13866
13867 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
13868
13869         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
13870         with both arguments constant strings.
13871         * gcc.c-torture/execute/string-opt-3.c: New test.
13872         * gcc.c-torture/execute/string-opt-4.c: New test.
13873         * gcc.c-torture/execute/string-opt-5.c: New test.
13874
13875 2000-11-08  Nick Clifton  <nickc@redhat.com>
13876
13877         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
13878         mulsidi3adddi patterns.
13879
13880 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
13881
13882         * g++.old-deja/g++.other/crash36.C: New test.
13883
13884 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
13885
13886         * g++.old-deja/g++.other/init16.C: New test.
13887
13888 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
13889
13890         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
13891
13892 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
13893
13894         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
13895         * gcc.c-torture/execute/va-arg-16.x: Likewise.
13896         * gcc.c-torture/execute/va-arg-17.x: Likewise.
13897
13898 2000-11-07  DJ Delorie  <dj@redhat.com>
13899
13900         * testsuite/gcc.dg/20000614-1.c: Add return so that test can pass.
13901
13902 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13903
13904         * gcc.c-torture/execute/string-opt-1.c: New test.
13905
13906 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
13907
13908         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
13909         mips-sgi-irix6.* because the MIPS ABI passes floating-point
13910         parameters in registers, and there is no way for a varargs
13911         function to know in which order the integer and floating-point
13912         parameters should be interleaved when they are placed on the
13913         stack.
13914         * gcc.c-torture/execute/va-arg-16.x: Likewise.
13915         * gcc.c-torture/execute/va-arg-17.x: Likewise.
13916
13917 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13918
13919         * gcc.c-torture/execute/string-opt-2.c: New test.
13920
13921 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
13922
13923         * g++.old-deja/g++.pt/crash60.C: New test.
13924
13925 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
13926
13927         * g++.old-deja/g++.other/crash24.C: New test.
13928         * g++.old-deja/g++.other/crash25.C: New test.
13929         * g++.old-deja/g++.other/crash26.C: New test.
13930         * g++.old-deja/g++.other/crash27.C: New test.
13931         * g++.old-deja/g++.other/crash28.C: New test.
13932         * g++.old-deja/g++.other/crash29.C: New test.
13933         * g++.old-deja/g++.other/crash30.C: New test.
13934         * g++.old-deja/g++.other/crash31.C: New test.
13935         * g++.old-deja/g++.other/crash32.C: New test.
13936         * g++.old-deja/g++.other/crash33.C: New test.
13937         * g++.old-deja/g++.other/crash34.C: New test.
13938         * g++.old-deja/g++.other/crash35.C: New test.
13939
13940 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
13941
13942         * gcc.c-torture/execute/20001031-1.c: New test.
13943
13944 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
13945
13946         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
13947         namespace.
13948
13949         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
13950         standards-conformant.
13951
13952         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
13953
13954         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
13955         * g++.old-deja/g++.mike/p755a.C: Likewise.
13956         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
13957         library makes no calls to `operator new' during initialization.
13958
13959 2000-11-04  Neil Booth  <neilb@earthling.net>
13960
13961         * gcc.dg/cpp/include2.c: New tests.
13962
13963 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
13964
13965         * lib/g++.exp (g++_set_ld_library_path): New function.
13966         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
13967
13968 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
13969
13970         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
13971         warnings.
13972
13973 2000-11-01  Richard Henderson  <rth@redhat.com>
13974
13975         * g++.old-deja/g++.ext/namedret1.C: New.
13976         * g++.old-deja/g++.ext/namedret2.C: New.
13977         * g++.old-deja/g++.ext/namedret3.C: New.
13978
13979 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
13980
13981         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
13982         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
13983
13984 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13985
13986         * gcc.c-torture/execute/va-arg-21.c: New test.
13987
13988 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
13989
13990         * gcc.dg/c99-complex-2.c: New test.
13991
13992 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13993
13994         * gcc.c-torture/execute/stdio-opt-1.c: New test.
13995
13996 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
13997
13998         * g++.old-deja/g++.other/inline16.C: New test.
13999
14000 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
14001
14002         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
14003         __PRETTY_FUNCTION__
14004
14005 2000-10-29  Neil Booth  <neilb@earthling.net>
14006
14007         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
14008         New tests.
14009         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
14010         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
14011         optimisation.
14012
14013 2000-10-29  Neil Booth  <neilb@earthling.net>
14014
14015         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
14016         * mi1.c, mi1c.h: Add null directives to multiple-include test.
14017         * mi5.c: Test multiple includes work with -C.
14018         * trigraphs.c: Test ^= version.
14019
14020 2000-10-28  Neil Booth  <neilb@earthling.net>
14021
14022         New tests and test updates for new macro expander.
14023
14024         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
14025         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
14026         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
14027         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
14028         new diagnostic messages.
14029
14030         * gcc.dg/cpp/macro3.c: New tests.
14031
14032 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
14033
14034         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
14035         on the same line.
14036
14037 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
14038
14039         * g++.old-deja/g++.other/eh2.C: New test.
14040
14041 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
14042
14043         * gcc.c-torture/execute/20001027-1.c: New test.
14044
14045 2000-10-26  Richard Henderson  <rth@redhat.com>
14046
14047         * gcc.c-torture/execute/20001026-1.c: New.
14048
14049 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
14050
14051         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
14052         * g++.old-deja/g++.law/builtin1.C: Likewise.
14053         * g++.old-deja/g++.law/ctors10.C: Likewise.
14054         * g++.old-deja/g++.law/virtual3.C: Likewise.
14055         * g++.old-deja/g++.mike/p658.C: Likewise.
14056         * g++.old-deja/g++.other/sibcall1.C: Likewise.
14057         * g++.old-deja/g++.other/vaarg2.C: Likewise.
14058         * g++.old-deja/g++.robertl/eb124.C: Likewise.
14059         * g++.old-deja/g++.robertl/eb44.C: Likewise.
14060         * g++.old-deja/g++.robertl/eb77.C: Likewise.
14061
14062 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
14063
14064         * gcc.c-torture/compile/20001024-1.c: New test.
14065
14066 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
14067
14068         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
14069         to tell us whether or not we are using V3.
14070
14071 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
14072
14073         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
14074         operands.
14075
14076 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
14077
14078         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
14079
14080 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
14081
14082         * gcc.c-torture/execute/20001024-1.c: New test.
14083
14084 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
14085
14086         * g++.old-deja/g++.other/sibcall1.C: New test.
14087
14088 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
14089
14090         * gcc.dg/noncompile/init-3.c: New test.
14091
14092 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
14093
14094         * gcc.dg/format-array-1.c: New test.
14095
14096 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
14097
14098         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
14099         writing through null pointers; remove comment about testing
14100         unterminated strings.
14101
14102 2000-10-17  Matthew Hiller  <hiller@redhat.com>
14103
14104         * gcc.c-torture/execute/20001017-2.c: New test.
14105
14106 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
14107
14108         * gcc.c-torture/compile/20001018-1.c: New test.
14109         * gcc.c-torture/compile/20001018-1.x: Xfail.
14110
14111 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
14112
14113         * gcc.c-torture/execute/20001017-1.c: New test.
14114
14115 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
14116
14117         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
14118         for multiple use of arguments with scanf formats; add tests for
14119         multiple use of arguments.
14120
14121 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
14122
14123         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
14124
14125 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
14126
14127         * gcc.dg/format-miss-1.c: New test.
14128
14129 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
14130
14131         * gcc.c-torture/execute/20001013-1.c: New test.
14132
14133 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
14134
14135         * gcc.dg/format-branch-1.c: New test.
14136
14137 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
14138
14139         * README, lib/file-format.exp: Remove EGCS references.
14140
14141 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
14142
14143         * gcc.dg/20001013-1.c: New test.
14144
14145 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
14146
14147         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
14148         for intmax_t in the compiler using __typeof__ and the type rules
14149         for conditional expressions.
14150
14151 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
14152
14153         * gcc.dg/20001012-1.c: New test.
14154         * gcc.dg/20001012-2.c: New test.
14155
14156 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
14157
14158         * gcc.dg/format-attr-1.c: New test.
14159
14160 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
14161
14162         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
14163         __LONG_LONG_MAX__ instead of LLONG_MAX.
14164
14165 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
14166
14167         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
14168         scanf flags.
14169         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
14170         flags.
14171
14172 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
14173
14174         * gcc.dg/sequence-pt-1.c: New test.
14175
14176 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
14177
14178         * gcc.c-torture/execute/20001011-1.c: New testcase.
14179         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
14180
14181 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
14182
14183         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
14184         does not error on it.
14185
14186 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
14187
14188         * gcc.dg/20001009-1.c: New test.
14189
14190 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
14191
14192         * gcc.c-torture/compile/20001009-1.c: Move from here ....
14193         * gcc.c-torture/execute/20001009-2.c: ... to here.
14194
14195 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
14196
14197         * gcc.c-torture/compile/20001009-1.c: New testcase.
14198         * gcc.c-torture/execute/20001009-1.c: New testcase.
14199         Testcases provided by Jan Hubicka <jh@suse.cz>.
14200
14201 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
14202
14203         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
14204         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
14205         uintmax_t using <limits.h> to emulate the compiler's internal
14206         logic.  No longer XFAIL %j tests.
14207
14208 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
14209
14210         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
14211         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
14212         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
14213         regexps and details of expected handling of some bad formats.
14214         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
14215         suppression.
14216
14217 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
14218
14219         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
14220         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
14221         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
14222         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
14223         in list archives.
14224
14225 2000-10-06  Richard Henderson  <rth@cygnus.com>
14226
14227         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
14228         * g++.old-deja/g++.brendan/crash52.C: Likewise.
14229         * g++.old-deja/g++.jason/report.C: Likewise.
14230         * g++.old-deja/g++.law/friend5.C: Likewise.
14231         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
14232         of the expected warnings.
14233
14234 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
14235
14236         * g++.old-deja/g++.pt/enum14.C: New test.
14237
14238 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
14239
14240         * g++.old-deja/g++.pt/crash59.C: New test.
14241
14242 2000-10-04  Will Cohen  <wcohen@redhat.com>
14243
14244         * gcc.dg/20000926-1.c: New test.
14245
14246 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
14247
14248         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
14249         function name for current C++ compiler.
14250         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
14251
14252 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
14253
14254         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
14255         __PRETTY_FUNCTION__.
14256         * g++.old-deja/g++.ext/pretty2.C: Likewise.
14257
14258 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14259
14260         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
14261
14262 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
14263
14264         * gcc.c-torture/compile/20000923-1.c: New test.
14265
14266 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
14267
14268         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
14269         * g++.old-deja/g++.pt/ttp62.C: Same.
14270         * g++.old-deja/g++.other/inline14.C: Same.
14271
14272 2000-09-24  Richard Henderson  <rth@cygnus.com>
14273
14274         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
14275
14276 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
14277
14278         * gcc.dg/c90-printf-1.c: Add test for wide string format.
14279
14280 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
14281
14282         * gcc.c-torture/compile/20000922-1.c: New file.
14283
14284 2000-09-21  Nick Clifton  <nickc@redhat.com>
14285
14286         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
14287         a signed long modulo operation.
14288         (mod6): New function - perform an unsigned long modulo operation.
14289         (main): Add tests for modulos of very large numbers by very small
14290         dividends.
14291
14292 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14293
14294         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
14295
14296 2000-09-19  Richard Henderson  <rth@cygnus.com>
14297
14298         * gcc.dg/compare2.c (case 10): XFAIL.
14299
14300 2000-09-18  Richard Henderson  <rth@cygnus.com>
14301
14302         * gcc.c-torture/execute/20000906-1.c: Move ...
14303         * gcc.dg/20000906-1.c: ... here.  Only run on targets
14304         that support __builtin_trap.
14305
14306 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
14307
14308         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
14309
14310 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
14311
14312         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
14313         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
14314         more $ format tests.
14315
14316 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
14317
14318         * gcc.dg/format-errmk-1.c: New test.
14319
14320 2000-09-17  Greg McGary  <greg@mcgary.org>
14321
14322         * gcc.c-torture/execute/20000917-1.x: Remove.
14323
14324 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
14325
14326         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
14327
14328 2000-09-17  Greg McGary  <greg@mcgary.org>
14329
14330         * gcc.c-torture/execute/20000917-1.c: New test.
14331         * gcc.c-torture/execute/20000917-1.x: XFAIL.
14332
14333 2000-09-16  Neil Booth  <NeilB@earthling.net>
14334
14335         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
14336         in nested macro bug.
14337
14338 2000-09-15  Neil Booth  <NeilB@earthling.net>
14339
14340         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
14341
14342 2000-09-14  Jeffrey A Law  (law@cygnus.com)
14343
14344         * gcc.c-torture/execute/20000914-1.c: New test.
14345
14346 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
14347
14348         * g++.other/inline13.C: New test.
14349
14350 2000-09-12  Andreas Jaeger  <aj@suse.de>
14351
14352         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
14353         constant by Ulrich Drepper <drepper@redhat.com>.
14354
14355 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
14356
14357         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
14358
14359 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14360
14361         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
14362
14363 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
14364
14365         * gcc.dg/cpp/backslash.c: New test.
14366
14367 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
14368
14369         * gcc.c-torture/execute/20000910-1.c: New test.
14370         * gcc.c-torture/execute/20000910-2.c: Likewise.
14371
14372 2000-09-11  Robert Lipe  <robertl@sco.com>
14373
14374         * gcc.dg/pragma-align.c: New test.
14375
14376 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
14377
14378         * g++.old-deja/g++.pt/explicit82.C: New test.
14379         * g++.old-deja/g++.pt/explicit83.C: New test.
14380
14381 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
14382
14383         * gcc.dg/asm-names.c: New test.
14384
14385 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14386
14387         * gcc.dg/cpp/tr-warn6.c: New test
14388
14389 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
14390
14391         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
14392         be accepted.
14393
14394 2000-09-07  Catherine Moore  <clm@redhat.com>
14395
14396         * gcc.c-torture/execute/unroll-1.c: New test.
14397
14398 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
14399
14400         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
14401         ERROR markers.
14402         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
14403         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
14404         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
14405         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
14406         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
14407         Preprocess only.
14408         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
14409         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
14410
14411 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
14412
14413         * g++.old-deja/g++.pt/deduct2.C: New test.
14414
14415 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
14416
14417         * g++.old-deja/g++.pt/parms2.C: New test.
14418
14419 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
14420
14421         * g++.old-deja/g++.pt/crash58.C: New test.
14422
14423 2000-09-06  Greg McGary  <greg@mcgary.org>
14424
14425         * gcc.c-torture/execute/20000906-1.c: New test.
14426         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
14427
14428 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14429
14430         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
14431
14432 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
14433
14434         * g++.old-deja/g++.pt/crash57.C: New test.
14435
14436 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
14437
14438         * g++.old-deja/g++.pt/crash56.C: New test.
14439
14440 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
14441
14442         * g++.old-deja/g++.pt/koenig1.C: New test.
14443
14444 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
14445
14446         * gcc.dg/20000904-1.c: New test.
14447
14448 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
14449
14450         * gcc.dg/cpp/paste8.c: New test.
14451
14452 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
14453
14454         * gcc.c-torture/compile/20000827-1.c: New test.
14455
14456 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
14457
14458         * gcc.dg/format-diag-1.c: New test.
14459
14460 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
14461
14462         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
14463         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
14464         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
14465         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
14466         gcc.dg/formatz-1.c: Adjust warning regular expressions.
14467
14468 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
14469
14470         * g++.old-deja/g++.other/nested4.C: New test.
14471
14472 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
14473
14474         * g++.old-deja/g++.ns/scoped1.C: New test.
14475
14476 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
14477
14478         * lib/g++.exp: Support testing already-installed GCC.
14479
14480 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14481
14482         * wtr-label-1.c, wtr-suffix-1.c: New tests.
14483
14484 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14485
14486         * gcc.dg/return-type-2.c: New test.
14487
14488 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
14489
14490         * gcc.c-torture/compile/20000825-1.c: New test.
14491
14492 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
14493
14494         * gcc.dg/dwarf2-2.c: New test.
14495
14496 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
14497
14498         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
14499         dg-warning regexps.
14500
14501 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
14502
14503         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
14504         gcc.dg/format-ext-5.c: New tests.
14505
14506 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
14507
14508         * testsuite/g++.old-deja/g++.other/crash22.C: New test.
14509
14510 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
14511
14512         * gcc.dg/noncompile/930622-2.c: Adjust error message.
14513
14514 2000-08-24  Richard Henderson  <rth@cygnus.com>
14515
14516         * gcc.dg/ia64-sync-1.c: New test.
14517         * gcc.dg/ia64-sync-2.c: New test.
14518         * gcc.dg/ia64-asm-1.c: New test.
14519
14520 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
14521
14522         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
14523         * gcc.dg/format-ext-2.c: New test.
14524
14525 2000-08-23  Jason Merrill  <jason@redhat.com>
14526
14527         * lib/old-dejagnu.exp: Also ignore "In member function" and
14528         "At global scope".
14529
14530 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14531
14532         * gcc.dg/noncompile/label-lineno-1.c: New test.
14533
14534 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
14535
14536         * gcc.dg/c99-array-nonobj-1.c: New test.
14537
14538 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
14539
14540         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
14541         tests.
14542         * gcc.dg/format-ext-1.c: New test.
14543
14544 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14545
14546         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
14547         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
14548         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
14549         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
14550         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
14551
14552 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
14553
14554         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
14555         gcc.dg/c99-strftime-2.c: New tests.
14556
14557 2000-08-22  Richard Henderson  <rth@cygnus.com>
14558
14559         * gcc.c-torture/execute/20000822-1.c: New test.
14560
14561 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
14562
14563         * gcc.c-torture/execute/20000819-1.x: Remove.
14564
14565 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
14566
14567         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
14568         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
14569         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
14570         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
14571         gcc.dg/format-xopen-1.c: New tests.
14572
14573 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
14574
14575         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
14576
14577 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
14578
14579         * g++.old-deja/g++.other/loop2.C: New test.
14580
14581         * gcc.c-torture/compile/20000606-1.c: New test.
14582         * gcc.c-torture/compile/20000728-1.c: New test.
14583         * gcc.c-torture/execute/20000801-1.c: New test.
14584         * gcc.c-torture/execute/20000801-2.c: New test.
14585         * gcc.c-torture/execute/20000819-1.c: New test.
14586         * gcc.c-torture/execute/20000819-1.x: XFAIL.
14587         * gcc.dg/20000629-1.c: New test.
14588         * gcc.dg/20000724-1.c: New test.
14589         * gcc.dg/20000807-1.c: New test.
14590
14591 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
14592
14593         * gcc.dg/cpp/pragma-1.c: New test.
14594         * gcc.dg/cpp/pragma-2.c: New test.
14595
14596 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
14597
14598         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
14599         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
14600
14601 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
14602
14603         * gcc.c-torture/compile/20000818-1.c: New test.
14604
14605 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
14606
14607         * gcc.c-torture/execute/20000818-1.c: New test.
14608
14609 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
14610
14611         * gcc.dg/format-va-1.c: New test.
14612
14613 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
14614
14615         * g++.old-deja/g++.other/typedef8.C: New test.
14616
14617 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
14618
14619         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
14620         * g++.old-deja/g++.mike/net36.C: Mark candidate.
14621         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
14622         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
14623         * g++.old-deja/g++.other/ptrmem7.C: New test.
14624         * g++.old-deja/g++.pt/ptrmem10.C: New test.
14625
14626 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
14627
14628         * g++.old-deja/g++.pt/typename27.C: New test.
14629
14630 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
14631
14632         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
14633         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
14634         * g++.old-deja/g++.pt/friend45.C: New test.
14635         * g++.old-deja/g++.other/friend8.C: New test.
14636
14637 2000-08-15  Richard Henderson  <rth@cygnus.com>
14638
14639         * gcc.c-torture/execute/20000815-1.c: New test.
14640
14641 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
14642
14643         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
14644         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
14645         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
14646
14647 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
14648
14649         * g++.old-deja/g++.other/refinit2.C: New test.
14650
14651 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
14652
14653         * lib/c-torture.exp (c-torture): Make
14654         compiler_conditional_xfail_data global.
14655         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
14656         compiler_conditional_xfail_data machinery.
14657         (f-torture-execute): Likewise.
14658         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
14659         and only when unrolling loops.
14660
14661         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
14662
14663 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
14664
14665         * g++.old-deja/g++.pt/explicit81.C: New test.
14666
14667 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
14668
14669         * g++.old-deja/g++.pt/typename26.C: New test.
14670
14671 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
14672
14673         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
14674         warning.
14675
14676 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
14677
14678         * g++.old-deja/g++.other/array3.C: New test.
14679
14680 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
14681
14682         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
14683         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
14684         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
14685         New tests.
14686
14687 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
14688
14689         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
14690         * g++.old-deja/g++.abi/vmihint.C: Likewise.
14691
14692 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
14693
14694         * gcc.c-torture/execute/20000808-1.c: New test.
14695
14696 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
14697
14698         * gcc.dg/c90-const-expr-1.c: New test.
14699
14700 2000-08-08  Richard Henderson  <rth@cygnus.com>
14701
14702         * gcc.dg/noncompile/920923-1.c: Declare calloc.
14703
14704 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
14705
14706         * gcc.dg/noncompile/const-ll-1.c: New test.
14707
14708 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
14709
14710         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
14711
14712 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
14713
14714         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
14715         that running programs linked against the shared version of libobjc
14716         run correctly.
14717
14718 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
14719
14720         * gcc.dg/c99-printf-1.c: New test.
14721
14722 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
14723
14724         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
14725
14726 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
14727
14728         * gcc.c-torture/execute/20000731-1.x: Delete.
14729
14730 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
14731
14732         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
14733         and torture_without_loops as is done by c-torture.exp.
14734         (search_for): Copy from c-torture.exp.
14735         (gcc-dg-runtest): New function, drives a directory of tests
14736         iterating over the TORTURE_OPTIONS.
14737         (scan-assembler, scan-assembler-not): Move here from
14738         individual directory drivers.
14739
14740         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
14741         defined by lib/gcc-dg.exp.
14742         * gcc.dg/cpp/cpp.exp: Likewise.
14743         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
14744         gcc-dg-runtest, so we cycle over optimization options.
14745
14746         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
14747         * gcc.dg/compare2.c: No longer expected to fail.
14748
14749 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
14750
14751         * gcc.c-torture/execute/20000804-1.c: New test.
14752
14753 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
14754
14755         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
14756
14757 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
14758
14759         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
14760
14761 2000-08-03  Jeffrey A Law  (law@cygnus.com)
14762
14763         * gcc.c-torture/compile/20000803-1.c: New test.
14764
14765 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
14766
14767         * gcc.c-torture/execute/20000801-3.c,
14768         gcc.c-torture/execute/20000801-4.c: New tests.
14769         * gcc.c-torture/execute/20000801-3.x,
14770         gcc.c-torture/execute/20000801-4.x: Xfail.
14771
14772 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
14773
14774         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
14775         libobjc/.libs to allow for libtool.
14776
14777 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
14778
14779         * gcc.c-torture/compile/20000802-1.c: New test.
14780
14781 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
14782
14783         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
14784
14785 2000-07-31  Jeffrey A Law  (law@cygnus.com)
14786
14787         * gcc-c-torture/execute/20000731-2.c: New test.
14788
14789         * gcc.c-torture/execute/20000731-1.c: New test.
14790         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
14791
14792 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
14793
14794         * testsuite/gcc.dg/cpp/paste7.c: New test.
14795         * gcc.dg/cpp/20000725-1.c: New test.
14796
14797 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
14798
14799         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
14800         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
14801         declaration warning for __builtin_dwarf_reg_size.
14802
14803         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
14804
14805 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
14806
14807         * gcc.dg/noncompile/voidparam-1.c: New test.
14808
14809 2000-07-30  Richard Henderson  <rth@cygnus.com>
14810
14811         * gcc.dg/c90-digraph-1.c: Don't xfail.
14812         * gcc.dg/compare2.c (case 10): Xfail.
14813         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
14814
14815 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
14816
14817         * gcc.dg/c99-main-1.c: New test.
14818
14819 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
14820
14821         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
14822
14823 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
14824
14825         * gcc.c-tortuer/execute/20000726-1.c: New test.
14826
14827 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
14828
14829         * gcc.c-torture/execute/enum-2.c: New test.
14830
14831 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14832
14833         * gcc.dg/cpp/tr-warn3.c: New test.
14834
14835 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
14836
14837         * g++.old-deja/g++.ext/implicit1.C: Remove.
14838         * g++.old-deja/g++.jason/c2.C: Remove
14839         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
14840         * g++.old-deja/g++.pt/crash16.C: Likewise.
14841         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
14842
14843 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
14844
14845         * g++.old-deja/g++.other/for2.C: New test.
14846
14847 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
14848
14849         * gcc.dg/20000720-1.c: New test.
14850
14851 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
14852
14853         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
14854
14855 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
14856
14857         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
14858         * gcc.c-torture/execute/20000722-1.c: New.
14859         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
14860
14861 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
14862
14863         * gcc.dg/cpp/20000720-1.S: New test.
14864
14865 2000-07-21  Michael Meissner  <meissner@redhat.com>
14866
14867         * gcc.c-torture/execute/ieee/hugeval.c: New test.
14868
14869 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
14870
14871         * g++.old-deja/g++.brendan/crash16.C,
14872         g++.old-deja/g++.brendan/parse3.C,
14873         g++.old-deja/g++.brendan/redecl1.C,
14874         g++.old-deja/g++.ns/template13.C,
14875         g++.old-deja/g++.other/decl4.C,
14876         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
14877
14878 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
14879
14880         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
14881         and "Internal error".
14882
14883         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
14884         regexps.
14885         * gcc.dg/cpp/paste6.c: New test.
14886
14887 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
14888
14889         * gcc.dg/cpp/tr-direct.c: New test.
14890
14891         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
14892         gcc.dg/cpp/undef1.c: Tweak error regexps.
14893
14894 2000-07-18  Eric Christopher <echristo@redhat.com>
14895
14896         * gcc.c-torture/compile/20000718-1.c: New test.
14897
14898 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
14899
14900         * cpplex.c (_cpp_push_token): If the token being pushed back
14901         is the previous token in this context, just subtract one from
14902         context->posn.
14903         * cppmacro.c (save_expansion): Clear aux field when storing a
14904         placemarker.
14905
14906 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
14907
14908         * gcc.dg/noncompile/redecl-1.c: New test.
14909
14910 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
14911
14912         * gcc.c-torture/execute/20000717-5.c: New test.
14913         * gcc.c-torture/execute/20000717-1.x: Removed.
14914
14915 2000-07-17  Richard Henderson  <rth@cygnus.com>
14916
14917         * gcc.c-torture/execute/20000717-4.c: New test.
14918
14919 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
14920
14921         * gcc.dg/cpp/syshdr.c: New test.
14922         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
14923
14924 2000-07-17  Neil Booth  <neilb@earthling.net>
14925
14926         * gcc.dg/cpp/cmdlne-dM.c: New test.
14927         * gcc.dg/cpp/cmdlne-dD.c: New test.
14928
14929 2000-07-17  Jeffrey A Law  (law@cygnus.com)
14930
14931         * gcc.c-torture/execute/20000717-3.c: New test.
14932
14933         * gcc.c-torture/compile/20000717-1.c: New test.
14934
14935 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
14936
14937         * gcc.c-torture/execute/20000717-2.c: New test.
14938
14939 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
14940
14941         * gcc.dg/formatz-1.c: New test.
14942
14943         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
14944         * gcc.dg/c99-digraph-1.c: New tests.
14945
14946         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
14947         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
14948
14949         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
14950         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
14951         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
14952         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
14953         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
14954         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
14955         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
14956
14957 2000-07-17   Greg McGary <greg@mcgary.org>
14958
14959         * gcc.c-torture/execute/20000717-1.c: New test.
14960         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
14961
14962 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
14963
14964         * gcc.c-torture/execute/20000715-2.c: New test.
14965         * gcc.dg/20000715-1.c: New test.
14966
14967 2000-07-15  Michael Meissner  <meissner@redhat.com>
14968
14969         * gcc.c-torture/execute/20000715-1.c: New test.
14970
14971 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
14972
14973         * gcc.c-torture/execute/20000707-1.c: New test.
14974
14975 2000-07-13  Neil Booth  <NeilB@earthling.net>
14976
14977         * testsuite/gcc.dg/cpp/digraph1.c,
14978         testsuite/gcc.dg/cpp/digraph2.c,
14979         testsuite/gcc.dg/cpp/digraphs.c: New tests.
14980
14981 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
14982
14983         * g77.f-torture/compile/20000630-2.f:  New test.
14984         * g77.f-torture/compile/20000630-2.x
14985
14986 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
14987
14988         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
14989
14990 2000-07-11  Neil Booth  <NeilB@earthling.net>
14991
14992         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
14993
14994 2000-07-11  Neil Booth  <NeilB@earthling.net>
14995
14996         * gcc.dg/cpp/cmdlne-C.c: New.
14997
14998 2000-07-09  Neil Booth  <NeilB@earthling.net>
14999
15000         * gcc.dg/cpp/directiv.c: New tests.
15001         * gcc.dg/cpp/undef1.c: Update.
15002
15003 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
15004
15005         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
15006
15007 2000-07-09  Neil Booth  <NeilB@earthling.net>
15008
15009         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
15010
15011 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
15012
15013         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
15014         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
15015
15016 2000-07-08  Neil Booth  <NeilB@earthling.net>
15017
15018         * gcc.dg/cpp/macsyntx.c: New tests.
15019
15020 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
15021
15022         * gcc.dg/20000707-1.c: New test.
15023
15024 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
15025
15026         * gcc.c-torture/execute/20000706-1.c: New test.
15027         * gcc.c-torture/execute/20000706-2.c: New test.
15028         * gcc.c-torture/execute/20000706-3.c: New test.
15029         * gcc.c-torture/execute/20000706-4.c: New test.
15030         * gcc.c-torture/execute/20000706-5.c: New test.
15031
15032 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
15033
15034         * g++.old-deja/g++.pt/instantiate7.C: New test.
15035
15036 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
15037
15038         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
15039         * g++.old-deja/g++.mike/thunk3.C: Likewise.
15040         * g++.old-deja/g++.other/rtti3.C: Likewise.
15041         * g++.old-deja/g++.other/rttid3.C: Likewise.
15042
15043 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
15044
15045         *  g77.f-torture/compile/20000630-1.x: Fix typo
15046
15047 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
15048
15049         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
15050         assembly output.
15051
15052 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
15053
15054         * gcc.dg/cpp/ident.c: New test.
15055
15056 2000-07-05  Neil Booth  <NeilB@earthling.net>
15057
15058         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
15059           gcc.dg/cpp/lexstrng.c: New tests.
15060
15061 2000-07-04  Neil Booth  <NeilB@earthling.net>
15062
15063         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
15064         * gcc.dg/cpp/strify2.c: Same.
15065
15066 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
15067
15068         * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
15069         * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
15070         * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
15071         * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
15072
15073         * testsuite/gcc.dg/cpp/macro1.c,
15074         testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
15075         testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
15076         testsuite/gcc.dg/cpp/strify1.c,
15077         testsuite/gcc.dg/cpp/strify2.c: New tests.
15078
15079 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
15080
15081         * gcc.c-torture/execute/20000703-1.c: New test.
15082
15083 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
15084
15085         * g++.old-deja/g++.pt (lookup10.C): New test.
15086
15087 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
15088
15089         * g++.old-deja/g++.pt (typename25.C): New test.
15090
15091 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
15092
15093         * gcc.c-torture/compile/20000701-1.c: New test.
15094
15095 2000-06-30  Nick Clifton  <nickc@cygnus.com>
15096
15097         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
15098         to test case.
15099
15100 2000-06-30  Catherine Moore  <clm@cygnus.com>
15101
15102         * gcc.c-torture/execute/align-1.c: New test.
15103
15104 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
15105
15106         * g++.old-deja/g++.pt/expr8.C: New test.
15107         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
15108
15109 2000-06-29  Nick Clifton  <nickc@cygnus.com>
15110
15111         * gcc.c-torture/compile/20000629-1.c: New test.
15112
15113 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
15114
15115
15116         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
15117         gcc.dg/noncompile directory, depending on whether they're
15118         preprocessor tests or not.  Annotate all the tests for the dg
15119         framework.
15120
15121         * gcc.c-torture/noncompile/noncompile.exp: Delete.
15122         * gcc.dg/noncompile/noncompile.exp: New.
15123
15124         * Moved files:
15125         Old name                                New name
15126         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
15127         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
15128         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
15129         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
15130         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
15131         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
15132         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
15133         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
15134         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
15135         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
15136         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
15137         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
15138         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
15139         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
15140         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
15141         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
15142         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
15143         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
15144         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
15145         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
15146         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
15147         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
15148         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
15149         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
15150
15151         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
15152         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
15153         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
15154         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
15155         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
15156         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
15157
15158 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
15159
15160         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
15161         declare one variable.  On the fourth, error.
15162         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
15163         declared by 20000628-1a.h.
15164
15165 2000-06-29  Richard Henderson  <rth@redhat.com>
15166
15167         * gcc.c-torture/execute/930529-1.x: New file.
15168         * gcc.dg/920413-1.c: Adjust expected warning text.
15169         * gcc.dg/980217-1.c: Declare abort.
15170         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
15171
15172 2000-06-29  Jeffrey A Law  (law@cygnus.com)
15173
15174         * g77.f-torture/compile/20000629-1.f: New test.
15175         * g77.f-torture/compile/20000629-1.x: Expected to fail.
15176
15177 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
15178
15179         Rearrange lots of files, removing entirely the
15180         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
15181         directories.
15182
15183         * Deleted files:
15184         gcc.c-torture/code_quality/code_quality.exp
15185         gcc.c-torture/special/special.exp
15186         gcc.failure/failure.exp
15187         gcc.failure/940409-1.x
15188         gcc.c-torture/compile/961203-1.x
15189
15190         * New files:
15191         gcc.misc-tests/linkage.exp
15192         gcc.c-torture/execute/920730-1t.c
15193         gcc.c-torture/execute/920730-1t.x
15194         gcc.c-torture/compile/920520-1.x
15195         gcc.c-torture/compile/920521-1.x
15196         gcc.c-torture/compile/981006-1.x
15197         gcc.c-torture/execute/eeprof-1.x
15198
15199         * Moved files (possibly with modifications to fit a new harness):
15200         Old name                                New name
15201         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
15202         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
15203         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
15204         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
15205         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
15206         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
15207         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
15208         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
15209         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
15210         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
15211         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
15212         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
15213         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
15214         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
15215
15216 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
15217
15218         * c-torture/compile/961203-1.x: Delete.
15219
15220         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
15221         not exit. Include stdio.h.
15222         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
15223         * gcc.misc-tests/dg-12.c: Likewise.
15224         * gcc.misc-tests/dg-5.c: Likewise.
15225         * gcc.misc-tests/dg-6.c: Likewise.
15226         * gcc.misc-tests/dg-7.c: Prototype abort.
15227         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
15228         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
15229         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
15230         not exit.
15231         * gcc.misc-tests/sieve.c: Use return from main, not exit.
15232         * gcc.misc-tests/sort2.c: Use return from main, not exit.
15233
15234 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
15235
15236         * gcc.dg/cpp/20000628-1.c: New test.
15237         * gcc.dg/cpp/20000628-1.h: New header for above test.
15238         * gcc.dg/cpp/20000628-1a.h: Likewise.
15239
15240 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
15241
15242         * gcc.dg/cpp: New directory.
15243         * gcc.dg/cpp/cpp.exp: New driver.
15244         * gcc.dg/cpp/20000627-1.c: New test.
15245         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
15246         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
15247         and rewrite as a compilation test.
15248
15249         * gcc.dg: Move many files into the cpp subdirectory, possibly
15250         renaming or editing them as well.
15251         Old name                New name
15252         990119-1.c              cpp/19990119-1.c
15253         990228-1.c              cpp/19990228-1.c
15254         990407-1.c              cpp/19990407-1.c
15255         990409-1.c              cpp/19990409-1.c
15256         990413-1.c              cpp/19990413-1.c
15257         990703-1.c              cpp/19990703-1.c
15258         20000127-1.c            cpp/20000127-1.c
15259         20000129-1.c            cpp/20000129-1.c
15260         20000207-1.c            cpp/20000207-1.c
15261         20000207-2.c            cpp/20000207-2.c
15262         20000209-1.c            cpp/20000209-1.c
15263         20000209-2.c            cpp/20000209-2.c
15264         20000301-1.c            cpp/20000301-1.c
15265         20000419-1.c            cpp/20000419-1.c
15266         20000510-1.S            cpp/20000510-1.S
15267         20000519-1.c            cpp/20000519-1.c
15268         20000529-1.c            cpp/20000529-1.c
15269         20000625-1.c            cpp/20000625-1.c
15270         20000625-2.c            cpp/20000625-2.c
15271         cpp-as1.c               cpp/assert1.c
15272         cpp-as2.c               cpp/assert2.c
15273         cxx-comments-1.c        cpp/cxxcom1.c
15274         cxx-comments-2.c        cpp/cxxcom2.c
15275         endif-label.c           cpp/endif.c
15276         cpp-hash1.c             cpp/hash1.c
15277         cpp-hash2.c             cpp/hash2.c
15278         cpp-if1.c               cpp/if-1.c
15279         cpp-if2.c               cpp/if-2.c
15280         cpp-if3.c               cpp/if-3.c
15281         cpp-if4.c               cpp/if-4.c
15282         cpp-if5.c               cpp/if-5.c
15283         cpp-cond.c              cpp/if-cexp.c
15284         cpp-missingop.c         cpp/if-mop.c
15285         cpp-missingparen.c      cpp/if-mpar.c
15286         cpp-opprec.c            cpp/if-oppr.c
15287         cpp-ifparen.c           cpp/if-paren.c
15288         cpp-shortcircuit.c      cpp/if-sc.c
15289         cpp-shift.c             cpp/if-shift.c
15290         cpp-unary.c             cpp/if-unary.c
15291         cpp-li1.c               cpp/line1.c
15292         cpp-li2.c               cpp/line2.c
15293         lineno.c                cpp/line3.c
15294         lineno-2.c              cpp/line4.c
15295         cpp-mi.c                cpp/mi1.c
15296         cpp-mic.h               cpp/mi1c.h
15297         cpp-micc.h              cpp/mi1cc.h
15298         cpp-mind.h              cpp/mi1nd.h
15299         cpp-mindp.h             cpp/mi1ndp.h
15300         cpp-mix.h               cpp/mi1x.h
15301         cpp-mi2.c               cpp/mi2.c
15302         cpp-mi2a.h              cpp/mi2a.h
15303         cpp-mi2b.h              cpp/mi2b.h
15304         cpp-mi2c.h              cpp/mi2c.h
15305         cpp-mi3.c               cpp/mi3.c
15306         cpp-mi3.def             cpp/mi3.def
15307         poison-1.c              cpp/poison.c
15308         pr-impl.c               cpp/prag-imp.c
15309         cpp-redef-2.c           cpp/redef1.c
15310         cpp-redef.c             cpp/redef2.c
15311         strpaste.c              cpp/strp1.c
15312         strpaste-2.c            cpp/strp2.c
15313         cpp-tradpaste.c         cpp/tr-paste.c
15314         cpp-tradstringify.c     cpp/tr-str.c
15315         cpp-tradwarn1.c         cpp/tr-warn1.c
15316         cpp-tradwarn2.c         cpp/tr-warn2.c
15317         trigraphs.c             cpp/trigraphs.c
15318         cpp-unc1.c              cpp/unc1.c
15319         cpp-unc2.c              cpp/unc2.c
15320         cpp-unc3.c              cpp/unc3.c
15321         cpp-unc.c               cpp/unc4.c
15322         undef.c                 cpp/undef1.c
15323         undef-2.c               cpp/undef2.c
15324         cpp-wi1.c               cpp/widestr1.c
15325
15326 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
15327
15328         * lib/g++.exp (g++_include_flags): Tweak.
15329
15330 2000-06-27  H.J. Lu  <hjl@gnu.org>
15331             Loren J. Rittle  <ljrittle@acm.org>
15332
15333         * lib/g++.exp (g++_include_flags): Override libgloss.exp
15334         version with one that knows about the new gcc tree structure.
15335         (g++_link_flags): Same.
15336
15337 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
15338
15339         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
15340         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
15341         case we are cross-compiling.
15342
15343         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
15344         g++.old-deja/g++.niklas/Makefile.in,
15345         g++.old-deja/g++.niklas/configure.in,
15346         g++.old-deja/g++.other/Makefile.in,
15347         g++.old-deja/g++.other/configure.in,
15348         gcc.c-torture/code_quality/Makefile.in,
15349         gcc.c-torture/code_quality/configure.in,
15350         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
15351         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
15352         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
15353         gcc.c-torture/execute/ieee/Makefile.in,
15354         gcc.c-torture/execute/ieee/configure.in,
15355         gcc.c-torture/noncompile/Makefile.in,
15356         gcc.c-torture/noncompile/configure.in,
15357         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
15358         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
15359         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
15360
15361 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
15362
15363         * g++.old-deja/g++.other/ambig3.C: New test.
15364
15365 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
15366
15367         * g++.old-deja/g++.pt/syntax1.C: New test.
15368         * g++.old-deja/g++.pt/syntax2.C: New test.
15369         * g++.old-deja/g++.other/syntax3.C: New test.
15370         * g++.old-deja/g++.other/syntax4.C: New test.
15371
15372 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
15373
15374         * gcc.dg/20000623-1.c: Prototype exit and abort.
15375
15376 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
15377
15378         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
15379         New tests.
15380         * gcc.dg/cpp-mi3.def: New file.
15381
15382         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
15383         inside assertions.
15384         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
15385         lexer's error messages.
15386         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
15387         divine anything from the linemarkers.
15388         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
15389         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
15390
15391 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
15392
15393         * gcc.dg/20000623-1.c: New test.
15394
15395 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
15396
15397         * gcc.c-torture/execute/20000622-1.c: New test.
15398
15399 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
15400
15401         * g++.old-deja/g++.other/init15.C: New test.
15402
15403 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
15404
15405         * g++.old-deja/g++.pt/vaarg2.C: New test.
15406         * g++.old-deja/g++.pt/vaarg3.C: New test.
15407
15408 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
15409
15410         * g++.old-deja/g++.other/dyncast6.C: New test.
15411
15412 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
15413
15414         * gcc.c-torture/execute/loop-6.c: New test.
15415
15416 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
15417
15418         * gcc.dg/20000614-1.c: New test.
15419         * gcc.dg/20000614-2.c: New test.
15420
15421 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
15422
15423         * g++.old-deja/g++.other/inline12.C: New test.
15424
15425 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
15426
15427         * g++.old-deja/g++.other/eh1.C: New test.
15428
15429 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
15430
15431         * g++.old-deja/g++.other/type.C: New test.
15432
15433 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
15434
15435         * g++.old-deja/g++.other/initstring.C: New test.
15436
15437 2000-06-12  Jason Merrill  <jason@redhat.com>
15438
15439         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
15440
15441 2000-06-09  Jeffrey A Law  (law@cygnus.com)
15442
15443         * gcc.c-torture/compile/20000609-1.c: New test.
15444
15445 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
15446
15447         * gcc.dg/20000609-1.c: New test.
15448
15449 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
15450
15451         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
15452         * gcc.c-torture/noncompile/poison-1.c: Move...
15453         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
15454         * gcc.dg/cpp-li1.c: Add a token after the #line.
15455
15456 2000-06-05  Richard Henderson  <rth@cygnus.com>
15457
15458         * gcc.c-torture/execute/20000605-2.c: New test.
15459         * gcc.c-torture/execute/20000605-3.c: New test.
15460
15461 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
15462
15463         * g77.f-torture/execute/20000503-1.x: New file.
15464
15465 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
15466
15467         * g++.old-deja/g++.eh/badalloc1.C: New test.
15468
15469 2000-06-05  Richard Henderson  <rth@cygnus.com>
15470
15471         * gcc.c-torture/execute/20000605-1.c: New test.
15472
15473 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
15474             Nathan Sidwell <nathan@codesourcery.com>
15475
15476         * gcc.c-torture/compile/20000605-1.c: New test.
15477
15478 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
15479
15480         * g77.f-torture/compile/20000601-1.f:  New test.
15481
15482 2000-06-03  Richard Henderson  <rth@cygnus.com>
15483
15484         * gcc.c-torture/execute/20000603-1.c: New.
15485
15486 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
15487
15488         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
15489         * gcc.dg/noreturn-2.c (noreturn): Likewise.
15490
15491 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
15492
15493         * gcc.dg/compare2.c (case 12): XFAIL.
15494         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
15495         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
15496
15497         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
15498
15499 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
15500
15501         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
15502         guard macro is already defined when the header is first
15503         included.
15504         * gcc.dg/cpp-mix.h: New file.
15505         * gcc.dg/endif-label.c: Update patterns to match compiler.
15506
15507         * g++.brendan/complex1.C: Declare abort.
15508         * g++.law/refs4.C: Remove XFAIL.
15509         * g++.oliva/expr2.C: Declare abort and exit.
15510
15511 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
15512
15513         * gcc.c-torture/execute/20000528-1.c: New test.
15514
15515         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
15516         * g++.old-deja/g++.law/temps4.C: Likewise.
15517
15518         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
15519         stdlib.h.  Call abort() on failure.
15520         * g++.old-deja/g++.law/refs4.C: Likewise.
15521         * g++.old-deja/g++.law/temps4.C: Likewise.
15522         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
15523         * gcc.c-torture/execute/20000112-1.c: Include string.h.
15524
15525 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
15526
15527         Relative to g++.dg/special:
15528         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
15529
15530         Relative to g++.old-deja:
15531         * g++.brendan/complex1.C, g++.jason/optimize2.C,
15532         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
15533         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
15534         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
15535         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
15536         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
15537         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
15538
15539         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
15540         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
15541         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
15542         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
15543         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
15544         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
15545         and/or string.h.
15546
15547         * g++.other/goto1.C: Update expectations for error messages.
15548
15549 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
15550
15551         * gcc.c-torture/compile/20000523-1.c: New test.
15552
15553 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
15554
15555         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
15556
15557 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
15558
15559         * g++.old-deja/g++.eh/catch11.C: New test.
15560         * g++.old-deja/g++.eh/catch12.C: New test.
15561
15562 2000-05-24  Nick Clifton  <nickc@cygnus.com>
15563
15564         * gcc.c-torture/execute/20000523-1.c: New test.
15565
15566 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
15567
15568         * c-torture/execute/bcp-1.c: Replace abort in arg of
15569         __builtin_constant_p with a generic external function.
15570
15571         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
15572         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
15573         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
15574         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
15575         Prototype abort and/or exit.
15576
15577         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
15578         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
15579         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
15580         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
15581
15582 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
15583
15584         * gcc.dg/dwarf2-1.c: New test.
15585
15586 2000-05-20  Richard Henderson  <rth@cygnus.com>
15587
15588         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
15589
15590 2000-05-20  Andreas Jaeger  <aj@suse.de>
15591
15592         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
15593         testcase.
15594
15595 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
15596
15597         * gcc.c-torture/execute/20000519-2.c: New test.
15598
15599 2000-05-19  Andreas Jaeger  <aj@suse.de>
15600
15601         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
15602         which fails with SSA.
15603
15604         * lib/c-torture.exp: Also test with -O3 -fssa.
15605
15606 2000-05-18  Michael Meissner  <meissner@redhat.com>
15607
15608         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
15609         * gcc.c-torture/execute/920415-1.c: Ditto.
15610         * gcc.c-torture/execute/920501-1.c: Ditto.
15611         * gcc.c-torture/execute/conversion.c: Ditto.
15612         * gcc.c-torture/execute/cvt-1.c: Ditto.
15613
15614 2000-05-18  Jeffrey A Law  (law@cygnus.com)
15615
15616         * gcc.c-torture/compile/20000518-1.c: New test.
15617
15618 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
15619
15620         * g77.f-torture/compile/200005018.f:  New test.
15621
15622 2000-05-17  Jeffrey A Law  (law@cygnus.com)
15623
15624         * gcc.c-torture/compile/20000517-1.c: New test.
15625
15626 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
15627
15628         * gcc.c-torture/execute/20000516-1.c: New test.
15629
15630 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
15631
15632         * g++.old-deja/g++.other/eh.C: New test.
15633
15634 2000-05-12  Richard Henderson  <rth@cygnus.com>
15635
15636         * gcc.c-torture/execute/990208-1.c (main): Don't pass
15637         constants through to doit's conditional.
15638
15639 2000-05-11  Jeffrey A Law  (law@cygnus.com)
15640
15641         * gcc.c-torture/compile/20000511-1.c: New test.
15642         * g77.f-torture/compile/20000511-1.f: New test.
15643         * g77.f-torture/compile/20000511-2.f: New test.
15644
15645 2000-05-11  Michael Meissner  <meissner@redhat.com>
15646
15647         * gcc.c-torture/execute/20000511-1.c: New test.
15648
15649 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
15650
15651         * gcc.dg/dg.exp: Scan .S files as well as .c files.
15652         * gcc.dg/20000510-1.S: New.
15653
15654 2000-05-08  Catherine Moore  <clm@cygnus.com>
15655
15656         * gcc.dg/unused-3.c: New.
15657
15658 2000-05-06  Richard Henderson  <rth@cygnus.com>
15659
15660           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
15661           * g++.old-deja/g++.mike/warn1.C: Likewise.
15662           * g++.old-deja/g++.pt/local1.C: Likewise.
15663           * g++.old-deja/g++.pt/local7.C: Likewise.
15664           * g++.old-deja/g++.pt/spec16.C: Likewise.
15665
15666 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
15667
15668         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
15669
15670 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
15671
15672           * g77.f-torture/execute/20000503-1.f:  New test.
15673
15674 2000-05-04  Andreas Jaeger  <aj@suse.de>
15675
15676         * gcc.dg/noreturn-2.c: New test.
15677
15678 2000-05-04  Neil Booth  <NeilB@earthling.net>
15679
15680         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
15681         preprocessor.
15682
15683 2000-05-04  Richard Henderson  <rth@cygnus.com>
15684
15685         * gcc.c-torture/execute/20000503-1.c: Fix typo.
15686
15687 2000-05-04  Richard Henderson  <rth@cygnus.com>
15688
15689         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
15690         OpenSSL by Jason R Thorpe.
15691
15692 2000-05-03  Jim Wilson  <wilson@cygnus.com>
15693
15694         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
15695
15696 2000-05-03  Robert Lipe <robertlipe@usa.net>
15697
15698         * gcc.dg/20000503-1.c: New test.
15699
15700 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
15701
15702         * gcc.c-torture/compile/20000502-1.c: New test.
15703         * g++.old-deja/g++.other/align.C: New test.
15704         * gcc.dg/cpp-tradstringify.c: New test.
15705
15706 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
15707
15708         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
15709         and hard registers.
15710
15711 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
15712
15713         * gcc.c-torture/execute/loop-5.c: New test.
15714
15715 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
15716
15717         * gcc.c-torture/execute/va-arg-20.c: New test.
15718
15719 2000-04-23  Jeffrey A Law  (law@cygnus.com)
15720
15721         * gcc.c-torture/execute/20000422-1.c: New test.
15722
15723 2000-04-20  Greg McGary  <gkm@gnu.org>
15724
15725         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
15726         when optimizing, but without sibling-call optimizations (-O1).
15727
15728 2000-04-20  Jeffrey A Law  (law@cygnus.com)
15729
15730           * gcc.c-torture/compile/20000420-1.c: New test.
15731
15732 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
15733
15734         * g++.abi/ptrflags.C: New test.
15735         * g++.eh/catchptr1.C: Test incomplete pointer chains.
15736
15737 2000-04-19  Catherine Moore  <clm@cygnus.com>
15738
15739         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
15740
15741 2000-04-19  Greg McGary  <gkm@gnu.org>
15742
15743         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
15744         sibling-call optimizations.
15745
15746 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
15747
15748         * gcc.dg/20000419-1.c: New test.
15749
15750 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
15751
15752         * gcc.c-torture/execute/20000412-6.c: New test.
15753
15754 2000-04-12  Jeffrey A Law  (law@cygnus.com)
15755
15756         * gcc.c-torture/execute/20000412-5.c: New test.
15757         * g77.f-torture/compile/20000412-1.f: New test.
15758         * gcc.c-torture/execute/20000412-4.c: New test.
15759         * gcc.c-torture/compile/20000412-2.c: New test.
15760         * gcc.c-torture/execute/20000412-3.c: New test.
15761         * gcc.c-torture/compile/20000412-1.c: New test.
15762         * gcc.c-torture/execute/20000412-2.c: New test.
15763
15764 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
15765
15766         * objc/execute/bf-20.m: New test.
15767
15768 2000-04-10  Richard Henderson  <rth@cygnus.com>
15769
15770         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
15771
15772         * gcc.c-torture/execute/20000412-1.c: New test.
15773
15774 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
15775
15776         * g++.old-deja/g++.eh/catchptr1.C: New test.
15777
15778 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
15779
15780         * g++.old-deja/g++.abi/cxa_vec.C: New test.
15781
15782 2000-04-08  Neil Booth  <NeilB@earthling.net>
15783
15784         * gcc.dg/cpp-nullchar.c: Remove test as
15785         embedded nulls cause problems.
15786
15787 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15788
15789         * gcc.dg/compare2.c: New test.
15790
15791 2000-04-08  Neil Booth  <NeilB@earthling.net>
15792
15793         * gcc.dg/cpp-nullchar.c: New test.
15794
15795 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
15796
15797         * gcc.dg/cpp-mi2.c: New test.
15798         * gcc.dg/cpp-mi2[abc].h: New files.
15799
15800 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
15801
15802         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
15803         member name.
15804
15805 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
15806
15807         * g++.old-deja/g++.abi/vmihint.C: New test.
15808
15809 2000-04-06  Neil Booth  <NeilB@earthling.net>
15810
15811         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
15812         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c:  Add FSF
15813         copyright.
15814
15815 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
15816
15817         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
15818         avoid stack-frame overwrite.
15819
15820 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
15821
15822         * gcc.c-torture/compile/20000405-2.c: New test.
15823         * gcc.c-torture/compile/20000405-3.c: New test.
15824
15825 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
15826
15827         * gcc.c-torture/compile/20000405-1.c: New test.
15828
15829 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
15830
15831         * gcc.dg/cast-qual-1.c: Revert last change.
15832
15833 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15834
15835         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
15836
15837 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
15838
15839         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
15840         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
15841
15842 2000-04-03  Jeffrey A Law  (law@cygnus.com)
15843
15844         * gcc.c-torture/compile/20000403-2.c: New test.
15845         * gcc.c-torture/compile/20000403-1.c: New test.
15846
15847 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
15848
15849         * gcc.c-torture/execute/20000403-1.c: New test.
15850
15851 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
15852
15853         * gcc.c-torture/execute/20000402-1.c: New test.
15854
15855 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
15856
15857         * gcc.c-torture/execute/va-arg-15.c: New test.
15858         * gcc.c-torture/execute/va-arg-16.c: New test.
15859         * gcc.c-torture/execute/va-arg-17.c: New test.
15860         * gcc.c-torture/execute/va-arg-18.c: New test.
15861         * gcc.c-torture/execute/va-arg-19.c: New test.
15862
15863 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
15864
15865         * gcc.c-torture/compile/981211-1.c: Move to...
15866         * gcc.dg/cpp-as1.c: ...here.
15867         * gcc.dg/cpp-as2.c: New file.
15868
15869         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
15870         compiler.
15871
15872 2000-04-02  Neil Booth  <NeilB@earthling.net>
15873
15874         * gcc.dg/cpp-cond.c  New tests.
15875         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
15876         accidental success less likely.
15877         * gcc.dg/cpp-missingop.c  New tests.
15878         * gcc.dg/cpp-missingparen.c  New tests.
15879         * gcc.dg/cpp-shift.c  New tests.
15880         * gcc.dg/cpp-shortcircuit.c  New tests.
15881         * gcc.dg/cpp-unary.c  New tests.
15882
15883 2000-03-29  Jeffrey A Law  (law@cygnus.com)
15884
15885         * gcc.c-torture/compile/20000329-1.c: New test.
15886
15887 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
15888
15889         * gcc.c-torture/compile/20000326-1.c: New test.
15890         * gcc.c-torture/compile/20000326-2.c: New test.
15891
15892 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
15893
15894         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
15895         the first parameter is a function argument.
15896
15897 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
15898
15899         * g++.old-deja/g++.ext/array4.C: New test.
15900
15901 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
15902
15903         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
15904
15905 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15906
15907         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
15908
15909 2000-03-19  Richard Henderson  <rth@cygnus.com>
15910
15911         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
15912
15913 2000-03-19  Richard Henderson  <rth@cygnus.com>
15914
15915         * gcc.c-torture/compile/20000319-1.c: New test.
15916
15917 2000-03-14  Jeffrey A Law  (law@cygnus.com)
15918
15919         * gcc.c-torture/execute/20000314-3.c: New test.
15920         * gcc.c-torture/execute/20000314-2.c: New test.
15921         * gcc.c-torture/execute/20000314-1.c: New test.
15922         * gcc.c-torture/compile/20000314-2.c: New test.
15923         * gcc.c-torture/compile/20000314-1.c: New test.
15924
15925 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
15926
15927         * g++.old-deja/g++.warn/inline.C: New test.
15928
15929 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
15930
15931         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
15932         standards-compliant result rather than specific constants.
15933         Put test-values in array.
15934
15935 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
15936
15937         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
15938         (g++_target_compile): Put test-specific options last.
15939
15940 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
15941
15942         * g++.old-deja/g++.eh/vbase4.C: New test.
15943
15944 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
15945
15946         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
15947
15948 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
15949
15950         * g++.old-deja/g++.brendan/misc12.C: Removed.
15951         * g++.old-deja/g++.pt/memtemp77.C: Constify.
15952         * g++.old-deja/g++.ext/pretty4.C: New test.
15953
15954 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
15955
15956         * g++.old-deja/g++.other/string2.C: New test.
15957
15958 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
15959
15960         * g++.old-deja/g++.warn/impint2.C: New test.
15961
15962 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
15963
15964         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
15965         is 1, not zero.
15966
15967 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
15968
15969         * g++.old-deja/g++.warn/impint.C: New test.
15970         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
15971         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
15972         * g++.old-deja/g++.pt/explicit12.C: Likewise.
15973         * g++.old-deja/g++.pt/explicit13.C: Likewise.
15974         * g++.old-deja/g++.pt/explicit17.C: Likewise.
15975         * g++.old-deja/g++.pt/explicit18.C: Likewise.
15976         * g++.old-deja/g++.pt/explicit19.C: Likewise.
15977         * g++.old-deja/g++.pt/explicit23.C: Likewise.
15978         * g++.old-deja/g++.pt/explicit31.C: Likewise.
15979         * g++.old-deja/g++.pt/explicit35.C: Likewise.
15980         * g++.old-deja/g++.pt/explicit6.C: Likewise.
15981         * g++.old-deja/g++.pt/memclass7.C: Likewise.
15982
15983 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
15984
15985         * gcc.dg/cpp-redef.c: New test.
15986
15987 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
15988
15989         * g++.old-deja/g++.pt/unify7.C: New test.
15990
15991 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
15992
15993         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
15994         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
15995
15996 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
15997
15998         * gcc.c-torture/compile/20000224-1.c: New test.
15999
16000 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
16001
16002         * gcc.c-torture/compile/cpp-2.c: New test.
16003         * gcc.c-torture/compile/cpp-1.c: New test.
16004
16005 2000-02-25  Jeffrey A Law  (law@cygnus.com)
16006
16007         * gcc.c-torture/execute/20000225-1.c: New test.
16008
16009 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
16010
16011         * gcc.dg/cpp-li2.c: New test.
16012
16013         * gcc.dg/cpp-wi1.c: New test.
16014
16015         * gcc.dg/cpp-li1.c: New test.
16016
16017 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
16018
16019         * g++.old-deja/g++.other/sizeof5.C: New test.
16020
16021 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
16022
16023         * gcc.c-torture/execute/va-arg-13.c: New test.
16024
16025 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
16026
16027         * gcc.c-torture/execute/va-arg-12.c: New test.
16028
16029 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
16030
16031         * gcc.c-torture/execute/20000223-1.c: New test.
16032
16033 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
16034
16035         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
16036
16037 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
16038
16039         * g++.old-deja/g++.abi/ptrmem.C: New test.
16040
16041 2000-02-19  Richard Henderson  <rth@cygnus.com>
16042
16043         * gcc.c-torture/compile/init-3.c: New.
16044
16045 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
16046
16047         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
16048         ALWAYS_CXXFLAGS.
16049
16050 2000-02-11  Robert Lipe <robertl@sco.com>
16051
16052         * gcc.c-torture/compile/20000211-3.c: New test.
16053
16054 2000-02-11  Martin Buchholz <martin@xemacs.org>
16055
16056         * gcc.c-torture/compile/20000211-2.c: New test.
16057
16058 2000-02-11  Jeffrey A Law  (law@cygnus.com)
16059
16060         * gcc.c-torture/compile/20000211-1.c: New test.
16061
16062 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
16063
16064         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
16065           on native targets
16066
16067 2000-02-08  Nathan Sidwell  <nathan@acm.org>
16068
16069         * g++.old-deja/g++.other/cast5.C: New test.
16070
16071 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
16072
16073         * gcc.c-torture/execute/20000205-1.c: New.
16074
16075 2000-02-03  Nathan Sidwell  <nathan@acm.org>
16076
16077         * g++.old-deja/g++.jason/cast3.C: Return void.
16078         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
16079
16080 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
16081
16082         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
16083
16084         * gcc.dg/loop-1.c: New test.
16085
16086 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
16087
16088         * gcc.c-torture/compile/20000127-1.c: New test.
16089         * gcc.c-torture/execute/991228-1.c: New test.
16090
16091 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
16092
16093         * gcc.dg/unused-2.c: New test.
16094
16095         * gcc.dg/conv-1.c: New test.
16096
16097 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
16098
16099         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
16100         compiler.
16101         (tool_option_proc): Fix typo.
16102
16103 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
16104
16105         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
16106         of the ld on the host, not on the build machine.
16107         Also, don't crash if '--help' is not a supported option.
16108
16109 2000-01-24  Richard Henderson  <rth@cygnus.com>
16110
16111         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
16112
16113 2000-01-20  Jeffrey A Law  (law@cygnus.com)
16114
16115         * gcc.c-torture/execute/20000120-2.c: New test.
16116         * gcc.c-torture/execute/20000120-1.c: New test.
16117
16118 2000-01-13  Jeffrey A Law  (law@cygnus.com)
16119
16120         * gcc.c-torture/execute/20000113-1.c: New test.
16121
16122 2000-01-12  Jeffrey A Law  (law@cygnus.com)
16123
16124         * gcc.c-torture/execute/20000112-1.c: New test.
16125
16126 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
16127
16128         * gcc.dg/20000111-1.c: New test.
16129
16130 2000-01-10  Jeffrey A Law  (law@cygnus.com)
16131
16132         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
16133         with 16 bit integers.
16134
16135 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
16136
16137         * gcc.dg/20000108-1.c: New test.
16138
16139 2000-01-05  Nathan Sidwell  <nathan@acm.org>
16140
16141         * g++.old-deja/g++.ns/koenig8.C: New test.
16142
16143 2000-01-05  Nathan Sidwell  <nathan@acm.org>
16144
16145         * g++.old-deja/g++.other/cast4.C: New test.
16146
16147 2000-01-05  Jeffrey A Law  (law@cygnus.com)
16148
16149         * gcc.c-torture/compile/20000105-2.c: New test.
16150         * gcc.c-torture/compile/20000105-1.c: New test.
16151
16152 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16153
16154         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
16155         references to printf & atoi to conform to ANSI standard.
16156         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
16157         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
16158         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
16159         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
16160         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
16161         * g++.old-deja/g++.brendan/complex1.C: Likewise.
16162         * g++.old-deja/g++.brendan/copy1.C: Likewise.
16163         * g++.old-deja/g++.brendan/copy2.C: Likewise.
16164         * g++.old-deja/g++.brendan/copy3.C: Likewise.
16165         * g++.old-deja/g++.brendan/copy4.C: Likewise.
16166         * g++.old-deja/g++.brendan/copy5.C: Likewise.
16167         * g++.old-deja/g++.brendan/copy6.C: Likewise.
16168         * g++.old-deja/g++.brendan/copy7.C: Likewise.
16169         * g++.old-deja/g++.brendan/copy8.C: Likewise.
16170         * g++.old-deja/g++.brendan/crash11.C: Likewise.
16171         * g++.old-deja/g++.brendan/crash14.C: Likewise.
16172         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
16173         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
16174         * g++.old-deja/g++.brendan/delete2.C: Likewise.
16175         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
16176         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
16177         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
16178         * g++.old-deja/g++.brendan/eh1.C: Likewise.
16179         * g++.old-deja/g++.brendan/groff1.C: Likewise.
16180         * g++.old-deja/g++.brendan/init3.C: Likewise.
16181         * g++.old-deja/g++.brendan/misc12.C: Likewise.
16182         * g++.old-deja/g++.brendan/misc7.C: Likewise.
16183         * g++.old-deja/g++.brendan/new2.C: Likewise.
16184         * g++.old-deja/g++.brendan/operators4.C: Likewise.
16185         * g++.old-deja/g++.brendan/operators5.C: Likewise.
16186         * g++.old-deja/g++.brendan/overload2.C: Likewise.
16187         * g++.old-deja/g++.brendan/overload7.C: Likewise.
16188         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
16189         * g++.old-deja/g++.brendan/reference1.C: Likewise.
16190         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
16191         * g++.old-deja/g++.brendan/template24.C: Likewise.
16192         * g++.old-deja/g++.brendan/template3.C: Likewise.
16193         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
16194         * g++.old-deja/g++.jason/inline3.C: Likewise.
16195         * g++.old-deja/g++.jason/opeq.C: Likewise.
16196         * g++.old-deja/g++.law/arg5.C: Likewise.
16197         * g++.old-deja/g++.law/arm7.C: Likewise.
16198         * g++.old-deja/g++.law/ctors11.C: Likewise.
16199         * g++.old-deja/g++.law/cvt8.C: Likewise.
16200         * g++.old-deja/g++.law/init9.C: Likewise.
16201         * g++.old-deja/g++.law/refs4.C: Likewise.
16202         * g++.old-deja/g++.law/template2.C: Likewise.
16203         * g++.old-deja/g++.law/visibility24.C: Likewise.
16204         * g++.old-deja/g++.law/vtable3.C: Likewise.
16205         * g++.old-deja/g++.mike/asm2.C: Likewise.
16206         * g++.old-deja/g++.mike/eh1.C: Likewise.
16207         * g++.old-deja/g++.mike/misc1.C: Likewise.
16208         * g++.old-deja/g++.mike/misc13.C: Likewise.
16209         * g++.old-deja/g++.mike/misc14.C: Likewise.
16210         * g++.old-deja/g++.mike/ns12.C: Likewise.
16211         * g++.old-deja/g++.mike/p1248.C: Likewise.
16212         * g++.old-deja/g++.mike/p3708.C: Likewise.
16213         * g++.old-deja/g++.mike/p3708a.C: Likewise.
16214         * g++.old-deja/g++.mike/p3708b.C: Likewise.
16215         * g++.old-deja/g++.mike/p646.C: Likewise.
16216         * g++.old-deja/g++.mike/p700.C: Likewise.
16217         * g++.old-deja/g++.mike/p783.C: Likewise.
16218         * g++.old-deja/g++.mike/p783a.C: Likewise.
16219         * g++.old-deja/g++.mike/p783b.C: Likewise.
16220         * g++.old-deja/g++.mike/p786.C: Likewise.
16221         * g++.old-deja/g++.mike/p789.C: Likewise.
16222         * g++.old-deja/g++.mike/p789a.C: Likewise.
16223         * g++.old-deja/g++.mike/p807a.C: Likewise.
16224         * g++.old-deja/g++.other/delete3.C: Likewise.
16225         * g++.old-deja/g++.other/dyncast1.C: Likewise.
16226         * g++.old-deja/g++.other/dyncast2.C: Likewise.
16227         * g++.old-deja/g++.other/dyncast3.C: Likewise.
16228         * g++.old-deja/g++.other/empty1.C: Likewise.
16229         * g++.old-deja/g++.other/temporary1.C: Likewise.
16230         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
16231         * g++.old-deja/g++.pt/t16.C: Likewise.
16232         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
16233
16234 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
16235
16236         * gcc.dg/991230-1.c: New test.
16237
16238 1999-12-29  Jeffrey A Law  (law@cygnus.com)
16239
16240         * gcc.c-torture/compile/991229-3.c: New test.
16241         * gcc.c-torture/compile/991229-2.c: New test.
16242         * gcc.c-torture/compile/991229-1.c: New test.
16243
16244 1999-12-29  Greg McGary <gkm@eng.ascend.com>
16245
16246         * gcc.c-torture/compile/labels-2.c: New test.
16247
16248 1999-12-27  Martin von Löwis  <loewis@informatik.hu-berlin.de>
16249
16250         * gcc.c-torture/execute/991227-1.c: New test.
16251
16252 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
16253
16254         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
16255
16256 1999-12-21  Martin von Löwis  <loewis@informatik.hu-berlin.de>
16257
16258         * gcc.c-torture/execute/991221-1.c: New test.
16259
16260 1999-12-20  Nathan Sidwell  <nathan@acm.org>
16261
16262         * g++.old-deja/g++.other/cast3.C: New test.
16263
16264 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
16265
16266         * gcc.c-torture/execute/991216-4.c: New test.
16267
16268 1999-12-16  Michael Meissner  <meissner@cygnus.com>
16269
16270         * gcc.c-torture/execute/991216-1.c: New test.
16271         * gcc.c-torture/execute/991216-2.c: New test.
16272         * gcc.c-torture/execute/991216-3.c: New test.
16273
16274 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
16275
16276         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
16277         Actually make the test fail by using "-O2" for compilation.
16278
16279 1999-12-15  Nathan Sidwell  <nathan@acm.org>
16280
16281         * g++.old-deja/g++.warn/cast-align1.C: New test.
16282
16283 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
16284
16285         * gcc.c-torture/compile/991214-1.c: New test.
16286         * gcc.c-torture/compile/991214-2.c: New test.
16287
16288 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
16289
16290         * gcc.dg/991214-1.c: New test.
16291
16292 1999-12-13  Jeffrey A Law  (law@cygnus.com)
16293
16294         * gcc.c-torture/compile/991213-3.c: New test.
16295         * gcc.c-torture/compile/991213-2.c: New test.
16296         * gcc.c-torture/compile/991213-1.c: New test.
16297
16298 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
16299
16300         * gcc.dg/991209-1.c: New test.
16301
16302 1999-12-08  Nathan Sidwell <nathan@acm.org>
16303
16304         * gcc.c-torture/compile/991208-1.c: New test.
16305
16306 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
16307
16308         * gcc.dg/ultrasp2.c: New test.
16309
16310 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
16311
16312         * g++.old-deja/g++.abi/align.C (main): Fix typo.
16313
16314 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
16315
16316         * gcc.c-torture/compile/991202-1.c: New test.
16317         * gcc.c-torture/execute/991202-1.c: New test.
16318         * gcc.c-torture/execute/991202-2.c: New test.
16319         * gcc.c-torture/execute/991202-3.c: New test.
16320
16321 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
16322
16323         * g++.old-deja/g++.abi/align.C: New test.
16324         * g++.old-deja/g++.abi/aggregates.C: Likewise.
16325         * g++.old-deja/g++.abi/bitfields.C: Likewise.
16326
16327 1999-12-01  Richard Henderson  <rth@cygnus.com>
16328
16329         * gcc.c-torture/execute/991201-1.c: New.
16330
16331 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
16332
16333         * gcc.dg/991129-1.c: New test.
16334
16335 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
16336
16337         * gcc.c-torture/compile/991127-1.c: New test.
16338
16339 1999-11-22  Nathan Sidwell  <nathan@acm.org>
16340
16341         * g++.old-deja/g++.other/warn4.C: New test.
16342
16343 1999-11-22  Nathan Sidwell  <nathan@acm.org>
16344
16345         * g++.old-deja/g++.eh/cleanup2.C: New test.
16346         * g++.old-deja/g++.ext/pretty2.C: New test.
16347         * g++.old-deja/g++.ext/pretty3.C: New test.
16348         * g++.old-deja/g++.other/debug6.C: New test.
16349
16350 1999-10-20  Jim Wilson  <wilson@cygnus.com>
16351
16352         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
16353         compiler_output to look for one error message instead of two.
16354
16355 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
16356
16357         * gcc.c-torture/execute/991118-1.c: Also test case
16358         where the word boundary does not split a byte evenly.
16359
16360 1999-11-19  Nathan Sidwell  <nathan@acm.org>
16361
16362         * g++.old-deja/g++.ext/restrict1.C: New test.
16363
16364 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
16365
16366         * gcc.c-torture/execute/991118-1.c: New test.
16367
16368 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
16369
16370         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
16371         working directory pathnames.
16372
16373 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
16374
16375         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
16376         host is equipped with driver.h and driver.o so it can actually
16377         compile and run the tests.
16378
16379 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
16380
16381         * gcc.c-torture/compile/991008-1.c: New test.
16382
16383 1999-11-08  Nick Clifton  <nickc@cygnus.com>
16384
16385         * lib/gcc-dg.exp: Include target-supports.exp
16386
16387 1999-11-05  Nick Clifton  <nickc@cygnus.com>
16388
16389         * lib/target-supports.exp: New file: Provide procs to test for
16390         features supported by the target.
16391         (check_weak_available): Moved here from ecos.exp.
16392         (check_alias_available): New proc: Determine of the target
16393         toolchain supports the alias attribute.
16394
16395         * gcc.dg/special/ecos.exp: Move check_weak_available to
16396         target-supports.exp.
16397         (alias-1.c): Only perform the test if the target supports
16398         aliases.
16399         (wkali-1.c): Only perform the test if the target supports
16400         aliases.
16401
16402         * gcc.dg/990506-0.c: Expect error messages from cross
16403         targets as well as native targets.
16404
16405 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
16406
16407         * gcc.dg/ultrasp1.c: Removed xfail.
16408         * gcc.dg/struct-ret-2.c: Likewise.
16409         * gcc.dg/array-1.c: Likewise.
16410
16411 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
16412
16413         * gcc.dg/struct-ret-2.c: New test.
16414
16415         * gcc.dg/array-1.c: New test.
16416
16417 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
16418
16419         * gcc.c-torture/execute/991030-1.c: New test.
16420
16421 1999-10-26  Richard Henderson  <rth@cygnus.com>
16422
16423         * gcc.c-torture/compile/991026-2.c: New test.
16424
16425 1999-10-26  Jeffrey A Law  (law@cygnus.com)
16426
16427         * gcc.c-torture/compile/991026-1.c: New test.
16428
16429 1999-10-23  Jeffrey A Law  (law@cygnus.com)
16430
16431         * gcc.c-torture/execute/991023-1.c: New test.
16432
16433 1999-10-19  Jeffrey A Law  (law@cygnus.com)
16434
16435         * gcc.c-torture/execute/991019-1.c: New test.
16436
16437 1999-10-16  Richard Henderson  <rth@cygnus.com>
16438
16439         * gcc.c-torture/execute/991016-1.c: New test.
16440
16441 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
16442
16443         * gcc.c-torture/execute/991014-1.c: New test.
16444
16445 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
16446
16447         * g++.old-deja/g++.other/union2.C: New test.
16448
16449 1999-10-13  Nathan Sidwell  <nathan@acm.org>
16450
16451         * g++.old-deja/g++.other/vaarg2.C: New test.
16452         * g++.old-deja/g++.other/vaarg3.C: New test.
16453
16454 1999-10-12  Craig Burley  <craig@jcb-sc.com>
16455
16456         * g77.f-torture/noncompile/19990905-1.f: Moved from being
16457         in compile/.
16458
16459 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
16460
16461         * gcc.c-torture/execute/va-arg-11.c: New test.
16462
16463 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
16464
16465         * lib/file-format.exp (gcc_target_object_format): Don't
16466         crash if objdump is unavailable.
16467
16468 1999-09-29  Donn Terry <donn@interix.com>
16469
16470         * gcc.misc-tests/mg.exp: delete extraneous redirection.
16471
16472 1999-09-28  Nick Clifton  <nickc@cygnus.com>
16473
16474         * gcc.c-torture/compile/990928-1.c: New test.
16475
16476 1999-09-28  Nathan Sidwell  <nathan@acm.org>
16477
16478         * g++.old-deja/g++.other/decl6.C: New test.
16479
16480 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
16481
16482         * gcc.c-torture/execute/va-arg-10.c: New test.
16483
16484 1999-09-27  Nathan Sidwell  <nathan@acm.org>
16485
16486         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
16487         __PRETTY_FUNCTION__.
16488
16489 1999-09-23  Nick Clifton  <nickc@cygnus.com>
16490
16491         * gcc.c-torture/execute/990923-1.c: New test.
16492
16493 1999-09-21  Nick Clifton  <nickc@cygnus.com>
16494
16495         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
16496         for which -fpic is inappropriate.
16497
16498 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
16499
16500         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
16501
16502 1999-09-21  Nathan Sidwell  <nathan@acm.org>
16503
16504         * g++.old-deja/g++.other/dyncast1.C: New test.
16505         * g++.old-deja/g++.other/dyncast2.C: New test.
16506         * g++.old-deja/g++.other/dyncast3.C: New test.
16507         * g++.old-deja/g++.other/dyncast4.C: New test.
16508         * g++.old-deja/g++.other/dyncast5.C: New test.
16509         * g++.old-deja/g++.eh/catch3.C: New test.
16510         * g++.old-deja/g++.eh/catch3p.C: New test.
16511         * g++.old-deja/g++.eh/catch4.C: New test.
16512         * g++.old-deja/g++.eh/catch4p.C: New test.
16513         * g++.old-deja/g++.eh/catch5.C: New test.
16514         * g++.old-deja/g++.eh/catch5p.C: New test.
16515         * g++.old-deja/g++.eh/catch6.C: New test.
16516         * g++.old-deja/g++.eh/catch6p.C: New test.
16517         * g++.old-deja/g++.eh/catch7.C: New test.
16518         * g++.old-deja/g++.eh/catch7p.C: New test.
16519         * g++.old-deja/g++.eh/catch8.C: New test.
16520         * g++.old-deja/g++.eh/catch8p.C: New test.
16521         * g++.old-deja/g++.eh/catch9.C: New test.
16522         * g++.old-deja/g++.eh/catch9p.C: New test.
16523
16524 1999-09-13  Nathan Sidwell  <nathan@acm.org>
16525
16526         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
16527         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
16528
16529 1999-09-13  Jeffrey A Law  (law@cygnus.com)
16530
16531         * gcc.c-torture/compile/990913-1.c: New test.
16532
16533 1999-09-10  Nathan Sidwell  <nathan@acm.org>
16534
16535         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
16536         * g++.old-deja/g++.jason/rfg5.C: Likewise.
16537
16538 1999-09-09  Richard Henderson  <rth@cygnus.com>
16539
16540         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
16541
16542 1999-09-09  Nathan Sidwell  <nathan@acm.org>
16543
16544         * g++.old-deja/g++.other/lookup11.C: New test.
16545         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
16546         what is permitted and what we want.
16547         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
16548         overload use.
16549         * g++.old-deja/g++.jason/rfg5.C: Likewise
16550
16551 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
16552
16553         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
16554         * gcc.c-torture/noncompile/poison-1.c: New file.
16555
16556 1999-09-08  Nathan Sidwell  <nathan@acm.org>
16557
16558         * g++.old-deja/g++.other/sizeof3.C: New test.
16559         * g++.old-deja/g++.other/sizeof4.C: New test.
16560         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
16561         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
16562
16563 1999-09-07  Richard Henderson  <rth@cygnus.com>
16564
16565         * gcc.dg/va-arg-1.c: New.
16566
16567 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
16568
16569         * gcc.c-torture/execute/va-arg-9.c: New test.
16570
16571 1999-09-05  Craig Burley  <craig@jcb-sc.com>
16572
16573         * g77.f-torture/compile/980519-2.f: New test.
16574         * g77.f-torture/compile/19990905-0.f: New test.
16575         * g77.f-torture/compile/19990905-1.f: New test.
16576         * g77.f-torture/compile/19990905-2.f: New test.
16577
16578         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
16579
16580 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
16581
16582         * gcc.c-torture/execute/990827-1.c: Fix typo.
16583
16584 1999-09-03  Nathan Sidwell  <nathan@acm.org>
16585
16586         * g++.old-deja/g++.other/deref1.C: New test.
16587
16588 1999-09-02  Nathan Sidwell  <nathan@acm.org>
16589
16590         * g++.old-deja/g++.other/ambig2.C: New test.
16591         * g++.old-deja/g++.other/cond5.C: New test.
16592         * g++.old-deja/g++.other/lookup16.C: New test.
16593
16594 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
16595
16596         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
16597         assemblers too.
16598
16599 1999-08-31  Jeffrey A Law  (law@cygnus.com)
16600
16601         * lib/c-torture.exp: Avoid the "compare executables" optimization
16602         when testing native.
16603
16604 1999-08-29  Jeffrey A Law  (law@cygnus.com)
16605
16606         * gcc.c-torture/execute/990829-1.c: New test.
16607         * gcc.c-torture/compile/990829-1.c: New test.
16608
16609 1999-08-27  Paul Burchard  <burchard@pobox.com>
16610
16611         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
16612         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
16613         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
16614         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
16615         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
16616         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
16617         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
16618         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
16619         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
16620         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
16621         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
16622
16623 1999-08-27  Jeffrey A Law  (law@cygnus.com)
16624
16625         * gcc.c-torture/execute/990827-1.c: New test.
16626
16627 1999-08-26  Craig Burley  <craig@jcb-sc.com>
16628
16629         * g77.f-torture/noncompile/19990826-4.f: New test.
16630
16631         * g77.f-torture/compile/19990826-3.f: New test.
16632
16633         * g77.f-torture/execute/19990826-2.f: New test.
16634
16635         * g77.f-torture/compile/19990826-1.f: New test.
16636
16637         * gcc.c-torture/execute/990826-0.c: New test.
16638         * g77.c-torture/execute/19990826-0.f: New test.
16639
16640         * g77.f-torture/noncompile/970626-2.f: New test.
16641
16642 1999-08-25  Paul Burchard  <burchard@pobox.com>
16643
16644         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
16645         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
16646         lss-011.C: New tests.
16647
16648 1999-08-25  Nathan Sidwell  <nathan@acm.org>
16649
16650         * g++.old-deja/g++.other/decl5.C: New test.
16651
16652 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16653
16654         * noncompile/noncompile.exp: Load_lib c-torture.exp.
16655         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
16656         call `postbase' for each one.  All callers of `postbase' changed
16657         to call this instead.
16658
16659 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
16660
16661         * gcc.c-torture/execute/990811-1.c: New test.
16662
16663 1999-08-09  Nick Clifton  <nickc@cygnus.com>
16664
16665         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
16666         just native ones.
16667
16668         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
16669         just native ones.
16670
16671 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
16672
16673         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
16674
16675 1999-08-04  Jeffrey A Law  (law@cygnus.com)
16676
16677         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
16678
16679 1999-08-04  Nathan Sidwell  <nathan@acm.org>
16680
16681         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
16682
16683 1999-08-04  Jeffrey A Law  (law@cygnus.com)
16684
16685         * gcc.c-torture/execute/990804-1.c: New test.
16686
16687 1999-08-03  Nathan Sidwell  <nathan@acm.org>
16688
16689         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
16690         * g++.old-deja/g++.brendan/crash64.C: Likewise
16691         * g++.old-deja/g++.brendan/overload8.C: Likewise
16692
16693 1999-08-03  Nathan Sidwell  <nathan@acm.org>
16694
16695         * g++.old-deja/g++.other/struct1.C: New test.
16696
16697 1999-08-03  Nathan Sidwell  <nathan@acm.org>
16698
16699         * g++.old-deja/g++.other/enum2.C: New test.
16700
16701 1999-08-02  Richard Henderson  <rth@cygnus.com>
16702
16703         Adapted from tests from Franz Sirl:
16704         * gcc.c-torture/execute/va-arg-7.c: New test.
16705         * gcc.c-torture/execute/va-arg-8.c: New test.
16706
16707 1999-08-01  Jeffrey A Law  (law@cygnus.com)
16708
16709         * gcc.c-torture/compile/990801-2.c: New test.
16710
16711         * gcc.c-torture/compile/990801-1.c: New test.
16712
16713 1999-07-27  Michael Meissner  <meissner@cygnus.com>
16714
16715         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
16716         fp-cmp-1.c, converting double to float.
16717
16718         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
16719         fp-cmp-1.c, converting double to long double.
16720
16721         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
16722         from fr1 to unknown_register, since fr1 is a legitimate register
16723         on some machines.
16724
16725 1999-07-25  Jeffrey A Law  (law@cygnus.com)
16726
16727         * README: More listname related changes.
16728
16729 1999-07-08  Catherine Moore  <clm@cygnus.com>
16730
16731         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
16732
16733 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
16734
16735         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
16736
16737 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
16738
16739         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
16740
16741 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
16742
16743         * gcc.dg/990703-1.c: New test.
16744
16745 1999-06-29  Nick Clifton  <nickc@cygnus.com>
16746
16747         * lib/file-format.exp: New file: Move definition of proc
16748         gcc_target_object_format to here from
16749         gcc.dg/special/ecos.exp.
16750
16751         * lib/c-torture.exp: Include lib file-format.exp.
16752         * lib/gcc-dg.exp: Include lib file-format.exp.
16753
16754         * gcc.dg/special/ecos.exp: Remove definition of proc
16755         gcc_target_object_format.
16756
16757 1999-06-28  Jeffrey A Law  (law@cygnus.com)
16758
16759         * gcc.c-torture/execute/990628-1.c: New test.
16760
16761 1999-06-25  Jeffrey A Law  (law@cygnus.com)
16762
16763         * gcc.c-torture/compile/990625-2.c: New test.
16764
16765         * gcc.c-torture/compile/990625-1.c: New test.
16766
16767 1999-06-23  Nick Clifton  <nickc@cygnus.com>
16768
16769         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
16770         attributes compile.
16771         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
16772         ports that use the COFF/PE file format.
16773
16774 1999-06-17  Jeffrey A Law  (law@cygnus.com)
16775
16776         * gcc.c-torture/compile/990617-1.c: New test.
16777
16778 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
16779
16780         * g++.old-deja/g++.other/decl4.C: New test.
16781
16782 1999-06-14  Nathan Sidwell  <nathan@acm.org>
16783
16784         * g++.old-deja/g++.other/bitfld3.C: New test.
16785
16786 1999-06-08  Nathan Sidwell  <nathan@acm.org>
16787
16788         * g++.old-deja/g++.eh/catch1.C: New test.
16789
16790 1999-06-07  Jeffrey A Law  (law@cygnus.com)
16791
16792         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
16793
16794         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
16795         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
16796
16797 1999-06-05  Craig Burley  <craig@jcb-sc.com>
16798
16799         * g77.f-torture/compile/19990502-0.f: Replace with new,
16800         shorter, test that still fails after recent changes.
16801
16802 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
16803
16804         * gcc.c-torture/execute/990604-1.c: New test.
16805
16806 1999-05-31  Jeffrey A Law  (law@cygnus.com)
16807
16808         * gcc.c-torture/execute/990531-1.c: New test.
16809
16810 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
16811
16812         * gcc.c-torture/compile/990527-1.c: New test.
16813
16814 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
16815
16816         * gcc.c-torture/execute/990527-1.c: New test.
16817
16818 1999-05-25  Nick Clifton  <nickc@cygnus.com>
16819
16820         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
16821         bitfields as signed.
16822
16823 1999-05-25  Craig Burley  <craig@jcb-sc.com>
16824
16825         * g77.f-torture/compile/19990525-0.f: New test.
16826
16827 1999-05-25  Jeffrey A Law  (law@cygnus.com)
16828
16829         * gcc.c-torture/execute/990525-2.c: New test.
16830
16831         * gcc.c-torture/execute/990525-1.c: New test.
16832
16833 1999-05-24  Nathan Sidwell  <nathan@acm.org>
16834
16835         * g++.old-deja/g++.other/anon3.C: New test.
16836         * g++.old-deja/g++.other/anon4.C: New test.
16837         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
16838         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
16839         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
16840         Merrill).
16841
16842 1999-05-24  Jeffrey A Law  (law@cygnus.com)
16843
16844         * gcc.c-torture/execute/990524-1.c: New test.
16845
16846         * gcc.dg/990524-1.c: New test.
16847
16848 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
16849
16850         * gcc.c-torture/compile/990523-1.c: New test.
16851
16852 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
16853
16854         * gcc.c-torture/compile/990519-1.c: New test.
16855
16856 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
16857
16858         * gcc.c-torture/compile/990517-1.c: New test.
16859
16860         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
16861         (e4, f4): New tests.
16862         (main): Call them.
16863
16864 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16865
16866         * gcc.dg/noreturn-1.c: New test.
16867
16868 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
16869
16870         * gcc.c-torture/execute/990513-1.c: New test.
16871
16872 1999-05-10  Richard Henderson  <rth@cygnus.com>
16873
16874         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
16875
16876 1999-05-10  Craig Burley  <craig@jcb-sc.com>
16877
16878         * g77.f-torture/execute/erfc.f: Use small single-precision
16879         values, to avoid problems on Alphas when not -mieee.
16880
16881 1999-05-08  Craig Burley  <craig@jcb-sc.com>
16882
16883         * gcc.dg/990506-0.c: New test.
16884
16885 1999-05-08  Richard Henderson  <rth@cygnus.com>
16886
16887         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
16888         the constant to test.  Don't XFAIL 64-bit targets.
16889
16890         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
16891         * g++.old-deja/g++.law/profile1.C: Likewise.
16892
16893         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
16894         operator new instances.
16895         * g++.old-deja/g++.other/delete5.C: Likewise.
16896
16897 1999-05-03  Craig Burley  <craig@jcb-sc.com>
16898
16899         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
16900         intrinsic.
16901
16902 1999-05-03  Craig Burley  <craig@jcb-sc.com>
16903
16904         * g77.f-torture/execute/u77-test.f: Reverse order of two
16905         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
16906
16907 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16908
16909         * gcc.dg/compare1.c: New test.
16910
16911 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
16912
16913         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
16914         New tests.
16915
16916 1999-05-02  Craig Burley  <craig@jcb-sc.com>
16917
16918         * g77.f-torture/compile/19990502-1.f: New test.
16919
16920 1999-05-02  Craig Burley  <craig@jcb-sc.com>
16921
16922         * g77.f-torture/compile/19990502-0.f: New test.
16923
16924 1999-05-02  Craig Burley  <craig@jcb-sc.com>
16925
16926         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
16927         intrinsic.
16928
16929 1999-05-02  Craig Burley  <craig@jcb-sc.com>
16930
16931         * g77.f-torture/execute/u77-test.f (main): List libU77
16932         intrinsics not currently tested.
16933         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
16934         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
16935         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
16936         Trim blanks off the ends of some printed strings.
16937
16938 1999-05-02  Craig Burley  <craig@jcb-sc.com>
16939
16940         * g77.f-torture/execute/u77-test.f (main): Just warn about
16941         FSTAT gid disagreement, as it's expected on some systems.
16942
16943 1999-05-01  Craig Burley  <craig@jcb-sc.com>
16944
16945         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
16946         use a new function, which allows for some slop.
16947         Clean up some commentary.
16948         (issum): The new function.
16949         (sgladd): Deleted subroutine.
16950
16951 1999-05-01  Craig Burley  <craig@jcb-sc.com>
16952
16953         * g77.f-torture/execute/u77-test.f: Modify to be more like
16954         libf2c/libU77 version, bringing patches to that version here.
16955         Add suitable commentary.
16956
16957 1999-04-25  Richard Henderson  <rth@cygnus.com>
16958
16959         * gcc.dg/990424-1.c: New test.
16960
16961 1999-04-24  Craig Burley  <craig@jcb-sc.com>
16962
16963         * g77.f-torture/execute/u77-test.f (main): Bug involving
16964         LSTAT has been fixed, so turn back on full checking.
16965
16966 1999-04-20  Craig Burley  <craig@jcb-sc.com>
16967
16968         * g77.f-torture/compile/19990419-0.f: New test.
16969         * g77.f-torture/execute/19990419-1.f: New test.
16970
16971 1999-04-17  Richard Henderson  <rth@cygnus.com>
16972
16973         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
16974         to avoid the need for a prototype to supress a warning.
16975
16976 1999-04-07  Jim Wilson  <wilson@cygnus.com>
16977
16978         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
16979
16980 1999-04-04  Jeffrey A Law  (law@cygnus.com)
16981
16982         * gcc.c-torture/execute/990404-1.c: New test.
16983
16984 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
16985
16986         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
16987         * gcc.dg/cpp-if3.c: Don't use -pedantic.
16988         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
16989         missing initializer warnings.
16990
16991 1999-03-28  Jeffrey A Law  (law@cygnus.com)
16992
16993         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
16994         matching strings.
16995
16996 1999-03-26  Jeffrey A Law  (law@cygnus.com)
16997
16998         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
16999
17000 1999-03-26  Craig Burley  <craig@jcb-sc.com>
17001
17002         * g77.f-torture/execute/19990325-0.f: New test.
17003         * g77.f-torture/execute/19990325-1.f: New test.
17004
17005 1999-03-24  Jeffrey A Law  (law@cygnus.com)
17006
17007         * gcc.c-torture/execute/990324-1.c: New test.
17008
17009 1999-03-22  Jim Wilson  <wilson@cygnus.com>
17010
17011         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
17012         test with 4.
17013
17014 1999-03-17  Richard Henderson  <rth@cygnus.com>
17015
17016         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
17017
17018 1999-03-13  Craig Burley  <craig@jcb-sc.com>
17019
17020         * g77.f-torture/execute/19990313-2.f: New test.
17021         * g77.f-torture/execute/19990313-3.f: New test.
17022
17023 1999-03-13  Craig Burley  <craig@jcb-sc.com>
17024
17025         * g77.f-torture/execute/19990313-0.f: New test.
17026         * g77.f-torture/execute/19990313-1.f: New test.
17027
17028 1999-03-12  Jim Wilson  <wilson@cygnus.com>
17029
17030         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
17031         printf to sprintf.
17032         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
17033         (main): Add check for u15.  Conditionalize u31 check depending on
17034         whether ints are <32 bits or >=32 bits.
17035
17036 1999-03-08  Craig Burley  <craig@jcb-sc.com>
17037
17038         * g77.f-torture/execute/19981119-0.f: Improve testiness.
17039
17040 1999-03-08  Craig Burley  <craig@jcb-sc.com>
17041
17042         * g77.f-torture/compile/19990305-0.f: New test.
17043         * g77.f-torture/execute/19981119-0.f: New test.
17044
17045 1999-03-08  Craig Burley  <craig@jcb-sc.com>
17046
17047         * g77.f-torture/execute/970625-2.f: call ABORT if final
17048         result is not correct, instead of just printing it.
17049         Add this checking via newly introduced obfuscation, to
17050         trip up buggy front ends.
17051
17052 1999-03-07  Craig Burley  <craig@jcb-sc.com>
17053
17054         * g77.f-torture/compile/960317-1.f: Moved from being
17055         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
17056
17057 1999-03-06  Craig Burley  <craig@jcb-sc.com>
17058
17059         * g77.f-torture/execute/960317-1.f: New (old) test.
17060         * g77.f-torture/execute/970625-2.f: Ditto.
17061
17062 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
17063
17064         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
17065         message on line 1 or line 2; cccp and cpplib do this differently.
17066
17067 1999-03-01  Jeffrey A Law  (law@cygnus.com)
17068
17069         * g++.old-deja/g++.law/weak1.C: New test.
17070
17071 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
17072
17073         * gcc.c-torture/execute/990119-1.c: Renamed to...
17074         * gcc.dg/990119-1.c: this, so it will only be tested once
17075         (it's a preprocessor test, it doesn't need to be run at
17076         multiple optimization levels).
17077
17078 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
17079
17080         * lib/g++.exp: Don't add incdir=$base_dir/../include to
17081           ALWAYS_CXXFLAGS.
17082
17083 1999-02-24  Craig Burley  <craig@jcb-sc.com>
17084
17085         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
17086         * g77.f-torture/compile/19981216-0.f: ...as it is expected
17087         to not be compilable by current g77.
17088
17089 1999-02-24  Nick Clifton  <nickc@cygnus.com>
17090
17091         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
17092
17093 1999-02-22  Jeffrey A Law  (law@cygnus.com)
17094
17095         * gcc.c-torture/execute/990222-1.c: New test.
17096
17097 1999-02-19  Craig Burley  <craig@jcb-sc.com>
17098
17099         * g77.f-torture/compile/19990218-0.f: New test.
17100         * g77.f-torture/noncompile/19990218-1.f: New test.
17101
17102 1999-02-18  Craig Burley  <craig@jcb-sc.com>
17103
17104         * g77.f-torture/compile/19981216-0.f: New test.
17105
17106 1999-02-14  Jeffrey A Law  (law@cygnus.com)
17107
17108         * gcc.dg/990214-1.c: New test.
17109
17110 1999-02-13  Jeffrey A Law  (law@cygnus.com)
17111
17112         * gcc.dg/990213-2.c: New test.
17113
17114         * gcc.dg/990213-1.c: New test.
17115
17116 1999-02-12  Jeffrey A Law  (law@cygnus.com)
17117
17118         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
17119         ints.
17120
17121 1999-02-11  Nick Clifton  <nickc@cygnus.com>
17122
17123         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
17124         specified by target.
17125
17126         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
17127
17128 1999-02-11  Jeffrey A Law  (law@cygnus.com)
17129
17130         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
17131
17132 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
17133
17134         * gcc.dg/special/ecos.exp: New test driver for new tests with
17135         special requirements.
17136
17137         * gcc.dg/special/alias-1.c: New test.
17138         * gcc.dg/special/gcsec-1.c: New test.
17139         * gcc.dg/special/weak-1.c: New test.
17140         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
17141         * gcc.dg/special/weak-2.c: New test.
17142         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
17143         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
17144         * gcc.dg/special/wkali-1.c: New test.
17145         * gcc.dg/special/wkali-2.c: New test.
17146         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
17147         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
17148
17149 1999-02-10  Felix Lee  <flee@cygnus.com>
17150
17151           * lib/c-torture.exp (c-torture-compile): Pull out code for
17152           analyzing gcc error messages.
17153           (c-torture-execute): Likewise.  Fix some (harmless) false
17154           positives.
17155           * lib/gcc.exp (gcc_check_compile): New function.
17156
17157 1999-02-08  Richard Henderson  <rth@cygnus.com>
17158
17159         * gcc.c-torture/execute/990208-1.c: New test.
17160
17161 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
17162
17163         * g++.dg/special/ecos.exp: New driver for new tests with special
17164         requirements
17165
17166         * g++.dg/special/conpr-1.C: New test
17167         * g++.dg/special/conpr-2.C: New test
17168         * g++.dg/special/conpr-2a.C: New test
17169         * g++.dg/special/conpr-3.C: New test
17170         * g++.dg/special/conpr-3a.C: New test
17171         * g++.dg/special/conpr-3b.C: New test
17172
17173         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
17174         allow g++ to use the dg driver
17175
17176         * README: Add comment about g++.dg directory
17177
17178 1999-02-06  Jeffrey A Law  (law@cygnus.com)
17179
17180         * README: Update email addresses.
17181
17182 1999-02-03  Nick Clifton  <nickc@cygnus.com>
17183
17184         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
17185         arguments in order to force structure S onto the stack even on
17186         the alpha.
17187         (test): Pass 10 leading arguments to function foo as well as the
17188         structure S.
17189
17190         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
17191         failure for all targets.
17192
17193         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
17194         abort to terminate program execution.
17195
17196 1999-01-30  Richard Henderson  <rth@cygnus.com>
17197
17198         * gcc.c-torture/execute/990130-1.c: New test.
17199
17200 1999-01-30  Jeffrey A Law  (law@cygnus.com)
17201
17202         * gcc.dg/990130-1.c: New test.
17203
17204 1999-01-28  Michael Meissner  <meissner@cygnus.com>
17205
17206         * gcc.c-torture/execute/990128-1.c: New test.
17207
17208 1999-01-27  Michael Meissner  <meissner@cygnus.com>
17209
17210         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
17211
17212 1999-01-27  Felix Lee  <flee@cygnus.com>
17213
17214         * lib/c-torture.exp (c-torture-compile): pull out code for
17215         analyzing gcc error messages.
17216         (c-torture-execute): ditto, and fix some (harmless) false
17217         positives.
17218         * lib/gcc.exp (gcc_check_compile): new function.
17219
17220 1999-01-17  Jeffrey A Law  (law@cygnus.com)
17221
17222         * gcc.dg/990117-1.c: New test.
17223
17224         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
17225
17226         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
17227
17228 1999-01-15  Jeffrey A Law  (law@cygnus.com)
17229
17230         * g77.f-torture/compile/990115-1.f: New test.
17231
17232 1999-01-07  Jeffrey A Law  (law@cygnus.com)
17233
17234         * gcc.c-torture/compile/990107-1.c: New test
17235
17236 1999-01-06  Jeffrey A Law  (law@cygnus.com)
17237
17238         * gcc.c-torture/execute/990106-2.c: New test.
17239
17240         * gcc.c-torture/execute/990106-1.c: New test.
17241
17242 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
17243
17244         * gcc.c-torture/compile/981223-1.c: New test.
17245
17246 1998-12-29  Richard Henderson  <rth@cygnus.com>
17247
17248         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
17249         (opt3): Rename from opt4 and disable.
17250
17251 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
17252
17253         * g++.old-deja/g++.pt/ptrmem5.C: New test.
17254
17255 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
17256
17257         * g++.old-deja/g++.other/conv5.C: New test.
17258
17259 1998-12-14  Nick Clifton  <nickc@cygnus.com>
17260
17261         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
17262
17263 1998-12-11  Jeffrey A Law  (law@cygnus.com)
17264
17265         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
17266
17267 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
17268
17269         * gcc.c-torture/compile/981211-1.c: New test.
17270
17271 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
17272
17273         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
17274
17275         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
17276
17277 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
17278
17279         * gcc.special/930510-1.c: Make C9X safe.
17280         * gcc.misc-tests/gcov-1.c Similarly.
17281         * gcc.misc-tests/gcov-2.c Similarly.
17282
17283 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
17284
17285         * gcc.dg/ultrasp1.c: New test.
17286
17287 1998-12-06  Richard Henderson  <rth@cygnus.com>
17288
17289         * gcc.c-torture/execute/981206.c: New test.
17290
17291 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
17292
17293         * g++.old-deja/g++.ns/template7.C: New test.
17294
17295         * g++.old-deja/g++.other/expr1.C: New test.
17296
17297         * g++.old-deja/g++.eh/tmpl3.C: New test.
17298
17299         * g++.old-deja/g++.eh/tmpl2.C: New test.
17300
17301 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
17302
17303         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
17304         * g++.old-deja/g++.other/using6.C: Removed.
17305         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
17306
17307         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
17308
17309 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
17310
17311         * g++.old-deja/g++.pt/overload8.C: New test.
17312
17313         * g++.old-deja/g++.pt/overload7.C: New test.
17314
17315         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
17316
17317         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
17318         and relinking messages.
17319         * lib/g++.exp (g++_target_compile): Remove .rpo file when
17320         compiling with -frepo.
17321
17322 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
17323
17324         * g++.old-deja/g++.pt/lookup6.C: New test.
17325
17326 1998-11-30  Nick Clifton  <nickc@cygnus.com>
17327
17328         * gcc.c-torture/execute/981130-1.c: New test.
17329         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
17330
17331 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
17332
17333         * g++.old-deja/g++.pt/explicit76.C: New test.
17334
17335         * g++.old-deja/g++.pt/friend38.C: New test.
17336
17337         * g++.old-deja/g++.ns/crash2.C: New test.
17338
17339         * g++.old-deja/g++.pt/defarg8.C: New test.
17340
17341         * g++.old-deja/g++.pt/instantiate6.C: New test.
17342
17343         * g++.old-deja/g++.pt/static6.C: New test.
17344
17345         * g++.old-deja/g++.pt/decl2.C: New test.
17346
17347 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
17348
17349         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
17350         problem is actually related with name lookup, but so what? :-)
17351
17352         * g++.old-deja/g++.pt/friend37.C: New test.
17353
17354 1998-11-25  Dave Love  <d.love@dl.ac.uk>
17355
17356         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
17357         element, which fails on some systems.
17358
17359         * g77.f-torture/execute/labug1.f: New test.
17360
17361 1998-11-21  Jeffrey A Law  (law@cygnus.com)
17362
17363         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
17364         is defined.
17365
17366 1998-11-18  Dave Love  <d.love@dl.ac.uk>
17367
17368         * g77.f-torture/compile/981117-1.f: New test.
17369
17370 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
17371
17372         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
17373         properly discarded.
17374
17375 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
17376
17377         * gcc.c-torture/execute/memcheck: New directory of tests for
17378         -fcheck-memory-usage.
17379
17380 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
17381
17382         * README: New file, general information about the testsuite and
17383         new description of the various C++ test subdirectories.
17384         * README.g++: Eliminate obsolete information, update and move most
17385         relevant stuff to README.
17386
17387 1998-11-07  Richard Henderson  <rth@cygnus.com>
17388
17389         * gcc.c-torture/compile/981107-1.c: New test.
17390
17391 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
17392
17393         * execute/memcpy-bi.c: New testcase.
17394
17395 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
17396
17397         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
17398         base classes.
17399
17400         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
17401         template is selected.
17402
17403         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
17404         classes, it should be accepted for all types.
17405
17406         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
17407
17408         * g++.old-deja/g++.pt/spec24.C: Ensure that template
17409         specializations start with template headers.
17410
17411 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
17412
17413         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
17414
17415         * g++.old-deja/g++.other/init9.C: Test cross initialization of
17416         non-POD types.
17417
17418 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
17419
17420         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
17421
17422 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
17423
17424         * compile/981022-1.c, compile/981022-1.x: New test and driver.
17425
17426 1998-10-19  Jeffrey A Law  (law@cygnus.com)
17427
17428         * 981019-1.c: New test.
17429
17430 1998-10-14  Robert Lipe <robertl@dgii.com>
17431
17432         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
17433         find objc headers.
17434
17435 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
17436
17437         * compile/981001-4.c: Remove use of GCC extension that triggers a
17438         compiler bug.
17439
17440 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
17441
17442         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
17443
17444 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
17445
17446         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
17447         instantiation of template produces incorrect code for delete
17448         expression.
17449
17450         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
17451         constructors' name is not unique.
17452         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
17453         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
17454
17455         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
17456         automatic array of const is ill-formed.
17457
17458         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
17459         of template parameter?
17460
17461         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
17462         const.
17463
17464         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
17465         pointer-to-member expression.
17466
17467         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
17468         declaration causes ICE.
17469
17470 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
17471
17472         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
17473         reserved in the global namespace.
17474
17475         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
17476         generate needed virtual table.
17477
17478         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
17479
17480 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
17481
17482         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
17483         template-dependent type
17484
17485 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
17486
17487         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
17488         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
17489         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
17490
17491         * g++.old-deja/g++.other/using5.C: New test; using decl from base
17492         class should be usable as argument of member function.
17493         * g++.old-deja/g++.other/using6.C: New test; using decl from base
17494         class should be usable as return type of member function.
17495         * g++.old-deja/g++.other/using7.C: New test; using decl from base
17496         class should be usable as type of data member.
17497
17498         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
17499
17500 1998-10-09  Jeffrey A Law  (law@cygnus.com)
17501
17502         * gcc.c-torture/special/920521-1.c: Fix bogus test.
17503
17504 1998-10-08  Nick Clifton  <nickc@cygnus.com>
17505
17506         * gcc.dg/dll-?.c Add thumb to target list.
17507         Fix assembler scan patterns to match current assembler output.
17508
17509 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
17510
17511         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
17512         matching of template brackets.
17513
17514         * g++.old-deja/g++.other/using4.C: New test.  Test using
17515         declarations of methods from base classes.
17516
17517         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
17518         within functions should introduce names into the innermost
17519         enclosing namespace.
17520
17521         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
17522         of static locals if first initialization throws.
17523
17524 1998-10-07  Jim Wilson  <wilson@cygnus.com>
17525
17526         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
17527
17528 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
17529
17530         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
17531         lose track of the possible targets of tablejump insns.
17532         * special/special.exp: Run it.
17533
17534 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
17535
17536         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
17537         must be declared before its specializations can be named in friend
17538         declarations.
17539
17540 1998-10-05  Dave Love  <d.love@dl.ac.uk>
17541
17542         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
17543
17544         * g77.f-torture/execute/io1.f: New test.
17545
17546 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
17547
17548         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
17549         with pointer to template function, for which no argument deduction
17550         is possible.
17551
17552         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
17553         specialization of template function as argument to template
17554         function.
17555
17556         * g++.old-deja/g++.other/access2.C: New test; Inner class
17557         shouldn't have privileged access to Outer's names.
17558
17559 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
17560
17561         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
17562         friend template declared within template class conflicts with
17563         nested class of the same name.
17564
17565         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
17566         is ignored.
17567
17568         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
17569         object with direct initializer as function declaration.
17570
17571         * g++.old-deja/g++.other/decl2.C: New test; duplicate
17572         initializers.
17573
17574         * g++.old-deja/g++.other/null2.C: New test; conditional operator
17575         involving const pointer and NULL produces incorrect result.
17576
17577         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
17578         type name without `typename' should be rejected with -pedantic.
17579
17580 1998-10-02  Richard Henderson  <rth@cygnus.com>
17581
17582         * g++.old-deja/g++.other/addrof1.C: New test.
17583
17584 1998-10-01  Nick Clifton  <nickc@cygnus.com>
17585
17586         * gcc.c-torture/compile/981001-1.c: New test.
17587         * gcc.c-torture/execute/981001-1.c: New test.
17588
17589 1998-10-01  Jeffrey A Law  (law@cygnus.com)
17590
17591         * gcc.c-torture/compile/981001-2.c: New test.
17592         * gcc.c-torture/compile/981001-3.c: New test.
17593         * gcc.c-torture/compile/981001-4.c: New test.
17594
17595 1998-10-01  Robert Lipe  <robertl@dgii.com>
17596
17597         * lib/objc.exp (objc_target_compile): Add -L during compiles for
17598         multilibbed hosts.   Idea grafted from g77.exp.
17599
17600 1998-09-30  Dave Love  <d.love@dl.ac.uk>
17601
17602         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
17603         avoid losing on systems which need -lsocket.
17604
17605 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
17606
17607         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
17608         * g++.old-deja/g++.other/nested2.C: Ditto.
17609         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
17610         failure.
17611
17612 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
17613
17614         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
17615         preferred over template operator!= for enum bitfields.
17616
17617 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
17618
17619         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
17620         that happen to have the same base name, but in different scopes,
17621         are incorrectly rejected.
17622
17623 1998-09-16  Richard Henderson  <rth@cygnus.com>
17624
17625         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
17626         on the native word size instead of an integer literal.
17627
17628 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
17629
17630         * g++.old-deja/g++.other/static2.C: Invocation of static data
17631         member of type pointer-to-function denoted as non-static member.
17632
17633         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
17634         checks involving function types and aliases.
17635
17636 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
17637
17638         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
17639         redefined to the same non-trivial type.
17640
17641         * g++.old-deja/g++.pt/explicit73.C: Test for proper
17642         namespace-qualification of template specializations declared in
17643         other namespaces.
17644
17645         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
17646         to declare a subset of the specializations of a template function
17647         as friends of specializations of a template class.
17648
17649         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
17650         member templates that do not fully specialize the enclosing
17651         template class are rejected.
17652
17653 1998-09-11  Dave Love  <d.love@dl.ac.uk>
17654
17655         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
17656
17657 1998-09-08  Dave Love  <d.love@dl.ac.uk>
17658
17659         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
17660         altered from libf2c/libU77 version.
17661
17662 1998-09-06  Dave Love  <d.love@dl.ac.uk>
17663
17664         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
17665
17666 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>, Alexandre Oliva  <oliva@dcc.unicamp.br>
17667
17668         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
17669         (un)signed char are different types for template specialization
17670         purposes.
17671
17672 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
17673
17674         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
17675         * objc: ObjC testsuite.
17676
17677 1998-08-31  Catherine Moore  <clm@cygnus.com>
17678
17679         * gcc.c-torture/execute/941014-1.x:  New file.
17680
17681 1998-08-31  Nick Clifton  <nickc@cygnus.com>
17682
17683         * lib/c-torture.exp: Add support for
17684         torture_eval_before_compile and torture_eval_before_execute
17685         variables.
17686
17687 1998-08-30  Jeffrey A Law  (law@cygnus.com)
17688
17689         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
17690         this test triggers valid.
17691
17692 1998-08-27  Jeffrey A Law  (law@cygnus.com)
17693
17694         * gcc.dg/980827-1.c: New test.
17695
17696 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
17697
17698         * gcc.c-torture/execute/loop-4b.c: New test.
17699
17700 1998-08-26  Nick Clifton  <nickc@cygnus.com>
17701
17702         * lib/c-torture.exp: Add support for
17703         torture_eval_before_compile and torture_eval_before_execute
17704         variables.
17705
17706 1998-08-25  Jeffrey A Law  (law@cygnus.com)
17707
17708         * gcc.c-torture/compile/980825-1.c: New test.
17709
17710 1998-08-24  Nick Clifton  <nickc@cygnus.com>
17711
17712         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
17713         count number tests in opt_t0 not good_t0.
17714
17715 1998-08-24  Jeffrey A Law  (law@cygnus.com)
17716
17717         * gcc.c-torture/compile/930326-1.x: Fix typo.
17718
17719 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
17720
17721         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
17722         causes an ICE.
17723
17724 1998-08-21  Jeffrey A Law  (law@cygnus.com)
17725
17726         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
17727         STACK_SIZE is defined.
17728         * gcc.c-torture/unsorted/stuct.c: Similarly.
17729
17730         * gcc.c-torture/compile/980821-1.c: New test.
17731
17732 1998-08-21  Jeffrey A Law  (law@cygnus.com)
17733
17734         * gcc.c-torture/execute/980526-2.c: Disable for targets with 16bit ints.
17735
17736 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
17737
17738         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
17739         code.
17740
17741 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
17742
17743         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
17744         error'.
17745
17746 1998-08-18  Jeffrey A Law  (law@cygnus.com)
17747
17748         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
17749
17750 1998-08-16  Jeffrey A Law  (law@cygnus.com)
17751
17752         * gcc.c-torture/compile/980816-1.c: New test.
17753
17754         * gcc.dg/980816-1.c: New test.
17755
17756 1998-08-13  Jeffrey A Law  (law@cygnus.com)
17757
17758         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
17759         compiler for ieee tests.
17760
17761 1998-08-01  Dave Love  <d.love@dl.ac.uk>
17762
17763         * g77.f-torture/compile/980729-0.f: New test.
17764
17765 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
17766
17767         * gcc.c-torture/special/eeprof-1.c: New test, for
17768         -finstrument-functions.
17769         * gcc.c-torture/special/special.exp: Run it.
17770
17771 1998-07-29  Jeffrey A Law  (law@cygnus.com)
17772
17773         * gcc.c-torture/compile/980729-1.c: New test.
17774
17775 1998-07-27  Nick Clifton  <nickc@cygnus.com>
17776
17777         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
17778         __thumb__ is defined, and test for ARM style doubles if so.
17779
17780 1998-07-26  Dave Love  <d.love@dl.ac.uk>
17781
17782         * g77.f-torture/noncompile/980615-0.f: New test.
17783
17784 1998-07-26  H.J. Lu  (hjl@gnu.org)
17785
17786         * gcc.dg/980312-1.c: Do link instead of compile.
17787         * gcc.dg/980313-1.c: Likewise.
17788
17789 1998-07-26  Jeffrey A Law  (law@cygnus.com)
17790
17791         * gcc.c-torture/compile/980726-1.c: New test.
17792
17793 1998-07-25  Dave Love  <d.love@dl.ac.uk>
17794
17795         * g77.f-torture/execute/io0.f: New test.
17796
17797 1998-07-24  Nick Clifton  <nickc@cygnus.com>
17798
17799         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
17800         an int.
17801
17802 1998-06-18  Michael Meissner  <meissner@cygnus.com>
17803
17804         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
17805         m32r bugs.
17806
17807 1998-07-17  Nick Clifton  <nickc@cygnus.com>
17808
17809         * gcc.dg/980626-1.c: Expect failures for all toolchains until
17810         c-decl.c:grokdeclarator can handle mode attributes.
17811
17812 1998-07-16  Jeffrey A Law  (law@cygnus.com)
17813
17814         * gcc.c-torture/execute/980716-1.c: New test.
17815
17816 1998-07-13  Jeffrey A Law  (law@cygnus.com)
17817
17818         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
17819         the mn10200.
17820         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
17821         the mn10200.
17822         * gcc.c-torture/execute/va-arg-3.x: Similarly.
17823         * gcc.c-torture/compile/930326-1.x: Similarly.
17824
17825 1998-07-13  Dave Love  <d.love@dl.ac.uk>
17826
17827         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
17828         New test from Craig.
17829
17830 1998-07-12  Dave Love  <d.love@dl.ac.uk>
17831
17832         * g77.f-torture/noncompile/980616-0.f: New test.
17833
17834         * g77.f-torture/execute/970816-3.f:  New test from Craig.
17835
17836 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
17837
17838         *  g++.other/singleton.C: Return error value instead of taking
17839         SIGSEGV.
17840
17841 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
17842
17843         *  g++.other/singleton.C: New test.   Warning is under dispute.
17844         Runtime crash is not.
17845
17846 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
17847
17848         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
17849         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
17850         using6.C, using7.C}:  New namespace tests.
17851
17852 1998-07-09  Alexandre Oliva   <oliva@dcc.unicamp.br>
17853
17854         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
17855         specialization with typedef'ed names used as array indexes.
17856
17857 1998-07-09  Jeffrey A Law  (law@cygnus.com)
17858
17859         * gcc.c-torture/execute/980709-1.c: New test.
17860
17861         * gcc.dg/980709-1.c: New test.
17862
17863 1998-07-07  Richard Henderson  <rth@cygnus.com>
17864
17865         * gcc.c-torture/execute/bcp-1.c: New test.
17866
17867 1998-07-07  Jeffrey A Law  (law@cygnus.com)
17868
17869         * gcc.c-torture/execute/980707-1.c: New test.
17870
17871 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
17872
17873         * gcc.c-torture/compile/980706-1.c: New test.
17874
17875 1998-07-01  Dave Love  <d.love@dl.ac.uk>
17876
17877         * g77.f-torture/execute/980701-0.f,
17878         g77.f-torture/execute/980701-1.f: New test from Craig.
17879
17880 1998-07-01  Jeffrey A Law  (law@cygnus.com)
17881
17882         * gcc.c-torture/compile/980701-1.c: New test.
17883
17884         * gcc.c-torture/execute/980701-1.c: New test.
17885
17886 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
17887 rlsruhe.de>
17888
17889         * g++.old-deja/g++.robertl/eb132.C: New test.
17890         * g++.old-deja/g++.robertl/eb133.C: Likewise.
17891
17892 1998-06-29  Dave Love  <d.love@dl.ac.uk>
17893
17894         * g77.f-torture/execute/980628-7.f,
17895         g77.f-torture/execute/980628-8.f,
17896         g77.f-torture/execute/980628-9.f,
17897         g77.f-torture/execute/980628-10.f: New tests from Craig.
17898
17899         * g77.f-torture/execute/980628-3.f: Remove mail headers.
17900
17901 1998-06-28  Jeffrey A Law  (law@cygnus.com)
17902
17903         * g77.f-torture/execute/980628-4.f: New test from Craig.
17904         * g77.f-torture/execute/980628-5.f: Likewise.
17905         * g77.f-torture/execute/980628-2.f: Likewise.
17906         * g77.f-torture/execute/980628-0.f: Likewise.
17907         * g77.f-torture/execute/980628-1.f: Likewise.
17908         * g77.f-torture/execute/980628-3.f: Likewise.
17909         * g77.f-torture/execute/980628-6.f: Likewise.
17910
17911 1998-06-28  Jeffrey A Law  (law@cygnus.com)
17912
17913         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
17914         directory when nothing has been installed yet.
17915
17916 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
17917
17918         * gcc.c-torture/special/special.exp: Handle newer versions of
17919         dejagnu.
17920
17921 1998-06-26  Jeffrey A Law  (law@cygnus.com)
17922
17923         * gcc.dg/980626-1.c: New test.
17924
17925 1998-06-19  Bruno Haible <haible@ilog.fr>
17926
17927         * gcc.misc-tests/m-un-2.c: New test.
17928         * g++.old-deja/g++.other/warn01.c: Likewise.
17929
17930 1998-06-19  Robert Lipe  <robertl@dgii.com>
17931
17932         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
17933         compatibility with assmblers with a different comment character.
17934         Eliminate use of GAS-specific extensions.
17935
17936 1998-06-19  Jeffrey A Law  (law@cygnus.com)
17937
17938         * gcc.c-torture/execute/ieee/980619-1.c: New test.
17939
17940 1998-06-19  Robert Lipe  <robertl@dgii.com>
17941
17942         *lib/g77.exp: Replace search for libf2c.a with search for newly
17943         renamed libg2c.a
17944
17945 1998-06-17  Jeffrey A Law  (law@cygnus.com)
17946
17947         * gcc.c-torture/execute/980617-1.c: New test.
17948
17949 1998-06-12  Jeffrey A Law  (law@cygnus.com)
17950
17951         * gcc.c-torture/execute/980612-1.c: New test.
17952
17953 1998-06-08  Jeffrey A Law  (law@cygnus.com)
17954
17955         * gcc.dg/980523-1.c: Only test on ppc-linux.
17956         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
17957
17958         * gcc.c-torture/execute/980608-1.c: New test.
17959
17960 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
17961
17962         * gcc.c-torture/execute/980605-1.c: New test.
17963
17964 1998-06-04  Jeffrey A Law  (law@cygnus.com)
17965
17966         * gcc.c-torture/execute/980604-1.c: New test.
17967
17968 1998-06-02  Jeffrey A Law  (law@cygnus.com)
17969
17970         * gcc.c-torture/execute/980602-1.c: New test.
17971         * gcc.c-torture/execute/980602-2.c: Likewise.
17972
17973 1998-06-02  Dave Love  <d.love@dl.ac.uk>
17974
17975         * 970125-0.f: Fix per JCB.  Add commentary.
17976
17977 1998-05-31  Michael Meissner  <meissner@cygnus.com>
17978
17979         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
17980         IEEE -0 support.
17981
17982 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
17983
17984         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
17985         earlier.
17986
17987 1998-05-28  Catherine Moore <clm@cygnus.com>
17988
17989         * gcc.c-torture/execute/980526-3.c: New test.
17990
17991 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
17992
17993         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
17994         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
17995         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
17996         m88k-motorola-sysv3 to XFAIL.
17997
17998 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
17999
18000         * gcc.dg/980526-1.c: New test.
18001         * gcc.c-torture/execute/980526-2.c: New test.
18002
18003 1998-05-26  Jeffrey A Law  (law@cygnus.com)
18004
18005         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
18006
18007         * gcc.c-torture/execute/980526-1.c: New test.
18008
18009 1998-05-26  Dave Love  <d.love@dl.ac.uk>
18010
18011         * g77.f-torture/execute/alpha2.f: Add runtime test.
18012
18013 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
18014
18015         * g++.old-deja/old-deja.exp: Strip leading directories.
18016
18017         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
18018         error for the line.  Don't run multiple tests for the same line.
18019
18020 1998-05-23  Jeffrey A Law  (law@cygnus.com)
18021
18022         * gcc.dg/980523-1.c: New test.
18023
18024 1998-05-23  Dave Love  <d.love@dl.ac.uk>
18025
18026         * g77.f-torture/compile/970915-0.f: New test.
18027
18028 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
18029
18030         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
18031
18032 1998-05-21  Jeffrey A Law  (law@cygnus.com)
18033
18034         * gcc.dg/980520-1.c: New test.
18035
18036 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
18037
18038         * gcc.dg/980502-1.c: Fix return type.
18039
18040 1998-05-20  Jeffrey A Law  (law@cygnus.com)
18041
18042         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
18043         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
18044         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
18045         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
18046         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
18047
18048 1998-05-20  Dave Love  <d.love@dl.ac.uk>
18049
18050         * g77.f-torture/execute/980520-1.f: New test.
18051
18052 1998-05-15  Dave Love  <d.love@dl.ac.uk>
18053
18054         * lib/mike-g77.exp: New file.
18055
18056         * g77.f-torture/noncompile/noncompile.exp,
18057         g77.f-torture/noncompile/check0.f: New files.
18058
18059 1998-05-14  Dave Love  <d.love@dl.ac.uk>
18060
18061         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
18062         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
18063         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
18064         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
18065         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
18066         abort where appropriate.
18067
18068 1998-05-05  Michael Meissner  <meissner@cygnus.com>
18069
18070         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
18071         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
18072
18073 1998-04-29  Dave Love  <d.love@dl.ac.uk>
18074
18075         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
18076
18077 1998-04-27  Dave Love  <d.love@dl.ac.uk>
18078
18079         * g77.f-torture/compile/980427-0.f: New test.
18080
18081 1998-04-24  Dave Love  <d.love@dl.ac.uk>
18082
18083         * g77.f-torture/compile/980424-0.f: New test.
18084
18085 1998-04-19  Dave Love  <d.love@dl.ac.uk>
18086
18087         * g77.f-torture/compile/980419-2.f (main): New test.
18088         * g77.f-torture/compile/970125-0.f: New test.
18089         * g77.f-torture/compile/980419-1.f: New test.
18090
18091 1998-04-08  Jim Wilson  <wilson@cygnus.com>
18092
18093         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
18094         of loop-4.c.
18095
18096 1998-04-07  Jim Wilson  <wilson@cygnus.com>
18097
18098         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
18099
18100 1998-04-03  Jim Wilson  <wilson@cygnus.com>
18101
18102         * gcc.c-torture/compile/980329-1.c: New test.
18103
18104 1998-03-18  Jim Wilson  <wilson@cygnus.com>
18105
18106         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
18107         * gcc.dg/980312-1.c: Fix typo in -march command.
18108
18109 1998-03-16  H.J. Lu  (hjl@gnu.org)
18110
18111         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
18112
18113 1998-03-11  Robert Lipe  <robertl@dgii.com>
18114
18115         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
18116         Dave Love agree the Fortran source is bogus.
18117
18118 1998-03-11  Robert Lipe  <robertl@dgii.com>
18119
18120         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
18121         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
18122         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
18123         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
18124         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
18125
18126 1998-03-10  Alexandre Oliva   <oliva@dcc.unicamp.br>
18127
18128         * g++.old-deja/g++.other/friend1.C: New test.
18129
18130 1998-02-18  Dave Love  <d.love@dl.ac.uk>
18131
18132         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
18133         possibly uninitialized) variables and declare dnrm2.
18134
18135 1998-02-23  Robert Lipe <robertl@dgii.com>
18136
18137         From Bruno Haible <haible@ilog.fr>:
18138         * gcc.c-torture/execute/980223.c: New test.
18139
18140 1998-02-13  Jeffrey A Law  (law@cygnus.com)
18141
18142         * gcc.dg/ifelse-1.c: New test.
18143
18144 1998-02-09  H.J. Lu  (hjl@gnu.org)
18145
18146         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
18147
18148           * lib/old-dejagnu.exp (old-dejagnu): Added the
18149           "execution test - XFAIL *-*-*" handling in the spirit of
18150           "excess errors test -". Changed the "execution test fails"
18151           handling to be like "excess errors test fails".
18152           * Update various tests accordingly.
18153
18154 1998-02-06  Jim Wilson  <wilson@cygnus.com>
18155
18156         * gcc.c-torture/execute/980205.c: New test.
18157
18158 1998-01-18  Jeffrey A Law  (law@cygnus.com)
18159
18160         * lib/c-torture.exp: Look for .x files instead of .cexp files.
18161         * lib/f-torture.exp: Similarly.
18162         * gcc.c-torture: Rename all .cexp files to .x files.
18163
18164 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
18165
18166         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
18167         (940510-1.c): Removed duplicate.
18168         (971104-1.c): New test.
18169
18170 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
18171
18172           * lib/f-torture.exp: Improve error and loop detection.
18173
18174 1997-11-19  Michael Meissner  <meissner@cygnus.com>
18175
18176         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
18177         use that to size the filler array.
18178
18179 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
18180
18181         * lib/c-torture.exp(c-torture-execute): Fix typo.
18182
18183         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
18184         testcase as the executable name. Keep the executable around if
18185         the test fails.
18186
18187 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
18188
18189         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
18190         changes.  Only test one -g option, and move it to the end of the
18191         list of options to test.
18192
18193 1997-09-19  Michael Meissner  <meissner@cygnus.com>
18194
18195         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
18196         variable GCC_TORTURE_OPTIONS to supply default switches separated
18197         by colons.  If no environment variable, run tests with -O0 -g, -O1
18198         -g, and -O2 -g as well.
18199
18200 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
18201
18202         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
18203         explanatory comments. Fix indentation.
18204
18205 1997-09-15  Jeffrey A Law  (law@cygnus.com)
18206
18207         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
18208
18209 1997-09-11  Jeffrey A Law  (law@cygnus.com)
18210
18211         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
18212         * g++.old-deja/g++.mike/p7325.C: Likewise.
18213         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
18214
18215 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
18216
18217         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
18218         * g++.old-deja/g++.brendan/crash30.C: Likewise.
18219         * g++.old-deja/g++.brendan/crash39.C: Likewise.
18220         * g++.old-deja/g++.law/operators4.C: Likewise.
18221
18222 1997-09-11  Joe Buck  (jbuck@synopsys.com)
18223
18224         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
18225         * g++.old-deja/g++.mike/p784.C: Ditto.
18226         * g++.old-deja/g++.mike/p785.C: Ditto.
18227
18228 1997-09-05  Jeffrey A Law  (law@cygnus.com)
18229
18230           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
18231
18232 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
18233
18234         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
18235         target feature; pass this to c-torture-execute as needed.
18236
18237 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
18238
18239         * lib/c-torture.exp(c-torture-execute): If the previous and the
18240         current executables being tested are identical, we don't need to
18241         run the executable again. Try to make the executable names
18242         unique. Add an optional argument for passing additional compiler
18243         flags.
18244
18245 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
18246
18247         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
18248
18249 1997-08-29  Jeffrey A Law  (law@cygnus.com)
18250
18251         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
18252
18253 1997-07-31  Jeffrey A Law  (law@cygnus.com)
18254
18255         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
18256         32bit or larger longs.
18257
18258         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
18259         have either a 32bit long or 32bit int.
18260
18261 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
18262
18263         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
18264         Make double precision tests dependent on sizeof (double).
18265
18266 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
18267
18268         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
18269         too.
18270
18271 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
18272
18273         * gcc.c-torture/compile/961203-1.cexp: New script.
18274
18275 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
18276
18277         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
18278         up the includes ourselves.
18279
18280 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
18281
18282         * lib/plumhall.exp: Remove random include, and add a few
18283         verbose messages for debugging.
18284
18285 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
18286
18287         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
18288         of trying to do it ourselves.
18289
18290 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
18291
18292         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
18293
18294 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
18295
18296         * gcc.prms/5403.c: Made regexp a bit less strict.
18297
18298 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
18299
18300         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
18301         is returned from remote_load instead.
18302         * lib/plumhall.exp: Ditto.
18303         * lib/mike-g++.exp: Ditto.
18304         * lib/old-dejagnu.exp: Ditto.
18305         * lib/c-torture.exp: Ditto.
18306
18307 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
18308
18309         * lib/g++.exp: Use build_wrapper procedure.
18310         * lib/gcc.exp: Ditto.
18311
18312 1997-05-20  Jeffrey A Law  (law@cygnus.com)
18313
18314         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
18315         an old-style decl for malloc.  Fixes tests to work when
18316         sizeof (int) != sizeof (size_t).
18317
18318 1997-05-15  Mike Meissner  <meissner@cygnus.com>
18319
18320         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
18321
18322         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
18323         use stdargs.h interface.
18324
18325 1997-05-15  Mike Meissner  <meissner@cygnus.com>
18326
18327         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
18328         NO_VARARGS when compiling.
18329
18330 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
18331
18332         * lib/plumhall.exp(ph_includes): New procedure.
18333         (ph_make): Use it.
18334         (ph_compiler): Ditto.
18335
18336         * lib/g++.exp: Rename test-glue.c to testglue.c.
18337         * lib/gcc.exp: Ditto.
18338
18339 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
18340
18341         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
18342         to completion when it's called.
18343
18344 1997-03-21  Michael Meissner  <meissner@cygnus.com>
18345
18346         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
18347         is defined, don't do test.
18348
18349 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
18350
18351         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
18352         for object files.
18353         (ph_summary): Mark skipped testcases as untested, not unresolved.
18354
18355         * lib/plumhall.exp (ph_make): If unresolved because of bad
18356         errorCode, record errorCode in log file.
18357         (*): Replace send_log/verbose with verbose -log.
18358
18359 1997-03-19  Michael Meissner  <meissner@cygnus.com>
18360
18361         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
18362         double conversion if double isn't at least 8 bytes.
18363
18364         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
18365         int to work with targets where int is 16 bits.
18366
18367         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
18368         8 bytes, just exit, since 4 byte doubles don't have enough bits of
18369         precision for the test to complete.
18370
18371 1997-03-14  Michael Meissner  <meissner@cygnus.com>
18372
18373         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
18374         if d10v is not compiled with the -mdouble64 flag.
18375         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
18376
18377         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
18378         d10v is not compiled with the -mint32 flag.
18379
18380 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
18381
18382         * lib/plumhall.exp: Use incr_count.
18383
18384 1997-03-12  Jeffrey A Law  (law@cygnus.com)
18385
18386         * gcc.c-torture: Update to c-torture-1.45.
18387
18388 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
18389
18390         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
18391         the name of the expect testcase file).
18392
18393         * lib/g++.exp(g++_init): Ditto.
18394
18395 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
18396
18397         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
18398         the host.
18399
18400         * lib/gcc.exp(gcc_exit): New procedure.
18401
18402 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
18403
18404         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
18405         specs where appropriate.
18406
18407         * g++.old-deja/g++.arm/*: Added additional ERROR checks
18408         because of new "candidates are" messages, and removed a few
18409
18410         * Converted all non-old-style g++ testcases to old-style, and
18411         moved into g++.old-deja.
18412
18413 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
18414
18415         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
18416         options.
18417
18418         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
18419         succeeded.
18420
18421         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
18422
18423 1997-02-13  Michael Meissner  <meissner@cygnus.com>
18424
18425         * lib/gcc.exp (gcc_target_compile): Add support for defining
18426         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
18427         the machine doesn't have those features.
18428
18429 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
18430
18431         * g++.law/operators4.exp: Don't use LIBS.
18432
18433 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
18434
18435         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
18436
18437         * lib/mike-g++.exp: Don't set the compiler to be tested here.
18438         * lib/g++.exp: Set it here instead. Also, allow use of the
18439         --tool_exec and --tool_opt options. Change CXX to
18440         GXX_UNDER_TEST.
18441
18442         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
18443
18444         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
18445
18446 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
18447
18448         * lib/old-dejagnu.exp: Use prune_warnings instead of
18449         prune_system_crud.
18450         * lib/mike-g++.exp: Ditto.
18451         * lib/gcc.exp: Ditto.
18452         * lib/g++.exp: Ditto.
18453
18454         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
18455
18456 1997-02-07  Jeffrey A Law  (law@cygnus.com)
18457
18458           * 941014-2.c: Include stdlib.h
18459           * 960327-1.c: Include stdio.h
18460           * dbra.c, index-1.c: Don't assume ints are 32bits.
18461
18462 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
18463
18464         * lib/gcc.exp: Add gcc,stack_size target feature.
18465
18466         * lib/g++.exp(g++_target_compile): Add the include and link
18467         paths here, not in two other places. And, it's $options, not
18468         options.
18469
18470         * lib/mike-g++.exp(postbase): Remove the code that determines
18471         the correct include and link paths.
18472         * g++.old-deja/old-deja.exp: Ditto.
18473
18474 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
18475
18476         * lib/g++.exp(g++_init): target_compile no longer returns the
18477         filename of the result.
18478
18479 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
18480
18481         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
18482         call to glob.
18483
18484         * gcc.c-torture/special/special.exp: Change call to
18485         gcc_target_compile to include the object file.
18486
18487 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
18488
18489         * gcc.c-torture/special/special.exp: Correct misspelling in last
18490         change.
18491
18492 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
18493
18494         * lib/plumhall.exp(ph_summary): Log the entire output of the
18495         executable. Return -1 if there were any failures, 0 otherwise.
18496         (ph_execute): Return -1 if there were any failures, 0 otherwise.
18497         (ph_make): Clean up objects and executables that were built
18498         if the tests succeeded.
18499
18500 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
18501
18502         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
18503         libraries and includes in the build tree as appropriate.
18504
18505 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
18506
18507         * lib/c-torture.exp: Instead of looking for the global variable
18508         NO_LONG_LONG, check to see if that's a feature of the target.
18509
18510 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
18511
18512         * config/default.exp: Minimize. Delete the remainer of the files in
18513         config; this functionality is now in devo/dejagnu/config.
18514
18515         g++.*/*: Pass any additional flags used to compile to postbase;
18516         delete CXXFLAGS.
18517
18518         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
18519         is now done by runtest.exp. Use gcc_target_compile instead of
18520         compile.
18521
18522         lib/c-torture.exp: Use gcc_target_compile instead of compile.
18523         Remove references to CFLAGS. Use remote_file instead of
18524         calling rm -f.
18525         (c-torture): Take a list of arguments to use to compile this
18526         testcase.
18527
18528         lib/g++.exp: Simplify. Use target_compile instead of compile.
18529         lib/gcc-dg.exp: Ditto.
18530         lib/gcc.exp: Ditto.
18531         lib/mike-{gcc,g++}.exp: Ditto.
18532         lib/old-dejagnu.exp: Ditto.
18533         lib/plumhall.exp: Ditto.
18534
18535 1997-01-08  Jim Wilson  <wilson@cygnus.com>
18536
18537         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
18538         (ph_linker): Likewise.
18539
18540 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
18541
18542           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
18543         MAP_ANON / MAP_ANONYMOUS if defined;
18544         else try to map from /dev/zero .
18545
18546 1996-11-12  Jeffrey A Law  (law@cygnus.com)
18547
18548         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}:  If MAP_ANON
18549         isn't defined, then define it to MAP_ANONYMOUS.
18550
18551 1996-11-12  Jeffrey A Law  (law@cygnus.com)
18552
18553         * gcc.c-torture: Update to c-torture-1.42 release.
18554
18555 1996-11-11  Jeffrey A Law  (law@cygnus.com)
18556
18557         * gcc.c-torture: Update to c-torture-1.41 release.
18558
18559 1996-10-27  Jeffrey A Law  (law@cygnus.com)
18560
18561         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
18562         c-torture release.
18563
18564 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
18565
18566         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
18567         and LDFLAGS.  Fix second case to append the target_info ldflags
18568         onto LDFLAGS, not CFLAGS.
18569         * lib/g++.exp (g++_init): Add target_info stuff.
18570         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
18571         of libgloss and newlib flags for !native.
18572
18573         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
18574         (GDB): Fix relative path to go up another dir for finding gdb.
18575
18576 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
18577
18578         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
18579         versions in the target_info array, if they don't exist.
18580
18581 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
18582
18583         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
18584
18585 1996-07-08  Jim Wilson  <wilson@cygnus.com>
18586
18587         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
18588         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
18589
18590 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
18591
18592         * lib/old-dejagnu.exp: Don't remove the output file before we've
18593         actually tested it. Don't append pwd to the path of the executable
18594         we're testing.
18595
18596 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
18597
18598         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
18599
18600 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
18601
18602         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
18603         temporary directory for compiler files, and set it to a default
18604         value of /tmp. Set $output as the name of the output file from
18605         compiling the testcase. Add a -o option to $cflags_var so the
18606         compiler writes the final output file as $output. Set $executable
18607         to $output.
18608
18609         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
18610         directory for compiler files, and set it to /tmp if it doesn't
18611         already have a value. Set $output_file to the name of the output
18612         file from compiling the testcase. Add a -o option to CXXFLAGS so
18613         the compiler writes the final output file as $output. Use $output
18614         as the executable to be tested.
18615
18616 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
18617
18618         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
18619
18620 1996-06-08  Jeffrey A Law  (law@cygnus.com)
18621
18622         * gcc.c-torture/execute/pending-1.c: New test.  Still
18623         pending in Tege's queue.
18624
18625 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
18626
18627         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
18628         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
18629         if there were failures.  Call unresolved if there were unresolved
18630         testcases.  Call gcc_fail if program did not run to completion.
18631         (ph_make): Pass additional argument name to ph_execute.
18632         (ph_execute): Add new argument.  Pass additional arguments to
18633         ph_summary.  Call gcc_fail is there is no execution output.
18634
18635 1996-04-24  Jeffrey A Law  (law@cygnus.com)
18636
18637         * lib/plumhall.exp (proc_summary): Output relavent summary
18638         lines into the log so specific failures in plumhall can be
18639         investigated.
18640
18641 1996-04-10  Jeffrey A Law  (law@cygnus.com)
18642
18643         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
18644         (c-torture-execute): Don't try to execute tests which use
18645         "long long" types if $NO_LONG_LONG is nonzero.
18646
18647 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
18648
18649         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
18650         not c-torture.
18651
18652         * gcc.ieee: Move from here.
18653         * gcc.c-torture/execute/ieee: To here.
18654
18655 1996-03-26  Jeffrey A Law  (law@cygnus.com)
18656
18657         * gcc.c-torture: Update to c-torture-1.41 release.
18658
18659 1996-03-22  Jeffrey A Law  (law@cygnus.com)
18660
18661         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
18662         not "$output".
18663
18664 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
18665
18666         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
18667         -c present.
18668
18669 1996-03-02  Jeffrey A Law  (law@cygnus.com)
18670
18671         * config/proelf.exp: Handle connecting to a simulator.
18672
18673 1996-01-31  Jeffrey A Law  (law@cygnus.com)
18674
18675         * config/proelf.exp: New file.  Enough framework that we can
18676         run c-torture tests on the proelf targets (or any other target
18677         that gdb can connect to for that matter).
18678
18679 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
18680
18681         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
18682         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
18683
18684         * lib/plumhall.exp (ph_execute): Always call ph_summary if
18685         exec_output exists.
18686
18687 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
18688
18689         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
18690         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
18691
18692         * config/*.exp: Update FSF address.  Change result of ${tool}_load
18693         to pass/fail/unresolved/unsupported/untested.  Caller must now
18694         call unresolved/unsupported/untested.
18695         * lib/*.exp: Update FSF address.  Update to handle new results of
18696         ${tool}_load.
18697         * lib/chill.exp (verbose): Delete.
18698
18699 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
18700
18701         * lib/gcc.exp (default_gcc_start): Change order of args to
18702         $LDFLAGS $CFLAGS $LIBS.
18703         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
18704         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
18705         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
18706         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
18707         * gcc.misc-tests/dg-test.exp: Likewise.
18708         * gcc.misc-tests/msgs.exp: Likewise.
18709         * gcc.prms/prms.exp: Likewise.
18710         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
18711         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
18712
18713         * lib/dg.exp: Deleted, moved to dejagnu/lib.
18714
18715 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
18716
18717         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
18718
18719         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
18720         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
18721
18722         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
18723         necessary.
18724
18725 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
18726
18727         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
18728         global for loop; add use of $mathlib.
18729         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
18730         settings here; set mathlib for anything but VxWorks.
18731
18732 1996-01-22  Jeffrey A Law  (law@cygnus.com)
18733
18734         * gcc.c-torture: Update to c-torture-1.40 release.
18735
18736 1996-01-03  Jeffrey A Law  (law@cygnus.com)
18737
18738         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
18739         dg.exp.
18740
18741 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
18742
18743         * lib/c-torture.exp (c-torture-execute): Declare "output" as
18744         global.
18745
18746 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
18747
18748         * lib/g++.exp (LIBS): Define if not already.
18749         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
18750         (gcc-dg-prune): Call prune_gcc_output.
18751         * lib/gcc.exp (prune_gcc_output): New proc.
18752         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
18753         prune_gcc_output.
18754
18755 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
18756
18757         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
18758         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
18759
18760 1995-11-15  Jeffrey A Law  (law@cygnus.com)
18761
18762         * gcc.c-torture: Update to c-torture-1.39 release.
18763
18764 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
18765
18766         * lib/c-torture.exp (c-torture-execute): Don't return if one option
18767         fails, try others as well.
18768
18769 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
18770
18771         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
18772         If compilation fails, mark execute tests as `untested'.
18773         If test is marked as unsupported, don't mark compilation and
18774         execute tests as failed.
18775
18776 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
18777
18778         * lib/g++.exp (g++_init): Don't link in libg++, and look to
18779         libstdc++ for whether or not we want to be doing shared
18780         libraries.  Delete link_curses since we don't need it anymore.
18781         * lib/mike-g++.exp (postbase): Don't link in libg++.
18782         * g++.old-deja/old-deja.exp: Likewise.
18783
18784 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
18785
18786         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
18787
18788 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
18789
18790         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
18791         For that, add `-Wl,-a,shared_archive'.
18792         * g++.old-deja/old-deja.exp: Likewise.
18793
18794 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
18795
18796         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
18797
18798 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
18799
18800         * lib/mike-g++.exp (postbase): Pay attention to the status of
18801         g++_load.
18802
18803 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
18804
18805           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
18806
18807 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
18808
18809         * lib/gcc.exp (default_gcc_start): No longer need to log program
18810         being executed or its output, execute_anywhere does that now.
18811         * lib/g++.exp (default_g++_version): Call execute_anywhere.
18812         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
18813
18814 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
18815
18816         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
18817         the same as those in lib/g++.exp.
18818
18819 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
18820
18821         * gcc.c-torture: Update to c-torture-1.38 release.
18822         * gcc.ieee: Related changes.
18823
18824 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
18825
18826         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
18827         "exec". Minor reformatting changes.
18828
18829         * config/rom68k.exp (${tool}_load): Make it work in a canadian
18830         cross. This means all "exec" calls now work on a remote host as
18831         well.
18832         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
18833         cross. Filter out the extra "\r\n" stuff that expect puts in.
18834         (c-torture-execute): Filter out the bogus warnings like
18835         c-torture-compile does. Add support for canadian cross.
18836         * lib/gcc.exp (default_gcc_version, default_gcc_start)
18837         Use execute_anywhere rather than calling exec directly. Now it
18838         works for canadian cross testing.
18839
18840 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
18841
18842         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
18843         results into a variable, and check that rather than using file exists.
18844
18845 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
18846
18847         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
18848         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
18849
18850 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
18851
18852         * g++.old-deja/old-deja.exp: Create and pass runshlib and
18853         lib_curses if there's a shared libg++ in the build tree.
18854
18855 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
18856
18857         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
18858         if not supported target.
18859
18860 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
18861
18862         * lib/g++.exp (g++_init): Move empty setting of runshlib and
18863         link_curses up to always happen, not just for native builds.
18864
18865 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
18866
18867         * gcc.c-torture: Update to c-torture-1.36 release.
18868         * gcc.failure: Related changes.
18869
18870 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
18871
18872         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
18873
18874 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
18875
18876         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
18877         * lib/mike-g++.exp (postbase): Not in here.  Still reference
18878         runshlib, link_curses, and mathlib for link and run.
18879
18880         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
18881         pass the runtime shared library options for Solaris, OSF/1, and
18882         Irix5, and link with -lcurses to avoid unresolved references.
18883
18884 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
18885
18886         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
18887         only run once.
18888
18889 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
18890
18891         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
18892
18893 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
18894
18895         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
18896         do not have a framework for the "compat" tests yet.
18897
18898 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
18899
18900         * lib/mike-g++.exp (postbase): New local variable `mathlib',
18901         set to null if we're testing vxworks5.1.  Use that instead of
18902         `-lm' in the setting of LIBS for link and run.
18903
18904 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
18905
18906         * config/rom68k.exp (${tool}_load): Major changes to make it
18907         work.  Verified that it does in fact return the stuff in
18908         exec_output properly.  Catch any Emul or any TRAP other than 0.
18909
18910 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
18911
18912         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
18913         LDFLAGS properly for targets that need stuff from libgloss.
18914         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
18915         only run once.
18916         (gpp_initialized): New variable.
18917
18918 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
18919
18920         * config/rom68k.exp: Load libgloss.exp.
18921         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
18922         so we can produce a fully linked binary.
18923         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
18924         so we can produce a fully linked binary.
18925
18926 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
18927
18928         * lib/plumhall.exp (ph_section): Watch for expected failures.
18929         Add missing `else'.
18930
18931         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
18932         run the testcase.
18933         (c-torture): Likewise.
18934
18935 1995-08-28  Doug Evans  <dje@cygnus.com>
18936
18937         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
18938
18939         * lib/mike-g++.exp (mike_cleanup): New proc.
18940         (prebase): New globals compiler_result, not_compiler_result,
18941         target_regexp.
18942         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
18943         allow leading "-" in pattern.  Watch for unsupported tests.
18944         If $compiler_result is set, pattern match assembler code,
18945         and ditto for $not_compiler_result.
18946         * lib/mike-gcc.exp: Likewise.
18947
18948         * lib/plumhall.exp (ph_execute): Only call ph_summary if
18949         execution "succeeded".
18950
18951 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
18952
18953         * config/win32.exp: New file.
18954         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
18955
18956 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
18957
18958         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
18959         unsupported.
18960         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
18961         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
18962         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
18963
18964         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
18965         "... without exceptions was ...".  That is now handled by
18966         prune_system_crud.
18967         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
18968
18969 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
18970
18971         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
18972         sieve.c,sort2.c}: New files.
18973         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
18974         sieve.exp,sort2.exp}: Drivers for them.
18975
18976         * lib/mike-gcc.exp (program_output): New user settable variable.
18977         (postbase): Call prune_system_crud.  Also prune extraneous compiler
18978         messages.
18979         * lib/mike-g++.exp (program_output): New user settable variable.
18980
18981         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
18982
18983         * config/sh.exp: Deleted (use sim.exp instead).
18984
18985 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
18986
18987         * config/vx.exp: Declare CHECKTASK as global.
18988         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
18989         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
18990         * lib/old-dejagnu.exp: Load [pwd]/$executable.
18991
18992 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
18993
18994         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
18995         target. Like vx.exp, only includes `vx29k.exp' instead of
18996         `vxworks.exp'.
18997
18998 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
18999
19000         * config/sim.exp: Increase time limit from 120 seconds to 240.
19001
19002 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
19003
19004         * gcc.c-torture/execute/950628-1.c: New test.
19005
19006 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
19007
19008         * gcc.c-torture: Update with changes/additions from
19009         c-torture-1.34.
19010
19011 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
19012
19013         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
19014
19015 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
19016
19017         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
19018
19019 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
19020
19021         * gcc.c-torture/compile/950512-1.c: New test.
19022         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
19023         * gcc.dg/struct-ret-1.c: Likewise.
19024
19025 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
19026
19027         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
19028           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
19029
19030 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
19031
19032         * gcc.c-torture/special/920411-1.c: Deleted.
19033         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
19034
19035 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
19036
19037         * config/sim.exp (${tool}_load): Hack in call to bash to get a
19038         cpu limit.
19039
19040 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
19041
19042         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
19043
19044 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
19045
19046         From kenner;
19047         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
19048         is the proper length.
19049         * va-arg-3.c: Likewise.
19050
19051 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
19052
19053         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
19054         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
19055
19056         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
19057         * lib/g++.exp (default_g++_start): Delete old cruft.
19058
19059 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
19060
19061         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
19062         (2 * (1 << 18)) to (2 * (1 << 17)).
19063
19064         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
19065
19066 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
19067
19068         * config/rom68k.exp: Renamed from config/idp.exp
19069
19070 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
19071
19072         * c-torture/compile/921109-2.c
19073
19074 1995-04-18  Mike Stump  <mrs@cygnus.com>
19075
19076         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
19077         excess errors.
19078
19079 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
19080
19081         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
19082         output.
19083         * lib/g++.exp (default_g++_start): Likewise.
19084
19085 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
19086
19087         * gcc.c-torture/compile/950329-1.c: New test.
19088
19089 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
19090
19091           * config/bug.exp (${tool}_load): Updated to use new remote_open
19092           and remote_close procs.
19093         * config/idp.exp: New file.
19094
19095 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
19096
19097         * gcc.c-torture/execute/950322-1.c: New test.
19098
19099 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
19100
19101         * config/vx.exp (${tool}_load): Clean up testing of return code from
19102         vxworks_ld and vxworks_spawn.
19103
19104 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
19105
19106         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
19107
19108 1995-03-13  Mike Stump  <mrs@cygnus.com>
19109
19110         * lib/old-deja.exp: Add `excess errors test - ' error, now one
19111         can mark excess errors on a machine by machine basis.  Note, the
19112         default is to not expect any excess errors, even when excess
19113         errors test - is given, so you will want to put an XFAIL ... on
19114         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
19115         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
19116         those 4 machines, but no others.
19117
19118 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
19119
19120         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
19121         * lib/c-torture.exp: to here.
19122
19123 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
19124
19125         * gcc.c-torture/execute/950221-1.c: New test.
19126         * gcc.c-torture/execute/struct-ret-1.c: New test.
19127         * gcc.c-torture/compile/950221-1.c: New test.
19128
19129         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
19130
19131 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
19132
19133         * gcc.c-torture/execute/arith-1.c (main): Return 0.
19134         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
19135
19136 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
19137
19138         * g++.gb: New directory of tests, derived from my signature and
19139         class scoping tests.
19140
19141         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
19142         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
19143         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
19144         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
19145         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
19146         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
19147         * g++.gb/sig25.C: Likewise.
19148
19149         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
19150         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
19151         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
19152         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
19153         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
19154         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
19155         * g++.gb/sig25.exp: Likewise.
19156
19157         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
19158         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
19159         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
19160         * g++.gb/scope13.C: Likewise, this test still fails.
19161
19162         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
19163         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
19164         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
19165         * g++.gb/scope13.exp: Ditto.
19166
19167         * g++.gb/README: New file, explains what these tests are about.
19168
19169 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
19170
19171         * lib/dg.exp (dg-do): Support `preprocess'.
19172         (dg-test): Likewise.
19173
19174 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
19175
19176         * config/udi.exp: change "continue -expect" to "exp_continue".
19177
19178 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
19179
19180         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
19181         Delete redundant tests.
19182
19183         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
19184         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
19185         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
19186         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
19187         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
19188         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
19189         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
19190         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
19191
19192         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
19193         storing label pointers.
19194         * gcc.c-torture/execute/921019-1.c: Likewise.
19195         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
19196         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
19197         parameter fp.
19198         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
19199         constants.
19200
19201         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
19202         Delete obsolete tests.
19203
19204         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
19205         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
19206         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
19207         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
19208         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
19209         * gcc.c-torture/compile/950124-1.c: New test.
19210
19211         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
19212
19213 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
19214
19215         * lib/mike-g++.exp: Add -lm to LIBS.
19216
19217 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
19218
19219         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
19220
19221 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
19222
19223         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
19224
19225 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
19226
19227         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
19228
19229 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
19230
19231         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
19232         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
19233         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
19234         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
19235         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
19236         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
19237         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
19238         * g++.law/{operators31.C, operators32.C,
19239         * g++.law/{operators33.C, operators34.C}: Likewise.
19240         * g++.law/{pic1.C, refs2.C}: Likewise.
19241         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
19242         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
19243         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
19244         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
19245
19246         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
19247         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
19248         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
19249         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
19250         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
19251         * g++.law/{enum9.exp, friend5.exp}: Likewise.
19252         * g++.law/{nest3.exp, nest4.exp}: Likewise.
19253         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
19254         * g++.law/{operators30.exp, operators31.exp}: Likewise.
19255         * g++.law/{operators32.exp, operators33.exp}: Likewise.
19256         * g++.law/{operators34.exp}: Likewise.
19257         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
19258         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
19259         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
19260         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
19261         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
19262
19263         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
19264         No longer expected to fail.
19265         * g++.law/missed-error3.C: Tweak for recent bool changes.
19266
19267 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
19268
19269         * config/emb-unix: Deleted.
19270         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
19271         remote execution.  Do final link on remote host if REMOTE_LINK is set.
19272
19273 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
19274
19275         * lib/dg.exp (dg-test): Fix typo in last patch.
19276
19277 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
19278
19279         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
19280         (handles multiple occurrences).
19281
19282 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
19283
19284         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
19285         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
19286         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
19287         printed).
19288         * lib/c-torture.exp (c-torture-compile): Likewise.
19289         (c-torture): Prepend full path if missing.
19290         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
19291         (gcc_fail): Likewise.
19292         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
19293
19294 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
19295
19296         * lib/netware.exp: Only attach to NetWare i386 systems.
19297
19298 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
19299
19300         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
19301         messages.  Add test name to "output pattern match" pass/fail message.
19302
19303 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
19304
19305         * gcc.dg: New testsuite.
19306         * gcc.dg/dg.exp: New file.
19307
19308         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
19309         test-switch.c}: Deleted.
19310
19311         * gcc.misc-tests/msgs.exp: New testcase driver.
19312
19313 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
19314
19315         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
19316         Watch for illegal return values from ${tool}_load.
19317         * config/unix.exp (${tool}_load): Fix pass/fail detection for
19318         cross targets.  Coerce return value >0 to 1.
19319
19320 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
19321
19322         * config/unix.exp (${tool}_load): Call program rsh, not proc.
19323
19324         * config/emb-unix.exp: New file.
19325
19326         * config/sim.exp: Error if variable $SIM not defined.
19327         (${tool}_load): Mark test as "untested" if simulator missing.
19328
19329         * config/unix.exp: Load remote.exp to get rcp_download.
19330         * lib/c-torture.exp: Use different option lists for testcases with
19331         and without loops.
19332         * gcc.c-torture/execute/execute.exp: Likewise.
19333
19334 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
19335
19336         * config/*.exp: Clarify return code from ${tool}_load.
19337         Call `unresolved' or `untested' instead of `warning' or `perror'
19338         (sometimes you still want to call both though).
19339         Add comment that `shell_id' is local to each file.
19340         * config/udi.exp (timeout): Set to 30.
19341         Don't print warning if connection fails, $connectmode has already
19342         printed an error.
19343         (${tool}_load): Move verbose messages to level 2.
19344         Rework pattern for "Process started" message.
19345         Pass `shell_id' to ${connectmode}_download.
19346         Retry twice upon timeout.  Make resetting of target more robust.
19347         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
19348         Pass `shell_id' to exit_$connectmode.
19349         Only call exit_$connectmode if connected.
19350         * config/unix.exp (${tool}_load): Check return codes better.
19351         * config/vrtx.exp (${tool}_load): Likewise.
19352         * config/vx.exp (${tool}_load): Likewise.
19353         Delete unneeded global's.
19354         * lib/dg.exp (dg-test): Update to reflect clarified return codes
19355         from ${tool}_load.
19356         (dg-stat): Delete.
19357         (dg-init): Delete recording of pass/fail counts.
19358         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
19359         (old-dejagnu-init): Likewise.
19360         (old-dejagnu-stat): Delete contents, empty proc now.
19361         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
19362         (c-torture): Delete references to lcnt, lpass, lfail.
19363         Get option list from TORTURE_OPTIONS.
19364         Delete -funroll[-all]-loops if no loops.
19365         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
19366         (g++_stat): Delete contents (empty proc now).
19367         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
19368         (gcc_finish): Likewise.
19369         (gcc_stat): Deleted.
19370         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
19371         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
19372         * gcc.c-torture/execute/execute.exp: Likewise.
19373         Split tests into two parts: compile, execute.
19374         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
19375         no loops.  Update to reflect clarified return codes from ${tool}_load.
19376
19377 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
19378
19379         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
19380         to grep for.
19381         (old-dejagnu): Likewise (where necessary).
19382
19383 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
19384
19385         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
19386
19387         * lib/dg.exp (dg-process-target): Fix processing of selector.
19388         Add comment regarding use of `error'.
19389
19390         * lib/gcc.exp (prune_system_crud): Define if missing.
19391         * lib/g++.exp (prune_system_crud): Likewise.
19392
19393         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
19394         Call prune_system_crud.
19395         * lib/dg.exp (dg-runtest): New proc.
19396         Use perror instead of send_user for tcl errors in testcase.
19397         Don't return any value, it's never used.
19398         Don't clobber previous definition of `unknown'.
19399         Print tcl errors in `dg-final'.
19400
19401 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
19402
19403         * lib/dg.exp (dg-process-target): Improve syntax error messages.
19404         (dg-test): Don't print errorInfo, it contains stack backtrace.
19405
19406 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
19407
19408         * lib/g++.exp (runtest_file_p): Define if missing.
19409
19410 1994-09-24  Doug Evans  (dje@cygnus.com)
19411
19412         * lib/mike-g++.exp: Comment out loading of g++.exp.
19413         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
19414         (default_g++_version): Always print something.
19415         (default_g++_start): Comment out call to `which'.
19416         (g++_start, g++_load): Deleted (must be defined in config file).
19417         * lib/gcc.exp: Test for existence of $CC at start.
19418         Delete check for tmpdir (done in gcc_init).
19419         (default_gcc_version): Always print something.
19420         (default_gcc_start): Comment out call to `which'.
19421         * config/*.exp: Major cleanup - make cross targets work at least a
19422         little better for g++ (by not being "--tool gcc" specific).
19423         Rename gcc_xxx to ${tool}_xxx.
19424         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
19425         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
19426
19427 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
19428
19429         * lib/c-torture.exp (c-torture-compile): Rework compiler
19430         message processing.
19431
19432         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
19433         c-torture.
19434
19435 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
19436
19437         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
19438
19439         * lib/dg.exp (dg-process-target): Support { target native }.
19440
19441 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
19442
19443         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
19444         looked for "... program xxx got fatal signal".
19445         Correct regsub munging of `comp_output'.
19446         Ignore compiler messages "path prefix not used" and "linker input
19447         file unused".
19448
19449 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
19450
19451         * lib/gcc.exp (runtest_file_p): Define if missing.
19452         * gcc.prms/template.c: Example to work from.
19453
19454 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
19455
19456         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
19457         * lib/dg.exp (dg-test): Call unsupported testcases as such.
19458
19459         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
19460         * gcc.prms/1883.c: Moved from compile/940714-1.c.
19461         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
19462         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
19463
19464         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
19465         (dg-process-target): No longer a varargs proc.
19466         Return S/N for target, P/F for xfail.  All callers changed.
19467         (user option procs): More argument checking.
19468         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
19469         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
19470         (dg-test): Skip test if not running on selected target in `dg-do'.
19471         Update handling of `dg-do-what', `dg-output-text'.
19472         Separate execution pass/fail from output pattern match pass/fail.
19473         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
19474
19475 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
19476
19477         * gcc.c-torture/special/special.exp: Don't expect failure for mips
19478         target for 920510-1.c.
19479
19480 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
19481
19482         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
19483         Clean up comment regarding use of passcnt, etc.
19484         (gcc_stat): Don't update `testcnt' here.
19485         (gcc_finish): Do it here.
19486         Might as well reset `but_id' here too.
19487         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
19488         to determine if the file should be tested.
19489         * gcc.c-torture/compile/compile.exp: Likewise.
19490         * gcc.c-torture/execute/execute.exp: Likewise.
19491         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
19492         * gcc.misc-tests/dg-test.exp: Likewise.
19493         * gcc.prms/prms.exp: Likewise.
19494         * gcc.wendy/wendy.exp: Likewise.
19495         * g++.old-deja.exp: Likewise.
19496         Move "Testing file" message to verbose level 1.
19497
19498 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
19499
19500         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
19501
19502 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
19503
19504         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
19505         (default_gcc_start): Accept optional second list element
19506         of compiler flags.  Print compiler output at verbosity level 2.
19507         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
19508         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
19509         Save current values of framework globals passcnt, failcnt, xpasscnt,
19510         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
19511         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
19512         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
19513         xfailcnt to compute stats.  Update framework global `testcnt' from
19514         pass/fail counts.
19515         (gcc_finish): New proc.  Clean up test environment.
19516         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
19517         (gcc_epass, gcc_efail): Delete.
19518         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
19519         argument of line number.
19520         (dg-init): If the tool has an init routine, call it.
19521         (dg-test): Remove args `cflags_var' and `libs_var'.
19522         Pass all compiler options to ${tool}_start.
19523         Handle missing line number.
19524         (dg-finish): New function.
19525         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
19526         particular files.  Call gcc_finish at end.  Move "skipping test"
19527         message to verbosity level 3.
19528         * gcc.c-torture/compile/compile.exp: Likewise.
19529         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
19530         * gcc.c-torture/execute/execute.exp: Likewise.
19531         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
19532         Print testcase being tried at verbosity level 1.
19533         * gcc.c-torture/special/special.exp: Unset xfail.
19534         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
19535         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
19536         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
19537         * gcc.failure/failure.exp: Likewise.
19538         * gcc.ieee/ieee.exp: Likewise.
19539         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
19540         Update call to dg-test.  Call dg-finish at end.
19541         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
19542         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
19543         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
19544         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
19545         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
19546         * gcc.wendy/wendy.exp: Add copyright.
19547         Delete setting of tmpdir (done by gcc_init).
19548         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
19549         Pass compiler flags to gcc_start.  Call gcc_finish at end.
19550         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
19551         gcc_[ce]pass/fail.
19552
19553 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
19554
19555         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
19556         confusion.
19557         (g++_load): Likewise.
19558
19559         * config/*.exp (gcc_load): Some were varargs fns and some were not.
19560         Rename argument to `prog' to remove the confusion.
19561         Varargs fns behave differently too!
19562         (g++_load): Likewise.
19563
19564         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
19565
19566         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
19567         what it is.  Delete (always) printing of status value for !native.
19568         Simplify verbose code, and include status and exec_output.
19569         (g++_load): Use gcc_load.
19570
19571 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
19572
19573         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
19574         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
19575         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
19576         940714-3.c as these testcases don't exist anymore.  Make
19577         va-arg-1.c expected to pass.
19578
19579 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
19580
19581         * gcc.misc-tests/misc.exp: Only run specific testcases.
19582         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
19583         * gcc.misc-tests/dg-[1-9].c: New files.
19584
19585         * lib/dg.exp: New testsuite driver.
19586         * gcc.prms/prms.exp: Use it.
19587
19588         * README.gcc: New file.
19589
19590         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
19591         Document and reset `lxpass' and `lxfail'.
19592         Simplify "initialized" message.
19593         (gcc_stat): Clean up comments a little.
19594
19595 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
19596
19597         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
19598
19599 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
19600
19601         * lib/old-dejagnu.exp (process-option): New proc.
19602         (old-dejagnu-init, old-dejagnu-stat): Likewise.
19603         (old-dejagnu): Simplify.
19604         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
19605
19606 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
19607
19608         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
19609         exists and is not an empty string.
19610
19611         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
19612         $xfail rather than calling setup_xfail.  Clear $xfail when test is
19613         finished.
19614         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
19615         automatically.
19616
19617         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
19618         longer expected to fail.
19619
19620         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
19621         "f" function call.
19622
19623         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
19624
19625         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
19626         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
19627         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
19628         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
19629         c-torture-1.29.
19630
19631         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
19632         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
19633
19634         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
19635
19636         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
19637         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
19638
19639         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
19640         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
19641         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
19642
19643 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
19644
19645         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
19646         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
19647         940714-1.c, 940714-2.c, 940714-3.c},
19648         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
19649         gcc.misc-tests/{mg.c,mg.exp}:
19650         New tests.
19651         * gcc.noncompile/noncompile.exp: Change accordingly.
19652
19653 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
19654
19655         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
19656         Undo previous clobberage.
19657
19658 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
19659
19660         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
19661         * gcc.special/{930510-1.c, special.exp}:
19662         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
19663         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
19664         struct-varargs-1.c}: New tests from c-torture-1.26.
19665
19666 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
19667
19668         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
19669           argument to switch.
19670
19671 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
19672
19673         * Revert the previous changes.  Please see Rob's directory
19674           (/lisa/test/rob/progressive/gcc/testsuite) for testing
19675           fixes.
19676
19677 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
19678
19679         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
19680             g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
19681             g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
19682             g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
19683             g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
19684             g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
19685             g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
19686             g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
19687             g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
19688             g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
19689             g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
19690             g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
19691             g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
19692             g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
19693             g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
19694             g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
19695             g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
19696             g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
19697             g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
19698             g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
19699             g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
19700             g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
19701             gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
19702             gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
19703             gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
19704             lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
19705             lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
19706
19707 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
19708
19709         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
19710             lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
19711           with perror calls.
19712
19713 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
19714
19715         * config/unix.exp (g++_load): Fix syntax.
19716
19717 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
19718
19719         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
19720         * gcc.noncompile/921017-1.c: Deleted obsolete test.
19721         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
19722         Don't expect va-arg-1.c to fail.  Correct expected output for
19723         920928-1.c.
19724         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
19725         * gcc.wendy/hbm4.c: Correct typo.
19726         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
19727
19728 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
19729
19730         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
19731         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
19732         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
19733         * lib/c-torture.exp (c-torture-compile): Ditto.
19734
19735         Reduce volume of output (remove all the -I's and such).
19736         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
19737         Call gcc_cpass, gcc_cfail.
19738         (c-torture): Pass testing option to c-torture-compile.
19739
19740 1994-03-21  Doug Evans  (dje@cygnus.com)
19741
19742         Bring patches over from progressive.
19743         * config/default.exp: Exit remote shell cleanly.
19744         (g++_exit, g++_start): Add default versions.
19745         * config/sim.exp (gcc_load): Use perror, not error.
19746
19747 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
19748
19749         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
19750         set in site.exp.
19751
19752 1994-03-14  Doug Evans  (dje@cygnus.com)
19753
19754         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
19755         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
19756         (wendy_try): New proc to run testcase.
19757         (main loop): Call 'em.
19758         * gcc.wendy/*.c: Clean up pass to correct expected output.
19759
19760         * lib/gcc.exp: Minor cleanup work.
19761         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
19762
19763 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
19764
19765         * config/sim.exp (gcc_load): Document return codes better.
19766         Don't pass -v to simulator.
19767
19768 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
19769
19770           * gcc.special/920717-x.c: Fix typo.
19771           * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
19772           get at sources.
19773
19774         * lib/mike-gcc.exp: Fix typo.
19775
19776 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
19777
19778         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
19779         binary to use, transform the name.
19780         * config/*.exp: rename everything. Nuke any g++ specific files,
19781         it's now a special case of gcc that requires no special support.
19782         Add a default.exp for unsupported targets.
19783
19784 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
19785
19786         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
19787         lib/old-dejagnu.exp: Fix a few patterns to work with the new
19788         version of Tcl.
19789
19790 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
19791
19792         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
19793         than a warning.
19794
19795 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
19796
19797         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
19798
19799 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
19800
19801         * gcc.execute/execute.exp: Combine opt_list and foption_list into
19802         option_list.  Compile every file with only 4/6 option choices
19803         (same as C torture) instead of with 12/18 different option
19804         choices.
19805         * lib/c-torture.exp: Likewise.
19806
19807         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
19808         not already set.
19809
19810 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
19811
19812         * lib/old-deja.exp: Add `excess errors test fails' error, now one
19813         can put an XFAIL *-*-* on excess errors.
19814
19815 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
19816
19817         * g++.law: Add more tests derived from g++-bugs snapshots.
19818
19819         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
19820         equivalent to g++.law/init9.
19821
19822         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
19823         compiled it, and the a.out file after we've run it.
19824
19825 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
19826
19827         * lib/mike-g++.exp (postbase): Delete the .o file after we've
19828         compiled it, and the a.out file after we've run it.
19829
19830 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
19831
19832         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
19833
19834 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
19835
19836         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
19837         version number.
19838
19839 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
19840
19841         * g++.law: New directory of g++ tests derived from the g++-bugs
19842         snapshots.
19843
19844 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
19845
19846         * gcc.compile: initbug1.c initbug1.exp testcase added
19847
19848 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
19849
19850         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
19851         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
19852           fixes submitted by Jeff Law (law@cs.utah.edu)
19853         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
19854           Jeff Law (law@cs.utah.edu)
19855
19856
19857 1993-11-30  Mike Stump  (mrs@cygnus.com)
19858
19859         * config/unix-g++.exp: Follow the gcc way of doing things.
19860         * g++.old-deja/old-deja.exp: Minor updates.
19861         * lib/g++.exp: New file, follow the gcc way of doing things.
19862         * lib/old-dejagnu.exp: Minor updates.
19863         * lib/mike-g++.exp: Always unset errorInfo.
19864
19865 1993-11-06  Mike Stump  (mrs@cygnus.com)
19866
19867         * lib/gcc.exp: Fix some errors with the below change, CC and
19868         CFLAGS should be global when setting, not local.
19869
19870 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
19871
19872         * lib/gcc.exp: Transform tool name.
19873
19874 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
19875
19876         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
19877
19878 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
19879
19880         * lib/gcc.exp: change gcc_done to gcc_stat
19881
19882 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
19883
19884         * Upgraded gcc testsuite to c-torture version 1.25
19885
19886 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
19887
19888         * lib/gcc.exp: added reporting code. Changed verbose compile message.
19889         * lib/c-torture: added hooks for new reporting code.
19890
19891 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
19892
19893         * config/sh-gcc.exp: check if sh-sim exists in the path
19894
19895 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
19896
19897         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
19898         * gcc.compile/compile.exp: Initial changes for new logic.
19899         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
19900         * gcc.failure/failure.exp: Initial changes for new logic.
19901         * gcc.ieee/ieee.exp: Initial changes for new logic.
19902         * gcc.misc-tests/misc.exp: Initial changes for new logic.
19903         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
19904         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
19905         * lib/c-torture.exp: Initial changes for new logic.
19906         * lib/gcc.exp: Initial changes for new logic.
19907
19908 1993-10-15  Mike Stump  (mrs@cygnus.com)
19909
19910         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
19911         depend upon failure or success.  Fully qualify names in failure
19912         and success messages.  Always remove a.out before starting
19913         compile, just in case.  Pay more attention to error text output by
19914         the compiler.  Handle testcases with no known past errors just
19915         like all others, so that things are uniform.  Other miscellaneous
19916         improvements.
19917
19918 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
19919
19920         * gcc.cpp: new directory for cpp tests
19921
19922 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
19923
19924         * lib/chill.exp: Code reformatted, removed unused code.
19925         * config/unix-chill.exp: Code reformatted, removed unused code.
19926         * chill.execute/execute.exp: Code reformatted, removed unused code.
19927         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
19928
19929 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
19930
19931         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
19932         routines not written.
19933
19934 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
19935
19936         * config/bug-gcc.exp: Use new procs from bug.exp.
19937
19938 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
19939
19940         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
19941         via ftp, rather than depending on NFS.
19942         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
19943         case.
19944
19945 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
19946
19947         * config/bug-gcc.exp: Use new download proc.
19948
19949 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
19950
19951         * chill.execute/execute.exp: cleanups, handles errors better
19952         * chill.compile/compile.exp: rewrite, based on execute.exp
19953         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
19954         * lib/chill.exp: major changes to diff proc and compile and link
19955           procs. added chill_fail and chill_pass wrappers to pass and
19956           fail. added more comments, and handle error codes better.
19957           Added a hack to capture stderr from exec, so noncompile tests
19958           can work.
19959
19960 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
19961
19962         * chill.execute/execute.exp: rewrite of testsuite driver
19963         * lib/chill.exp: rewrite of testsuite driver
19964         * config/unix-chill.exp: rewrite of testsuite driver
19965
19966 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
19967
19968     In chill.execute:
19969         * iexpr.ch: Standardize uppercase.
19970         * tuples.dat: Standardize uppercase.
19971         * vary.ch: standardize.  Correct varying string assignments.
19972         * vary.dat: Add new output lines.
19973
19974 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
19975
19976     In chill.execute:
19977         * chprintf.ch: Standardize use of uppercase.
19978         * tuples.ch: Standardize and turn arr2 into a DCL,
19979           rather than a SYN.
19980         * pinits.ch: Standardize.
19981
19982 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
19983
19984         * rts.c:  Get malloc() from <stdlib.h>, not <malloc.h>.
19985         * Makefil: Renamed to Makefile.in.
19986         * configure.in: New.
19987
19988 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
19989
19990     In chill.execute:
19991         * .cvsignore: Add result/output files.
19992         * Makefile: Fix up variables at start.  Use MFLAGS
19993           everywhere.  Correct bool_loc, built_ins entries.
19994           Add entry for vary1.ch.
19995         * bitarray.ch: Standardize upper-case usage.
19996         * bitexpr.ch: Standardize, add output of b1.
19997         * params.ch: Use arrayt in along PROC parameters, to
19998           avoid novelty problems.
19999         * sets.ch: Tiny cleanup.
20000         * vary1.ch: Re-indent.
20001
20002 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
20003
20004           * Add PR-related files to Makefiles, .cvsignore files, etc.
20005
20006 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
20007
20008         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
20009           with compiler objects. New names are test-flow.c and test-loop.c
20010
20011 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
20012
20013         * Upgraded c-torture tests from 1.19 to 1.20
20014
20015         * new files:
20016         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
20017         * gcc.compile: 930623-1.c 930623-2.c
20018         * gcc.noncompile: 930622-1.c 930622-2.c
20019         * gcc.failure: 920411-1.c 920627-2.c
20020         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
20021
20022 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
20023
20024         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
20025           More changes to get testsuite working properly. Needs more work.
20026           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
20027
20028 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
20029
20030         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
20031           More changes to get testsuite working properly. Needs more work.
20032
20033 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
20034
20035         * chill.compile/compile.exp: Added for Dejagnu support
20036         * chill.execute/execute.exp: Added for Dejagnu support
20037         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
20038
20039 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
20040
20041     This should complete moving the CHILL test files.
20042         * chill.noncompile(.cvsignore printf.grt
20043             in-printf.grt chprintf.grt chprintf.ch):
20044             Added test-support files.
20045           (Makefile): Modified further.
20046         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
20047             signal.ch): Added test files.
20048           * chill.execute (.cvsignore printf.grt printr.c
20049             in-printf.grt rts.c chprintf.grt rts.h): Added
20050           test-support files.
20051             (Makefile): More corrections.
20052
20053 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
20054
20055         * chill.compile, chill.execute, chill.nocompile: Add CHILL
20056           test cases, ready for DejaGnu.
20057
20058 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
20059
20060         * Upgraded c-torture tests from 1.18 to 1.19
20061
20062         * gcc.compile: added test(s):
20063           930607-1.c
20064         * gcc.execute: added test(s):
20065           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
20066
20067         * added new subdirectory for misc tests: gcc.misc-tests
20068         * gcc.misc-test(s): added tests:
20069           inst-check.c test-consts.c test-ior.c test-switch.c
20070
20071 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
20072
20073         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
20074
20075 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
20076
20077         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
20078
20079 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
20080
20081         * Upgraded c-torture tests from 1.17 to 1.18
20082
20083 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
20084
20085         * Upgraded c-torture tests from 1.12 to 1.17
20086
20087 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
20088
20089         * lib/old-dejagnu.exp:
20090           Fixed handling of XFAIL target triplets to correctly
20091           recognize wildcard characters.  Removed code that
20092           appended a unique id tag to the end of the file name
20093           printed out by the result of the testcases within a
20094           given test file.
20095
20096 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
20097
20098         * lib/old-dejagnu.exp:
20099           Reworked expected failure handling to trigger off of XFAIL
20100           keyword in keyphrase embeded in testcase source code. The
20101           XFAIL keyword must be at the end of the keyphrase line. It
20102           may optionally be followed by one or more target triplets.
20103           It has just occured that the handling of wildcards in the
20104           target triplet may not be correct.
20105
20106 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
20107
20108         * g++.old-deja/tests:
20109           Moved all subdirectories up one level into g++.old-deja .
20110
20111         * lib/old-dejagnu.exp:
20112           Fixed problem with CXXFLAGS not being properly reset, and being
20113           corrupted with extraneous "-c" compiler option.  This was
20114           causing binaries to not be generated for test that needed them.
20115           Modified strings passed to "pass" and "fail" so that individual
20116           tests from the same test file would be distinguished by an
20117           identifier appended to the test file name in the summary logs;
20118           this corrected a problem with erroneous diff logs.  Added code
20119           to search testcases for expected fail and unexpected pass keywords.
20120
20121 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
20122
20123         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
20124
20125 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
20126
20127         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
20128           Removed extraneous text from end of "Special g++ Options"
20129           keyphrase.
20130
20131         * lib/old-dejagnu.exp: Added pattern matching to look for new
20132           keywords, embedded in testcases comments, which will trigger
20133           calls to xpass and xfail.
20134
20135 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
20136
20137         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
20138           comments embedded in the testcases, especially the one looking for
20139           special compiler options, as well as the pattern matching for the
20140           compiler output again.
20141
20142 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
20143
20144         * lib/old-dejagnu.exp: Do a proper check of the return value for
20145           execute tests. Fixed several problems with the pattern matching
20146           of the compiler output which gave erroneous test results.
20147           Changed several of the test result messages to be more descriptive.
20148         * config/unix-g++.exp: Proc g++_load now actually works and
20149           executes the tests passed to it and returns a usable return
20150           value.
20151
20152 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
20153
20154           * lib/gcc.exp: Exits gracefully if $CC is bogus.
20155
20156 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
20157
20158         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
20159           Modified both files to properly execute the old style
20160           dejagnu tests. The previous versions of these files were
20161           experimental and did not function anything near correctly.
20162
20163 1993-04-05  Rob Savoye  (rob@cygnus.com)
20164
20165         * Removed all Makefile.in and configure.in files. No configuration
20166         needed now.
20167
20168 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
20169
20170         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
20171
20172 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
20173
20174         * gcc.compile/configure.in, gcc.unsorted/configure.in,
20175         gcc.special/configure.in, gcc.noncompile/configure.in,
20176         gcc.execute/configure.in, gcc.code_quality/configure.in,
20177         g++.other/configure.in, g++.old-deja/configure.in,
20178         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
20179         in srcname setting.
20180
20181 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
20182
20183         * lib/udi.exp:  Fixed mondfe and mondfe_download.
20184         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
20185         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
20186
20187 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
20188
20189         * config/udi-gdb.exp: Check $shell_id after connecting to target.
20190         (gdb_exit): Don't remove *_soc files.
20191
20192 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
20193
20194         * lib/c-torture.exp: Don't look for main; instead always use -w
20195         -c.  This is how the c-torture tests work.  Remove the object
20196         file if the compilation succeeds.
20197         * gcc.execute/execute.exp: Remove executable if test passes.
20198         * gcc.noncompile/noncompile.exp: Every test is an expected
20199         failure.
20200         * gcc.special/special.exp: Added tests from c-torture 1.11,
20201         corrected use of existing test.
20202         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
20203         gcc.execute/920625-1.c: Updated to c-torture 1.11.
20204         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
20205         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
20206         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
20207         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
20208         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
20209         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
20210         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
20211         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
20212         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
20213         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
20214         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
20215         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
20216         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
20217         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
20218         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
20219         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
20220         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
20221         c-torture 1.11.
20222         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
20223         correspond to c-torture 1.11.
20224
20225         * New file.
20226