OSDN Git Service

Fix typo in ChangeLog
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
2
3         PR c++/13736
4         * g++.dg/parse/cast2.C: New test.
5
6 2004-01-27  James E Wilson  <wilson@specifixinc.com>
7
8         * objc.dg/encode-2.m (main): New local string.  Set depending on
9         sizeof long.  Use in sscanf call.
10         * objc.dg/encode-3.m (main): New local string.  Set depending on
11         sizeof long.  Use in scan_initial call.
12
13 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14
15         * objc.dg/call-super-2.m: Make LP64-safe.
16         * objc.dg/desig-init-1.m: Likewise.
17
18 2004-01-27  Devang Patel <dpatel@apple.com>
19
20         * g++.dg/debug/namespace1.C: New test.
21         
22 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
23
24         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
25         xscale-*-*.
26
27         * gcc.dg/arm-mmx-1.c: New test.
28
29 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
30
31         * gcc.dg/20040127-1.c: New test.
32         * gcc.dg/20040127-2.c: New test.
33
34 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
35
36         * objc.dg/stret-1.m (glob): Renamed to globa.
37
38 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
39
40         PR c++/13663
41         * g++.dg/expr/for1.C: New test.
42
43 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
44
45         PR middle-end/13779
46         * gcc.dg/darwin-longlong.c: New test.
47
48 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
49
50         * gcc.dg/20040124-1.c: Moved test from here...
51         * gcc.c-torture/compile/20040124-1.c: ...to here.
52
53 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
54
55         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
56         the assembly output if -m64 is passed.
57
58 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
59
60         PR c++/13833
61         * g++.dg/template/cond3.C: New test.
62
63 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
64
65         PR c++/13810
66         * g++.dg/template/ttp7.C: New test.
67
68 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
69
70         PR c++/13797
71         * g++.dg/template/nontype4.C: New test.
72         * g++.dg/template/nontype5.C: Likewise.
73
74 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
75
76         * gcc.dg/torture/mips-clobber-at.c: New test.
77
78 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
79
80         * gcc.dg/20040124-1.c: New test.
81
82 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
83
84         * gcc.dg/20040123-1.c: New test.
85
86 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
87
88         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
89
90 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
91
92         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
93
94 2004-01-23  Andrew Pinski  <apinski@apple.com>
95
96         * gcc.dg/20030121-1.c: Move to ..
97         * gcc.dg/20040121-1.c: here.
98
99 2004-01-23  Roger Sayle  <roger@eyesopen.com>
100
101         * gcc.dg/builtins-29.c: New test case.
102
103 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
104
105         PR 18314
106         * gcc.dg/builtins-30.c: New testcase.
107
108 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
109
110         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
111         * lib/g77.exp: Likewise.
112         * lib/objc.exp: Likewise.
113         * lib/g++.exp: Likewise.
114
115 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
116
117         * gcc.dg/struct-by-value-2.c: New test.
118
119 2004-01-21  Andrew Pinski  <apinski@apple.com>
120
121         PR target/13785
122         * gcc.dg/20030121-1.c: New test.
123
124 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
125
126         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
127         clobber frame pointer register in asm statement.
128
129 2004-01-21  Falk Hueffner  <falk@debian.org>
130
131         * gcc.c-torture/compile/20040121-1.c: New test.
132
133 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
134
135         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
136
137 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
138
139         * gcc.dg/ppc64-abi-2.c: New test.
140
141 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
142
143         * lib/treelang.exp: Fill out this file.
144         * lib/treelang-dg.exp: New File.
145
146 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
147
148         * gcc.c-torture/compile/981022-1.c: Remove.
149         * gcc.dg/array-5.c: Remove XFAIL.
150         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
151         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
152         gcc.dg/cond-lvalue-1.c: Update.
153         * gcc.dg/cast-lvalue-2.c: New test.
154
155 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
156
157         PR c++/13592
158         * g++.dg/other/error1.C (class foo): Tweak error message.
159
160         PR c++/13592
161         * g++.dg/template/call2.C: New test.
162
163 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
164
165         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
166         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
167         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
168         scalar-return-1_x.c, scalar-return-2_y.c,
169         scalar-return-3_x.c, scalar-return-3_y.c,
170         scalar-return-4_x.c, scalar-return-4_y.c,
171         struct-align-1.h, struct-align-1_x.c,
172         struct-align-1_y.c, struct-align-2.h,
173         struct-align-2_x.c, struct-align-2_y.c,
174         struct-by-value-10_y.c, struct-by-value-11_x.c,
175         struct-by-value-11_y.c, struct-by-value-12_x.c,
176         struct-by-value-12_y.c, struct-by-value-13_x.c,
177         struct-by-value-13_y.c, struct-by-value-14_x.c,
178         struct-by-value-14_y.c, struct-by-value-15_x.c,
179         struct-by-value-15_y.c, struct-by-value-16_y.c,
180         struct-by-value-17_y.c, struct-by-value-18_y.c,
181         struct-by-value-19_y.c, struct-by-value-1_x.c,
182         struct-by-value-1_y.c, struct-by-value-20_y.c,
183         struct-by-value-2_x.c, struct-by-value-2_y.c,
184         struct-by-value-3_y.c, struct-by-value-4_x.c,
185         struct-by-value-4_y.c, struct-by-value-5_y.c,
186         struct-by-value-6_y.c, struct-by-value-7_y.c
187         struct-by-value-8_x.c, struct-by-value-8_y.c
188         struct-by-value-9_x.c, struct-by-value-9_y.c
189         struct-return-10_x.c, struct-return-10_y.c,
190         struct-return-19_x.c, struct-return-20_x.c
191         struct-return-2_x.c, struct-return-2_y.c
192         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
193         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
194
195 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
196
197         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
198         attribute on sparc*-sun-solaris2.*.
199
200 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
201
202         PR c++/13710
203         * g++.dg/ext/typeof7.C: New test.
204
205 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
206
207         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
208         * gcc.dg/const-elim-1.c: Same.
209
210 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
211
212         * objc.dg/stret-1.m: New.
213         * objc.dg/stret-2.m: New.
214
215 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
216
217         PR c++/11895
218         * g++.dg/ext/vector1.C: New test.
219
220 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
221
222         * gcc.dg/pch/import-1.c: New.
223         * gcc.dg/pch/import-1.hs: New.
224         * gcc.dg/pch/import-1a.h: New.
225         * gcc.dg/pch/import-1b.h: New.
226         * gcc.dg/pch/import-1c.h: New.
227
228 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
229
230         PR c++/13574
231         * g++.dg/ext/array1.C: New test.
232
233         PR c++/13178
234         * g++.dg/conversion/op1.C: New test.
235
236 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
237
238         PR 11864
239         From Kazumoto Kojima / Dan Kegel:
240         * gcc.dg/pr11864-1.c: New test.
241
242         PR 10392
243         From Marcus Comstedt / Dan Kegel:
244         * gcc.dg/pr10392-1.c: New test.
245
246 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
247
248         PR c++/13478
249         * g++.dg/init/ref10.C: New test.
250
251 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
252
253         PR c++/13407
254         * g++.dg/parse/typename6.C: New test.
255
256 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
257
258         PR pch/13361
259         * testsuite/g++.dg/pch/wchar-1.C: New.
260         * testsuite/g++.dg/pch/wchar-1.Hs: New.
261
262 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
263
264         PR c++/9259
265         * g++.dg/expr/sizeof2.C: New test.
266
267 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
268
269         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
270
271 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
272
273         PR c++/13659
274         * g++.dg/lookup/strong-using-3.C: New.
275         * g++.dg/lookup/using-10.C: New.
276
277 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
278
279         PR c++/13594
280         * g++.dg/lookup/strong-using-2.C: New.
281
282 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
283             Dan Kegel <dank@kegel.com>
284             J"orn Rennecke <joern.rennecke@superh.com>
285
286         PR target/9365
287         * gcc.dg/pr9365-1.c: New test.
288
289 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
290
291         PR c++/8856
292         * g++.dg/parse/casting-operator2.C: New test.
293         * g++.old-deja/g++.pt/explicit83.C: Remove.
294
295 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
296
297         * gcc.dg/label-compound-stmt-1.c: New test.
298         * gcc.c-torture/compile/950922-1.c,
299         gcc.c-torture/compile/20000211-3.c,
300         gcc.c-torture/compile/20000518-1.c,
301         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
302         compound statements.
303
304 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
305
306         * gcc.dg/ppc64-abi-1.c: New test.
307
308 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
309
310          * g++.dg/ext/attrib9.C: Add dg-warnings.
311
312 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
313
314         PR c++/12335
315         * g++.dg/parse/dtor3.C: New test.
316
317 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
318
319         PR c++/12709
320         * g++.dg/parse/try-catch-1.C: New test.
321
322 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
323
324         * ada/acats/run_all.sh: Add more verbose output in acats.log
325         when compiling tests.
326
327 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
328
329         PR 13656
330         * gcc.dg/typedef-redecl.c: New test case.
331         * gcc.dg/typedef-redecl.h: New support file.
332
333 2004-01-13  Jan Hubicka  <jh@suse.cz>
334
335         * gcc.dg/always_inline.c: New test.
336         * gcc.dg/debug/20031231-1.c: Fix.
337
338 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
339
340         PR c++/13474
341         * g++.dg/template/array3.C: New test.
342
343 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
344
345         * g++.dg/ext/lvalue1.C: No longer expected to fail.
346         * g++.dg/warn/Wunused-2.C: Likewise.
347
348 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
349
350         PR c++/13289
351         * g++.dg/template/instantiate6.C: New test.
352
353 2004-01-12  Roger Sayle  <roger@eyesopen.com>
354
355         PR middle-end/11397
356         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
357
358 2004-01-12  Jan Hubicka  <jh@suse.cz>
359
360         PR opt/12826
361         * gcc.dg/20040112-1.c: New.
362
363         * gcc.dg/dwarf-die[1-7].c: Move to...
364         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
365         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
366
367 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
368
369         PR c++/4100
370         * g++.dg/parse/friend4.C: New test.
371
372 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
373
374         PR c++/4100
375         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
376         definition is called a friend.
377
378 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
379
380         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
381
382 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
383
384         PR c++/3478
385         * g++.dg/parse/error10.C: New test.
386         * g++.dg/template/arg2.C: Accept "invalid type" error.
387
388 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
389
390         PR middle-end/13392
391         * g++.dg/opt/expect2.C: New test.
392
393 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
394
395         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
396         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
397         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
398         Update dg-error regexps.
399
400 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
401
402         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
403         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
404
405 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
406
407         * gcc.dg/pragma-re-1.c: Use right pointer type.
408
409 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
410
411         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
412
413 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
414
415         * gcc.dg/rs6000-ldouble-1.c: New.
416
417 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
418
419         DR 337
420         PR c++/9256
421         * g++.dg/other/abstract1.C: New test.
422
423 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
424
425         * g++.dg/lookup/strong-using-1.C: New.
426
427 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
428
429         PR c/11234
430         * gcc.dg/func-ptr-conv-1.c: New test.
431         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
432
433 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
434
435         PR target/13380.
436         * gcc.c-torture/compile/20040109-1.c: New.
437
438 2004-01-08  Stuart Hastings  <stuart@apple.com>
439
440         * testsuite/gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
441         testsuite/gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
442         * testsuite/gcc.dg/i386-sse-6.c: ...this new testcase.
443
444 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
445
446         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
447
448 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
449
450         * ada/acats/run_acats: Treat 'gnatchop' the same way
451         as 'gnatmake'.  Export GCC_DRIVER.
452         * ada/acats/run_all.sh: Add target_gnatchop.  Use
453         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
454
455 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
456
457         PR c++/12573
458         * g++.dg/template/dependent-expr4.C: New test.
459
460 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
461
462         * gcc.dg/altivec-11.c: New test.
463
464 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
465
466         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
467
468 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
469
470         PR c/6024
471         * gcc.dg/enum-compat-1.c: New test.
472         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
473
474 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
475
476         PR c/12165
477         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
478         gcc.dg/c99-idem-qual-3.c: New tests.
479
480 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
481
482         * gcc.dg/winline-7.c: Don't cast void * to int.
483
484 2004-01-06  Jan Hubicka  <jh@suse.cz>
485
486         * gcc.dg/i386-sse-5.c: New test
487         * g++.dg/eh/simd-1.c: Add -w argument for i386.
488
489 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
490
491         PR c++/12815
492         * g++.dg/rtti/typeid4.C: New test.
493
494 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
495
496         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
497
498 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
499
500         PR c++/12132
501         * g++.dg/template/error11.C: New test.
502
503         PR c++/13451
504         * g++.dg/template/class2.C: New test.
505
506 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
507         Richard Sandiford <rsandifo@redhat.com>
508
509         PR c++/13387
510         * g++.dg/opt/alias3.C: New test.
511
512 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
513
514         PR c++/13157
515         * g++.dg/template/koenig3.C: New test.
516
517         PR c++/13529
518         * g++.dg/parse/offsetof3.C: New test.
519
520         * g++.dg/init/copy7.C: Add missing dg-error markers.
521
522         PR c++/12226
523         * g++.dg/init/copy7.c: New test.
524
525         PR c++/13536
526         * g++.dg/parse/cast1.C: New test.
527
528 2004-01-04  Jan Hubicka  <jh@suse.cz>
529
530         * gcc.dg/winline[1-7].c: New tests.
531
532 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
533
534         PR c++/13520
535         * g++.dg/template/qualttp22.C: New test.
536
537 2004-01-01  Jan Hubicka  <jh@suse.cz>
538
539         * gcc.dg/debug/20031231-1.c: New.
540         * gcc.c-torture/compile/20040101-1.c: New.
541         * gcc.dg/dwarf-die-[1-7].c: New.
542
543 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
544
545         PR optimization/13521
546         * gcc.c-torture/compile/20031231-1.c: New test.
547
548 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
549
550         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
551
552 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
553
554         PR c++/10079
555         * g++.dg/template/crash16.C: New test.
556
557 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
558
559         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
560
561 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
562
563         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
564         ports.
565         * g++.old-deja/g++.jason/thunk3.C: Likewise.
566         * g++.old-deja/g++.law/profile1.C: Likewise.
567         * gcc.c-torture/compile/981006-1.c: Likewise.
568         * gcc.c-torture/execute/loop-2e.x: Likewise.
569         * gcc.c-torture/execute/loop-2f.x: Remove.
570         * gcc.c-torture/execute/loop-2g.x: Likewise.
571         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
572         * gcc.dg/20020312-2.c: Remove traces of dead ports.
573
574 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
575
576         PR c++/13507
577         * g++.dg/ext/attrib11.C: New test.
578
579         PR c++/13494
580         * g++.dg/template/array2-1.C: New test.
581         * g++.dg/template/array2-2.C: New test.
582
583 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
584
585         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
586
587 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
588
589         PR c++/12774
590         * g++.dg/template/array1-1.C: New test.
591         * g++.dg/template/array1-2.C: New test.
592
593 2003-12-29  Roger Sayle  <roger@eyesopen.com>
594
595         PR fortran/12632
596         * g77.dg/12632.f: New test case.
597
598 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
599
600         PR c++/13289
601         * g++.dg/parse/nontype1.C: New test.
602
603 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
604
605         PR c++/12403
606         * g++.dg/parse/explicit1.C: New test.
607         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
608
609 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
610
611         PR c++/13081
612         * g++.dg/opt/inline6.C: New test.
613
614         PR c++/12613
615         * g++.dg/parse/error9.C: New test.
616
617         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
618
619 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
620
621         PR c++/13009
622         * g++.dg/init/assign1.C: New test.
623
624 2003-12-28  Roger Sayle  <roger@eyesopen.com>
625
626         PR c++/13070
627         * g++.dg/warn/format3.C: New test case.
628
629 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
630
631         * gcc.c-torture/compile/20031227-1.c: New test.
632
633 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
634
635         * g++.dg/bprob/bprob.exp: Load target-supports.exp
636         * g77.dg/bprob/bprob.exp: Likewise.
637         * gcc.misc-tests/bprob.exp: Likewise.
638         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
639         variants on systems where the library does not provide that
640         functionality.
641         * gcc.dg/builtins-20.c: Use builtins-config.h.
642         * gcc.dg/builtins-config.h: New file.
643
644 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
645
646         * lib/gcc-dg.exp (dg-require-profiling): New function.
647         * lib/target-supports.exp (check_profiling_available): Likewise.
648         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
649         * g77.dg/bprob/bprob.exp: Likewise.
650         * gcc.misc-tests/bprob.exp: Likewise.
651         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
652         * gcc.dg/20021014-1.c: Likewise.
653         * gcc.dg/nest.c: Likewise.
654
655 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
656
657         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
658         compiling.
659         * g++.dg/lookup/java2.C: Likewise.
660         * gcc.dg/cpp/lexident.c: Likewise.
661
662 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
663
664         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
665         given.
666         * gcc.c-torture/compile/961203-1.c: Likewise.
667         * gcc.c-torture/compile/980506-1.c: Likewise.
668
669 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
670
671         * lib/gcc-dg.exp (dg-prune-output): New annotation.
672         (additional_prunes): New global.
673         (gcc-dg-prune): Handle additional per-test pruning.
674         (dg-test): Clear additional_prunes between tests.
675
676         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
677         dg-prune-output to avoid spurious failures from assembler
678         complaining about nonexistent WAW violations.
679         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
680         Use dg-prune-output to avoid spurious failures from assembler
681         warning about Itanium B-step errata.
682
683 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
684
685         * g++.dg/abi/macro0.C: New test.
686         * g++.dg/abi/macro1.C: Likewise.
687         * g++.dg/abi/macro2.C: Likewise.
688
689         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
690         * g++.dg/abi/bitfield7.C: Likewise.
691         * g++.dg/abi/dtor2.C: Likewise.
692         * g++.dg/abi/mangle11.C: Likewise.
693         * g++.dg/abi/mangle12.C: Likewise.
694         * g++.dg/abi/mangle14.C: Likewise.
695         * g++.dg/abi/mangle17.C: Likewise.
696         * g++.dg/abi/vbase10.C: Likewise.
697         * g++.dg/abi/vbase14.C: Likewise.
698         * g++.dg/template/qualttp17.C: Likewise.
699
700 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
701
702         PR c/11995
703         * gcc.dg/20031223-1.c: New test.
704
705 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
706
707         * gcc.dg/noreturn-7.c: New test.
708
709 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
710
711         * gcc.dg/null-pointer-1.c: New test.
712
713 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
714
715         * g++.old-deja/g++.jason/template18.C: Remove.
716         * g++.old-deja/g++.jason/template37.C: Likewise.
717
718         PR c++/12862
719         * g++.dg/lookup/ns1.C: New test.
720
721         PR c++/12397
722         * g++.dg/template/lookup3.C: New test.
723
724 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
725
726         * g++.dg/template/recurse1.C: New test
727
728 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
729
730         PR c++/12479
731         * g++.dg/parse/semicolon1.C: New test.
732         * g++.dg/parse/semicolon1.h: Likewise.
733
734 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
735
736         * gcc.dg/darwin-misaligned.c: New test.
737
738 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
739
740         PR c/9163
741         * gcc.dg/20031222-1.c: New test.
742
743 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
744
745         PR c++/13438
746         * g++.dg/parse/error8.C: New test.
747
748         PR c++/11554
749         * testsuite/g++.dg/warn/ctor-init-1.C: New test.
750
751 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
752
753         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
754         too small.
755         * gcc.c-torture/compile/930217-1.c: Likewise.
756         * gcc.c-torture/compile/930513-1.c: Likewise.
757         * gcc.c-torture/execute/920908-2.c: Likewise.
758         * gcc.c-torture/execute/921204-1.c: Likewise.
759         * gcc.c-torture/execute/930621-1.c: Likewise.
760         * gcc.c-torture/execute/930630-1.c: Likewise.
761         * gcc.c-torture/execute/931031-1.c: Likewise.
762         * gcc.c-torture/execute/980602-2.c: Likewise.
763         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
764         * gcc.c-torture/execute/compndlit-1.c: Likewise.
765         * gcc.c-torture/execute/extzvsi.c: Likewise.
766         * gcc.c-torture/unsorted/ext.c: Likewise.
767
768 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
769
770         PR target/12749
771         * gcc.c-torture/compile/20031220-2.c: New test case.
772
773 2003-12-20  Roger Sayle  <roger@eyesopen.com>
774
775         PR optimization/13031
776         * gcc.c-torture/compile/20031220-1.c: New test case.
777
778 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
779
780         * gcc.dg/cast-function-1.c: New test.
781
782 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
783
784         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
785         formats.
786
787 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
788
789         PR c++/12795
790         * g++.dg/ext/attrib10.C: New test.
791
792 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
793
794         * gcc.dg/cleanup-10.c: New test.
795         * gcc.dg/cleanup-11.c: New test.
796
797 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
798
799         PR c++/13239
800         * g++.dg/opt/expect1.C: New test.
801
802 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
803
804         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
805
806 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
807
808         PR debug/12923
809         * gcc.dg/20031218-1.c: New test.
810
811         PR debug/12389
812         * gcc.dg/20031218-2.c: New test.
813         * gcc.dg/20031218-3.c: New test.
814
815         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
816         of label name and allow for USER_LABEL_PREFIX == "_" names.
817         * g++.dg/abi/mangle18-2.C: Likewise.
818         * g++.dg/abi/mangle19-1.C: Likewise.
819         * g++.dg/abi/mangle19-2.C: Likewise.
820         * g++.dg/abi/mangle20-1.C: Likewise.
821         * g++.dg/abi/mangle20-2.C: Likewise.
822
823 2003-12-18  Richard Henderson  <rth@redhat.com>
824
825         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
826
827 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
828             Dan Kegel <dank@kegel.com>
829
830         PR other/12009
831         * g++.dg/compat/compat.exp:  Do not set LD_LIBRARY_PATH when
832         testing a cross compiler, it causes spurious compile failures.
833         * lib/g++.exp: Likewise.
834
835 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
836
837         PR c++/13262
838         * g++.dg/template/access13.C: New test.
839
840 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
841
842         * gcc.dg/20031216-1.c: New test.
843
844 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
845
846         PR c++/9154
847         * g++.dg/template/error10.C: New test.
848
849 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
850
851         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
852         * g++.dg/eh/simd-2.C: Likewise.
853
854 2003-12-17  James E Wilson  <wilson@specifixinc.com>
855             Roger Sayle  <roger@eyesopen.com>
856
857         * gcc.c-torture/execute/ieee/mzero5.c: New.
858
859 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
860
861         PR c++/10603
862         * g++.dg/parse/error6.C: New test.
863
864         PR c++/12827
865         * g++.dg/parse/error7.C: New test.
866
867 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
868
869         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
870         at -O with stabs debugging formats.
871         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
872         * gcc.dg/debug/debug-2.c: Likewise.
873
874 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
875
876         PR c++/12696
877         * g++.dg/init/error1.C: New test.
878
879         PR c++/12218
880         * g++.dg/init/pm3.C: New test.
881
882 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
883
884         PR c/3347
885         * gcc.dg/bitfld-8.c: New test.
886
887 2003-12-16  James Lemke  <jim@wasabisystems.com>
888
889         * gcc.dg/arm-scd42-[123].c: New tests.
890
891 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
892
893         PR c++/9043
894         * g++.dg/abi/mangle20-1.C: New test.
895         * g++.dg/abi/mangle20-2.C: New test.
896
897 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
898
899         PR c++/13275
900         * g++.dg/other/offsetof2.C: Remove XFAIL.
901         * g++.dg/parse/offsetof1.C: New test.
902         * g++.gd/parse/offsetof2.C: Likewise.
903
904 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
905
906         * g++.dg/template/nontype3.C: New test.
907         * g++.dg/template/static2.C: Tweaked the dg-error clause.
908
909 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
910
911         * g++.dg/warn/noreturn-3.C: Also test instantiation.
912
913 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
914
915         PR c++/13387
916         * g++.dg/expr/assign1.C: New test.
917
918         PR c++/13242
919         * g++.dg/abi/mangle19-1.C: New test.
920         * g++.dg/abi/mangle19-2.C: New test.
921
922 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
923
924         * testsuite/gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
925
926 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
927
928         * gcc.c-torture/execute/20031216-1.c: New test.
929
930 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
931
932         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
933         an ICE regression.
934
935 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
936
937         PR c++/10926
938         * g++.dg/template/error9.C: New test.
939
940         PR c++/11116
941         * g++.dg/template/error8.C: New test.
942
943 2003-12-15  Roger Sayle  <roger@eyesopen.com>
944
945         PR middle-end/13400
946         * gcc.c-torture/execute/20031215-1.c: New test case.
947
948 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
949
950         PR c++/13269
951         * g++.dg/parse/error5.C: New test.
952
953         PR c++/12989
954         * g++.dg/expr/sizeof1.C: New test.
955
956         PR c++/13310
957         * g++.dg/template/crash15.C: New test.
958
959 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
960
961         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
962         a non-POD type as the last named parameter of a varargs function.
963
964 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
965
966         PR c++/13243
967         PR c++/12573
968         * g++.dg/template/crash14.C: New test.
969         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
970
971 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
972
973         * g++.dg/other/java1.C: New test.
974
975         PR c++/13241
976         * g++.dg/abi/mangle18-1.C: New test.
977         * g++.dg/abi/mangle18-2.C: New test.
978
979 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
980
981         PR optimization/10312
982         * gcc.c-torture/execute/20031214-1.c: New.
983
984 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
985
986         PR c++/10779
987         PR c++/12160
988         * g++.dg/parse/error3.C: New test.
989         * g++.dg/parse/error4.C: Likewise.
990         * g++.dg/abi/mangle4.C: Tweak error messages.
991         * g++.dg/lookup/using5.C: Likewise.
992         * g++.dg/other/error2.C: Likewise.
993         * g++.dg/parse/typename5.C: Likewise.
994         * g++.dg/parse/undefined1.C: Likewise.
995         * g++.dg/template/arg2.C: Likewise.
996         * g++.dg/template/ttp3.C: Likewise.
997         * g++.dg/template/type1.C: Likewise.
998         * g++.old-deja/g++.other/crash32.C: Likewise.
999         * g++.old-djea/g++.pt/defarg8.C: Likewise.
1000
1001 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1002
1003         PR c++/13106
1004         * g++.dg/warn/noreturn-3.C: New test.
1005
1006 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
1007
1008         PR c++/13118
1009         * g++.dg/abi/covariant3.C: New.
1010
1011 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
1012
1013         * g++.dg/eh/ia64-1.C: New test.
1014
1015 2003-12-12  Roger Sayle  <roger@eyesopen.com>
1016
1017         PR optimization/13037
1018         * g77.f-torture/execute/13037.f: New test case.
1019
1020 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
1021
1022         PR c++/12881
1023         * g++.dg/abi/covariant2.C: New.
1024
1025 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
1026
1027         * testsuite/gcc.dg/cpp/trad/macro.c: New tests.
1028
1029 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
1030
1031         * gcc.c-torture/execute/wchar_t-1.x: Delete.
1032
1033 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
1034
1035         PR other/10819
1036         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
1037         to fix Bug 10819.
1038         * lib/g++.exp (g++_version): Likewise.
1039         * lib/g77.exp (g77_version): Likewise.
1040         * lib/objc.exp (default_objc_version): Likewise.
1041
1042 2003-12-10  Richard Henderson  <rth@redhat.com>
1043
1044         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
1045
1046         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
1047
1048 2003-12-08  Matt Austern  <austern@apple.com>
1049
1050         PR c/13134
1051         * lib/gcc-dg.exp (dg-require-visibility): Define.
1052         * lib/target-supports (check_visibility_available): Define.
1053         * gcc.dg/visibility-1.c: New test.
1054         * gcc.dg/visibility-2.c: Likewise.
1055         * gcc.dg/visibility-3.c: Likewise.
1056         * gcc.dg/visibility-4.c: Likewise.
1057         * gcc.dg/visibility-5.c: Likewise.
1058         * gcc.dg/visibility-6.c: Likewise.
1059         * g++.dg/ext/visibility-1.C: Likewise.
1060         * g++.dg/ext/visibility-2.C: Likewise.
1061         * g++.dg/ext/visibility-3.C: Likewise.
1062         * g++.dg/ext/visibility-4.C: Likewise.
1063         * g++.dg/ext/visibility-5.C: Likewise.
1064         * g++.dg/ext/visibility-6.C: Likewise.
1065
1066 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1067
1068         * g++.dg/lookup/java1.C: New test.
1069         * g++.dg/lookup/java2.C: New test.
1070
1071 2003-12-07  Falk Hueffner  <falk@debian.org>
1072
1073         * g++.dg/opt/noreturn-1.C: New test.
1074
1075 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
1076
1077         * gcc.dg/overflow-1.c: New test.
1078
1079 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
1080
1081         * g77.f-torture/compile/13060.f: New test.
1082
1083 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
1084
1085         PR c++/13323
1086         * g++.dg/inherit/operator2.C: New test.
1087
1088 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
1089
1090         PR c++/13305
1091         * g++.dg/ext/attrib9.C: New test.
1092
1093 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
1094
1095         PR c++/13314
1096         * g++.dg/template/error7.C: New test.
1097
1098 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
1099             J"orn Rennecke <joern.rennecke@superh.com>
1100
1101         PR target/13302
1102         * g++.dg/other/struct-va_list.C: New test.
1103
1104 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1105
1106         PR c++/13166
1107         * g++.dg/parse/defarg6.C: New test.
1108
1109 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
1110
1111         PR target/13256
1112         * gcc.c-torture/execute/20031201-1.c: New test.
1113
1114 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
1115
1116         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
1117
1118 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
1119
1120         * gcc.dg/builtin-return-1.c: New test.
1121
1122 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
1123             J"orn Rennecke <joern.rennecke@superh.com>
1124
1125         PR optimization/13260
1126         * gcc.c-torture/execute/20031204-1.c: New test.
1127
1128 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
1129
1130         PR c++/9127
1131         * g++.dg/template/error6.C: New test.
1132
1133 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
1134
1135         * gcc.dg/20031202-1.c: New test.
1136
1137 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
1138
1139         PR c++/13179
1140         * g++.dg/template/eh1.C: New test.
1141
1142         PR c++/10771
1143         * g++.dg/template/error5.C: New test.
1144
1145 2003-12-02  David Ung  <davidu@mips.com>
1146
1147         * gcc.dg/compat/vector-check.h: Corrected type for var
1148         g_##TMODE
1149
1150 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1151
1152         PR c++/10126
1153         * g++.dg/template/ptrmem8.C: New test.
1154
1155 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1156
1157         PR c++/12573
1158         * g++.dg/template/dependent-expr3.C: New test.
1159
1160 2003-12-01  James Lemke  <jim@wasabisystems.com>
1161
1162         * gcc.dg/arm-g2.c: New test.
1163
1164 2003-12-01  Roger Sayle  <roger@eyesopen.com>
1165
1166         PR optimization/11634
1167         * gcc.dg/20031201-2.c: New test case.
1168
1169 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
1170
1171         PR 11433
1172         * objc.dg/proto-lossage-3.m: New test.
1173
1174 2003-12-01  Roger Sayle  <roger@eyesopen.com>
1175
1176         PR optimization/12628
1177         * gcc.dg/20031201-1.c: New test case.
1178
1179 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
1180
1181         * gcc.dg/unaligned-1.c: New test.
1182
1183 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
1184
1185         PR c++/9849
1186         * g++.dg/template/error4.C: New test.
1187         * g++.dg/template/nested3.C: Adjust error markers.
1188
1189 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1190
1191         * gcc.dg/cpp/assert4.c: Check more #system assertions.
1192
1193 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
1194
1195         PR c/10333
1196         * gcc.dg/bitfld-7.c: New test.
1197
1198 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
1199
1200         * gcc.dg/tls/asm-1.C: New test.
1201
1202 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1203
1204         * gcc.dg/cpp/assert4.c: Update.
1205
1206 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
1207
1208         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
1209         * gcc.dg/builtin-apply3.c: New test.
1210
1211 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
1212
1213         * lib/compat.exp (compat-obj): New xfaildata parameter.
1214         Use it to set compiler_conditional_xfail_data before compiling.
1215         (compat-get-options): Handle dg-xfail-if.
1216         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
1217         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
1218         * gcc.dg/compat/vector-1_y.c: Likewise.
1219         * gcc.dg/compat/vector-2_x.c: Likewise.
1220         * gcc.dg/compat/vector-2_y.c: Likewise.
1221
1222 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
1223
1224         * g++.dg/opt/reg-stack4.C: New test.
1225
1226 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
1227
1228         * gcc.dg/builtin-apply2.c: New test.
1229
1230 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
1231
1232         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
1233
1234 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1235
1236         PR c++/12924
1237         * g++.dg/template/template-id-2.C: New test.
1238
1239 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1240
1241         PR c++/5369
1242         * g++.dg/template/memfriend1.C: New test.
1243         * g++.dg/template/memfriend2.C: Likewise.
1244         * g++.dg/template/memfriend3.C: Likewise.
1245         * g++.dg/template/memfriend4.C: Likewise.
1246         * g++.dg/template/memfriend5.C: Likewise.
1247         * g++.dg/template/memfriend6.C: Likewise.
1248         * g++.dg/template/memfriend7.C: Likewise.
1249         * g++.dg/template/memfriend8.C: Likewise.
1250         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
1251
1252 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
1253
1254         PR c++/12515
1255         * g++.dg/ext/cond1.C: New test.
1256
1257 2003-11-20  Richard Henderson  <rth@redhat.com>
1258
1259         * gcc.dg/20020201-2.c: Remove.
1260         * gcc.dg/20020201-4.c: Remove.
1261         * gcc.dg/20020304-1.c: Remove.
1262
1263 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
1264
1265         * gcc.dg/cpp/trad/xwin1.c: New test case.
1266
1267 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
1268
1269         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
1270         * lib/g77.exp: Likewise.
1271         * lib/objc.exp: Likewise.
1272         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
1273         for darwin.
1274
1275 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1276
1277         PR c++/12932
1278         * g++.dg/template/static5.C: New test.
1279
1280 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
1281
1282         * gcc.dg/nested-func-1.c: New test.
1283
1284 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1285
1286         * gcc.dg/cpp/assert4.c: New test.
1287
1288 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
1289
1290         PR c++/2294
1291         * g++.dg/lookup/using9.c: New test.
1292
1293 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
1294
1295         PR c++/12762
1296         * g++.dg/template/error3.C: New test.
1297
1298 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
1299
1300         PR ada/13035
1301         * ada/acats/run_acats, run_all.sh: Fix syntax error.
1302         No longer use a wrapper for gcc, since this does not work under
1303         Windows.
1304
1305 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
1306
1307         PR c++/2094
1308         * g++.dg/template/ptrmem7.C: New test.
1309
1310 2003-11-13  Andrew Pinski <apinski@apple.com>
1311
1312         * gcc.c-torture/compile/20031113-1.c: New test.
1313
1314 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
1315             Kean Johnston <jkj@sco.com>
1316
1317         PR c/13029
1318         * gcc.dg/unused-4.c: Update.
1319
1320 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
1321
1322         * g++.dg/opt/const3.C: New test.
1323
1324 2003-11-13  Jan Hubicka  <jh@suse.cz>
1325
1326         * gcc.c-torture/compile/20031112-1.c: New test.
1327
1328 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
1329
1330         * g++.dg/parse/crash10.C: Remove bogus error marker.
1331
1332 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
1333
1334         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
1335         (host_gcc): Likewise.
1336         (ROOT): Honor $PWDCMD.
1337         (BASE): Likewise.
1338         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
1339
1340 2003-11-12  Catherine Moore  <clm@redhat.com>
1341
1342         * gcc.c-torture/execute/20020720-1.x:  Add xfail for frv-*-*.
1343
1344 2003-11-12  Andreas Jaeger  <aj@suse.de>
1345             Jakub Jelinek  <jakub@redhat.com>
1346             Andrew Pinski  <pinskia@physics.uc.edu>
1347             Richard Henderson  <rth@redhat.com>
1348
1349         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
1350         systems.
1351         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
1352
1353         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
1354         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
1355
1356 2003-11-11  Andreas Jaeger  <aj@suse.de>
1357
1358         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
1359
1360         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
1361
1362 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
1363
1364         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
1365         Clean ups.
1366
1367 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
1368
1369         * gcc.dg/trampoline-1.c: New test.
1370
1371 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
1372
1373         * gcc.c-torture/compile/200031109-1.c: New test.
1374
1375 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
1376
1377         PR c/3190
1378         PR c/8714
1379         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
1380         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
1381         gcc.dg/format/no-y2k-1.c: Update.
1382
1383 2003-11-08  Roger Sayle  <roger@eyesopen.com>
1384
1385         PR optimization/10467
1386         * gcc.dg/20031108-1.c: New test case.
1387
1388 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
1389
1390         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
1391
1392 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
1393
1394         * gcc.dg/compound-lvalue-1.c: New test.
1395         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
1396         some XFAILs.
1397
1398 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
1399
1400         * gcc.dg/altivec-varargs-1.c: New test.
1401
1402 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
1403
1404         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
1405         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
1406         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
1407         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
1408         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
1409
1410 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
1411
1412         * gcc.dg/cond-lvalue-1.c: New test.
1413
1414 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
1415
1416         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
1417
1418 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1419
1420         PR c++/11616
1421         * g++.dg/template/instantiate5.C: New test.
1422
1423 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1424
1425         PR c++/12726
1426         * g++.dg/ext/complit2.C: Replace test with self-contained version.
1427         * ChangeLog: Add missing first entry for above test.
1428
1429 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1430
1431         PR c++/9810
1432         * g++.dg/template/using8.C: New test.
1433         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
1434
1435 2003-11-02  Roger Sayle  <roger@eyesopen.com>
1436
1437         PR optimization/10817
1438         * gcc.c-torture/compile/20031102-1.c: New test case.
1439
1440 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
1441
1442         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
1443         2147483647.
1444
1445 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
1446
1447         * gcc.dg/20031102-1.c: New test.
1448
1449 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
1450
1451         * gcc.dg/complex-1.c: New test.
1452
1453 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1454
1455         PR c++/12796
1456         * g++.dg/template/crash13.C: Adjust expected error location.
1457         * g++.old-deja/g++.brendan/ns1.C: Likewise.
1458
1459 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
1460
1461         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
1462
1463 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
1464
1465         PR/10239
1466         * gcc.c-torture/compile/20031031-2.c: New test.
1467
1468 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
1469
1470         PR/11640
1471         * gcc.c-torture/compile/20031031-1.c: New test.
1472
1473 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
1474
1475         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
1476         * gcc.misc-tests/bprob.exp: Likewise.
1477         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
1478         the execution test on arm-elf configs.
1479         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
1480         configs that don't support scratch files.
1481         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
1482
1483 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
1484
1485         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
1486         done by dejagnu.
1487
1488 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
1489
1490         * ada/acats/run_all.sh: Redirect mv output to /dev/null
1491         Avoid non pure sh syntax. Add more logging.
1492
1493         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
1494         fail.
1495
1496 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
1497
1498         PR libgcj/10610
1499         * gcc.dg/ppc-stackalign-1.c: New test.
1500
1501 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
1502
1503         * ada/acats/run_all.sh: Change output to be more compliant with
1504         dejagnu framework.
1505         Create acats.sum and acats.log files under testsuite/ada/acats
1506         Only run [a-z]* directories, to filter out e.g. CVS.
1507         Redirect build output to log file.
1508
1509 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
1510
1511         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
1512
1513 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
1514
1515         PR ada/5909:
1516         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
1517
1518 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
1519
1520         * gcc.c-torture/compile/20031023-1.c: New test.
1521         * gcc.c-torture/compile/20031023-2.c: New test.
1522         * gcc.c-torture/compile/20031023-3.c: New test.
1523         * gcc.c-torture/compile/20031023-4.c: New test.
1524
1525 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1526
1527         PR c++/10371
1528         * g++.dg/lookup/scoped8.C: New test.
1529
1530 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
1531
1532         * g++.dg/opt/reg-stack3.C: New test.
1533
1534 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
1535
1536         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
1537
1538 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1539
1540         PR c++/11076
1541         * g++.dg/template/crash13.C: New test.
1542
1543 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
1544
1545         * gcc.dg/c99-restrict-2.c: New test.
1546
1547 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
1548
1549         PR c++/12698, c++/12699, c++/12700, c++/12566
1550         * g++.dg/inherit/covariant9.C: New test.
1551         * g++.dg/inherit/covariant10.C: New test.
1552         * g++.dg/inherit/covariant11.C: New test.
1553
1554 2003-10-23  Jason Merrill  <jason@redhat.com>
1555
1556         PR c++/12726
1557         * g++.dg/ext/complit2.C: New test.
1558
1559 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
1560
1561         PR target/12654
1562         * gcc.c-torture/execute/20031020-1.c: New test.
1563
1564 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
1565
1566         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
1567         following the jump_insn.
1568
1569 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
1570
1571         * gcc.dg/cast-lvalue-1.c: New test.
1572
1573 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
1574
1575         PR c++/11962
1576         * g++.dg/template/cond2.C: New test.
1577
1578 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
1579
1580         * gcc.dg/builtins-28.c: New test.
1581
1582 2003-10-20  Jan Hubicka  <jh@suse.cz>
1583
1584         * testsuite/g++.dg/opt/inline4.C: Do not use min-inline-insns
1585         parameter.
1586         * testsuite/gcc.dg/inline-2.c: Likewise.
1587
1588 2003-10-20  Phil Edwards  <phil@codesourcery.com>
1589
1590         * gcc.dg/20021014-1.c:  XFAIL for *-*-windiss targets.
1591         * gcc.dg/nest.c:  Likewise.
1592
1593 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1594
1595         PR c++/9781, c++/10583, c++/11862
1596         * g++.dg/parse/crash13.C: New test.
1597
1598 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
1599
1600         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
1601
1602 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
1603
1604         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
1605         Define HAVE_C99_RUNTIME except on Solaris.
1606         * gcc.dg/builtins-20.c: Likewise.
1607
1608 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
1609
1610         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
1611
1612 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1613
1614         PR c++/12495
1615         * g++.dg/template/crash21.C: New test.
1616
1617 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1618
1619         PR c++/2513
1620         * g++.dg/template/typename5.C: New test.
1621
1622 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1623
1624         PR c++/12369
1625         * g++.dg/template/friend25.C: New test.
1626
1627 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
1628
1629         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
1630         versions.
1631
1632 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
1633
1634         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
1635         == 2147483647.
1636
1637 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
1638
1639         * gcc.c-torture/execute/960416-1.x: Remove.
1640         * gcc.c-torture/execute/divconst-3.x: Likewise.
1641
1642 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
1643
1644         PR target/12598
1645         * gcc.dg/torture/cris-volatile-1.c: New test.
1646
1647 2003-10-14  Roger Sayle  <roger@eyesopen.com>
1648
1649         PR optimization/9325
1650         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
1651         for overflowing floating point to integer conversion during RTL
1652         simplification.
1653
1654 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
1655
1656         * objc/execute/_cmd.m: Fix typo.
1657         * objc.dg/image-info.m, objc.dg/symtab-1.m:
1658         Relax 'scan-assembler' regexp.
1659         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
1660         objc.dg/try-catch-4.m: Run on non-Darwin targets.
1661         * objc.dg/zero-link-2.m: Remove blank line.
1662         * objc.dg/zero-link-3.m: New test case.
1663
1664 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
1665
1666         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
1667
1668         * gcc.dg/asm-names.c: Use scan-assembler-not rather
1669         than linker trickery.
1670
1671 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1672
1673         PR c++/12370
1674         * g++.dg/other/friend2.C: New test.
1675
1676 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
1677
1678         * gcc.dg/20031012-1.c: New test.
1679
1680 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
1681
1682         * gcc.dg/weak/weak-3.c: Fix for new warning.
1683
1684 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
1685
1686         PR optimization/8750
1687         * gcc.c-torture/execute/20031012-1.c: New test case.
1688
1689 2003-10-11  Roger Sayle  <roger@eyesopen.com>
1690
1691         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
1692         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
1693
1694 2003-10-11  Roger Sayle  <roger@eyesopen.com>
1695
1696         PR optimization/12260
1697         * gcc.c-torture/compile/20031011-2.c: New test case.
1698
1699 2003-10-11  Roger Sayle  <roger@eyesopen.com>
1700
1701         * gcc.c-torture/execute/20031011-1.c: New testcase.
1702
1703 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
1704
1705         * gcc.c-torture/compile/20031011-1.c: New test.
1706
1707 2003-10-11  Jan Hubicka  <jh@suse.cz>
1708
1709         * g++.dg/other/first-global.C: New test.
1710
1711 2003-10-11  Roger Sayle  <roger@eyesopen.com>
1712
1713         * gcc.c-torture/execute/string-opt-18.c: New testcase.
1714
1715 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
1716
1717         * gcc.c-torture/compile/20031010-1.c: New test.
1718
1719 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
1720
1721         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
1722         * gcc.c-torture/execute/va-arg-25.c: ... here.
1723
1724 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
1725
1726         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
1727
1728 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
1729
1730         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
1731
1732 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
1733
1734         * g++.dg/parse/error2.C: New test.
1735
1736 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
1737
1738         PR c++/11097
1739         * g++.dg/other/error5.C: Modify the error message.
1740         * g++.dg/lookup/using8.C: New test.
1741
1742 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
1743
1744         * gcc.dg/darwin-abi-2.c: New file.
1745         * gcc.c-torture/execute/va-arg-24.c: New file.
1746
1747 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
1748
1749         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
1750         indentation.
1751
1752 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
1753
1754         PR c++/10147
1755         * g++.dg/other/error4.C: Update error messages.
1756         * g++.dg/template/ptrmem4.C: Likewise.
1757
1758         PR c++/12337
1759         * g++.dg/init/new9.C: New test.
1760
1761         PR c++/12334, c++/12236, c++/8656
1762         * g++.dg/ext/attrib8.C: New test.
1763
1764 2003-10-06  Devang Patel  <dpatel@apple.com>
1765
1766         * gcc.dg/debug/dwarf2-3.h: New test.
1767         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
1768
1769 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
1770
1771         * g++.dg/opt/cfg2.C: New test.
1772
1773 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
1774
1775         * g++.dg/opt/float1.C: New test.
1776
1777 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
1778
1779         * gcc.dg/c90-array-lval-6.c: New test.
1780         * gcc.dg/c99-array-lval-6.c: New test.
1781
1782 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
1783             Ziemowit Laski  <zlaski@apple.com>
1784
1785         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
1786         'Derived', so that it is never considered a class method; add
1787         new warning for '+port' method ambiguity.
1788         * objc.dg/method-12.m: Include <objc/objc.h> instead of
1789         <objc/objc-api.h> (needed on Mac OS X).
1790         * objc.dg/method-13.m: New test.
1791
1792 2003-10-03  Roger Sayle  <roger@eyesopen.com>
1793
1794         PR optimization/9325, PR java/6391
1795         * gcc.c-torture/execute/20031003-1.c: New test case.
1796
1797 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
1798
1799         PR optimization/12180
1800         * gcc.dg/20031002-1.c: New test.
1801
1802         PR c++/12486
1803         * g++.dg/inherit/error1.C: New test.
1804
1805 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
1806
1807         * lib/f-torture.exp (search_for): Rename to...
1808         (search_for_re): This.  Also, clean up comments and the
1809         "regexp" invocation.
1810
1811 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
1812
1813         * gcc.c-torture/compile/20031002-1.c: New test.
1814
1815 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
1816
1817         * g++.dg/opt/cond1.C: New test.
1818
1819 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
1820
1821         * gcc.dg/Wold-style-definition-2.c: New testcase.
1822         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
1823
1824 2003-09-29  Richard Henderson  <rth@redhat.com>
1825
1826         * g++.dg/init/array10.C: Add dg-options.
1827
1828 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
1829
1830         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
1831
1832 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1833
1834         * g++.dg/template/friend19.C: Fix typo.
1835         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
1836
1837 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
1838
1839         * gcc.c-torture/execute/20030928-1.c: New test.
1840         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
1841
1842 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
1843
1844         * g++.dg/opt/unroll1.C: New test.
1845
1846 2003-09-26  Roger Sayle  <roger@eyesopen.com>
1847
1848         PR optimization/11741
1849         * gcc.dg/20030926-1.c: New test case.
1850
1851 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1852
1853         PR c++/5655
1854         * g++.dg/parse/access7.C: New test.
1855         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
1856
1857 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
1858
1859         MERGE OF objc-improvements-branch into MAINLINE:
1860         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
1861         if libobjc has not been built.
1862         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
1863         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
1864         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
1865         objc/execute/nested-3.m, objc/execute/np-2.m,
1866         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
1867         objc/execute/redefining_self.m, objc/execute/root_methods.m,
1868         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
1869         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
1870         objc.dg/special/unclaimed-category-1.h,
1871         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
1872         well as GNU runtime.
1873         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
1874         * execute/cascading-1.m, execute/function-message-1.m,
1875         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
1876         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
1877         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
1878         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
1879         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
1880         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
1881         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
1882         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
1883         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
1884         * objc.dg/bitfield-2.m: Run only on Darwin.
1885         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
1886         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
1887         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
1888         * objc.dg/const-str-1.m: Fix constant string layout.
1889
1890 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
1891
1892         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
1893
1894 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
1895
1896         * gcc.dg/darwin-abi-1.c: New file.
1897
1898 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
1899
1900         PR target/12281
1901         * gcc.c-torture/compile/20030921-1.c: New test.
1902
1903 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
1904
1905         * g++.dg/opt/reg-stack2.C: New test.
1906
1907 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
1908
1909         * g++.dg/eh/delayslot1.C: New test.
1910
1911 2003-09-20  Richard Henderson  <rth@redhat.com>
1912
1913         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
1914
1915 2003-09-20  Roger Sayle  <roger@eyesopen.com>
1916
1917         * gcc.c-torture/execute/20030920-1.c: New test case.
1918
1919 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1920
1921         * g++.dg/rtti/typeid3.C: Correct expected error message.
1922
1923 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1924
1925         PR c++/157
1926         * g++.dg/parse/crash12.C: New test.
1927
1928 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
1929
1930         * gcc.dg/compat/mixed-struct-check.h: New.
1931         * gcc.dg/compat/mixed-struct-defs.h: New.
1932         * gcc.dg/compat/mixed-struct-init.h: New.
1933         * gcc.dg/compat/struct-by-value-19_main.c: New.
1934         * gcc.dg/compat/struct-by-value-19_x.c: New.
1935         * gcc.dg/compat/struct-by-value-19_y.c: New.
1936         * gcc.dg/compat/struct-by-value-20_main.c: New.
1937         * gcc.dg/compat/struct-by-value-20_x.c: New.
1938         * gcc.dg/compat/struct-by-value-20_y.c: New.
1939         * gcc.dg/compat/struct-return-19_main.c: New.
1940         * gcc.dg/compat/struct-return-19_x.c: New.
1941         * gcc.dg/compat/struct-return-19_y.c: New.
1942         * gcc.dg/compat/struct-return-20_main.c: New.
1943         * gcc.dg/compat/struct-return-20_x.c: New.
1944         * gcc.dg/compat/struct-return-20_y.c: New.
1945
1946 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
1947         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
1948         so that it will not complain on LP64 targets.
1949
1950 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1951
1952         PR c++/495
1953         * g++.dg/template/friend24.C: New test.
1954
1955 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
1956
1957         PR c++/12332
1958         * g++.dg/template/memtmpl2.C: New test.
1959
1960 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
1961
1962         PR target/11184
1963         * gcc.dg/builtin-apply1.c: New test.
1964
1965 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
1966
1967         PR c++/9848
1968         * g++.dg/warn/Wunused-4.C: New test.
1969
1970 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1971
1972         PR c++/12316
1973         * g++.dg/other/gc2.C: New test.
1974
1975 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
1976
1977         PR c++/11991
1978         * g++.dg/rtti/typeid3.C: New test.
1979
1980         PR c++/12266
1981         * g++.dg/overload/template1.C: New test.
1982
1983 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
1984
1985         * g++.dg/opt/cfg3.C: New test.
1986
1987 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1988
1989         PR c++/7939
1990         * g++.dg/template/crash11.C: New test.
1991
1992 2003-09-16  Jason Merrill  <jason@redhat.com>
1993             Jakub Jelinek  <jakub@redhat.com>
1994
1995         * gcc.dg/attr-warn-unused-result.c: New test.
1996
1997 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
1998
1999         PR c++/12184
2000         * g++.dg/expr/call2.C: New test.
2001
2002 2003-09-15  Andreas Jaeger  <aj@suse.de>
2003
2004         * gcc.dg/Wold-style-definition-1.c: New test.
2005
2006 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
2007
2008         PR c++/3907
2009         * g++.dg/parse/template12.C: New test.
2010
2011         * g++.dg/abi/bitfield11.C: New test.
2012         * g++.dg/abi/bitfield12.C: Likewise.
2013
2014 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
2015
2016         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
2017         non-expansion of functional macro name without arguments at EOL.
2018         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
2019
2020 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
2021
2022         * gcc.c-torture/execute/20030914-[12].c: New tests.
2023
2024 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
2025
2026         PR c++/11788
2027         * g++.dg/overload/addr1.C: New test.
2028
2029 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
2030
2031         * gcc.dg/20030909-1.c: New test.
2032
2033 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
2034
2035         * gcc.dg/ultrasp10.c: New test.
2036
2037 2003-09-09  Devang Patel  <dpatel@apple.com>
2038
2039         * gcc.dg/darwin-ld-6.c: New test.
2040
2041 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2042
2043         * gcc.dg/torture/builtin-explog-1.c: New testcase.
2044
2045 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
2046
2047         * gcc.dg/ia64-types1.c: New test.
2048         * gcc.dg/ia64-types2.c: Likewise.
2049
2050 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2051
2052         * gcc.dg/builtins-1.c: Add more _Complex tests.
2053         * gcc.dg/torture/builtin-attr-1.c: Likewise.
2054
2055         * gcc.dg/builtins-1.c: Test existing _Complex functions.
2056         * gcc.dg/torture/builtin-attr-1.c: Likewise.
2057
2058 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
2059
2060         PR c++/11786
2061         * g++.dg/lookup/koenig2.C: New test.
2062
2063         PR c++/5296
2064         * g++.dg/rtti/typeid2.C: New test.
2065
2066 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
2067
2068         * gcc.c-torture/compile/20030904-1.c: New test.
2069
2070 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
2071
2072         * g++.dg/opt/longbranch2.C: New test.
2073
2074 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
2075
2076         * g++.dg/template/crash10.C: Only compile it.
2077
2078 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
2079
2080         PR middle-end/11665
2081         * gcc.c-torture/compile/20030907-1.c: New test.
2082         * g++.dg/init/array11.C: New test.
2083
2084 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
2085
2086         PR c++/11852
2087         * g++.dg/init/struct1.C: New test.
2088
2089 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
2090
2091         PR c++/12181
2092         * g++.dg/expr/comma1.C: New test.
2093
2094 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
2095
2096         PR c++/11867
2097         * g++.dg/expr/static_cast5.C: New test.
2098
2099 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
2100
2101         PR c++/11507
2102         * g++.dg/lookup/scoped7.C: New test.
2103
2104         PR c++/9574
2105         * g++.dg/other/static1.C: New test.
2106
2107         PR c++/11490
2108         * g++.dg/warn/template-1.C: New test.
2109
2110         PR c++/11432
2111         * g++.dg/template/crash10.C: New test.
2112
2113         PR c++/2478
2114         * g++.dg/overload/VLA.C: New test.
2115
2116         PR c++/10804
2117         * g++.dg/template/call1.C: New test.
2118
2119 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
2120
2121         PR c++/11794
2122         * g++.dg/parse/using3.C: New test.
2123
2124 2003-09-06  Roger Sayle  <roger@eyesopen.com>
2125
2126         PR c++/11409
2127         * g++.dg/overload/builtin3.C: New test case.
2128
2129 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
2130
2131         PR c/9862
2132         * gcc.dg/20030906-1.c: New test.
2133         * gcc.dg/20030906-2.c: Likewise.
2134
2135 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
2136
2137         PR c++/12167
2138         * g++.dg/parse/defarg5.C: New test.
2139
2140         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
2141
2142 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
2143
2144         PR c++/12163
2145         * g++.dg/expr/static_cast4.C: New test.
2146
2147         PR c++/12146
2148         * g++.dg/template/crash9.C: New test.
2149
2150 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
2151
2152         * g++.old-deja/g++.ext/pretty2.C: Update for change
2153         in __FUNCTION__.
2154         * g++.old-deja/g++.ext/pretty3.C: Likewise.
2155
2156 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
2157
2158         PR c++/11922
2159         * g++/dg/template/qualified-id1.C: New test.
2160
2161         PR c++/12037
2162         * g++.dg/warn/noeffect4.C: New test.
2163
2164 2003-09-04  Matt Austern  <austern@apple.com>
2165
2166         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
2167         * g++.dg/ext/fnname2.C: Likewise.
2168         * g++.dg/ext/fnname3.C: Likewise.
2169
2170 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
2171
2172         * g++.dg/expr/lval1.C: New test.
2173         * g++.dg/ext/lvcast.C: Remove.
2174
2175 2003-09-03  Roger Sayle  <roger@eyesopen.com>
2176
2177         PR optimization/11700.
2178         * gcc.c-torture/compile/20030903-1.c: New test case.
2179
2180 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
2181
2182         PR c++/12053
2183         * g++.dg/abi/layout4.C: New test.
2184
2185 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
2186
2187         PR c++/11553
2188         * g++.dg/parse/friend3.C: New test.
2189
2190 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
2191
2192         PR c++/11847
2193         * g++.dg/template/class1.C: New test.
2194
2195         PR c++/11808
2196         * g++.dg/expr/call1.C: New test.
2197
2198 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
2199
2200         PR c++/12114
2201         * g++.dg/init/ref9.C: New test.
2202
2203         PR c++/11972
2204         * g++.dg/template/nested4.C: New test.
2205
2206 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
2207
2208         PR c++/12093
2209         * g++.dg/template/non-dependent4.C: New test.
2210
2211         PR c++/11928
2212         * g++.dg/inherit/conv1.C: New test.
2213
2214 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
2215
2216         PR c++/6196
2217         * g++.dg/ext/label1.C: New test.
2218         * g++.dg/ext/label2.C: Likewise.
2219
2220 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
2221
2222         * g++.dg/expr/cond3.C: New test.
2223
2224 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2225
2226         * gcc.dg/builtins-1.c: Add new builtin cases.
2227
2228 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2229
2230         * gcc.dg/builtins-1.c: Add new cases.
2231         * gcc.dg/torture/builtin-attr-1.c: Likewise.
2232
2233 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2234
2235         * gcc.dg/builtins-1.c: Add more math builtin tests.
2236         * gcc.dg/torture/builtin-attr-1.c: New test.
2237
2238 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
2239
2240         PR optimization/5079
2241         * g++.dg/opt/static3.C: New test.
2242
2243 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
2244
2245         * gcc.misc-tests/gcov-10b.c: New test.
2246
2247 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
2248
2249         * g++.dg/opt/ptrmem3.C: New test.
2250
2251         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
2252
2253 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
2254
2255         * gcc.dg/20030826-2.c: New test.
2256
2257 2003-08-26  Roger Sayle  <roger@eyesopen.com>
2258
2259         PR middle-end/12002
2260         * g77.f-torture/compile/12002.f: New test case.
2261
2262 2003-08-26  Roger Sayle  <roger@eyesopen.com>
2263
2264         * gcc.dg/20030826-1.c: New test case.
2265
2266 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
2267
2268         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
2269
2270 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
2271
2272         PR c++/11871
2273         * c++.dg/lookup/crash1.C: New test.
2274
2275         * c++.dg/warn/noeffect3.C: New test.
2276
2277 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
2278
2279         * gcc.dg/compat/vector-1_x.c: Compile with -w.
2280         * gcc.dg/compat/vector-1_y.c: Ditto.
2281         * gcc.dg/compat/vector-2_x.c: Ditto.
2282         * gcc.dg/compat/vector-2_y.c: Ditto.
2283
2284 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
2285
2286         * gcc.dg/20030702-1.c: New test.
2287
2288 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
2289
2290         PR c++/8795
2291         * g++.dg/ext/altivec-1.C: New test.
2292
2293 2003-08-24  Richard Henderson  <rth@redhat.com>
2294
2295         * g++.dg/eh/simd-2.C: Add -w for x86.
2296
2297 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
2298
2299         * gcc.dg/20030815-1.c: New test.
2300
2301 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2302
2303         PR c++/3765
2304         * g++.dg/parse/access6.C: New test.
2305
2306 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2307
2308         PR c++/641, c++/11876
2309         * g++.dg/template/friend22.C: New test.
2310         * g++.dg/template/friend23.C: Likewise.
2311
2312 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
2313
2314         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
2315         identically.
2316
2317 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
2318
2319         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
2320
2321 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
2322
2323         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
2324
2325 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
2326
2327         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
2328
2329 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
2330
2331         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
2332
2333 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
2334
2335         PR c++/11919
2336         * g++.dg/overload/prom1.C: New test.
2337
2338         PR c++/11551
2339         * g++.dg/parse/dtor2.C: New test.
2340
2341         PR c++/10762
2342         * g++.dg/parse/using2.C: New test.
2343
2344 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
2345
2346         PR target/11805
2347         * gcc.c-torture/compile/20030821-1.c: New.
2348
2349 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
2350
2351         PR c++/11834
2352         * g++.dg/template/deduce2.C: New test.
2353
2354 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
2355
2356         * gcc.c-torture/execute/20030821-1.c: New test.
2357
2358 2003-08-20  Roger Sayle  <roger@eyesopen.com>
2359
2360         PR middle-end/11984
2361         * gcc.dg/20030820-1.c: New test case.
2362
2363 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
2364
2365         PR c++/11945
2366         * g++.dg/warn/noeffect2.C: New test.
2367
2368 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
2369
2370         PR c++/10926
2371         * g++.dg/template/dtor2.C: New test.
2372
2373         PR c++/11684
2374         * g++.dg/template/operator1.C: New test.
2375         * g++.dg/parse/operator4.C: New test.
2376
2377         PR c++/11946.C
2378         * g++.dg/expr/enum1.C: New test.
2379         * gcc.dg/c99-bool-1.c: Remove bogus warning.
2380
2381         PR c++/11036.C
2382         * g++.dg/parse/elab2.C: New test.
2383         * g++.dg/parse/typedef4.C: Change error message.
2384         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
2385         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
2386         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
2387
2388 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
2389
2390         * gcc.dg/pch/warn-1.c: New.
2391         * gcc.dg/pch/warn-1.hs: New.
2392
2393         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
2394         not-tested file.
2395
2396 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
2397
2398         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
2399
2400 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
2401
2402         * gcc.dg/uninit-D.c: New Test.
2403         * gcc.dg/uninit-E.c: New Test.
2404         * gcc.dg/uninit-F.c: New Test.
2405         * gcc.dg/uninit-G.c: New Test.
2406
2407 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
2408
2409         * g++.dg/README: Describe the pch directory.
2410
2411 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2412
2413         PR c++/11174
2414         * g++.dg/parse/access4.C: New test.
2415         * g++.dg/parse/access5.C: Likewise.
2416         * g++.old-deja/g++.jason/access17.C: Adjust error message.
2417
2418 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
2419
2420         * gcc.dg/noncompile/20030818-1.c: New.
2421
2422 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
2423
2424         PR c++/11957
2425         * g++.dg/warn/noeffect1.C: New test.
2426
2427         * g++.dg/template/scope2.C: New test.
2428         * g++.dg/template/error2.C: Correct dg-error
2429
2430 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
2431
2432         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
2433
2434 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
2435
2436         PR C++/11512
2437         * g++.dg/template/warn1.C: New.
2438
2439 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
2440
2441         * g++.dg/template/error2.C: New test.
2442         * g++.dg/lookup/using7.C: Adjust errors
2443         * g++.old-deja/g++.pt/crash36.C: Likewise.
2444         * g++.old-deja/g++.pt/derived3.C: Likewise.
2445
2446 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2447
2448         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
2449         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
2450         * gcc.c-torture/execute/builtins/string-9.c: New, from
2451         string-opt-9.c.  Adjust for execute/builtins framework.
2452         * gcc.c-torture/execute/string-opt-9.c: Delete.
2453
2454 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
2455
2456         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
2457
2458         * g++.dg/parse/ret-type2.C: New test.
2459
2460         PR c++/11703
2461         * g++.dg/init/new8.C: New test.
2462
2463         PR c++/10923
2464         * g++.dg/parse/typedef5.C: New test.
2465
2466         PR c++/9512
2467         * g++.dg/parse/qualified2.C: New test.
2468         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
2469         invalid code.
2470
2471 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
2472
2473         * g++.dg/conversion/ptrmem1.C: New test.
2474
2475 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
2476
2477         PR target/11693
2478         * gcc.dg/20030811-1.c: New test.
2479
2480         PR target/11535
2481         * gcc.c-torture/execute/20030811-1.c: New test.
2482
2483 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2484
2485         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
2486
2487 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
2488
2489         PR c++/11789.C
2490         * g++.dg/inherit/multiple1.C: New test.
2491
2492 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
2493
2494         * gcc.dg/spe1.c: New test.
2495
2496         PR c++/11670
2497         * g++.dg/expr/cast2.C: New test.
2498
2499         PR c++/10530
2500         * g++.dg/template/dependent-name2.C: New test.
2501
2502 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
2503
2504         * g++.dg/parse/crash11.C: Put the dg options in comments.
2505
2506 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
2507
2508         * lib/gcc-dg.exp: Update for diagnostic change.
2509
2510 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2511
2512         PR c++/5767
2513         * g++.dg/parse/crash11.C: New test.
2514
2515 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
2516
2517         * gcc.dg/cpp/spacing1.c: Update.
2518
2519 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
2520
2521         PR target/11739
2522         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
2523         a value for -mtune.
2524
2525 2003-08-04  Roger Sayle  <roger@eyesopen.com>
2526
2527         PR middle-end/11771
2528         * gcc.c-torture/compile/20030804-1.c: New test case.
2529
2530 2003-08-04  Roger Sayle  <roger@eyesopen.com>
2531
2532         * gcc.dg/20030804-1.c: New test case.
2533
2534 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
2535
2536         * gcc.dg/cpp/separate-1.c: New test.
2537
2538 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
2539
2540         PR c++/11704
2541         * g++.dg/template/dependent-expr2.C: New test.
2542
2543         PR c++/11766
2544         * g++.dg/expr/ptrmem1.C: New test.
2545
2546 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2547
2548         PR c++/9453
2549         * g++.dg/template/friend15.C: New test.
2550
2551 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
2552
2553         * lib/dg-pch.exp: Work round PCH bug.
2554
2555 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2556
2557         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
2558         builtins.  Move cases from builtins-4.c here.
2559
2560         * gcc.dg/torture/builtin-math-1.c: New test taken from
2561         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
2562         additional cases.
2563
2564         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
2565         Delete.
2566
2567 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
2568
2569         PR c++/9447
2570         * g++.dg/template/using7.C: New test.
2571
2572 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
2573
2574         * import1.c, import2.c: New tests.
2575
2576 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
2577
2578         * g++.dg/eh/crossjump1.C: New test.
2579
2580 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
2581
2582         PR c++/11697
2583         * g++.dg/template/using6.C: New test.
2584
2585         PR c++/11744
2586         * g++.dg/template/koenig2.C: New test.
2587
2588 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2589
2590         PR c++/7983
2591         * g++.dg/parse/typedef4.C: New test.
2592
2593 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2594
2595         PR c++/8442, c++/8806
2596         * g++.dg/template/elab1.C: New test.
2597         * g++.dg/template/type2.C: Likewise.
2598         * g++.dg/template/ttp3.C: Adjust expected error message.
2599         * g++.old-deja/g++.law/visibility13.C: Likewise.
2600         * g++.old-deja/g++.niklas/t135.C: Likewise.
2601         * g++.old-deja/g++.pt/ttp41.C: Likewise.
2602         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
2603         template argument.
2604         * g++.old-deja/g++.pt/ttp44.C: Likewise.
2605
2606 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
2607
2608         PR c++/11295
2609         * g++.dg/ext/stmtexpr1.C: New test.
2610
2611         * g++.dg/opt/tmp1.C: New test.
2612
2613         PR c++/11525
2614         * g++.dg/parse/constant4.C: New test.
2615
2616         PR c++/9447
2617         * g++.dg/template/using5.C: New test.
2618
2619 2003-07-31  Roger Sayle  <roger@eyesopen.com>
2620
2621         * gcc.dg/builtins-27.c: New test case.
2622
2623 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
2624
2625         * gcc.dg/tls/opt-7.c: New test.
2626
2627 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
2628
2629         * g++.old-deja/g++.other/crash18.C: Remove.
2630
2631 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
2632
2633         * g++.dg/template/explicit3.C: New.
2634         * g++.dg/template/explicit4.C: New.
2635         * g++.dg/template/explicit5.C: New.
2636
2637         PR c++/11347
2638         * g++.dg/template/memtmpl1.C: New.
2639
2640 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
2641
2642         PR target/11565
2643         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
2644         * gcc.dg/i386-387-5.c (dg-options): Likewise.
2645
2646 2003-07-30  Jan Hubicka  <jh@suse.cz>
2647
2648         * vtgc1.c: Kill.
2649
2650 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
2651
2652         * gcc.dg/struct-in-proto-1.c: New test.
2653
2654 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
2655
2656         * gcc.dg/cpp/include2.c: Only expect one message.
2657
2658 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
2659
2660         PR c++/9447
2661         * g++.dg/template/using1.C: New test.
2662         * g++.dg/template/using2.C: New test.
2663         * g++.dg/template/using3.C: New test.
2664         * g++.dg/template/using4.C: New test.
2665
2666 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
2667
2668         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
2669         * gcc.c-torture/execute/string-opt-10.c: Likewise.
2670
2671 2003-07-28  Jan Hubicka  <jh@suse.cz>
2672
2673         PR c++/11530
2674         * g++.dg/opt/call1.C: New test.
2675
2676 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
2677
2678         PR c++/11667
2679         * g++.dg/init/enum2.C: New test.
2680         * g++.dg/template/overload1.C: Add "-w" option.
2681
2682 2003-07-28    <hp@bitrange.com>
2683
2684         * gcc.dg/Wdeclaration-after-statement-1.c,
2685         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
2686
2687 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
2688
2689         * gcc.c-torture/compile/20030725-1.c: New test.
2690
2691 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
2692
2693         * gcc.dg/20030505.c: Only run for SPE.
2694         Remove definition of opaque type.
2695
2696 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
2697
2698         * g++.dg/template/ptrmem6.C: New test.
2699
2700 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
2701
2702         * gcc.c-torture/compile/zero-strct-2.c: New test.
2703
2704 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
2705
2706         * gcc.dg/intermod-1.c: New test.
2707
2708 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
2709
2710         PR c++/11617
2711         * g++.dg/template/lookup2.C: New test.
2712         * g++.dg/template/memclass1.C: Remove instantiated from error.
2713         * g++.dg/other/error2.C: Tweak expected errors.
2714
2715         PR c++/11596
2716         * g++.dg/template/defarg3.C: New test.
2717
2718         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
2719
2720 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
2721
2722         * g++.dg/inherit/access5.C: New test.
2723
2724 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2725
2726         PR c++/11513
2727         * g++.dg/template/crash8.C: New test.
2728
2729 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
2730
2731         PR c/10602
2732         * gcc.dg/noncompile/incomplete-2.c: New test.
2733
2734 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
2735
2736         PR c++/11645
2737         * g++.dg/inherit/access4.C: New test.
2738
2739         PR c++/11517
2740         * g++.dg/expr/cond2.C: New test.
2741
2742         PR optimization/10679
2743         * g++.dg/opt/inline4.C: New test.
2744
2745 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
2746
2747         * g++.dg/parse/crash10: New test.
2748
2749 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
2750
2751         * g++.dg/ext/flexary1.C: New test.
2752
2753 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2754
2755         PR c++/10793
2756         * g++.dg/template/crash9.C: New test.
2757
2758 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2759
2760         PR c++/3004
2761         * g++.dg/parse/typedef3.C: New test.
2762
2763         PR c++/7906
2764         * g++.dg/parse/operator2.C: New test.
2765
2766         PR c++/8895
2767         * g++.dg/parse/def-tmpl-arg1.C: New test.
2768
2769         PR c++/9282
2770         * g++.dg/parse/funptr1.C: New test.
2771
2772         PR c++/9452
2773         * g++.dg/parse/ambig3.C: New test.
2774
2775         PR c++/9454
2776         * g++.dg/parse/operator3.C: New test.
2777
2778         PR c++/9486
2779         * g++.dg/parse/template10.C: New test.
2780
2781         PR c++/9488
2782         * g++.dg/parse/template11.C: New test.
2783
2784         PR c++/10150
2785         * g++.dg/parse/invalid-op1.C: New test.
2786
2787         PR c++/10247
2788         * g++.dg/parse/condexpr1.C: New test.
2789
2790 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
2791
2792         * g++.dg/ext/packed3.C: New test.
2793         * g++.dg/ext/packed4.C: New test.
2794
2795         * gcc.dg/pack-test-3.c: New test.
2796
2797 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
2798
2799         * lib/compat.exp: Handle dg-options per source file.
2800         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
2801         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
2802         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
2803         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
2804         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
2805         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
2806         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
2807         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
2808         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
2809         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
2810         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
2811         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
2812         * g++.dg/compat/break/bitfield7_x.C: Ditto.
2813         * g++.dg/compat/break/bitfield7_y.C: Ditto.
2814
2815 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
2816
2817         PR c/10320
2818         * gcc.c-torture/execute/20030718-1.c: New test.
2819
2820 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
2821
2822         PR optimization/11536
2823         * gcc.dg/20030721-1.c: New test.
2824
2825 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
2826
2827         PR c++/11546
2828         * g++.dg/template/lookup1.C: New test.
2829
2830 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
2831
2832         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
2833         diagnostics of ill-formed constructs involving labels.
2834         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
2835         the new 'previously defined here' message.
2836
2837 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
2838
2839         * g++.dg/parse/non-dependent2.C: New test.
2840
2841 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
2842
2843         * g++.dg/init/init-ref4.C: xfail on targets without
2844         weak symbols.
2845
2846 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
2847
2848         PR target/11087
2849         * gcc.c-torture/execute/20030717-1.c: New test.
2850
2851 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
2852
2853         * g++.dg/opt/cfg1.C: New test.
2854
2855 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
2856
2857         PR optimization/11557
2858         * gcc.dg/20030717-1.c: New test.
2859
2860 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
2861
2862         PR c++/10476
2863         * g++.dg/expr/crash-1.C: New test.
2864
2865         PR c++/11027
2866         * g++.dg/template/init3.C: New test.
2867
2868         PR c++/8222
2869         * g++.dg/template/non-dependent1.C: New test.
2870
2871         PR c++/11070
2872         * g++.dg/template/non-dependent2.C: New test.
2873
2874         PR c++/11071
2875         * g++.dg/template/non-dependent3.C: New test.
2876
2877         PR c++/9907
2878         * g++.dg/template/sizeof5.C: New test.
2879
2880 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
2881
2882         PR 11498
2883         * gcc.c-torture/compile/mangle-1.c: New file.
2884
2885 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2886
2887         PR c++/7809
2888         * g++.dg/parse/access3.C: New test.
2889
2890 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
2891
2892         PR c++/11384
2893         * g++.dg/init/init-ref4.C: New test.
2894
2895 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
2896
2897         PR c++/11547
2898         * g++.dg/parse/constant3.C: New test.
2899         * g++.dg/parse/crash7.C: Likewise.
2900
2901 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
2902
2903         PR target/11008
2904         * gcc.dg/i386-pentium4-not-mull.c: New.
2905
2906 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
2907
2908         * gcc.dg/asm-names.c (ymain): Make it weak.
2909
2910 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2911
2912         PR c++/5421
2913         * g++.dg/template/friend21.C: New test.
2914
2915 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
2916
2917         * gcc.dg/cleanup-8.c: New test.
2918         * gcc.dg/cleanup-9.c: New test.
2919
2920 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
2921
2922         * g++.dg/ext/dll-MI1.h: New file.
2923         * g++.dg/ext/dllexport-MI1.C: New file.
2924         * g++.dg/ext/dllimport-MI1.C: New file.
2925
2926 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
2927
2928         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
2929         it does not have cmpstrsi patterns (just cmpmemsi).
2930
2931 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
2932
2933         PR debug/11473
2934         * g++.dg/debug/debug8.C: New test.
2935
2936 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2937
2938         PR c++/10108
2939         * g++.dg/template/crash7.C: New test.
2940
2941 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
2942
2943         PR target/10795
2944         * gcc.c-torture/compile/20030708-1.c: New.
2945
2946 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
2947
2948         * gcc.c-torture/execute/20030715-1.c: New test.
2949
2950 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
2951
2952         * gcc.dg/pch/inline-3.c: New file.
2953         * gcc.dg/pch/inline-3.hs: New file.
2954         * gcc.dg/pch/inline-4.c: New file.
2955         * gcc.dg/pch/inline-4.hs: New file.
2956
2957 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
2958
2959         PR c++/11509
2960         * g++.dg/template/crash6.C: New test.
2961
2962         PR c++/7053
2963         * g++.dg/template/friend20.C: New test.
2964
2965         PR c++/7019
2966         * g++.dg/template/overload2.C: New test.
2967
2968 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
2969
2970         PR optimization/11440
2971         * gcc.c-torture/execute/20030714-1.c: New test.
2972
2973 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2974
2975         PR c++/11154
2976         * g++.dg/template/partial2.C: New test.
2977
2978 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
2979
2980         PR c++/11503
2981         * g++.dg/template/anon1.C: New test.
2982
2983         PR c++/11493
2984         PR c++/11495
2985         * g++.dg/parse/template9.C: Likewise.
2986         * g++.dg/template/crash4.C: New test.
2987         * g++.dg/template/koenig1.C: Likewise.
2988         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
2989         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
2990         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
2991         functions.
2992         * g++.old-deja/g++.jason/template36.C: Likewise.
2993         * g++.old-deja/g++.mike/p1989.C: Likewise.
2994         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
2995         * g++.old-deja/g++.pt/ttp20.C: Use this->.
2996         * g++.old-deja/g++.pt/ttp21.C: Use this->.
2997         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
2998         compiling.
2999         * g++.old-deja/g++.pt/union2.C: Use this->.
3000
3001 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
3002
3003         * gcc.dg/20030711-1.c: New test.
3004
3005 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
3006
3007         PR c++/11050
3008         * g++.dg/parse/args1.C: New test.
3009         * g++.pt/defarg8.C: Change expected errors.
3010
3011 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
3012
3013         PR c++/8164
3014         * g++.dg/template/nontype2.C: New test.
3015
3016         PR c++/10558
3017         * g++.dg/parse/template8.C: New test.
3018
3019         PR c++/8327
3020         * g++.dg/template/scope1.C: New test.
3021
3022         * g++.dg/warn/Wsign-compare-1.C: New test.
3023
3024 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
3025
3026         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
3027
3028 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
3029
3030         PR c++/9411
3031         * g++.dg/template/explicit2.C: New test.
3032
3033         PR c++/10032
3034         * g++.dg/warn/pedantic1.C: New test.
3035
3036 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
3037
3038         PR c++ 9483
3039         * g++.dg/other/field1.C: New test.
3040
3041 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
3042
3043         PR c/11449
3044         * gcc.c-torture/compile/20030707-1.c: New.
3045
3046 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3047
3048         PR c++/10849
3049         * g++.dg/template/access12.C: New test.
3050
3051 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
3052
3053         * g++.dg/bprob/bprob.exp (prof_ext): Update.
3054         * g77.dg/bprob/bprob.exp (prof_ext): Update.
3055         * gcc.misc-tests/bprob.exp (prof_ext): Update.
3056         * gcc.misc-tests/gcov.exp: Update
3057         * g++.dg/gcov/gcov.exp: Update
3058         * lib/gcov.exp: Update.
3059
3060 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
3061
3062         * g++.dg/abi/mangle17.C: Make sure template expressions are
3063         dependent.
3064         * g++.dg/abi/mangle4.C: Mark erroneous casts.
3065         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
3066         * g++.dg/opt/stack1.C: Remove erroneous code.
3067         * g++.dg/parse/template7.C: New test.
3068         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
3069         * g++.old-deja/g++.pt/crash4.C: Likewise.
3070
3071 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3072
3073         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
3074         with zero or one occurence of `$' after the initial `L'.
3075
3076 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
3077
3078         * gcc.c-torture/compile/20030704-1.c: Add a comment.
3079
3080 2003-07-08  Roger Sayle  <roger@eyesopen.com>
3081
3082         PR c/11370
3083         * gcc.dg/Wunreachable-6.c: New testcase.
3084         * gcc.dg/Wunreachable-7.c: New testcase.
3085
3086 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
3087
3088         PR c/11420
3089         * gcc.dg/20030708-1.c: New test.
3090
3091 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
3092
3093         * gcc.dg/compat/sdata-section.h: New file.
3094         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
3095         * gcc.dg/torture/mips-sdata-1.c: New test.
3096
3097 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3098
3099         PR c++/11030
3100         * g++.dg/template/friend19.C: New test.
3101
3102 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
3103
3104         * g++.dg/opt/strength-reduce.C: New test.
3105
3106 2003-07-07  Roger Sayle  <roger@eyesopen.com>
3107
3108         PR target/10979
3109         * gcc.dg/20030707-1.c: New testcase.
3110
3111 2003-07-07  Roger Sayle  <roger@eyesopen.com>
3112
3113         PR optimization/11059
3114         * g++.dg/opt/emptyunion.C: New testcase.
3115
3116 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
3117             Eric Botcazou  <ebotcazou@libertysurf.fr>
3118
3119         * g++.dg/opt/stack1.C: New test.
3120
3121 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
3122
3123         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
3124         run test.
3125
3126         PR c++/11431
3127         * g++.dg/expr/static_cast3.C: New test.
3128
3129 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
3130
3131         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
3132         everywhere.
3133         * gcc.dg/concat.c: Concatenation of string constants with
3134         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
3135         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
3136         * gcc.dg/cpp/escape-2.c: Use wide character constants where
3137         necessary to avoid multi-character character constant warning.
3138         * gcc.dg/cpp/escape.c: Likewise.
3139         * gcc.dg/cpp/ucs.c: Likewise.
3140         Remove backslashes from dg-bogus comments, as they confuse Tcl.
3141         Fix a typo.
3142
3143 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
3144
3145         PR c/11428
3146         * gcc.c-torture/compile/20030704-1.c: New.
3147
3148 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
3149
3150         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
3151
3152 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
3153
3154         PR c++/5287, PR c++/7910,  PR c++/11021
3155         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
3156         tests for warnings.
3157         * g++.dg/ext/dllimport2.C: Add tests for warnings.
3158         * g++.dg/ext/dllimport3.C: Likewise.
3159         * g++.dg/ext/dllimport4.C: New file.
3160         * g++.dg/ext/dllimport5.C: New file.
3161         * g++.dg/ext/dllimport6.C: New file.
3162         * g++.dg/ext/dllimport7.C: New file.
3163         * g++.dg/ext/dllimport8.C: New file.
3164         * g++.dg/ext/dllimport9.C: New file.
3165         * g++.dg/ext/dllimport10.C: New file.
3166         * g++.dg/ext/dllexport1.C: New file.
3167
3168 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
3169
3170         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
3171         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
3172
3173 2003-07-03  Roger Sayle  <roger@eyesopen.com>
3174
3175         * gcc.dg/builtins-25.c: New testcase.
3176         * gcc.dg/builtins-26.c: New testcase.
3177
3178 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
3179
3180         * gcc.dg/compat/vector-defs.h: New file.
3181         * gcc.dg/compat/vector-setup.h: New file.
3182         * gcc.dg/compat/vector-check.h: New file.
3183         * gcc.dg/compat/vector-1_main.c: New file.
3184         * gcc.dg/compat/vector-1_x.c: New file.
3185         * gcc.dg/compat/vector-1_y.c: New file.
3186         * gcc.dg/compat/vector-2_main.c: New file.
3187         * gcc.dg/compat/vector-2_x.c: New file.
3188         * gcc.dg/compat/vector-2_y.c: New file.
3189
3190         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
3191         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
3192         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
3193         * gcc.dg/compat/struct-align-1.h: New file.
3194         * gcc.dg/compat/struct-align-1_main.c: New file.
3195         * gcc.dg/compat/struct-align-1_x.c: New file.
3196         * gcc.dg/compat/struct-align-1_y.c: New file.
3197         * gcc.dg/compat/struct-align-2.h: New file.
3198         * gcc.dg/compat/struct-align-2_main.c: New file.
3199         * gcc.dg/compat/struct-align-2_x.c: New file.
3200         * gcc.dg/compat/struct-align-2_y.c: New file.
3201
3202         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
3203         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
3204         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
3205         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
3206         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
3207         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
3208         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
3209         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
3210         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
3211         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
3212         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
3213         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
3214         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
3215         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
3216         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
3217         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
3218         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
3219         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
3220         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
3221         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
3222         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
3223         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
3224         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
3225         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
3226         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
3227         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
3228         * gcc.dg/compat/struct-return-10_x.c: Ditto.
3229         * gcc.dg/compat/struct-return-2_x.c: Ditto.
3230         * gcc.dg/compat/struct-return-3_x.c: Ditto.
3231
3232 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
3233
3234         * gcc.dg/i386-call-1.c: New test.
3235
3236 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
3237
3238         PR c++/9162
3239         * g++.dg/parse/defarg4.C: New.
3240
3241 2003-07-03  Roger Sayle  <roger@eyesopen.com>
3242
3243         PR target/10700
3244         * gcc.c-torture/compile/20030703-1.c: New test case.
3245
3246 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
3247
3248         * g++.dg/template/local3.C: Remove extra semicolon.
3249
3250 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
3251
3252         * gcc.dg/i386-volatile-1.c: New test.
3253
3254 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
3255
3256         PR c++/11072
3257         * g++.dg/other/offsetof2.C: XFAIL.
3258         * g++.dg/other/offsetof5.C: New.
3259
3260         PR c++/10219
3261         * g++.dg/template/error1.C: New.
3262
3263         PR c++/9779
3264         * g++.dg/template/dependent-expr1.C: New.
3265
3266 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
3267
3268         PR c++/6949
3269         * g++.dg/template/local3.C: New test.
3270
3271         PR c++/11149
3272         * g++.dg/lookup/scoped6.C: New test.
3273
3274 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
3275
3276         PR c++/8046
3277         * g++.dg/other/error7.C: New test.
3278
3279 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
3280
3281         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
3282         * g++.old-deja/g++.abi/vtable3.h: Likewise.
3283         * g++.old-deja/g++.law/code-gen5.C: Likewise.
3284         * g++.old-deja/g++.other/union2.C: Likewise.
3285         * gcc.dg/c90-const-expr-2.c: Likewise.
3286         * gcc.dg/c90-const-expr-3.c: Likewise.
3287         * gcc.dg/c99-const-expr-2.c: Likewise.
3288         * gcc.dg/c99-const-expr-3.c: Likewise.
3289         * gcc.dg/concat.c: Likewise.
3290
3291 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
3292
3293         PR c++/9559
3294         * g++.dg/init/static1.C: New test.
3295
3296 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3297
3298         * Changelog: Remove ">>>>>>>" from previous change.
3299
3300 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3301
3302         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
3303         * g++.old-deja/g++.other/access2.C: Likewise.
3304         * g++.old-deja/g++.other/decl2.C: Likewise.
3305         * gcc.c-torture/execute/20020615-1.c: Likewise.
3306
3307 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
3308
3309         PR c++/4933
3310         * g++.dg/template/sizeof4.C: New test.
3311
3312 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
3313
3314         * g++.dg/other/error6.C: New test.
3315
3316 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
3317
3318         PR c++/10750
3319         * g++.dg/parse/constant2.C: New test.
3320
3321 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
3322
3323         PR c++/11106
3324         * g++.dg/other/error5.C: New test.
3325
3326 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3327
3328         * gcc.dg/format/gcc_diag-1.c: New test.
3329
3330 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
3331
3332         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
3333
3334 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
3335
3336         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
3337         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
3338         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
3339
3340 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
3341
3342         * gcc.c-torture/execute/builtins/string-8.c: New test.
3343         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
3344         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
3345         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
3346
3347 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
3348
3349         PR c++/10468
3350         * g++.dg/ext/typeof6.C: New test.
3351
3352 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
3353
3354         PR c++/10796
3355         * g++.dg/init/enum1.C: New test.
3356
3357 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
3358
3359         * gcc.dg/20030627-1.c: New test.
3360
3361 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
3362
3363         PR c++/11332
3364         * g++.dg/expr/static_cast2.C: New test.
3365
3366 2003-06-26  Roger Sayle  <roger@eyesopen.com>
3367             Jakub Jelinek  <jakub@redhat.com>
3368
3369         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
3370         sprintf(dst,"%s",src) optimization.
3371         * gcc.c-torture/execute/20030626-1.c: New test case.
3372         * gcc.c-torture/execute/20030626-2.c: New test case.
3373
3374 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
3375
3376         * gcc.c-torture/execute/multi-ix.c: New test.
3377
3378         * gcc.c-torture/execute/simd-4.c (main):
3379         Added missing semicolon at end of union.
3380
3381 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
3382
3383         PR c++/8266
3384         * g++.dg/template/explicit-instantiation3.C: New test.
3385
3386 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
3387
3388         * gcc.dg/20030626-1.c: Use signed char.
3389
3390 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
3391
3392         * gcc.dg/20030626-1.c: New test.
3393
3394 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
3395
3396         * const-str-2.m: Update.
3397
3398 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
3399
3400         PR c++/10990
3401         * g++.dg/rtti/dyncast1.C: New test.
3402         * g++.dg/abi/mangle4.C: Correct base-specifier access.
3403         * g++.dg/lookup/scoped1.C: Remove XFAIL.
3404         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
3405
3406         PR c++/10931
3407         * g++.dg/expr/static_cast1.C: New test.
3408
3409 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
3410
3411         * gcc.dg/20030625-1.c: New test.
3412
3413 2003-06-24  Roger Sayle  <roger@eyesopen.com>
3414
3415         * gcc.c-torture/compile/20030624-1.c: New test case.
3416
3417 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
3418
3419         * gcc.c-torture/execute/string-opt-17.c: New test.
3420
3421 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
3422
3423         PR c++/5754
3424         * g++.dg/parse/crash6.C: New test.
3425
3426 2003-06-23  Roger Sayle  <roger@eyesopen.com>
3427
3428         * gcc.dg/builtins-24.c: New test case.
3429
3430 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
3431
3432         * g++.dg/opt/operator1.C: New test.
3433
3434 2003-06-22  Roger Sayle  <roger@eyesopen.com>
3435
3436         * gcc.c-torture/execute/string-opt-16.c: New test case.
3437
3438 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
3439
3440         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
3441         * g++.old-deja/g++.other/conv7.C: Likewise
3442         * g++.old-deja/g++.other/overcnv2.C: Likewise.
3443         * g++.old-deja/g++.other/overload14.C: Likewise.
3444
3445 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
3446
3447         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
3448         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
3449
3450 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
3451
3452         PR c++/10888
3453         * g++.dg/warn/Winline-3.C: New test.
3454
3455 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
3456
3457         * lib/target-supports.exp (check_alias_available): Make the test
3458         program acceptable to the Solaris assembler.
3459
3460         PR c++/10749
3461         * g++.dg/template/memclass2.C: New test.
3462
3463 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
3464             Eric Botcazou  <ebotcazou@libertysurf.fr>
3465
3466         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
3467         data for non-matching targets.
3468         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
3469
3470 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
3471
3472         PR c++/10845
3473         * g++.dg/template/member3.C: New test.
3474
3475 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
3476
3477         PR c++/10939
3478         * g++.dg/template/func1.C: New test.
3479
3480         PR c++/9649
3481         * g++.dg/template/static4.C: New test.
3482         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
3483
3484         PR c++/11041
3485         * g++.dg/init/ref7.C: New test.
3486
3487 2003-06-19  Matt Austern  <austern@apple.com>
3488
3489         PR c++/11228
3490         * g++.dg/anew1.C: New test.
3491         * g++.dg/anew2.C: New test.
3492         * g++.dg/anew3.C: New test.
3493         * g++.dg/anew4.C: New test.
3494
3495 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
3496
3497         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
3498
3499 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
3500
3501         * gcc.c-torture/execute/simd-4.c (main): Make expected value
3502         endian-dependent.
3503
3504 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
3505
3506         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
3507         Remove cruft.
3508
3509 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
3510
3511         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
3512         * gcc.c-torture/compile/961203-1.c: Likewise.
3513         * gcc.c-torture/compile/980506-1.c: Likewise.
3514
3515 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
3516
3517         PR c++/10712
3518         * g++.dg/lookup/using7.C: New test.
3519
3520 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
3521
3522         PR c++/11105
3523         * g++.dg/abi/conv1.C: Remove it.
3524         * g++.dg/template/conv7.C: New test.
3525         * g++.dg/template/conv8.C: Likewise.
3526         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
3527         conversion operator.
3528
3529 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
3530
3531         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
3532         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
3533         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
3534         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
3535         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
3536         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
3537         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
3538         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
3539         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
3540         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
3541         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
3542         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
3543         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
3544         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
3545         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
3546         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
3547         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
3548         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
3549         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
3550         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
3551         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
3552         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
3553         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
3554         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
3555         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
3556         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
3557         * gcc.dg/compat/struct-return-10_x.c: Ditto.
3558         * gcc.dg/compat/struct-return-2_x.c: Ditto.
3559         * gcc.dg/compat/struct-return-3_x.c: Ditto.
3560
3561 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
3562
3563         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
3564         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
3565         indications.
3566
3567 2003-06-16  Roger Sayle  <roger@eyesopen.com>
3568
3569         * gcc.dg/i386-387-5.c: New test case.
3570         * gcc.dg/i386-387-6.c: New test case.
3571         * gcc.dg/builtins-23.c: New test case.
3572
3573 2003-06-15  Roger Sayle  <roger@eyesopen.com>
3574
3575         * gcc.dg/builtins-22.c: New test case.
3576         * gcc.dg/i386-387-1.c: Update to test exp.
3577         * gcc.dg/i386-387-2.c: Likewise.
3578
3579 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3580
3581         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
3582
3583 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
3584
3585         * lib/gcc-dg.exp (dg-require-dll): New function.
3586         (dg-xfail-if): Likewise.
3587         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
3588         driver.
3589
3590         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
3591         * gcc.c-torture/compile/20001205-1.c: Likewise.
3592         * gcc.c-torture/compile/20001226-1.c: Likewise.
3593         * gcc.c-torture/compile/20010518-2.c: Likewise.
3594         * gcc.c-torture/compile/20020312-1.c: Likewise.
3595         * gcc.c-torture/compile/20020604-1.c: Likewise.
3596         * gcc.c-torture/compile/920501-12.c: Likewise.
3597         * gcc.c-torture/compile/920501-4.c: Likewise.
3598         * gcc.c-torture/compile/920520-1.c: Likewise.
3599         * gcc.c-torture/compile/920521-1.c: Likewise.
3600         * gcc.c-torture/compile/920625-1.c: Likewise.
3601         * gcc.c-torture/compile/961203-1.c: Likewise.
3602         * gcc.c-torture/compile/980506-1.c: Likewise.
3603         * gcc.c-torture/compile/981006-1.c: Likewise.
3604         * gcc.c-torture/compile/981022-1.c: Likewise.
3605         * gcc.c-torture/compile/981223-1.c: Likewise.
3606         * gcc.c-torture/compile/990617-1.c: Likewise.
3607         * gcc.c-torture/compile/dll.c: Likewise.
3608         * gcc.c-torture/compile/labels-3.c: Likewise.
3609         * gcc.c-torture/compile/mipscop-1.c: Likewise.
3610         * gcc.c-torture/compile/mipscop-2.c: Likewise.
3611         * gcc.c-torture/compile/mipscop-3.c: Likewise.
3612         * gcc.c-torture/compile/mipscop-4.c: Likewise.
3613         * gcc.c-torture/compile/simd-5.c: Likewise.
3614         * gcc.c-torture/compile/20000804-1.x: Remove.
3615         * gcc.c-torture/compile/20001205-1.x: Likewise.
3616         * gcc.c-torture/compile/20001226-1.x: Likewise.
3617         * gcc.c-torture/compile/20010518-2.x: Likewise.
3618         * gcc.c-torture/compile/20020312-1.x: Likewise.
3619         * gcc.c-torture/compile/20020604-1.x: Likewise.
3620         * gcc.c-torture/compile/920501-12.x: Likewise.
3621         * gcc.c-torture/compile/920501-4.x: Likewise.
3622         * gcc.c-torture/compile/920520-1.x: Likewise.
3623         * gcc.c-torture/compile/920521-1.x: Likewise.
3624         * gcc.c-torture/compile/920625-1.x: Likewise.
3625         * gcc.c-torture/compile/961203-1.x: Likewise.
3626         * gcc.c-torture/compile/980506-1.x: Likewise.
3627         * gcc.c-torture/compile/981006-1.x: Likewise.
3628         * gcc.c-torture/compile/981022-1.x: Likewise.
3629         * gcc.c-torture/compile/981223-1.x: Likewise.
3630         * gcc.c-torture/compile/990617-1.x: Likewise.
3631         * gcc.c-torture/compile/mipscop-1.x: Likewise.
3632         * gcc.c-torture/compile/mipscop-2.x: Likewise.
3633         * gcc.c-torture/compile/mipscop-3.x: Likewise.
3634         * gcc.c-torture/compile/mipscop-4.x: Likewise.
3635         * gcc.c-torture/compile/simd-5.x: Likewise.
3636
3637         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
3638
3639 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
3640
3641         * gcc.c-torture/execute/20030611-1.c: New test.
3642
3643 2003-06-12  Roger Sayle  <roger@eyesopen.com>
3644
3645         PR middle-end/168
3646         * gcc.dg/20030612-1.c: New test case.
3647
3648 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
3649
3650         PR c++/10635
3651         * g++.dg/expr/cast1.C: New test.
3652
3653 2003-06-12  Roger Sayle  <roger@eyesopen.com>
3654
3655         * gcc.dg/builtins-21.c: New test case.
3656
3657 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
3658
3659         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
3660         options instead of at the end.
3661         * lib/objc.exp (objc_target_compile): Likewise.
3662
3663 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
3664
3665         PR c++/10432
3666         * g++.dg/parse/error1.C: New test.
3667
3668 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
3669
3670         * gcc.dg/compat/struct-by-value-11_main.c: New file.
3671         * gcc.dg/compat/struct-by-value-11_x.c: New file.
3672         * gcc.dg/compat/struct-by-value-11_y.c: New file.
3673         * gcc.dg/compat/struct-by-value-12_main.c: New file.
3674         * gcc.dg/compat/struct-by-value-12_x.c: New file.
3675         * gcc.dg/compat/struct-by-value-12_y.c: New file.
3676         * gcc.dg/compat/struct-by-value-13_main.c: New file.
3677         * gcc.dg/compat/struct-by-value-13_x.c: New file.
3678         * gcc.dg/compat/struct-by-value-13_y.c: New file.
3679         * gcc.dg/compat/struct-by-value-14_main.c: New file.
3680         * gcc.dg/compat/struct-by-value-14_x.c: New file.
3681         * gcc.dg/compat/struct-by-value-14_y.c: New file.
3682         * gcc.dg/compat/struct-by-value-15_main.c: New file.
3683         * gcc.dg/compat/struct-by-value-15_x.c: New file.
3684         * gcc.dg/compat/struct-by-value-15_y.c: New file.
3685         * gcc.dg/compat/struct-by-value-16_main.c: New file.
3686         * gcc.dg/compat/struct-by-value-16_x.c: New file.
3687         * gcc.dg/compat/struct-by-value-16_y.c: New file.
3688         * gcc.dg/compat/struct-by-value-17_main.c: New file.
3689         * gcc.dg/compat/struct-by-value-17_x.c: New file.
3690         * gcc.dg/compat/struct-by-value-17_y.c: New file.
3691         * gcc.dg/compat/struct-by-value-18_main.c: New file.
3692         * gcc.dg/compat/struct-by-value-18_x.c: New file.
3693         * gcc.dg/compat/struct-by-value-18_y.c: New file.
3694
3695         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
3696         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
3697         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
3698         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
3699         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
3700         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
3701         * gcc.dg/compat/scalar-return-3_main.c: New file.
3702         * gcc.dg/compat/scalar-return-3_x.c: New file.
3703         * gcc.dg/compat/scalar-return-3_y.c: New file.
3704         * gcc.dg/compat/scalar-return-4_main.c: New file.
3705         * gcc.dg/compat/scalar-return-4_x.c: New file.
3706         * gcc.dg/compat/scalar-return-4_y.c: New file.
3707
3708 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
3709
3710         * gcc.dg/compat/fp2-struct-check.h: New file.
3711         * gcc.dg/compat/fp2-struct-defs.h: New file.
3712         * gcc.dg/compat/fp2-struct-init.h: New file.
3713         * gcc.dg/compat/struct-by-value-10_main.c: New file.
3714         * gcc.dg/compat/struct-by-value-10_x.c: New file.
3715         * gcc.dg/compat/struct-by-value-10_y.c: New file.
3716         * gcc.dg/compat/struct-return-10_main.c: New file.
3717         * gcc.dg/compat/struct-return-10_x.c: New file.
3718         * gcc.dg/compat/struct-return-10_y.c: New file.
3719
3720         * gcc.dg/compat/compat-common.h: New file.
3721         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
3722         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
3723         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
3724         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
3725         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
3726         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
3727         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
3728         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
3729         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
3730         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
3731         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
3732         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
3733         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
3734         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
3735         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
3736         * gcc.dg/compat/small-struct-check.h: Ditto.
3737         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
3738         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
3739         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
3740         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
3741         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
3742         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
3743         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
3744         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
3745         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
3746         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
3747         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
3748         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
3749         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
3750         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
3751         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
3752         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
3753         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
3754         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
3755         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
3756         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
3757         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
3758         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
3759         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
3760         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
3761         * gcc.dg/compat/struct-return-2_main.c: Ditto.
3762         * gcc.dg/compat/struct-return-2_x.c: Ditto.
3763         * gcc.dg/compat/struct-return-2_y.c: Ditto.
3764         * gcc.dg/compat/struct-return-3_main.c: Ditto.
3765         * gcc.dg/compat/struct-return-3_x.c: Ditto.
3766         * gcc.dg/compat/struct-return-3_y.c: Ditto.
3767
3768 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
3769
3770         * g++.dg/pch/static-1.C: New file.
3771         * g++.dg/pch/static-1.Hs: New file.
3772
3773 2003-06-10  Richard Henderson  <rth@redhat.com>
3774
3775         * gcc.dg/asm-7.c: Adjust expected warning text.
3776
3777 2003-06-10  Roger Sayle  <roger@eyesopen.com>
3778
3779         * gcc.dg/builtins-20.c: New test case.
3780
3781 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
3782
3783         PR c++/11131
3784         * g++.dg/opt/template1.C: New test.
3785
3786 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
3787
3788         * lib/gcc-dg.exp (dg-test): Clear additional_files and
3789         additional_sources.
3790
3791 2003-05-21  David Taylor  <dtaylor@emc.com>
3792
3793         * gcc.dg/Wpadded.c: New file.
3794
3795 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
3796
3797         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
3798         * gcc.dg/special/weak-2.c: Add dg-require-weak.
3799         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
3800         dg-require-weak.
3801
3802 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
3803
3804         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
3805
3806 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
3807
3808         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
3809         (dg-require-alias): Likewise.
3810         (dg-require-gc-sections): Likewise.
3811         * lib/target-supports.exp (check_gc_sections_available): Likewise.
3812
3813 2003-06-08  Richard Henderson  <rth@redhat.com>
3814
3815         * gcc.dg/20011029-2.c: Fix the array reference.
3816         * gcc.dg/asm-7.c: New.
3817
3818 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
3819
3820         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
3821
3822 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
3823
3824         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
3825         (dg-require-gc-sections): Likewise.
3826
3827 2003-06-08  Jan Hubicka  <jh@suse.cz>
3828
3829         * i386-cmov1.c: Fix regular expression.
3830         * i386-cvt-1.c: Likewise.
3831         * i386-local.c: Likewise.
3832         * i386-local2.c: Likewise.
3833         * i386-mul.c: Likewise.
3834         * i386-ssetype-1.c: Likewise.
3835         * i386-ssetype-3.c: Likewise.
3836         * i386-ssetype-5.c: Likewise.
3837
3838 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3839
3840         PR c++/11039
3841         * g++.dg/warn/implicit-typename2.C: New test.
3842         * g++.dg/warn/implicit-typename3.C: New test.
3843
3844 2003-06-07  Richard Henderson  <rth@redhat.com>
3845
3846         * g++.dg/other/offsetof3.C: Use size_t.
3847         * g++.dg/other/offsetof4.C: Likewise.
3848
3849 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
3850
3851         * lib/copy-file.exp: New. Implement gcc_copy_files.
3852
3853         * lib/dg-pch.exp: Load copy-file.exp
3854         (dg-pch): Use gcc_copy_files instead of "file copy".
3855
3856 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
3857
3858         * gcc.dg/weak/weak.exp: Simplify.
3859         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
3860         * gcc.dg/weak/weak-1.c: Likewise.
3861         * gcc.dg/weak/weak-2.c: Likewise.
3862         * gcc.dg/weak/weak-3.c: Likewise.
3863         * gcc.dg/weak/weak-4.c: Likewise.
3864         * gcc.dg/weak/weak-5.c: Likewise.
3865         * gcc.dg/weak/weak-6.c: Likewise.
3866         * gcc.dg/weak/weak-7.c: Likewise.
3867         * gcc.dg/weak/weak-8.c: Likewise.
3868         * gcc.dg/weak/weak-9.c: Likewise.
3869
3870 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
3871
3872         gcc.c-torture/execute/20030606-1.c: New.
3873
3874 2003-06-06  Roger Sayle  <roger@eyesopen.com>
3875
3876         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
3877         * gcc.dg/builtins-19.c: Likewise.
3878
3879 2003-06-06  Roger Sayle  <roger@eyesopen.com>
3880
3881         * gcc.dg/builtins-2.c: Add some more tests.
3882         * gcc.dg/builtins-18.c: New test case.
3883         * gcc.dg/builtins-19.c: New test case.
3884
3885 2003-06-06  Roger Sayle  <roger@eyesopen.com>
3886             Jim Wilson  <wilson@tuliptree.org>
3887
3888         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
3889
3890 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
3891
3892         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
3893         mempcpy/stpcpy calls not to be optimized into something else.
3894         * gcc.c-torture/execute/string-opt-3.c: Moved to...
3895         * gcc.c-torture/execute/builtins/string-7.c: ...here.
3896         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
3897
3898 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3899
3900         * gcc.dg/format/asm_fprintf-1.c: New test.
3901
3902 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
3903
3904         * lib/gcc-defs.exp (additional_sources): New variable.
3905         (dg-additional-sources): New function.
3906         (additional_files): New variable.
3907         (dg-additional-files): New function.
3908         (dg-additional-files-options): Likewise.
3909         * lib/gcc-dg.exp (dg-require-weak): New function.
3910         (dg-require-alias): Likewise.
3911         (dg-require-gc-sections): Likewise.
3912         * lib/target-supports.exp (check_alias_available): Remove testfile
3913         parameter.
3914         (check_gc_sections_available): New function.
3915         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
3916         (dg-gpp-additional-files): Likewise.
3917         * lib/g++.exp (additional_sources): Remove.
3918         (additional_files): Likewise.
3919         (g++_target_compile): Use dg-additional-files-options.
3920
3921         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
3922         Tcl logic.
3923         * gcc.dg/special/ecos.exp: Remove.
3924         * gcc.dg/special/20000419-2.c: Use dg-require-*.
3925         * gcc.dg/special/alias-1.c: Likewise.
3926         * gcc.dg/special/alias-2.c: Likewise.
3927         * gcc.dg/special/gcsec-1.c: Likewise.
3928         * gcc.dg/special/weak-1.c: Likewise.
3929         * gcc.dg/special/weak-2.c: Likewise.
3930         * gcc.dg/special/wkali-1.c: Likewise.
3931         * gcc.dg/special/wkali-2.c: Likewise.
3932
3933         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
3934         dg-gpp-additional-*.
3935         * g++.dg/special/conpr-3.C: Likewise.
3936         * g++.dg/special/conpr-4.C: Likewise.
3937         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
3938         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
3939         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
3940         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
3941         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
3942         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
3943         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
3944         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
3945         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
3946         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
3947         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
3948         * g++.old-deja/g++.other/comdat1.C: Likewise.
3949         * g++.old-deja/g++.other/comdat2.C: Likewise.
3950         * g++.old-deja/g++.other/comdat3.C: Likewise.
3951         * g++.old-deja/g++.other/ctor1.C: Likewise.
3952         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
3953
3954 2003-06-05  Richard Henderson  <rth@redhat.com>
3955
3956         * gcc.dg/debug/20030605-1.c: New.
3957
3958 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
3959
3960         * README.QMTEST: Update.
3961
3962 2003-06-04  Richard Henderson  <rth@redhat.com>
3963
3964         * gcc.dg/cleanup-1.c: New.
3965         * gcc.dg/cleanup-2.c: New.
3966         * gcc.dg/cleanup-3.c: New.
3967         * gcc.dg/cleanup-4.c: New.
3968         * gcc.dg/cleanup-5.c: New.
3969         * gcc.dg/cleanup-6.c: New.
3970         * gcc.dg/cleanup-7.c: New.
3971
3972 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
3973
3974         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
3975
3976         * lib/dg-pch.exp: New file.
3977         * g++.dg/pch/pch.exp: Use dg-pch.exp.
3978         * gcc.dg/pch/pch.exp: Likewise.
3979
3980 2003-06-04  Roger Sayle  <roger@eyesopen.com>
3981
3982         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
3983         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
3984         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
3985         * gcc.dg/builtins-17.c: New test case.
3986         * gcc.dg/i386-387-4.c: New test case.
3987         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
3988
3989 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
3990
3991         * gcc.dg/ultrasp9.c: New test.
3992
3993 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
3994
3995         * gcc.c-torture/compile/20030604-1.c: New test.
3996         * gcc.dg/sparc-constant-1.c: New test.
3997
3998 2003-06-03  Glen Nakamura  <glen@imodulo.com>
3999
4000         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
4001
4002 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
4003
4004         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
4005
4006         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
4007         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
4008
4009 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
4010
4011         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
4012
4013 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4014
4015         PR c++/10940
4016         * g++.dg/template/spec10.C: New test.
4017
4018 2003-06-03  Roger Sayle  <roger@eyesopen.com>
4019
4020         * gcc.dg/builtins-16.c: New test case.
4021
4022 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
4023
4024         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
4025         mempcpy test with post-increments.
4026         * gcc.c-torture/execute/string-opt-3.c: New test.
4027         * gcc.dg/string-opt-1.c: New test.
4028
4029 2003-06-03  David Billinghurst (David.Billinghurst@riotinto.com)
4030
4031         PR fortran/10965
4032         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
4033
4034 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
4035
4036         * lib/scanasm.exp (dg-scan): New function, factored out of ...
4037         (scan-assembler): ... here.  Use dg-scan.
4038         (scan-assembler-not): Likewise.
4039         (scan-file): New function.
4040         (scan-file-not): Likewise.
4041         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
4042         * gcc.dg/cpp/_Pragma4.c: Likewise.
4043         * gcc.dg/cpp/_Pragma5.c: Likewise.
4044         * gcc.dg/cpp/avoidpaste1.c: Likewise.
4045         * gcc.dg/cpp/avoidpaste2.c: Likewise.
4046         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
4047         * gcc.dg/cpp/cmdlne-P.c: Likewise.
4048         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
4049         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
4050         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
4051         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
4052         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
4053         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
4054         * gcc.dg/cpp/cxxcom1.c: Likewise.
4055         * gcc.dg/cpp/line1.c: Likewise.
4056         * gcc.dg/cpp/maccom1.c: Likewise.
4057         * gcc.dg/cpp/maccom2.c: Likewise.
4058         * gcc.dg/cpp/maccom3.c: Likewise.
4059         * gcc.dg/cpp/maccom4.c: Likewise.
4060         * gcc.dg/cpp/maccom5.c: Likewise.
4061         * gcc.dg/cpp/maccom6.c: Likewise.
4062         * gcc.dg/cpp/multiline.c: Likewise.
4063         * gcc.dg/cpp/spacing1.c: Likewise.
4064         * gcc.dg/cpp/spacing2.c: Likewise.
4065         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
4066         * gcc.dg/cpp/trad/maccom1.c: Likewise.
4067         * gcc.dg/cpp/trad/maccom2.c: Likewise.
4068         * gcc.dg/cpp/trad/maccom3.c: Likewise.
4069         * gcc.dg/cpp/trad/maccom4.c: Likewise.
4070         * gcc.dg/cpp/trad/maccom6.c: Likewise.
4071         * gcc.dg/cpp/cxxcom2.c: Likewise.
4072         * gcc.dg/cpp/cxxcom2.h: New file.
4073
4074         * gcc.dg/cpp/truefalse.cpp: Move it to ...
4075         * g++.dg/cpp/truefalse.C: Here.
4076         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
4077
4078 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
4079
4080         * gcc.dg/cpp/redef3.c: New file.
4081
4082 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
4083
4084         * gcc.dg/i386-loop-3.c: New test.
4085
4086 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
4087
4088         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
4089
4090 2003-05-31  Roger Sayle  <roger@eyesopen.com>
4091
4092         * gcc.dg/fwrapv-1.c: New test case.
4093         * gcc.dg/fwrapv-2.c: New test case.
4094
4095 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4096
4097         PR c++/10956
4098         * g++.dg/template/spec9.C: New test.
4099
4100 2003-05-29  Roger Sayle  <roger@eyesopen.com>
4101
4102         * gcc.dg/duff-4.c: New test case.
4103
4104 2003-05-27  David Billinghurst (David.Billinghurst@riotinto.com)
4105
4106         PR fortran/10843
4107         * g77.dg/ffixed-form-1.f: New test
4108         * g77.dg/ffixed-form-2.f: New test
4109         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
4110         * g77.dg/ffree-form-3.f: New test
4111
4112 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
4113
4114         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
4115         * gcc.dg/wint_t-1.c: Likewise.
4116
4117 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4118
4119         * g++.dg/template/access11.C: New test.
4120
4121 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4122
4123         PR c++/10849
4124         * g++.dg/template/access10.C: New test.
4125
4126 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
4127             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
4128
4129         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
4130
4131 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
4132
4133         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
4134         suppress for powerpc-*-darwin*.
4135         * gcc.dg/torture/builtin-noret-2.c: Likewise.
4136
4137 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
4138
4139         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
4140         suppress option for powerpc-*-darwin*.
4141
4142 2003-05-23  Roger Sayle  <roger@eyesopen.com>
4143
4144         * gcc.dg/builtins-1.c: Add tests for tan and atan.
4145         * gcc.dg/builtins-4.c: Add test for fmod.
4146
4147 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4148
4149         PR c++/10682
4150         * g++.dg/template/instantiate4.C: New test.
4151
4152 2003-05-22  Roger Sayle  <roger@eyesopen.com>
4153
4154         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
4155
4156 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
4157
4158         * gcc.dg/compat/scalar-return-1_main.c: New file.
4159         * gcc.dg/compat/scalar-return-1_x.c: New file.
4160         * gcc.dg/compat/scalar-return-1_y.c: New file.
4161         * gcc.dg/compat/scalar-return-2_main.c: New file.
4162         * gcc.dg/compat/scalar-return-2_x.c: New file.
4163         * gcc.dg/compat/scalar-return-2_y.c: New file.
4164         * gcc.dg/compat/struct-return-3_main.c: New file.
4165         * gcc.dg/compat/struct-return-3_y.c: New file.
4166         * gcc.dg/compat/struct-return-3_x.c: New file.
4167         * gcc.dg/compat/struct-return-2_main.c: New file.
4168         * gcc.dg/compat/struct-return-2_x.c: New file.
4169         * gcc.dg/compat/struct-return-2_y.c: New file.
4170
4171 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4172
4173         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
4174         for hppa*-hp-hpux*.
4175         * gcc.dg/20021014-1.c (dg-options): Likewise.
4176         * gcc.dg/nest.c (dg-options): Likewise.
4177
4178 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
4179
4180         PR c++/9738
4181         * g++.dg/ext/dllimport2.C: New file.
4182         * g++.dg/ext/dllimport3.C: New file.
4183
4184 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
4185
4186         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
4187         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
4188         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
4189         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
4190         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
4191         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
4192         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
4193         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
4194         * gcc.dg/compat/small-struct-defs.h: New file.
4195         * gcc.dg/compat/small-struct-init.h: New file.
4196         * gcc.dg/compat/small-struct-check.h: New file.
4197         * gcc.dg/compat/fp-struct-defs.h: New file.
4198         * gcc.dg/compat/fp-struct-check.h: New file.
4199         * gcc.dg/compat/fp-struct-init.h: New file.
4200         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
4201         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
4202
4203 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
4204
4205         * gcc.dg/20030225-2.c: New test.
4206
4207 2003-05-18  Roger Sayle  <roger@eyesopen.com>
4208             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4209
4210         * gcc.c-torture/compile/20030518-1.c: New test case.
4211
4212 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
4213
4214         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
4215         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
4216         gcc-dg-debug-runtest.
4217         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
4218         gcc-dg-debug-runtest.
4219
4220 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4221
4222         PR c++/9022
4223         * g++.dg/lookup/using6.C: New test.
4224
4225 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4226
4227         * g++.dg/parse/access2.C: New test.
4228
4229 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
4230
4231         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
4232         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
4233         * gcc.dg/debug/debug.exp: Likewise.
4234
4235 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
4236
4237         * gcc.dg/dollar.c: New test.
4238
4239 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
4240
4241         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
4242         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
4243         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
4244         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
4245         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
4246         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
4247         * gcc.dg/compat/struct-by-value-6_main.c: New file.
4248         * gcc.dg/compat/struct-by-value-6_x.c: New file.
4249         * gcc.dg/compat/struct-by-value-6_y.c: New file.
4250         * gcc.dg/compat/struct-by-value-7_main.c: New file.
4251         * gcc.dg/compat/struct-by-value-7_x.c: New file.
4252         * gcc.dg/compat/struct-by-value-7_y.c: New file.
4253         * gcc.dg/compat/struct-by-value-8_main.c: New file.
4254         * gcc.dg/compat/struct-by-value-8_x.c: New file.
4255         * gcc.dg/compat/struct-by-value-8_y.c: New file.
4256         * gcc.dg/compat/struct-by-value-9_main.c: New file.
4257         * gcc.dg/compat/struct-by-value-9_x.c: New file.
4258         * gcc.dg/compat/struct-by-value-9_y.c: New file.
4259
4260 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
4261
4262         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
4263         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
4264         support for "repo" mode.
4265         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
4266         * lib/g77-dg.exp: Likewise.
4267         * lib/obj-dg.exp: Likewise.
4268
4269 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
4270
4271         Merge from gcc-3_2-rhl8-branch:
4272         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
4273
4274         * gcc.dg/tls/opt-6.c: New test.
4275
4276         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
4277
4278         * gcc.dg/20030405-1.c: New test.
4279
4280         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
4281
4282         * gcc.dg/20030309-1.c: New test.
4283
4284         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
4285
4286         * gcc.c-torture/execute/20030307-1.c: New test.
4287
4288         2003-02-20  Randolph Chung  <tausq@debian.org>
4289
4290         * gcc.c-torture/compile/20030220-1.c: New test.
4291
4292         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
4293
4294         * gcc.dg/20030217-1.c: New test.
4295
4296         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
4297
4298         * gcc.c-torture/compile/20020129-1.c: New test.
4299
4300         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
4301
4302         * gcc.dg/unroll-1.c: New test.
4303
4304         2002-11-16  Jan Hubicka  <jh@suse.cz>
4305
4306         * gcc.c-torture/execute/20020920-1.c: New test.
4307
4308         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
4309
4310         PR target/7434
4311         * gcc.c-torture/compile/20021008-1.c: New test.
4312
4313         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
4314
4315         PR target/7559
4316         * testsuite/gcc.c-torture/execute/20020810-1.c: New test.
4317
4318         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
4319
4320         * gcc.c-torture/compile/20020807-1.c: New test.
4321
4322         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
4323
4324         * gcc.dg/tls/opt-1.c: New test.
4325
4326         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
4327
4328         * gcc.dg/20020729-1.c: New test.
4329
4330         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
4331
4332         * g++.dg/opt/life1.C: New test.
4333
4334         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
4335
4336         * gcc.dg/20020525-1.c: New test.
4337
4338         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
4339
4340         PR c++/6794
4341         * g++.dg/ext/pretty1.C: New test.
4342         * g++.dg/ext/pretty2.C: New test.
4343
4344 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
4345
4346         PR c++/8385
4347         * g++.dg/ext/typeof5.C: New test.
4348
4349 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
4350
4351         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
4352         __USER_LABEL_PREFIX__ into account.
4353         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
4354
4355 2003-05-14  Roger Sayle  <roger@eyesopen.com>
4356
4357         * gcc.dg/builtins-15.c: New test case.
4358
4359 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
4360
4361         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
4362
4363 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
4364
4365         * lib/g++.exp: Tweak handling of additional source files.
4366         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
4367         * g++.dg/special/conpr-2a.C: Rename to ...
4368         * g++.dg/special/conpr-2a.cc: ... this.
4369         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
4370         * g++.dg/special/conpr-3a.C: Rename to ...
4371         * g++.dg/special/conpr-3a.cc: This.
4372         * g++.dg/special/conpr-3b.C: Rename to ...
4373         * g++.dg/special/conpr-3b.cc: This.
4374         * g++.dg/special/conpr-4.C: New test.
4375         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
4376
4377 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
4378
4379         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
4380
4381 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4382
4383         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
4384         * g++.old-deja/g++.robertl/eb71.C: Likewise.
4385         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
4386         * g++.old-deja/g++.other/warn3.C: Likewise.
4387
4388 2003-05-11  Roger Sayle  <roger@eyesopen.com>
4389
4390         * gcc.dg/i386-387-1.c: Update to also test log.
4391         * gcc.dg/i386-387-2.c: Likewise.
4392
4393 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
4394
4395         * g77.f-torture/execute/int8421.f: New test.
4396
4397 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4398
4399         PR c++/10230, c++/10481
4400         * g++.dg/lookup/scoped5.C: New test.
4401
4402 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4403
4404         PR c++/10552
4405         * g++.dg/template/ttp6.C: New test.
4406
4407 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
4408
4409         * gcc.c-torture/execute/builtins: New directory.
4410         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
4411         gcc.c-torture/execute/builtins.
4412         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
4413         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
4414         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
4415         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
4416
4417 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4418
4419         PR c++/9252
4420         * g++.dg/template/access8.C: New test.
4421         * g++.dg/template/access9.C: New test.
4422
4423 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4424
4425         PR c++/9554
4426         * g++.dg/parse/access1.C: New test.
4427
4428 2003-05-09  DJ Delorie  <dj@redhat.com>
4429
4430         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
4431         long, and not an int.
4432
4433 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4434
4435         PR c++/10555, c++/10576
4436         * g++.dg/template/memclass1.C: New test.
4437
4438 2003-05-08  DJ Delorie  <dj@redhat.com>
4439
4440         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
4441         targets.
4442         * gcc.c-torture/execute/20021024-1.x: Likewise.
4443         * gcc.c-torture/execute/shiftdi.x: Likewise.
4444         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
4445         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
4446         * gcc.dg/20021018-1.c: Likewise.
4447
4448 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4449
4450         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
4451
4452         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
4453         (bcopy): Call memmove.
4454
4455 2003-05-08  Roger Sayle  <roger@eyesopen.com>
4456
4457         * g77.f-torture/compile/8485.f: New test case.
4458
4459 2003-05-07  Richard Henderson  <rth@redhat.com>
4460
4461         PR c++/10570
4462         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
4463         Verify exception_cleanup not called for rethrows.
4464         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
4465         when exiting catch block without rethrowing.
4466         * g++.dg/eh/forced3.C: New.
4467         * g++.dg/eh/forced4.C: New.
4468
4469 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
4470
4471         * gcc.dg/20030505.c: Fix triplet.
4472
4473 2003-05-06  DJ Delorie  <dj@redhat.com>
4474
4475         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
4476         * gcc.dg/nest.c: Likewise.
4477
4478 2003-05-05  Roger Sayle  <roger@eyesopen.com>
4479
4480         * gcc.dg/builtins-14.c: New test case.
4481
4482 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
4483
4484         * lib/compat.exp (compat-execute): New argument.
4485         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
4486         * gcc.dg/compat: New test directory.
4487         * gcc.dg/compat/compat.exp: New expect script.
4488         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
4489         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
4490         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
4491         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
4492         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
4493         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
4494
4495         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
4496         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
4497         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
4498         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
4499         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
4500         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
4501         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
4502         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
4503         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
4504         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
4505         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
4506         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
4507         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
4508         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
4509         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
4510
4511 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
4512
4513         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
4514
4515 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
4516
4517         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
4518
4519 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
4520
4521         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
4522         * gcc.dg/ppc-fsel-2.c: New test.
4523
4524         * gcc.dg/unused-5.c: New test.
4525
4526 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4527
4528         PR c++/10496
4529         * g++.dg/warn/pmf1.C: New test.
4530
4531 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4532
4533         PR c++/4494
4534         * g++.dg/warn/main.C: New test.
4535
4536 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4537
4538         * gcc.dg/nonnull-3.c: New test.
4539
4540 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
4541
4542         * gcc.dg/cpp/Wtrigraphs.c: Update.
4543         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
4544
4545 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
4546
4547         * gcc.dg/ppc-fsel-1.c: New test.
4548
4549 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
4550
4551         PR c/10604
4552         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
4553
4554 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
4555
4556         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
4557
4558 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4559
4560         PR c++/9364, c++/10553, c++/10586
4561         * g++.dg/parse/typename4.C: New test.
4562         * g++.dg/parse/typename5.C: Likewise.
4563
4564 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
4565
4566         * gcc.c-torture/compile/20030503-1.c: New test.
4567
4568 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4569
4570         * g++.dg/lookup/using5.C: Fix testcase error.
4571
4572 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
4573
4574         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
4575         since MEABI is no longer supported.  Remove all vestiges
4576         of MEABI from the test.
4577
4578 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4579
4580         PR c++/10554
4581         * g++.dg/lookup/using5.C: New test.
4582
4583 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4584
4585         PR c++/8772
4586         * g++.dg/template/ttp5.C: New test.
4587
4588 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
4589
4590         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
4591         (dg-gpp-additional-sources): New function.
4592         (dg-gpp-additional-files): Likewise.
4593         * lib/g++.exp (additional_sources): New variable.
4594         (additional_files): Likewise.
4595         (g++_target_compile): Deal with them.
4596         * lib/old-dejagnu.exp: Remove.
4597         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
4598         * g++.old-deja: Revise all tests to use dg commands.
4599
4600 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4601
4602         PR c++/9432, c++/9528
4603         * g++.dg/lookup/using4.C: New test.
4604
4605 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
4606
4607         * gcc.dg/noreturn-5.c: New file.
4608         * gcc.dg/noreturn-6.c: New file.
4609
4610         * gcc.c-torture/compile/inline-1.c: New file.
4611
4612 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
4613
4614         PR c++/10551
4615         * g++.dg/template/explicit1.C: New test.
4616
4617 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
4618
4619         PR c++/10549
4620         * g++.dg/other/bitfield1.C: New test.
4621
4622         PR c++/10527
4623         * g++.dg/init/new7.C: New test.
4624
4625 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
4626
4627         * g++.dg/ext/desig1.C: New test.
4628         * g++.dg/ext/init1.C: Update.
4629
4630         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
4631
4632 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
4633
4634         PR c++/10180
4635         * g++.dg/warn/Winline-1.C: New test.
4636
4637 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
4638
4639         * gcc.c-torture/execute/string-opt-19.c: New test.
4640
4641         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
4642         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
4643
4644 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
4645
4646         PR c++/10506
4647         * g++.dg/init/new6.C: New test.
4648
4649         PR c++/10503
4650         * g++.dg/init/ref6.C: New test.
4651
4652 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
4653
4654         * g++.dg/warn/weak1.C: XFAIL on AIX4.
4655
4656 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4657
4658         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
4659         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
4660
4661 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
4662
4663         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
4664         initialized static data members.
4665
4666 2003-04-25  H.J. Lu <hjl@gnu.org>
4667
4668         * gcc.dg/ia64-sync-4.c: New test.
4669
4670 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4671
4672         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
4673         date.
4674
4675 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
4676
4677         PR c++/10337
4678         * g++.dg/warn/conv1.C: New test.
4679         * g++.old-deja/g++.other/conv7.C: Adjust.
4680         * g++.old-deja/g++.other/overload14.C: Adjust.
4681
4682 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
4683
4684         PR c++/10471
4685         * g++.dg/template/defarg2.C: New test.
4686
4687 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
4688
4689         * gcc.dg/cpp/include2.c: Update.
4690         * gcc.dg/cpp/multiline-2.c: New.
4691         * gcc.dg/cpp/multiline.c: Update.
4692         * gcc.dg/cpp/strify2.c: Update.
4693         * gcc.dg/cpp/trad/literals-2.c: Update.
4694
4695 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4696
4697         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
4698
4699 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
4700
4701         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
4702
4703 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
4704
4705         PR c++/10451
4706         * g++.dg/parse/crash4.C: New test.
4707
4708         PR c++/9847
4709         * g++.dg/parse/crash5.C: New test.
4710
4711 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
4712
4713         PR c++/10446
4714         * g++.dg/parse/crash3.C: New test.
4715
4716         PR c++/10428
4717         * g++.dg/parse/elab1.C: New test.
4718
4719 2003-04-22  Devang Patel  <dpatel@apple.com>
4720
4721         * gcc.dg/cpp/trad/funlike-5.c: New test.
4722
4723 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
4724
4725         * g++.dg/other/packed1.C: Fix dg options.
4726
4727 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
4728
4729         * g++.dg/other/offsetof2.C: New test.
4730
4731 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
4732
4733         * g++.dg/template/recurse.C: Adjust location of error messages.
4734
4735 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
4736
4737         PR c++/9881
4738         * g++.dg/init/addr-const1.C: New test.
4739         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
4740
4741 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
4742
4743         PR c++/10405
4744         * g++.dg/lookup/struct-hack1.C: New test.
4745
4746 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
4747
4748         * ucs.c: Update diagnostic messages.
4749
4750 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
4751
4752         * gcc.dg/cpp/truefalse.cpp: New test.
4753         * gcc.dg/cpp/cpp.exp: Update.
4754         * g++.dg/other/stdbool-if.C: Remove.
4755
4756 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
4757
4758         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
4759         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
4760
4761 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
4762
4763         * gcc.c-torture/compile/20030418-1.c: New test.
4764
4765 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
4766
4767         * README.compat: Remove; content moved to doc/sourcebuild.texi.
4768
4769 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4770
4771         PR c++/10347
4772         g++.dg/template/dependent-name1.C: New test.
4773
4774 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
4775
4776         * gcc.dg/warn-1.c (tourist_guide): New array,
4777         contains a pointer to bar.
4778
4779 2003-04-16  Roger Sayle  <roger@eyesopen.com>
4780
4781         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
4782         * gcc.c-torture/execute/medce-1.c: New test case.
4783         * gcc.c-torture/execute/medce-2.c: New test case.
4784
4785 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
4786
4787         * lib/prune.exp: Ignore more messages.
4788
4789         PR c++/10381
4790         * g++.dg/parse/lookup3.C: New test.
4791
4792 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
4793
4794         * gcc.c-torture/compile/20030415-1.c : New test.
4795
4796 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
4797
4798         * gcc.c-torture/execute/scope-2.c: Move to ...
4799         * gcc.dg/noncompile/scope.c: .... here.
4800
4801 2003-04-14  Roger Sayle  <roger@eyesopen.com>
4802
4803         * gcc.dg/20030414-2.c: New test case.
4804
4805 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
4806
4807         PR target/10377
4808         * gcc.dg/20030414-1.c: New test.
4809
4810 2003-04-13  Roger Sayle  <roger@eyesopen.com>
4811
4812         * gcc.dg/builtins-12.c: New test case.
4813         * gcc.dg/builtins-13.c: New test case.
4814
4815 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4816
4817         * gcc.c-torture/execute/string-opt-18.c: New test.
4818
4819 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
4820
4821         PR c++/10300
4822         * g++.dg/init/new5.C: New test.
4823
4824 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
4825
4826         PR c++/7910
4827         * g++.dg/ext/dllimport1.C: New test.
4828
4829 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
4830
4831         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
4832
4833 2003-04-11  Bud Davis <bdavis9659@comcast.net>
4834
4835         PR Fortran/9263
4836         * g77.f-torture/noncompile/9263.f: New test
4837         PR Fortran/1832
4838         * g77.f-torture/execute/1832.f: New test
4839
4840 2003-04-11  David Chad  <davidc@freebsd.org>
4841             Loren J. Rittle  <ljrittle@acm.org>
4842
4843         libobjc/8562
4844         * objc.dg/headers.m: New test.
4845
4846 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
4847
4848         * gcc.c-torture/execute/builtin-noret-2.c: New.
4849         * gcc.c-torture/execute/builtin-noret-2.x: New.
4850         XFAIL builtin-noret-2.c at -O1 and above.
4851         * gcc.dg/redecl.c: New.
4852         * gcc.dg/Wshadow-1.c: Update error regexps.
4853
4854 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
4855
4856         * g++.dg/abi/bitfield10.C: New test.
4857
4858 2003-04-09  Mike Stump  <mrs@apple.com>
4859
4860         * gcc.dg/pch/pch.exp: Make testcase names longer.
4861         * g++.dg/pch/pch.exp: Make testcase names longer.
4862
4863 2003-04-08  Roger Sayle  <roger@eyesopen.com>
4864
4865         * gcc.dg/builtins-11.c: New test case.
4866
4867 2003-04-08  Roger Sayle  <roger@eyesopen.com>
4868
4869         * gcc.dg/builtins-9.c: New test case.
4870         * gcc.dg/builtins-10.c: New test case.
4871
4872 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
4873
4874         * gcc.dg/noncompile/init-4.c.c: New test.
4875
4876 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
4877
4878         * gcc.misc-test/gcov-9.c: New test.
4879         * gcc.misc-test/gcov-10.c: New test
4880         * gcc.misc-test/gcov-11.c: New test.
4881
4882 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
4883
4884         PR optimization/10024
4885         * gcc.c-torture/compile/20030405-1.c: New test.
4886
4887 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
4888
4889         * gcc.dg/pch/static-3.c: New.
4890         * gcc.dg/pch/static-3.hs: New.
4891         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
4892
4893 2003-04-04  Richard Henderson  <rth@redhat.com>
4894
4895         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
4896         * g++.dg/eh/forced2.C: Likewise.
4897
4898 2003-04-03  Mike Stump  <mrs@apple.com>
4899
4900         * lib/scanasm.exp (scan-assembler): Add xfail processing for
4901         target arg.
4902         (scan-assembler-times, scan-assembler-not): Likewise.
4903         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
4904
4905 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
4906
4907         * gcc.dg/sparc-loop-1.c: New test.
4908
4909 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
4910
4911         PR other/9274
4912         * g++.dg/pch/system-2.C: New.
4913         * g++.dg/pch/system-2.Hs: New.
4914
4915 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
4916
4917         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
4918
4919         * g++.dg/eh/simd-1.C (vecfunc): Same.
4920
4921 2003-04-01  Roger Sayle  <roger@eyesopen.com>
4922
4923         * gcc.c-torture/execute/20030401-1.c: New test case.
4924
4925 2003-04-01  Ziemowit Laski <zlaski@apple.com>
4926
4927         * objc.dg/defs.m: New.
4928
4929 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
4930
4931         * g++.dg/eh/simd-1.C: New.
4932         * g++.dg/eh/simd-2.C: New.
4933
4934 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
4935
4936         * gcc.c-torture/execute/simd-3.c: New.
4937
4938 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
4939
4940         PR c/9936
4941         * gcc.dg/20030331-2.c: New test.
4942
4943 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
4944
4945         PR c++/10278
4946         * g++.dg/parse/crash2.C: New test.
4947
4948 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
4949
4950         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
4951         * gcc.c-torture/execute/20030331-1.c: ...here.
4952
4953 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
4954
4955         * gcc.c-torture/execute/20030331-1.c: New test.
4956
4957 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
4958
4959         * lib/gcov.exp: Adjust call return testing strings.
4960         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
4961
4962 2003-03-31  Roger Sayle  <roger@eyesopen.com>
4963
4964         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
4965         * gcc.dg/builtins-7.c: New test case.
4966         * gcc.dg/builtins-8.c: New test case.
4967
4968 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
4969
4970         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
4971
4972 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
4973
4974         PR c++/7647
4975         * g++.dg/lookup-class-member-2.C: New test.
4976
4977 2003-03-30  Glen Nakamura  <glen@imodulo.com>
4978
4979         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
4980
4981 2003-03-28  Roger Sayle  <roger@eyesopen.com>
4982
4983         * gcc.c-torture/execute/ieee/fp-cmp-6.c:  Correct test for -O0.
4984
4985 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
4986
4987         * g++.dg/init/attrib1.C: New test.
4988
4989 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
4990
4991         * gcc.dg/ultrasp8.c: New test.
4992
4993 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
4994
4995         * gcc.dg/ultrasp7.c: New test.
4996
4997 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
4998
4999         PR c++/10047
5000         * g++.dg/template/inline1.C: New test.
5001
5002 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
5003
5004         * gcc.dg/sparc-dwarf2.c: New test.
5005
5006 2003-03-27  Roger Sayle  <roger@eyesopen.com>
5007
5008         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
5009         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
5010
5011 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
5012
5013         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
5014         than reading .x files.
5015         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
5016         * g77.dg/gcov/gcov-1.f: Likewise.
5017         * gcc.misc-tests/gcov-4b.c: Likewise.
5018         * gcc.misc-tests/gcov-5b.c: Likewise.
5019         * gcc.misc-tests/gcov-6.c: Likewise.
5020         * gcc.misc-tests/gcov-7.c: Likewise.
5021         * gcc.misc-tests/gcov-8.c: Likewise.
5022         * g++.dg/gcov/gcov-1.x: Remove.
5023         * g77.dg/gcov/gcov-1.x: Likewise.
5024         * gcc.misc-tests/gcov-4b.x: Likewise.
5025         * gcc.misc-tests/gcov-5b.x: Likewise.
5026         * gcc.misc-tests/gcov-6.x: Likewise.
5027         * gcc.misc-tests/gcov-7.x: Likewise.
5028         * gcc.misc-tests/gcov-8.x: Likewise.
5029
5030 2003-03-27  Glen Nakamura  <glen@imodulo.com>
5031
5032         PR opt/10087
5033         * gcc.dg/20030324-1.c: New test.
5034
5035 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
5036
5037         PR c++/10224
5038         * g++.dg/template/arg3.C: New test.
5039
5040         PR c++/10158
5041         * g++.dg/template/friend18.C: New test.
5042
5043 2003-03-26  Roger Sayle  <roger@eyesopen.com>
5044
5045         * g77.f-torture/compile/20030326-1.f: New test case.
5046
5047 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
5048
5049         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
5050
5051         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
5052
5053 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
5054
5055         * gcc.dg/ia64-sync-3.c: New test.
5056
5057 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
5058
5059         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
5060
5061 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
5062
5063         * gcc.dg/ultrasp6.c: New test.
5064
5065 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
5066
5067         * gcc.dg/i386-signbit-1.c: New test.
5068         * gcc.dg/i386-signbit-2.c: New test.
5069         * gcc.dg/i386-signbit-3.c: New test.
5070
5071 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
5072
5073         * gcc.dg/ultrasp5.c: Fix options.
5074
5075 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
5076
5077         * gcc.dg/ultrasp5.c: Fix comment.
5078
5079 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
5080
5081         PR fortran/10197
5082         * g77.f-torture/execute/10197.f: New test.
5083
5084 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
5085
5086         PR c++/9898, c++/383
5087         * g++.dg/template/conv6.C: New test.
5088
5089         PR c++/10119
5090         * g++.dg/template/ptrmem5.C: New test.
5091
5092         PR c++/10026
5093         * g++.dg/lookup/koenig1.C: New test.
5094
5095         PR C++/10199
5096         * g++.dg/lookup/template2.C: New test.
5097
5098 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
5099
5100         * g++.dg/opt/rtti1.C: New test.
5101
5102 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
5103
5104         * gcc.dg/ultrasp5.c: New test.
5105
5106 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
5107
5108         PR middle-end/9967
5109         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
5110         builtin fputs.
5111
5112 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
5113
5114         PR c/8224
5115         * gcc.dg/20030323-1.c: New test.
5116
5117 2003-03-23  Roger Sayle  <roger@eyesopen.com>
5118
5119         * gcc.c-torture/compile/20030323-1.c: New test case.
5120
5121 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
5122
5123         * gcc.dg/20030321-1.c: New test.
5124
5125 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
5126
5127         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
5128
5129 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
5130
5131         PR c++/9978, c++/9708
5132         * g++.dg/ext/vlm1.C: Adjust expected error.
5133         * g++.dg/ext/vla2.C: New test.
5134         * g++.dg/template/arg1.C: New test.
5135         * g++.dg/template/arg2.C: New test.
5136
5137 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
5138
5139         * g77.f-torture/execute/select.f: New test.
5140         * g77.f-torture/noncompile/select_no_compile.f: New test.
5141
5142 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
5143
5144         PR c++/9898
5145         * g++.dg/other/error4.C: New test.
5146
5147 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
5148
5149         * g++.dg/template/friend17.C: New test.
5150
5151 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
5152
5153         * gcc.c-torture/compile/20030320-1.c: New.
5154
5155 2003-03-20  Roger Sayle  <roger@eyesopen.com>
5156
5157         * gcc.dg/builtins-6.c: New test case.
5158
5159 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
5160
5161         PR target/10073
5162         * gcc.c-torture/compile/20030319-1.c: New.
5163
5164 2003-03-18  Jan Hubicka  <jh@suse.cz>
5165
5166         * gcc.dg/i386-cvt-1.c: New test.
5167
5168 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
5169
5170         * objc.dg/naming-1.m: Use "(parse|syntax) error".
5171         * objc.dg/naming-2.m: Likewise.
5172
5173 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
5174
5175         PR c++/9639
5176         * g++.dg/parse/crash1.C: New test.
5177
5178 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
5179
5180         PR c++/8805
5181         * g++.dg/eh/cleanup1.C: New test.
5182
5183 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
5184
5185         * gcc.c-torture/execute/20030316-1.c: New test case.
5186
5187 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
5188
5189         PR c++/9629
5190         * g++.dg/init/ctor2.C: New test.
5191
5192 2003-03-15  Roger Sayle  <roger@eyesopen.com>
5193
5194         * g77.f-torture/compile/xformat.f: New test case.
5195
5196 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5197
5198         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
5199         * g++.old-deja/g++.mike/eh50.C: Likewise.
5200
5201 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5202
5203         PR c++/6440
5204         * g++.dg/template/spec7.C: New test.
5205         * g++.dg/template/spec8.C: Likewise.
5206
5207 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
5208
5209         * gcc.c-torture/execute/20030313-1.c: New test.
5210
5211 2003-03-14  Richard Henderson  <rth@redhat.com>
5212
5213         * gcc.dg/inline-2.c: Adjust alpha test for external call.
5214
5215 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
5216
5217         * gcc.c-torture/compile/20030314-1.c: New test.
5218
5219 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
5220
5221         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
5222         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
5223         thumb target,
5224         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
5225         to accept newer _imp__  prefix and additional
5226         newline in .drectve section.
5227         * gcc.dg/dll-4.c: Likewise.
5228         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
5229         switch.
5230
5231 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
5232
5233         * g++.dg/parse/namespace9.C: New test.
5234
5235         * g++.dg/init/ref5.C: New test.
5236         * g++.dg/parse/ptrmem1.C: Likewise.
5237
5238 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5239
5240         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
5241         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
5242         regular expression.
5243         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
5244         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
5245
5246 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
5247
5248         * gcc.c-torture/execute/20030224-2.c: New test.
5249
5250 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
5251
5252         * gcc.dg/decl-3.c: New test.
5253
5254 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
5255
5256         * gcc.dg/i386-loop-2.c: New test.
5257
5258 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
5259
5260         PR c++/9474
5261         * g++.dg/parse/namespace8.C: New test.
5262
5263         PR c++/9924
5264         * g++.dg/overload/builtin2.C: New test.
5265
5266 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
5267
5268         * gcc.dg/return-type-3.c: New test.
5269
5270 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
5271
5272         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
5273         profiling options are not supported.
5274
5275 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
5276
5277         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
5278         * g++.old-deja/g++.warn/impint2.C: Likewise.
5279
5280 2003-03-10  Devang Patel  <dpatel@apple.com>
5281
5282         * g++.dg/cpp/c++_cmd_1.C: New test.
5283         * g++.dg/cpp/c++_cmd_1.h: New file.
5284
5285 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
5286
5287         * gcc.dg/altivec-9.c: New file.
5288
5289 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
5290
5291         * gcc.dg/ppc-sdata-1.c: New test.
5292         * gcc.dg/ppc-sdata-2.c: New test.
5293
5294 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
5295
5296         PR c++/9373
5297         * g++.dg/opt/ptrmem2.C: New test.
5298
5299         PR c++/8534
5300         * g++.dg/opt/ptrmem1.C: New test.
5301
5302 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
5303
5304         * gcc.dg/i386-loop-1.c: New test.
5305
5306 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5307
5308         PR c++/9970
5309         * g++.dg/lookup/friend1.C: New test.
5310
5311 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
5312
5313         PR c++/9823
5314         * g++.dg/parser/constructor1.C: New test.
5315
5316 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
5317
5318         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
5319
5320         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
5321
5322 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
5323
5324         * gcc.dg/cpp/Wunused.c: Update test.
5325
5326 2003-03-08  Jan Hubicka  <jh@suse.cz>
5327
5328         * gcc.dg/inline-3.c: New test.
5329
5330 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
5331
5332         PR c++/9809
5333         * g++.dg/parse/builtin1.C: New test.
5334
5335         PR c++/9982
5336         * g++.dg/abi/cookie1.C: New test.
5337         * g++.dg/abi/cookie2.C: Likewise.
5338
5339         PR c++/9524
5340         * g++.dg/template/field1.C: New test.
5341
5342         PR c++/9912
5343         * g++.dg/parse/class1.C: New test.
5344         * g++.dg/parse/namespace7.C: Likewise.
5345         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
5346
5347 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
5348
5349         * g++.dg/init/ref4.C: New test.
5350
5351 2003-03-07  Jan Hubicka  <jh@suse.cz>
5352
5353         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
5354         * gcc.dg/inline-3.c:  New test.
5355
5356 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
5357
5358         * g++.dg/init/ref3.C: New test.
5359
5360         PR c++/9965
5361         * g++.dg/init/ref2.C: New test.
5362
5363         PR c++/9400
5364         * g++.dg/warn/Wshadow-2.C: New test.
5365
5366         PR c++/9791
5367         * g++.dg/warn/Woverloaded-1.C: New test.
5368
5369 2003-03-05  Jan Hubicka  <jh@suse.cz>
5370
5371         * gcc.dg/i386-local2.c: New.
5372         * gcc.dg/i386-local.c: Fix typo.
5373
5374 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
5375
5376         * g++.dg/abi/layout3.C: New test.
5377
5378 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
5379
5380         * gcc.c-torture/compile/20030305-1.c
5381
5382 2003-03-05  Jan Hubicka  <jh@suse.cz>
5383
5384         * gcc.dg/i386-local.c: New.
5385
5386 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
5387
5388         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
5389
5390 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
5391
5392         * gcc.dg/switch-2.c: New test.
5393         * gcc.dg/switch-3.c: New test.
5394         * gcc.dg/Wswitch.c: Adjust line numbers.
5395         * gcc.dg/Wswitch-default.c: Likewise.
5396         * gcc.dg/Wswitch-enum.c: Likewise.
5397
5398 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
5399
5400         * gcc.c-torture/execute/20030222-1.c: New test.
5401
5402 2003-03-03  James E Wilson  <wilson@tuliptree.org>
5403
5404         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
5405
5406 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
5407
5408         PR c++/9878
5409         * g++.dg/init/ref1.C: New test.
5410
5411 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
5412
5413         * gcc.dg/sh-relax.c: New SH-only test.
5414
5415 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
5416
5417         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
5418         comment explaining purpose of testcase.
5419
5420 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
5421
5422         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
5423         for HC11/HC12 (asm needs two int registers).
5424         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
5425         HC11/HC12 because the test uses an asm which needs two 32-bit
5426         registers.
5427
5428 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
5429
5430         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
5431         for HC11/HC12 (array is too large otherwise).
5432         * gcc.c-torture/compile/920501-4.x: New file, likewise.
5433         * gcc.c-torture/compile/20010518-2.x: Likewise.
5434         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
5435         HC11/HC12 (array is too large).
5436
5437 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
5438
5439         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
5440         * lib/g++-dg.exp (g++-dg-test): Likewise.
5441
5442 2003-03-01  Roger Sayle  <roger@eyesopen.com>
5443
5444         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
5445         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
5446
5447 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5448
5449         * g++.dg/warn/implicit-typename1.C: Remove warning.
5450
5451 2003-02-28  Richard Henderson  <rth@redhat.com>
5452
5453         * gcc.dg/noreturn-1.c: Move noreturn warning line.
5454         * gcc.dg/return-type-1.c: Move control reaches end warning line.
5455
5456 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
5457
5458         * gcc.dg/pch/pch.exp: Change .pch to .gch.
5459         * g++.dg/pch/pch.exp: Likewise.
5460
5461 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
5462
5463         PR c++/9879
5464         * testsuite/g++.dg/init/new4.C: New test.
5465
5466 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
5467
5468         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
5469
5470 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
5471
5472         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
5473         unsigned long.
5474
5475         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
5476         wider than float.
5477
5478 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
5479
5480         * lib/scanasm.exp: Add support for counting numbers of
5481         occurences.
5482         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
5483         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
5484
5485 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
5486
5487         PR c++/9683
5488         * g++.dg/template/static3.C: New test.
5489
5490         PR c++/9829
5491         * g++.dg/parse/namespace6.C: New test.
5492
5493 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
5494
5495         PR target/9732
5496         * gcc.dg/20030225-1.c: New test.
5497
5498 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
5499
5500         * README: Remove out-of-date information.
5501
5502         PR c++/9836
5503         * g++.dg/template/spec6.C: New test.
5504
5505 2003-02-24  Jeff Law  <law@redhat.com>
5506
5507         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
5508
5509 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
5510
5511         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
5512         * gcc.dg/pragma-ep-1.c: Likewise.
5513
5514 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5515
5516         PR c++/9602
5517         * g++.dg/template/friend16.C: New test.
5518
5519 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
5520
5521         PR c++/5333
5522         * g++.dg/parse/fused-params1.C: Adjust error messages.
5523         * g++.dg/template/nested3.C: New test.
5524
5525 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
5526
5527         * g++.dg/abi/param1.C: New test.
5528
5529 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5530
5531         PR c++/7982
5532         * g++.dg/warn/implicit-typename1.C: New test.
5533
5534 2003-02-22  Kelley Cook <kelleycook@comcast.net>
5535
5536         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
5537         with "mtune".
5538         * g++.old-deja/g++.other/store-expr2.C: Likewise.
5539         * gcc.c-torture/execute/20010129-1.x: Likewise.
5540         * gcc.dg/20011107-1.c: Likewise.
5541         * gcc.dg/20020108-1.c: Likewise.
5542         * gcc.dg/20020122-3.c: Likewise.
5543         * gcc.dg/20020206-1.c: Likewise.
5544         * gcc.dg/20020310-1.c: Likewise.
5545         * gcc.dg/20020426-2.c: Likewise.
5546         * gcc.dg/20020517-1.c: Likewise.
5547         * gcc.dg/991230-1.c: Likewise.
5548         * gcc.dg/i386-unroll-1.c: Likewise.
5549         * gcc.misc-tests/i386-prefetch.exp: Likewise.
5550
5551 2003-02-22  Jan Hubicka  <jh@suse.cz>
5552
5553         * gcc.dg/i386-mul.c: New test.
5554
5555 2003-02-21  Roger Sayle  <roger@eyesopen.com>
5556
5557         * gcc.dg/builtins-5.c: New test case.
5558
5559 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
5560
5561         * gcc.dg/asmreg-1.c: New test.
5562
5563 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
5564
5565         PR c++/9749
5566         * g++.dg/parse/varmod1.C: New test.
5567
5568 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
5569
5570         PR c++/9727
5571         * g++.dg/template/op1.C: New test.
5572
5573 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
5574
5575         PR c++/8906
5576         * g++.dg/template/nested2.C: New test.
5577
5578 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
5579
5580         PR c++/8724
5581         * g++.dg/expr/dtor1.C: New test.
5582
5583 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
5584
5585         * gcc.dg/cpp/include3.c: New test.
5586         * gcc.dg/cpp/inc/foo.h: New file.
5587
5588 2003-02-21  Glen Nakamura  <glen@imodulo.com>
5589
5590         * gcc.c-torture/execute/20030221-1.c: New test.
5591
5592 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
5593
5594         PR c++/9729
5595         * g++.dg/abi/conv1.C: New test.
5596
5597 2003-02-20  Jan Hubicka  <jh@suse.cz>
5598
5599         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
5600
5601 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
5602
5603         * gcc.c-torture/compile/20030219-1.c: New test.
5604
5605 2003-02-18  Jan Hubicka  <jh@suse.cz>
5606
5607         * gcc.dg/funcorder.c: New test.
5608
5609 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
5610
5611         * gcc.c-torture/execute/20030218-1.c: New.
5612
5613 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
5614
5615         * gcc.dg/20030218-1.c: New.
5616
5617 2003-02-18  Richard Henderson  <rth@redhat.com>
5618
5619         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
5620         * gcc.dg/attr-used-2.c: New.
5621
5622 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
5623
5624         PR c++/9704
5625         * g++.dg/init/copy5.C: New test.
5626
5627 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
5628
5629         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
5630         * g++.dg/pch/pch.exp: Likewise.
5631
5632 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
5633
5634         * gcc.c-torture/execute/20030209-1.c: Enable the test if
5635         STACK_SIZE is not defined.
5636
5637 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5638
5639         PR c++/9457
5640         * g++.dg/template/init1.C: New test.
5641
5642 2003-02-16  Jan HUbicka  <jh@suse.cz>
5643
5644         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
5645         (foo): Add few extra tests
5646         * gcc.dg/c99-const-expr-3.c: Likewise.
5647         * gcc.c-torture/execute/20030216-1.c: New.
5648
5649 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5650
5651         PR c++/9459
5652         * g++.dg/ext/typeof4.C: New test.
5653
5654 2003-02-15  Roger Sayle  <roger@eyesopen.com>
5655
5656         * gcc.dg/i386-387-3.c: New test case.
5657
5658 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
5659
5660         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
5661         cris-*-elf* cris-*-aout* and mmix-*-*.
5662
5663 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
5664
5665         * gcc.dg/20030213-1.c: New test.
5666
5667 2003-02-12  Roger Sayle  <roger@eyesopen.com>
5668
5669         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
5670         * gcc.dg/i386-387-2.c: Likewise.
5671
5672 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
5673
5674         * gcc.dg/ppc-spe.c: Fix formatting.
5675         Enable tests that were previously unsupported by gas.
5676         Delete tests for instructions that no longer exist.
5677         Switch arguments on evsubifw builtin.
5678
5679 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
5680
5681         * gcc.c-torture/execute/20030209-1.c: Disable the test if
5682         STACK_SIZE is too small.
5683
5684 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
5685             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
5686
5687         * gcc.dg/decl-2.c: New test.
5688
5689 2003-02-10  Jan Hubicka  <jh@suse.cz>
5690
5691         * gcc.dg/i386-fpcvt-1.c:  New test.
5692
5693 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
5694
5695         * gcc.c-torture/execute/20030209-1.c: New test.
5696
5697 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
5698
5699         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
5700         int-wide bitops, use the constants of the same width.
5701         Likewise, if long long is 32-bit wide, test bitops using
5702         32-bit constants.
5703
5704 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
5705
5706         * gcc.dg/20021014-1.c: Annotate with expected notice text.
5707
5708 2003-02-07  Roger Sayle  <roger@eyesopen.com>
5709
5710         * testsuite/gcc.dg/builtins-4.c: New test case.
5711
5712 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5713
5714         * gcc.dg/20020430-1.c: Fix dg command typos.
5715         * gcc.dg/20020503-1.c: Likewise.
5716
5717 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5718
5719         PR c++/8785
5720         * g++.dg/parse/fused-params1.C: New test.
5721
5722         PR c++/8857
5723         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
5724
5725         PR c++/8921
5726         * g++.dg/parse/non-dependent1.C: New test.
5727
5728         PR c++/8928
5729         * g++.dg/parse/dupl-tmpl-args1.C: New test.
5730
5731         PR c++/9228
5732         * g++.dg/parse/undefined7.C: New test.
5733         * g++.dg/parse/non-templ1.C: New test.
5734
5735         PR c++/9229
5736         * g++.dg/parse/too-many-tmpl-args1.C: New test.
5737
5738 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
5739
5740         * gcc.c-torture/compile/20030206-1.c: New test.
5741
5742 2003-02-05  Roger Sayle  <roger@eyesopen.com>
5743
5744         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
5745         "pow" to "foo" to avoid potential confusion with a math built-in.
5746
5747 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5748
5749         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
5750         conditions for SPARC targets.
5751
5752 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
5753
5754         * gcc.dg/20030204-1.c: New test.
5755
5756 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5757
5758         PR c++/38
5759         * g++.dg/parse/array-size1.C: New test.
5760
5761         PR c++/5657
5762         * g++.dg/parse/undefined3.C: New test.
5763
5764         PR c++/5665
5765         * g++.dg/parse/undefined4.C: New test.
5766
5767         PR c++/5975
5768         * g++.dg/parse/undefined5.C: New test.
5769
5770         PR c++/7259
5771         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
5772
5773         PR c++/8578
5774         * g++.dg/parse/casting-operator1.C: New test.
5775
5776         PR c++/8596
5777         * g++.dg/parse/undefined6.C: New test.
5778
5779         PR c++/8736
5780         * g++.dg/parse/missing-template1.C: New test.
5781
5782 2003-02-04  Jan Hubicka  <jh@suse.cz>
5783
5784         * gcc.dg/i386-cadd.c:  Compile using -march=k8.
5785         * gcc.dg/i386-cmov?.c:  Likewise.
5786         * gcc.dg/i386-fpcvt-?.c:  Likewise.
5787         * gcc.dg/i386-ssefp-1.c:  Likewise.
5788         * gcc.dg/i386-ssetype-?.c:  Likewise; fix for register passing
5789         conventions.
5790
5791 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
5792
5793         PR c++/7129
5794         * testsuite/g++.dg/ext/max.C: New test.
5795
5796 2003-02-03  Jan Hubicka  <jh@suse.cz>
5797
5798         * gcc.c-torture/execute/20030203-1.c: New test.
5799
5800 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
5801
5802         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
5803         'natural-endian'.
5804
5805 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
5806
5807         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
5808         * g++.dg/init/new2.C: Likewise.
5809         * g++.dg/other/new1.C: Likewise.
5810
5811 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
5812
5813         * gcc.dg/struct-ret-libc.c: New test.
5814
5815 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
5816
5817         * gcc.dg/20030129-1.c: New test.
5818
5819 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5820
5821         PR c++/8849
5822         * g++.dg/template/ptrmem4.C: New test.
5823
5824 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
5825
5826         * g++.dg/parser/constant1.C: New test.
5827
5828 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5829
5830         PR c++/8591
5831         * g++.dg/parse/friend2.C: New test.
5832
5833 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
5834
5835         PR c++/9437
5836         * g++.dg/template/unify4.C: New test.
5837
5838 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
5839
5840         * gcc.c-torture/execute/20030128-1.c: New test.
5841
5842 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
5843
5844         * g++.dg/lookup/nested1.C: Test moved from ...
5845         * g++.old-deja/g++.other/lookup24.C: ... here.
5846
5847 2003-01-28  Jan Hubicka  <jh@suse.cz>
5848
5849         * gcc.dg/i386-cmov5.c:  New test.
5850
5851 2003-01-28  D.Venkatasubramanian   <dvenkat@noida.hcltech.com>
5852
5853         * gcc.c-torture/execute/20010925-1.c: Changed the
5854         memcpy declaration.
5855
5856 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
5857
5858         PR c++/3902
5859         * g++.dg/parse/template5.C: New test.
5860
5861 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
5862
5863         PR fortran/9258
5864         * g77.dg/pr9258: New test.
5865
5866 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
5867
5868         * README: Move relevant parts from README.g++.
5869
5870         * README.g++: Remove this file.
5871
5872 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
5873
5874         * g++.dg/abi/dcast1.C: New test.
5875
5876 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5877
5878         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
5879
5880 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
5881
5882         PR c++/47
5883         * g++.old-deja/g++.other/lookup24.C: New test.
5884
5885 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5886
5887         PR middle-end/7227
5888         * gcc.dg/uninit-C.c: New test.
5889
5890 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
5891
5892         * g++.dg/abi/covariant1.C: New test.
5893
5894 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
5895
5896         * gcc.dg/20030123-1.c: New test.
5897
5898 2003-01-25  Jan Hubicka  <jh@suse.cz>
5899
5900         PR opt/8492
5901         * gcc.c-torture/compile/20030125-1.c
5902
5903 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
5904
5905         PR c++/9403
5906         * g++.dg/parse/template3.C: New test.
5907         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
5908
5909         PR c++/795
5910         * g++.dg/parse/template4.C: New test.
5911
5912         PR c++/9415
5913         * g++.dg/template/qual2.C: New test.
5914
5915         PR c++/8545
5916         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
5917
5918         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
5919
5920 2003-01-25  Roger Sayle  <roger@eyesopen.com>
5921
5922         * gcc.c-torture/execute/switch-1.c: New test case.
5923
5924 2003-01-25  Jan Hubicka  <jh@suse.cz>
5925
5926         * gcc.c-torture/execute/20030125-1.[cx]: New test.
5927
5928 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
5929
5930         Tweaks for Bison-1.875. From the NEWS file:
5931         "- `parse error' -> `syntax error'
5932         Bison now uniformly uses the term `syntax error'"
5933         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
5934         * gcc.dg/cpp/digraph2.c: Likewise.
5935         * gcc.dg/cpp/direct2.c: Likewise.
5936         * gcc.dg/cpp/paste4.c: Likewise.
5937         * gcc.dg/c90-restrict-1.c: Likewise.
5938         * gcc.dg/c99-func-2.c: Likewise.
5939         * gcc.dg/noncompile/920721-2.c: Likewise.
5940         * gcc.dg/noncompile/930622-2.c: Likewise.
5941         * gcc.dg/noncompile/940112-1.c: Likewise.
5942         * gcc.dg/noncompile/950921-1.c: Likewise.
5943         * gcc.dg/noncompile/951123-1.c: Likewise.
5944         * gcc.dg/noncompile/971104-1.c: Likewise.
5945         * gcc.dg/noncompile/990416-1.c: Likewise.
5946
5947 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
5948
5949         * g++.dg/parse/undefined1.C: Add error message.
5950
5951 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
5952
5953         PR c++/9354
5954         * g++.dg/parse/new1.C: New test.
5955
5956         PR c++/9216
5957         * g++.dg/parse/template2.C: New test.
5958
5959         PR c++/9354
5960         * g++.dg/parse/typedef2.C: New test.
5961
5962         PR c++/9328
5963         * g++.dg/ext/typeof3.C: New test.
5964
5965 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5966
5967         PR c++/2738
5968         * g++.dg/parse/ret-type1.C: New test.
5969
5970         PR c++/3792
5971         * g++.dg/parse/tmpl-outside1.C: New test.
5972
5973         PR c++/4207
5974         * g++.dg/parse/int-as-enum1.C: New test.
5975
5976         PR c++/4903
5977         * g++.dg/parse/no-typename1.C: New test.
5978
5979         PR c++/5533
5980         * g++.dg/parse/no-value1.C: New test.
5981
5982         PR c++/5921
5983         * g++.dg/parse/wrong-inline1.C: New test.
5984
5985         PR c++/6402
5986         * g++.dg/parse/ref1.C: New test.
5987
5988         PR c++/6992
5989         * g++.dg/parse/attr-ctor1.C: New test.
5990
5991         PR c++/7229
5992         * g++.dg/parse/namespace5.C: New test.
5993
5994         PR c++/7917
5995         * g++.dg/parse/func-def1.C: New test.
5996
5997         PR c++/8143
5998         * g++.dg/parse/undefined1.C: New test.
5999
6000         PR c++/5723, PR c++/8522
6001         * g++.dg/parse/specialization1.C: New test.
6002
6003         PR c++/163, PR c++/8595
6004         * g++.dg/parse/struct-as-enum1.C: New test.
6005
6006         PR c++/9173
6007         * g++.dg/parse/undefined2.C: New test.
6008
6009 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
6010
6011         PR c++/9298
6012         * g++.dg/parse/template1.C: New test.
6013
6014         PR c++/9384
6015         * g++.dg/parse/using1.C: New test.
6016
6017         PR c++/9285
6018         PR c++/9294
6019         * g++.dg/parse/expr2.C: New test.
6020
6021         PR c++/9388
6022         * g++.dg/parse/lookup2.C: Likewise.
6023
6024 2003-01-21  Jan Hubicka  <jh@suse.cz>
6025
6026         * gcc.c-torture/execute/990208-1.c:  Add noinline attributes as needed.
6027         * gcc.c-torture/execute/eeprof-1.c:  Likewise.
6028         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
6029         * gcc.c-torture/execute/string-opt-*.c: Likewise.
6030
6031 2003-01-20  Nick Clifton  <nickc@redhat.com>
6032
6033         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
6034         problem with ARM sibcall code generation.
6035
6036 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
6037
6038         * gcc.c-torture/execute/20030120-1.c: New.
6039
6040 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
6041
6042         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
6043
6044 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
6045
6046         PR c++/9272
6047         * g++.dg/parse/ctor1.C: New test.
6048
6049         PR c++/9294:
6050         * g++.dg/parse/qualified1.C: New test.
6051
6052         * g++.dg/parse/typename3.C: New test.
6053
6054 2003-01-16  Richard Henderson  <rth@redhat.com>
6055
6056         * g++.dg/tls/init-2.C: Fix error matches for real this time.
6057
6058 2003-01-16  Richard Henderson  <rth@redhat.com>
6059
6060         * g++.dg/pch/pch.exp: Copy test header to the working directory
6061         before using it either for precompilation or direct use.
6062         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
6063         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
6064
6065 2003-01-16  Richard Henderson  <rth@redhat.com>
6066
6067         * gcc.dg/pch/pch.exp: Copy test header to the working directory
6068         before using it either for precompilation or direct use.
6069         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
6070         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
6071
6072 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
6073
6074         * gcc/testsuite/g++.dg/ext/typename1.C: Add typename keyword.
6075         * gcc/testsuite/g++.dg/template/crash1.C: Update error messages.
6076         * gcc/testsuite/g++.dg/template/crash2.C: Remove error message.
6077         * gcc/testsuite/g++.dg/parse/typename2.C: New test.
6078         * gcc/testsuite/g++.dg/template/typename2.C: Change implicit
6079         typename warning into error.
6080         * gcc/testsuite/g++.old-deja/g++.benjamin/tem03.C: Issue more
6081         error messages.
6082         * gcc/testsuite/g++.old-deja/g++.benjamin/tem04.C: Fix typos.
6083         * gcc/testsuite/g++.old-deja/g++.brendan/crash56.C: Add this->.
6084         * gcc/testsuite/g++.old-deja/g++.law/visibility13.C: Remove error
6085         messages.
6086         * gcc/testsuite/g++.old-deja/g++.ns/template17.C: Reorder code to
6087         make declaration visible in template.
6088         * gcc/testsuite/g++.old-deja/g++.pt/crash3.C: Fix typos.
6089         * gcc/testsuite/g++.old-deja/g++.pt/crash36.C: Issue more error
6090         messages.
6091         * gcc/testsuite/g++.old-deja/g++.pt/crash5.C: Improve error
6092         message.
6093         * gcc/testsuite/g++.old-deja/g++.pt/crash67.C: Remove warning.
6094         * gcc/testsuite/g++.old-deja/g++.pt/inherit1.C: Add this->.
6095         * gcc/testsuite/g++.old-deja/g++.pt/niklas01a.C: Add error message.
6096         * gcc/testsuite/g++.old-deja/g++.pt/typename16.C: Replace implicit
6097         typename warning with error message.
6098         * gcc/testsuite/g++.old-deja/g++.pt/typename19.C: Remove warning.
6099         * gcc/testsuite/g++.old-deja/g++.robertl/eb112.C: Fix typo.
6100         * gcc/testsuite/g++.old-deja/g++.robertl/eb24.C: Use this->.
6101
6102 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
6103
6104         * g++.dg/parse/ambig2.C: New test.
6105
6106 2003-01-15  Richard Henderson  <rth@redhat.com>
6107
6108         * g++.dg/tls/init-2.C: Update error message string.
6109
6110 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6111
6112         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
6113
6114 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
6115
6116         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
6117         all for HC11/HC12.
6118         * gcc.c-torture/compile/20001205-1.x: Likewise.
6119         * gcc.c-torture/compile/20001226-1.x: Likewise.
6120         * gcc.c-torture/compile/920520-1.x: Likewise.
6121         * gcc.c-torture/compile/961203-1.x: Likewise.
6122         * gcc.c-torture/compile/20020604-1.x: Likewise.
6123
6124 2003-01-15  Jan Hubicka  <jh@suse.cz>
6125
6126         * gcc.c-torture/compile/20030115-1.c: New test.
6127
6128         * gcc.dg/i386-fpcvt-1.c: New test.
6129         * gcc.dg/i386-fpcvt-2.c: New test.
6130
6131 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
6132
6133         Further conform g++'s __vmi_class_type_info to the C++ ABI
6134         specification.
6135         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
6136         the specification.
6137
6138 2003-01-14  Jan Hubicka  <jh@suse.cz>
6139
6140         * gcc.dg/i386-fpcvt-1.c: New test.
6141         * gcc.dg/i386-fpcvt-2.c: New test.
6142
6143 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
6144
6145         * gcc.dg/i386-mmx-3.c: New test.
6146
6147 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
6148
6149         PR c++/9264
6150         * g++.dg/parse/octal1.C: New file.
6151
6152         PR c++/9172
6153         * g++.dg/parse/typename1.C: New file.
6154
6155 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
6156
6157         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
6158         * gcc.dg/bf-no-ms-layout.c: Likewise.
6159         * gcc.dg/bf-ms-attrib.c: Likewise.
6160
6161 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
6162
6163         PR c++/9099
6164         * g++.dg/parse/dtor1.C: New file.
6165
6166         PR c++/9128
6167         * g++.dg/rtti/typeid1.C: New file.
6168
6169         PR c++/9153
6170         * g++.dg/parse/lookup1.C: New file.
6171
6172         PR c++/9171
6173         * g++.dg/templ/spec5.C: New file.
6174
6175 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
6176
6177         * gcc.c-torture/compile/20030110-1.c: New test.
6178
6179 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
6180
6181         Merge from pch-branch:
6182
6183         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
6184
6185         * gcc.dg/pch/cpp-1.h: New.
6186         * gcc.dg/pch/cpp-1.c: New.
6187         * gcc.dg/pch/cpp-2.h: New.
6188         * gcc.dg/pch/cpp-2.c: New.
6189
6190         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
6191
6192         * gcc.dg/pch/except-1.h: New.
6193         * gcc.dg/pch/except-1.c: New.
6194
6195         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
6196
6197         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
6198         running test.
6199         * gcc.dg/pch: Include *.hp not *.h.
6200         * gcc.dg/pch/system-1.h: New.
6201         * gcc.dg/pch/system-1.c: New.
6202
6203         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
6204
6205         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
6206         rather than trying to build and run a program using PCH.
6207         * gcc.dg/pch: Remove dg-do commands from test files.
6208
6209         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
6210
6211         * gcc.dg/pch/macro-3.c: New.
6212         * gcc.dg/pch/macro-3.h: New.
6213
6214         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
6215
6216         * gcc.dg/pch/common-1.c: New.
6217         * gcc.dg/pch/common-1.h: New.
6218         * gcc.dg/pch/decl-1.c: New.
6219         * gcc.dg/pch/decl-1.h: New.
6220         * gcc.dg/pch/decl-2.c: New.
6221         * gcc.dg/pch/decl-2.h: New.
6222         * gcc.dg/pch/decl-3.c: New.
6223         * gcc.dg/pch/decl-3.h: New.
6224         * gcc.dg/pch/decl-4.c: New.
6225         * gcc.dg/pch/decl-4.h: New.
6226         * gcc.dg/pch/decl-5.c: New.
6227         * gcc.dg/pch/decl-5.h: New.
6228         * gcc.dg/pch/global-1.c: New.
6229         * gcc.dg/pch/global-1.h: New.
6230         * gcc.dg/pch/inline-1.c: New.
6231         * gcc.dg/pch/inline-1.h: New.
6232         * gcc.dg/pch/inline-2.c: New.
6233         * gcc.dg/pch/inline-2.h: New.
6234         * gcc.dg/pch/static-1.c: New.
6235         * gcc.dg/pch/static-1.h: New.
6236         * gcc.dg/pch/static-2.c: New.
6237         * gcc.dg/pch/static-2.h: New.
6238
6239         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
6240
6241         * g++.dg/pch/pch.exp: Better handle failing testcases.
6242         * gcc.dg/pch/pch.exp: Likewise.
6243         * gcc.dg/pch/macro-1.c: New.
6244         * gcc.dg/pch/macro-1.h: New.
6245         * gcc.dg/pch/macro-2.c: New.
6246         * gcc.dg/pch/macro-2.h: New.
6247
6248         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
6249
6250         * g++.dg/dg.exp: Treat files in pch/ specially.
6251         * g++.dg/pch/pch.exp: New file.
6252         * g++.dg/pch/empty.H: New file.
6253         * g++.dg/pch/empty.C: New file.
6254         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
6255         "precompile".
6256
6257         * gcc.dg/pch/pch.exp: New file.
6258         * gcc.dg/pch/empty.h: New file.
6259         * gcc.dg/pch/empty.c: New file.
6260         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
6261         "precompile".
6262
6263 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6264
6265         * g++.dg/template/friend14.C: New test.
6266
6267 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
6268
6269         * gcc.dg/old-style-asm-1.c: New test.
6270
6271 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
6272
6273         * gcc.c-torture/compile/20030109-1.c: New test.
6274
6275 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
6276
6277         * gcc.c-torture/execute/20030109-1.c: New test.
6278
6279 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
6280
6281         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
6282         * g++.old-deja/g++.mike/dyncast2.C: Likewise
6283         * g++.old-deja/g++.mike/dyncast3.C: Likewise
6284         * g++.old-deja/g++.mike/eh2.C: Likewise
6285         * g++.old-deja/g++.mike/eh3.C: Likewise
6286         * g++.old-deja/g++.mike/eh5.C: Likewise
6287         * g++.old-deja/g++.mike/eh6.C: Likewise
6288         * g++.old-deja/g++.mike/eh7.C: Likewise
6289         * g++.old-deja/g++.mike/eh8.C: Likewise
6290         * g++.old-deja/g++.mike/eh9.C: Likewise
6291         * g++.old-deja/g++.mike/eh10.C: Likewise
6292         * g++.old-deja/g++.mike/eh12.C: Likewise
6293         * g++.old-deja/g++.mike/eh13.C: Likewise
6294         * g++.old-deja/g++.mike/eh14.C: Likewise
6295         * g++.old-deja/g++.mike/eh16.C: Likewise
6296         * g++.old-deja/g++.mike/eh17.C: Likewise
6297         * g++.old-deja/g++.mike/eh18.C: Likewise
6298         * g++.old-deja/g++.mike/eh21.C: Likewise
6299         * g++.old-deja/g++.mike/eh23.C: Likewise
6300         * g++.old-deja/g++.mike/eh24.C: Likewise
6301         * g++.old-deja/g++.mike/eh25.C: Likewise
6302         * g++.old-deja/g++.mike/eh26.C: Likewise
6303         * g++.old-deja/g++.mike/eh27.C: Likewise
6304         * g++.old-deja/g++.mike/eh28.C: Likewise
6305         * g++.old-deja/g++.mike/eh29.C: Likewise
6306         * g++.old-deja/g++.mike/eh31.C: Likewise
6307         * g++.old-deja/g++.mike/eh33.C: Likewise
6308         * g++.old-deja/g++.mike/eh34.C: Likewise
6309         * g++.old-deja/g++.mike/eh35.C: Likewise
6310         * g++.old-deja/g++.mike/eh36.C: Likewise
6311         * g++.old-deja/g++.mike/eh37.C: Likewise
6312         * g++.old-deja/g++.mike/eh38.C: Likewise
6313         * g++.old-deja/g++.mike/eh39.C: Likewise
6314         * g++.old-deja/g++.mike/eh40.C: Likewise
6315         * g++.old-deja/g++.mike/eh41.C: Likewise
6316         * g++.old-deja/g++.mike/eh42.C: Likewise
6317         * g++.old-deja/g++.mike/eh44.C: Likewise
6318         * g++.old-deja/g++.mike/eh46.C: Likewise
6319         * g++.old-deja/g++.mike/eh47.C: Likewise
6320         * g++.old-deja/g++.mike/eh48.C: Likewise
6321         * g++.old-deja/g++.mike/eh49.C: Likewise
6322         * g++.old-deja/g++.mike/eh50.C: Likewise
6323         * g++.old-deja/g++.mike/eh51.C: Likewise
6324         * g++.old-deja/g++.mike/eh53.C: Likewise
6325         * g++.old-deja/g++.mike/eh55.C: Likewise
6326         * g++.old-deja/g++.mike/p7912.C: Likewise
6327         * g++.old-deja/g++.mike/p9706.C: Likewise
6328         * g++.old-deja/g++.mike/p10416.C: Likewise
6329         * g++.old-deja/g++.mike/p11667.C: Likewise
6330         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
6331         Remove redundant reference to Iris.
6332         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
6333         Elxsi, i860, Pico Java, and WE32K.
6334
6335 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
6336
6337         * g++.dg/ext/asm4.C: New test.
6338
6339 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6340
6341         PR c++/9030
6342         * g++.dg/template/friend12.C: New test.
6343         * g++.dg/template/friend13.C: Likewise.
6344         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
6345
6346 2003-01-08  Jan Hubicka  <jh@suse.cz>
6347
6348         * gcc.dg/i386-cadd.c: New test.
6349         * gcc.dg/i386-cmov4.c: Likewise.
6350
6351 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
6352
6353         PR c++/9165
6354         * g++.dg/warn/Wunused-3.C: New test.
6355
6356         * g++.dg/abi/bitfield9.C: New test.
6357
6358         PR c++/9189
6359         * g++.dg/parse/defarg3.C: New test.
6360
6361 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
6362
6363         * g++.dg/parse/ambig1.C: New test.
6364         * g++.dg/parse/defarg2.C: New test.
6365
6366 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
6367
6368         * g++.dg/template/defarg-1.C: New test.
6369         * g++.dg/template/local2.C: Likewise.
6370
6371 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
6372
6373         * gcc.c-torture/execute/20030105-1.c: New test.
6374
6375 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6376
6377         * g++.dg/parse/namespace3.C: Remove extra semicolons.
6378         * g++.dg/parse/namespace4.C: Likewise.
6379
6380 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
6381
6382         * g++.dg/template/ntp2.C: New test.
6383
6384 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
6385
6386         * g++.dg/parse/extern-C-1.C: New test.
6387
6388         * g++.dg/parse/namespace4.C: New test.
6389
6390         * g++.dg/template/nested1.C: New test.
6391
6392         * g++.dg/parse/namespace3.C: New test.
6393
6394 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
6395
6396         * g++.dg/lookup/two-stage1.C: New test.
6397
6398 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6399
6400         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
6401         * g++.old-deja/g++.jason/access8.C: Likewise.
6402         * g++.old-deja/g++.other/decl5.C: Likewise.
6403
6404 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
6405
6406         * g++.dg/parse/parse7.C: New test.
6407
6408 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
6409
6410         PR c++/2843
6411         * g++.dg/ext/attrib7.C: New test.
6412
6413 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
6414
6415         * g++.dg/parse/parse6.C: New test.
6416
6417 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
6418
6419         * gcc.dg/h8300-stack-1.c: New.
6420
6421 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
6422
6423         g++.dg/lookup/exception1.C: New test.
6424
6425         g++.dg/lookup/template1.C: New test.
6426
6427         g++.dg/parse/namespace2.C: New test.
6428
6429         g++.dg/parse/parens2.C: New test.
6430
6431 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
6432
6433         * g++.dg/parse/parse5.C: New test.
6434         * g++.dg/lookup/scoped4.C: New test.
6435
6436 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
6437
6438         * g++.dg/parse/parens1.C: New test.
6439
6440         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
6441         angle-bracket1.C.
6442         * g++.dg/parse/parens2.C: New test.
6443
6444         * g++.dg/lookup/scope-operator1.C: New test.
6445
6446         * g++.dg/parse/operator1.C: New test.
6447
6448 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6449
6450         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
6451         * g++.old-deja/g++.other/access6.C: Likewise.
6452         * g++.old-deja/g++.other/decl1.C: Likewise.
6453         * g++.old-deja/g++.pt/typename12.C: Likewise.
6454
6455 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
6456
6457         * g++.dg/parse/namespace1.C: New test.
6458
6459 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
6460
6461         * g++.dg/parse/parse4.C: New test.
6462
6463 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
6464
6465         * g++.dg/parse/parse3.C: New test.
6466
6467 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
6468
6469         * g++.dg/parse/parse2.C: New test.
6470
6471 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
6472
6473         * g++.dg/template/friend11.C: New test.
6474
6475 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
6476
6477         * g++.dg/parse/parse1.C: New test.
6478
6479 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
6480
6481         * lib/profopt.exp: Change the name of a global variable to avoid
6482         possible clashes with other test suites.
6483
6484 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
6485
6486         * g++.dg/inherit/covariant8.C: New test.
6487
6488 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
6489
6490         * g++.dg/init/array9.C: New test.
6491
6492         PR c++/9112
6493         * g++.dg/parse/expr1.C: New test.
6494
6495 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
6496
6497         * gcc.c-torture/compile/20021230-1.c: New test.
6498
6499 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
6500
6501         * g++.dg/inherit/covariant5.C: New test.
6502         * g++.dg/inherit/covariant6.C: New test.
6503         * g++.dg/inherit/covariant7.C: New test.
6504
6505 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6506
6507         PR c++/2739
6508         * g++.dg/other/access2.C: New test.
6509
6510 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
6511
6512         * g++.dg/other/anon-struct.C: No longer fails
6513         * g++.old-deja/g++.brendan/parse4.C: Likewise.
6514         * g++.old-deja/g++.brendan/parse5.C: Likewise.
6515         * g++.old-deja/g++.brendan/parse6.C: Likewise.
6516
6517 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
6518
6519         * g++.dg/parse/angle-bracket.C (main): No longer fails.
6520
6521 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
6522
6523         * g++.dg/eh/spec4.C: Remove stray semicolon.
6524         * g++.dg/expr/pmf-1.C: Change error message.
6525         * g++.dg/ext/asm1.C: Remove stray semicolon.
6526         * g++.dg/ext/typename1.C: Add missing typenames.
6527         * g++.dg/inherit/template-as-base.C: Change error message.
6528         * g++.dg/lookup/scoped1.C: Likewise.
6529         * g++.dg/lookup/scoped2.C: Likewise.
6530         * g++.dg/lookup/using2.C: Likewise.
6531         * g++.dg/other/component1.C: Remove stray semicolon.
6532         * g++.dg/other/do1.C: Change error message.
6533         * g++.dg/other/error2.C: Likewise.
6534         * g++.dg/other/init1.C: Likewise.
6535         * g++.dg/other/packed1.C: Remove stray semicolon.
6536         * g++.dg/other/ptrmem2.C: Change error message.
6537         * g++.dg/parse/parameter-declaration-1.C: Remove line number
6538         marker.
6539         * g++.dg/special/initp1.C: Remove invalid attribute usage.
6540         * g++.dg/template/access3.C: Add typename keyword.
6541         * g++.dg/template/access5.C: Remove stray semicolon.
6542         * g++.dg/template/access6.C: Likewise.
6543         * g++.dg/template/complit1.C: Likewise.
6544         * g++.dg/template/crash1.C: Change error message.
6545         * g++.dg/template/inherit2.C: Remove stray semicolon.
6546         * g++.dg/template/instantiate2.C: Likewise.
6547         * g++.dg/template/instantiate3.C: Change error message.
6548         * g++.dg/template/qual1.C: Remove stray semicolon.
6549         * g++.dg/template/qualttp18.C: Change error message.
6550         * g++.dg/template/ref1.C: Remove stray semicolon.
6551         * g++.dg/template/sizeof1.C (A::value): Declare it.
6552         * g++.dg/template/spec4.C: Change error message.
6553         * g++.dg/template/static1.C: Likewise.
6554         * g++.dg/template/type1.C: Likewise.
6555         * g++.dg/template/typename3.C: Likewise.
6556         * g++.old-deja/g++.benjamin/13478.C: Change error message.
6557         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
6558         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
6559         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
6560         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
6561         named return value extension.
6562         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
6563         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
6564         * g++.old-deja/g++.bob/extern_C.C: Likewise.
6565         * g++.old-deja/g++.bob/inherit2.C: Likewise.
6566         * g++.old-deja/g++.brendan/complex1.C: Likewise.
6567         * g++.old-deja/g++.brendan/copy5.C: Likewise.
6568         * g++.old-deja/g++.brendan/crash13.C: Likewise.
6569         * g++.old-deja/g++.brendan/crash15.C: Likewise.
6570         * g++.old-deja/g++.brendan/crash18.C: Change error message.
6571         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
6572         * g++.old-deja/g++.brendan/crash38.C: Likewise.
6573         * g++.old-deja/g++.brendan/crash50.C: Likewise.
6574         * g++.old-deja/g++.brendan/crash56.C: Likewise.
6575         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
6576         syntax.
6577         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
6578         * g++.old-deja/g++.brendan/crash8.C: Change error message.
6579         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
6580         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
6581         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
6582         * g++.old-deja/g++.brendan/template11.C: Likewise.
6583         * g++.old-deja/g++.brendan/template26.C: Likewise.
6584         * g++.old-deja/g++.brendan/template27.C: Use explicit
6585         specialization syntax.
6586         * g++.old-deja/g++.brendan/template30.C: Likewise.
6587         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
6588         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
6589         non-dependent names.
6590         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
6591         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
6592         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
6593         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
6594         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
6595         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
6596         named return value extension.
6597         * g++.old-deja/g++.ext/namedret2.C: Likewise.
6598         * g++.old-deja/g++.ext/namedret3.C: Likewise.
6599         * g++.old-deja/g++.ext/return1.C: Likewise.
6600         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
6601         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
6602         * g++.old-deja/g++.jason/access8.C: Likewise.
6603         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
6604         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
6605         pseudo-destructor names.
6606         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
6607         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
6608         pseudo-destructor names.
6609         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
6610         * g++.old-deja/g++.jason/overload19.C: Likewise.
6611         * g++.old-deja/g++.jason/overload32.C: Likewise.
6612         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
6613         stray semicolons.
6614         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
6615         * g++.old-deja/g++.jason/return.C: Likewise.
6616         * g++.old-deja/g++.jason/return2.C: Likewise.
6617         * g++.old-deja/g++.jason/shadow1.C: Likewise.
6618         * g++.old-deja/g++.jason/special.C: Use explicit specialization
6619         syntax.
6620         * g++.old-deja/g++.jason/template10.C: Account for use of
6621         non-dependent names.
6622         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
6623         syntax.
6624         * g++.old-deja/g++.jason/template37.C: Likewise.
6625         * g++.old-deja/g++.law/access4.C: Change error messages.
6626         * g++.old-deja/g++.law/arm13.C:  Remove incorrect
6627         pseudo-destructor names.
6628         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
6629         * g++.old-deja/g++.law/ctors9.C: Likewise.
6630         * g++.old-deja/g++.law/cvt22.C: Likewise.
6631         * g++.old-deja/g++.law/dtors5.C: Likewise.
6632         * g++.old-deja/g++.law/global-init1.C: Likewise.
6633         * g++.old-deja/g++.law/missed-error3.C: Likewise.
6634         * g++.old-deja/g++.law/operators28.C: Likewise.
6635         * g++.old-deja/g++.law/visibility28.C: Likewise.
6636         * g++.old-deja/g++.martin/eval1.C: Likewise.
6637         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
6638         name.
6639         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
6640         * g++.old-deja/g++.mike/net34.C: Likewise.
6641         * g++.old-deja/g++.mike/net36.C: Likewise.
6642         * g++.old-deja/g++.mike/ns2.C: Likewise.
6643         * g++.old-deja/g++.mike/p12306.C: Likewise.
6644         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
6645         value extension.
6646         * g++.old-deja/g++.mike/p700.C: Likewise.
6647         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
6648         * g++.old-deja/g++.mike/p710.C: Likewise.
6649         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
6650         value extension.
6651         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
6652         * g++.old-deja/g++.mike/pmf9.C: Likewise.
6653         * g++.old-deja/g++.ns/crash2.C: Likewise.
6654         * g++.old-deja/g++.ns/crash3.C: Likewise.
6655         * g++.old-deja/g++.ns/invalid1.C: Likewise.
6656         * g++.old-deja/g++.ns/ns17.C: Likewise.
6657         * g++.old-deja/g++.ns/template16.C: Likewise.
6658         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
6659         keyword.
6660         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
6661         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
6662         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
6663         named return value extension.
6664         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
6665         * g++.old-deja/g++.other/access4.C: Issue additional error
6666         messages.
6667         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
6668         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
6669         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
6670         * g++.old-deja/g++.other/crash25.C: Change error message.
6671         * g++.old-deja/g++.other/crash4.C: Change error message.
6672         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
6673         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
6674         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
6675         checks.
6676         * g++.old-deja/g++.other/defarg8.C: Likewise.
6677         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
6678         * g++.old-deja/g++.other/dtor10.C: Likewise.
6679         * g++.old-deja/g++.other/incomplete.C: Likewise.
6680         * g++.old-deja/g++.other/linkage7.C: Likewise.
6681         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
6682         lookup algorithm.
6683         * g++.old-deja/g++.other/mangle2.C: Likewise.
6684         * g++.old-deja/g++.other/refinit2.C: Likewise.
6685         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
6686         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
6687         * g++.old-deja/g++.pt/crash28.C: Likewise.
6688         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
6689         syntax.
6690         * g++.old-deja/g++.pt/crash32.C: Change error message.
6691         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
6692         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
6693         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
6694         error message position.
6695         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
6696         * g++.old-deja/g++.pt/defarg8.C: Change error message.
6697         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
6698         syntax.
6699         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
6700         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
6701         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
6702         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
6703         keyword.
6704         * g++.old-deja/g++.pt/explicit31.C: Likewise.
6705         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
6706         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
6707         keyword.
6708         * g++.old-deja/g++.pt/explicit71.C: Change error message.
6709         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
6710         syntax.
6711         * g++.old-deja/g++.pt/friend28.C: Account for use of
6712         non-dependent names.
6713         * g++.old-deja/g++.pt/friend29.C: Likewise.
6714         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
6715         rules.
6716         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
6717         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
6718         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
6719         lookup rules.
6720         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
6721         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
6722         keyword.
6723         * g++.old-deja/g++.pt/memclass20.C: Likewise.
6724         * g++.old-deja/g++.pt/memclass5.C: Likewise.
6725         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
6726         keyword.
6727         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
6728         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
6729         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
6730         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
6731         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
6732         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
6733         keyword.
6734         * g++.old-deja/g++.pt/spec10.C: Likewise.
6735         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
6736         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
6737         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
6738         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
6739         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
6740         * g++.old-deja/g++.pt/ttp62.C: Likewise.
6741         * g++.old-deja/g++.pt/ttp64.C: Likewise.
6742         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
6743         * g++.old-deja/g++.pt/typename15.C: Likewise.
6744         * g++.old-deja/g++.pt/typename22.C: Likewise.
6745         * g++.old-deja/g++.pt/typename6.C: Change error messages.
6746         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
6747         * g++.old-deja/g++.pt/virtual2.C: Likewise.
6748         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
6749         syntax.
6750         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
6751         return value extension.
6752         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
6753         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
6754         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
6755         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
6756
6757 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
6758
6759         * g++.dg/warn/inline1.C: New test.
6760         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
6761         * g++.old-deja/g++.jason/synth10.C: Likewise.
6762         * g++.old-deja/g++.mike/net31.C: Likewise.
6763         * g++.old-deja/g++.mike/p8786.C: Likewise.
6764
6765         * g++.dg/template/friend10.C: New test.
6766         * g++.dg/template/conv5.C: New test.
6767
6768 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
6769
6770         * g++.dg/lookup/scoped3.C: New test.
6771
6772         * g++.dg/lookup/decl1.C: New test.
6773         * g++.dg/lookup/decl2.C: New test.
6774
6775 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
6776
6777         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
6778         gcc.c-torture/compile/20021015-1.c,
6779         gcc.c-torture/compile/20021015-2.c,
6780         gcc.c-torture/compile/20021123-1.c,
6781         gcc.c-torture/compile/20021123-2.c,
6782         gcc.c-torture/compile/20021123-3.c,
6783         gcc.c-torture/compile/20021123-4.c,
6784         gcc.c-torture/execute/20021024-1.c: Add tests previously added
6785         only to 3.1 or 3.2 branch.
6786
6787 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
6788
6789         * gcc.dg/i386-bitfield3.c: New test.
6790
6791         * gcc.dg/i386-bitfield2.c: New test.
6792
6793 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
6794
6795         * g++.dg/parse/conv_op1.C: New test.
6796
6797 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
6798
6799         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
6800         approved.
6801
6802 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
6803
6804         * gcc.c-torture/compile/20021220-1.c: New test.
6805
6806 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
6807
6808         * gcc.dg/i386-fastcall-1.c: New.
6809
6810 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
6811
6812         * gcc.c-torture/execute/20021219-1.c: New test.
6813
6814 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
6815
6816         * gcc.dg/i386-pic-1.c: New test.
6817
6818 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6819
6820         PR c++/8099
6821         * g++.dg/template/friend9.C: New test.
6822
6823 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6824
6825         PR c++/3663
6826         * g++.dg/template/access7.C: New test.
6827
6828 2002-12-18  Nick Clifton  <nickc@redhat.com>
6829
6830         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
6831         the libstdc++-v3 directory has been found.
6832
6833 2002-12-12  Devang Patel <dpatel@apple.com>
6834         * gcc.dg/darwin-ld-1.c: New test.
6835         * gcc.dg/darwin-ld-2.c: New test.
6836         * gcc.dg/darwin-ld-3.c: New test.
6837         * gcc.dg/darwin-ld-4.c: New test.
6838         * gcc.dg/darwin-ld-5.c: New test.
6839
6840 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
6841
6842         * gcc.c-torture/compile/20021212-1.c: New test.
6843
6844 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
6845
6846         * gcc.dg/fshort-wchar: New test.
6847
6848 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
6849
6850         PR c++/8372
6851         * g++.dg/template/dtor1.C: New test.
6852
6853         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
6854         markers.
6855
6856 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
6857
6858         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
6859
6860 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
6861
6862         * g++.dg/template/static1.C: New test.
6863         * g++.dg/template/static2.C: New test.
6864         * g++.old-deja/g++.ext/memconst.C: New test.
6865
6866 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6867
6868         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
6869         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
6870         * g++.dg/special/initp1.C: Likewise.
6871
6872 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
6873
6874         * gcc.c-torture/execute/20021204-1.c: New test.
6875
6876 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
6877
6878         * gcc.dg/ppc-fmadd-1.c: New file.
6879         * gcc.dg/ppc-fmadd-2.c: New file.
6880         * gcc.dg/ppc-fmadd-3.c: New file.
6881
6882 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
6883
6884         * gcc.c-torture/compile/20021204-1.c: New test.
6885
6886 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
6887
6888         * g++.dg/inherit/covariant2.C: New test.
6889         * g++.dg/inherit/covariant3.C: New test.
6890         * g++.dg/inherit/covariant4.C: New test.
6891         * g++.dg/inherit/covariant1.C: Remove XFAIL.
6892         * g++.old-deja/g++.robertl/eb17.C: Likewise.
6893
6894 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
6895
6896         PR c++/8688
6897         * g++.dg/init/brace3.C: New test.
6898
6899 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
6900
6901         * gcc.dg/20020210-1.c: Fix a comment typo.
6902
6903 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
6904
6905         PR c++/8720
6906         * g++.dg/parse/defarg1.C: New test.
6907
6908         PR c++/8615
6909         * g++.dg/template/char1.C: New test.
6910
6911         * g++.dg/template/varmod1.C: Fix typo.
6912
6913 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6914
6915         DR 180
6916         * g++.old-deja/g++.pt/crash32.C: Expect error.
6917
6918 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
6919
6920         PR c++/5919
6921         * g++.dg/template/varmod1.C: New test.
6922
6923         PR c++/8727
6924         * g++.dg/inherit/typeinfo1.C: New test.
6925
6926         PR c++/8663
6927         * g++.dg/inherit/typedef1.C: New test.
6928
6929 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
6930
6931         PR c++/8332
6932         PR c++/8493
6933         * g++.dg/template/strlen1.C: New test.
6934
6935         PR c++/8227
6936         * g++.dg/template/ctor2.C: New test.
6937
6938         PR c++/8214
6939         * g++.dg/init/string1.C: New test.
6940
6941         PR c++/8511
6942         * g++.dg/template/friend8.C: New test.
6943
6944 2002-11-29  Joe Buck <jbuck@synopsys.com>
6945
6946         * g++.dg/lookup/anon2.C: New test.
6947
6948 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
6949
6950         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
6951         h8300 port.
6952
6953 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
6954
6955         * gcc.dg/bitfld-6.c: New test.
6956
6957 2002-11-27  Jan Hubicka  <jh@suse.cz>
6958
6959         * gcc.c-torture/execute/20021127.[cx]: New test.
6960
6961 2002-11-26  Jan Hubicka  <jh@suse.cz>
6962
6963         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
6964         quality.
6965
6966 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
6967
6968         * g++.dg/init/brace2.C: New test.
6969         * g++.old-deja/g++.mike/p9129.C: Correct.
6970
6971 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
6972
6973         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
6974
6975 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
6976
6977         * gcc.dg/sibcall-6: New test for indirect sibcalls.
6978
6979 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
6980
6981         * testsuite/g++.dg/abi/empty11.C: New test.
6982         * testsuite/g++.dg/rtti/cv1.C: New test.
6983
6984 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
6985
6986         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
6987
6988 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
6989
6990         * g++.dg/abi/empty10.C: New test.
6991
6992 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
6993
6994         * gcc.c-torture/compile/20021124-1.c: New test.
6995
6996 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
6997
6998         * g++.dg/abi/rtti2.C: New test.
6999
7000 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
7001
7002         * gcc.dg/i386-unroll-1.c: New test.
7003
7004 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
7005
7006         * gcc.c-torture/compile/20021120-1.c: New test.
7007         * gcc.c-torture/compile/20021120-2.c: New test.
7008
7009 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
7010
7011         * gcc.dg/bitfld-5.c: New test.
7012
7013 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
7014
7015         * gcc.c-torture/execute/20021120-3.c: New test.
7016
7017 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
7018
7019         * gcc.c-torture/execute/20021120-2.c: New test.
7020
7021 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
7022
7023         * gcc.c-torture/execute/20021120-1.c: New test.
7024
7025 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
7026
7027         * gcc.c-torture/execute/20021118-3.c: New test.
7028
7029 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
7030
7031         * gcc.c-torture/compile/20021119-1.c: New test.
7032
7033 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
7034
7035         * gcc.dg/duff-1.c: New test.
7036         * gcc.dg/duff-2.c: New test.
7037         * gcc.dg/duff-3.c: New test.
7038
7039 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
7040
7041         * gcc.dg/cpp/_Pragma5.c: New test.
7042
7043 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
7044
7045         * gcc.c-torture/execute/20021118-2.c: New test.
7046
7047 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
7048
7049         * gcc.c-torture/execute/20021118-1.c: New test.
7050
7051 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
7052
7053         * gcc.dg/20021116-1.c: New test.
7054
7055 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
7056
7057         * g++.dg/abi/vcall1.C: New test.
7058
7059 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
7060
7061         * gcc.dg/20021029-1.c: New test.
7062         * gcc.dg/20021029-2.c: New test.
7063
7064 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
7065
7066         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
7067
7068 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
7069
7070         PR c/8439
7071         * gcc.dg/20021110.c: Move to ...
7072         * gcc.c-torture/compile/20021110.c: .... here.
7073
7074 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
7075
7076         PR c/8467
7077         * gcc.c-torture/execute/20021111-1.c
7078
7079 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
7080
7081         PR c/8439
7082         * gcc.dg/20021110.c: New test.
7083
7084 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
7085
7086         * g++.dg/abi/vthunk3.C: Run only on x86.
7087
7088 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
7089
7090         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
7091
7092 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
7093
7094         * lib/compat.exp (compat-execute): Fix logic error in last
7095         change.
7096
7097 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
7098
7099         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
7100
7101 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7102
7103         PR c++/8389
7104         * g++.dg/template/access6.C: New test.
7105
7106 2002-11-08  Jan Hubicka  <jh@suse.cz>
7107
7108         * gcc.dg/i386-ssefp-1.c: New test.
7109         * gcc.dg/i386-ssefp-1.c: New test.
7110
7111 2002-11-08  Jan Hubicka  <jh@suse.cz>
7112
7113         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
7114
7115 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
7116
7117         * g++.dg/abi/vthunk3.C: New test.
7118
7119         PR c++/8338
7120         * g++.dg/template/crash2.C: New test.
7121
7122 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
7123
7124         * testsuite/g++.dg/abi/dtor1.C: New test.
7125         * testsuite/g++.dg/abi/dtor2.C: Likewise.
7126
7127 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
7128
7129         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
7130         Darwin.
7131
7132 2002-11-04  Adam Nemet  <anemet@lnxw.com>
7133
7134         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
7135         -mthumb.  Only xfail with -O0.
7136
7137 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
7138
7139         * g++.dg/abi/thunk1.C: New test.
7140         * g++.dg/abi/thunk2.C: Likewise.
7141         * g++.dg/abi/vtt1.C: Likewise.
7142
7143 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
7144
7145         PR optimization/8423
7146         * gcc.c-torture/execute/builtin-constant.c: New test.
7147
7148 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
7149
7150         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
7151         Add some more cases.
7152
7153 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
7154
7155         PR c++/8391
7156         * g++.dg/opt/local1.C: New test.
7157
7158 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
7159
7160         PR c++/8160
7161         * g++.dg/template/complit1.C: New test.
7162
7163         PR c++/8149
7164         * g++.dg/template/typename4.C: Likewise.
7165
7166 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7167
7168         Core issue 287, PR c++/7639
7169         * g++.dg/template/instantiate1.C: Adjust error location.
7170         * g++.dg/template/instantiate3.C: New test.
7171         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
7172         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
7173         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
7174
7175 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
7176
7177         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
7178
7179 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
7180
7181         PR c++/8287
7182         * g++.dg/init/dtor2.C: New test.
7183
7184 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7185
7186         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
7187         * gcc.dg/nest.c: Bypass errors on irix6.
7188
7189 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
7190
7191         * gcc.dg/nest.c: Expect error for mmix-*-*.
7192         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
7193
7194 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
7195
7196         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
7197         markers.
7198
7199         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
7200
7201 2002-10-25  Mike Stump  <mrs@apple.com>
7202
7203         * gcc.dg/warn-1.c: New test.
7204
7205 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
7206
7207         * g++.dg/template/typename3.C: New test.
7208
7209 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
7210
7211         * g++.dg/lookup/ptrmem1.C: New test.
7212
7213         * g++.dg/abi/vthunk2.C: New test.
7214
7215 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
7216
7217         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
7218
7219 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
7220
7221         * g++.dg/abi/empty9.C: New test.
7222
7223 2002-10-24  Richard Henderson  <rth@redhat.com>
7224
7225         * g++.dg/inherit/thunk1.C: Enable for ia64.
7226
7227 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
7228
7229         PR c++/8067
7230         * g++.dg/lookup/pretty1.C: New test.
7231
7232 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
7233
7234         * gcc.dg/20021023-1.c: New test.
7235
7236 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
7237
7238         PR c++/7679
7239         * g++.dg/parse/inline1.C: New test.
7240
7241 2002-10-23  Richard Henderson  <rth@redhat.com>
7242
7243         * g++.dg/inherit/thunk1.C: Enable for x86_64.
7244
7245         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
7246
7247 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
7248
7249         PR c++/6579
7250         * g++.dg/parse/stmtexpr3.C: New test.
7251
7252 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
7253
7254         * g++.dg/expr/cond1.C: New test.
7255
7256 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
7257
7258         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
7259
7260 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
7261
7262         * g++.dg/abi/vbase13.C: New test.
7263         * g++.dg/abi/vbase14.C: Likewise.
7264
7265 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
7266
7267         * gcc.dg/tls/pic-1.c: New test.
7268         * gcc.dg/tls/nonpic-1.c: New test.
7269         * gcc.dg/20021018-1.c: New test.
7270
7271 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
7272
7273         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
7274         Remove only files with the same base name as the test case.
7275         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
7276         (profopt-execute): Likewise.  Also, remove old profiling
7277         and performance data files before running the tests.
7278
7279         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
7280         * g++.dg/bprob/bprob.exp: Likewise.
7281         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
7282         to allow more general test case names.
7283
7284         * g++.dg/bprob/bprob-1.C: Rename to ...
7285         * g++.dg/bprob/g++-bprob-1.C: ... this.
7286
7287         * g77.dg/bprob/bprob-1.f: Rename to ...
7288         * g77.dg/bprob/g77-bprob-1.f: ... this.
7289
7290 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
7291
7292         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
7293         bison 1.50 or later.
7294
7295 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
7296
7297         * g++.dg/README: Describe more test directories.
7298
7299 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
7300
7301         * g++.dg/init/array6.C: Add additional tests.
7302
7303 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
7304
7305         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
7306         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
7307
7308 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
7309
7310         * gcc.c-torture/compile/20020604-1.x: New.
7311         * gcc.c-torture/compile/simd-5.x: Likewise.
7312         * gcc.c-torture/execute/920710-1.x: Likewise.
7313         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
7314
7315 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
7316
7317         * g++.dg/inherit/override1.C: Add dg-options clause.
7318
7319 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
7320
7321         * testsuite/gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
7322         _mm_slli_si128.
7323
7324 2002-10-19  Andreas Schwab  <schwab@suse.de>
7325
7326         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
7327         directory component.
7328
7329 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
7330
7331         * g++.dg/inherit/thunk1.C: New test.
7332
7333         * g++.dg/inherit/override1.C: New test.
7334
7335         * g++.dg/abi/mangle11.C: New test.
7336         * g++.dg/abi/mangle14.C: New test.
7337         * g++.dg/abi/mangle17.C: New test.
7338
7339 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
7340
7341         * g++.dg/overload/member2.C: New test.
7342
7343 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
7344
7345         * g++.dg/README: Describe new compat directory.
7346         * g++.dg/dg.exp: Skip tests in compat directory.
7347         * README.compat: New file.
7348         * lib/compat.exp: New expect script.
7349         * g++.dg/compat: New test directory.
7350         * g++.dg/compat/compat.exp: New expect script.
7351         * g++.dg/compat/abi: New test directory.
7352         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
7353         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
7354         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
7355         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
7356         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
7357         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
7358         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
7359         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
7360         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
7361         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
7362         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
7363         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
7364         * g++.dg/compat/break: New test directory.
7365         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
7366         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
7367         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
7368         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
7369         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
7370         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
7371         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
7372         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
7373         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
7374         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
7375         g++.dg/compat/break/README: New files.
7376         * g++.dg/compat/eh: New test directory.
7377         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
7378         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
7379         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
7380         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
7381         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
7382         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
7383         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
7384         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
7385         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
7386         g++.dg/compat/eh/filter2_y.C,
7387         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
7388         g++.dg/compat/eh/new1_y.C,
7389         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
7390         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
7391         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
7392         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
7393         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
7394         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
7395         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
7396         g++.dg/compat/eh/unexpected1_y.C: New files.
7397         * g++.dg/compat/init: New test directory.
7398         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
7399         g++.dg/compat/init/array5_y.C,
7400         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
7401         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
7402         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
7403         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
7404         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
7405         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
7406         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
7407         g++.dg/compat/init/init-ref2_y.C: New files.
7408
7409 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
7410
7411         PR c++/7584
7412         * g++.dg/inherit/using3.C: New test.
7413
7414 2002-10-17  Jan Hubicka  <jh@suse.cz>
7415
7416         * gcc.dg/20021017-2.c: New test.
7417
7418 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
7419
7420         * g++.dg/abi/mangle16.C: Adjust.
7421
7422         * g++.dg/init/array8.C: New test.
7423
7424 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
7425
7426         * gcc.dg/special/mips-abi.exp: New test.
7427         * gcc.dg/special/mips-abi.s: Empty file used by the above.
7428
7429 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
7430
7431         * g++.dg/abi/mangle16.C: New test.
7432         * g++.dg/abi/mangle17.C: Likewise.
7433
7434         PR c++/7478
7435         * g++.dg/template/ref1.C: New test.
7436
7437 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7438
7439         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
7440
7441 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
7442
7443         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
7444
7445 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
7446
7447         PR c++/7524
7448         * g++.dg/init/array7.C: New test.
7449
7450 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
7451
7452         * g++.dg/init/array6.C: New test.
7453
7454         * g++.dg/abi/mangle13.C: Likewise.
7455         * g++.dg/abi/mangle14.C: Likewise.
7456         * g++.dg/abi/mangle15.C: Likewise.
7457
7458 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
7459
7460         * g++.dg/abi/empty8.C: New test.
7461
7462 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
7463
7464         * g++.dg/init/ctor1.C: New test.
7465
7466 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
7467
7468         * gcc.c-torture/execute/20021015-1.c: New test.
7469
7470 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
7471
7472         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
7473
7474 2002-10-14  Jan Hubicka  <jh@suse.cz>
7475
7476         * gcc.dg/i386-ssetype-[1-5].c: New tests.
7477
7478 2002-10-14  Richard Henderson  <rth@redhat.com>
7479
7480         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
7481
7482 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
7483
7484         PR optimization/6631
7485         * g++.dg/opt/const2.C: New test.
7486
7487 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
7488
7489         PR c++/7176
7490         * g++.dg/parse/friend1.C: New test.
7491         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
7492
7493 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
7494
7495         * gcc.dg/20021014-1.c: New test.
7496
7497 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
7498
7499         PR c++/5661
7500         * g++.dg/ext/vlm1.C: New test.
7501         * g++.dg/ext/vlm2.C: Likewise.
7502
7503         * g++.dg/init/array1.C: Remove invalid braces.
7504         * g++.dg/init/brace1.C: New test.
7505         * g++.dg/init/copy2.C: Likewise.
7506         * g++.dg/init/copy3.C: Likewise.
7507         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
7508         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
7509         braces.
7510
7511 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
7512
7513         * gcc.dg/cpp/assembler.S: Don't use -ansi.
7514
7515 2002-10-11  Richard Shann  <richard.shann@superh.com>
7516
7517         * gcc.c-torture/compile/simd-5.c: New test.
7518
7519 2002-10-10  Roger Sayle  <roger@eyesopen.com>
7520
7521         * gcc.c-torture/execute/shiftopt-1.c: New test case.
7522
7523 2002-10-10  Jim Wilson  <wilson@redhat.com>
7524
7525         * gcc.c-torture/execute/20021010-1.c: New test.
7526
7527 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
7528
7529         PR c/7353
7530         * g++.dg/ext/typedef-init.C: New test.
7531         * gcc.dg/typedef-init.c: New test.
7532
7533 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
7534
7535         * gcc.dg/cpp/paste13.c: New test.
7536
7537 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7538
7539         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
7540         remaining platforms, XFAIL during compile, not execute.  Don't
7541         XFAIL at -O0.
7542
7543 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
7544
7545         * gcc.dg/alias-1.c: Tweak expected warning.
7546
7547 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
7548
7549         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
7550
7551 2002-10-06  Andreas Jaeger  <aj@suse.de>
7552
7553         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
7554         * gcc.dg/cpp/c++98.C: Likewise.
7555
7556         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
7557         * g++.dg/cpp/c++98.C: Likewise.
7558
7559         * g++.dg/README (Subdirectories): Mention cpp directory.
7560
7561         PR target/7559
7562         * gcc.dg/20021006-1.c: New test.
7563
7564 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7565
7566         PR c++/7804
7567         * g++.dg/other/warning1.C: New test.
7568
7569 2002-10-04  Roger Sayle  <roger@eyesopen.com>
7570
7571         * gcc.c-torture/execute/20020720-1.x:  XFAIL instead of skipping
7572         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
7573         and sparc-*-* with -m64 as expected failures.  See PR 8087.
7574
7575 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
7576
7577         PR c++/7931
7578         * g++.dg/template/ptrmem3.C: New test.
7579
7580         PR c++/7754
7581         * g++.dg/template/union1.C: New test.
7582
7583 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
7584
7585         PR c++/8006
7586         * g++.dg/abi/mangle9.C: New test.
7587         * g++.dg/abi/mangle10.C: New test.
7588         * g++.dg/abi/mangle11.C: New test.
7589         * g++.dg/abi/mangle12.C: New test.
7590
7591 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
7592
7593         PR c++/7188.
7594         * g++.dg/template/meminit1.C: New test.
7595         * g++.dg/warn/Wreorder-1.C: Likewise.
7596         * g++.old-deja/g++.mike/warn3.C: Tweak.
7597         * lib/prune.exp: Ingore "in copy constructor".
7598
7599 2002-10-02  Andreas Jaeger  <aj@suse.de>
7600
7601         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
7602         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
7603         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
7604         on x86-64.
7605
7606 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
7607
7608         * gcc.dg/empty1.C: Fix typo.
7609
7610 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
7611
7612         * gcc.dg/alias-1.c: New test.
7613
7614 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
7615
7616         * gcc.dg/empty1.C: New test.
7617
7618         * g++.dg/tls/init-2.C: Tweak error messages.
7619
7620 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
7621
7622         * gcc.c-torture/compile/20020923-1.c: New test.
7623
7624 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
7625
7626         * gcc.c-torture/execute/ffs-1.c: New test.
7627         * gcc.c-torture/execute/ffs-2.c: Ditto.
7628
7629 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
7630
7631         * g++.dg/overload/member1.C: New test.
7632
7633 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
7634
7635         * g++.dg/abi/empty7.C: New test.
7636         * g++.dg/init/pm2.C: Likewise.
7637
7638 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
7639
7640         * g++.dg/rtti/crash1.C: New test.
7641
7642 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
7643
7644         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
7645         gcc.dg/sibcall-4.c: New tests.
7646
7647 2002-09-28  Roger Sayle  <roger@eyesopen.com>
7648
7649         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
7650         powerpc and MMIX targets.
7651
7652 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
7653
7654         * gcc.dg/cpp/20020927-1.c: New.
7655
7656 2002-09-26  David S. Miller  <davem@redhat.com>
7657
7658         * gcc.c-torture/compile/trunctfdf.c: New.
7659
7660 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7661
7662         * lib/target-supports.exp (check_weak_available): Handle solaris2.
7663
7664 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
7665
7666         * gcc.c-torture/execute/loop-15.c: New.
7667
7668 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
7669
7670         * README.QMTEST: Fix typo.
7671
7672 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
7673
7674         * gcc.dg/20020926-1.c: New test.
7675
7676 2002-09-25  David S. Miller  <davem@redhat.com>
7677
7678         PR target/7842
7679         * gcc.c-torture/execute/shiftdi.c: New test.
7680
7681 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
7682
7683         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
7684         unique to the tool.
7685         * lib/g77.exp (g77_init): Likewise.
7686         * lib/g++.exp (g++_init): Likewise.
7687         * lib/objc.exp (objc_init): Likewise.
7688
7689 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
7690
7691         * gcc/testsuite/g++.dg/abi/empty5.C: New test.
7692         * gcc/testsuite/g++.dg/abi/empty6.C: New test.
7693         * gcc/testsuite/g++.dg/abi/vbase12.C: New test.
7694
7695 2002-09-25  Richard Henderson  <rth@redhat.com>
7696
7697         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
7698         too-small long double.
7699
7700 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
7701
7702         * gcc.dg/20020919-1.c: New test.
7703
7704 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
7705
7706         * g++.dg/abi/bitfield6.C: New test.
7707         * g++.dg/abi/bitfield7.C: New test.
7708         * g++.dg/abi/bitfield8.C: New test.
7709         * g++.dg/abi/vbase11.C: New test.
7710
7711 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
7712
7713         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
7714         hppa*-*-hpux*.  Update test comment.
7715
7716 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
7717
7718         * gcc.dg/tls/struct-1.c: New test.
7719
7720 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
7721
7722         * gcc.dg/cpp/tr-warn2.c: Update.
7723
7724 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
7725
7726         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
7727
7728 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
7729
7730         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
7731         systems.
7732
7733 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
7734
7735         * gcc.c-torture/execute/ieee/mzero3.c: New test.
7736
7737         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
7738         Adjust for c++filt moved to binutils.  Remove spurious duplicate
7739         setting of cxxfilt.
7740
7741 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
7742
7743         * gcc.dg/20020312-2.c: Update for darwin.
7744
7745 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
7746
7747         * g++.old-deja/g++.other/crash32.C: Mark ICE.
7748
7749 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
7750
7751         * objc.dg/comp-types-1.m: New test.
7752         * objc.dg/comp-types-2.m: New test.
7753         * objc.dg/comp-types-3.m: New test.
7754         * objc.dg/comp-types-4.m: New test.
7755         * objc.dg/comp-types-5.m: New test.
7756         * objc.dg/comp-types-6.m: New test.
7757
7758 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
7759
7760         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
7761
7762 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
7763
7764         * g++.dg/other/do1.C: New test.
7765
7766         * g++.dg/template/subst1.C: New test.
7767
7768 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
7769
7770         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
7771
7772 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
7773
7774         * g++.dg/template/qualttp20.C: Adjust expected errors.
7775         * g++.old-deja/g++.jason/report.C: Likewise.
7776         * g++.old-deja/g++.other/qual1.C: Likewise.
7777
7778         * g++.dg/lookup/scoped2.C: New test.
7779
7780         * g++.dg/ext/asm3.C: New test.
7781
7782 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
7783
7784         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
7785
7786 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
7787
7788         * ChangeLog: follow spelling conventions.
7789         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
7790         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
7791         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
7792         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
7793         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
7794         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
7795         * g++.old-deja/g++.law/global-init1.C: Likewise.
7796         * g++.old-deja/g++.other/delete4.C: Likewise.
7797         * g++.old-deja/g++.other/inline21.C: Likewise.
7798         * g++.old-deja/g++.other/singleton.C: Likewise.
7799         * g77.dg/strlen0.f: Likewise.
7800         * g77.f-torture/compile/20010519-1.f: Likewise.
7801         * g77.f-torture/compile/980310-4.f: Likewise.
7802         * gcc.c-torture/compile/20000605-1.c: Likewise.
7803         * gcc.c-torture/execute/20020225-1.c: Likewise.
7804         * gcc.dg/c90-hexfloat-2.c: Likewise.
7805         * gcc.dg/c99-bool-1.c: Likewise.
7806         * gcc.dg/c99-hexfloat-2.c: Likewise.
7807         * gcc.dg/dll-2.c: Likewise.
7808         * gcc.dg/wtr-union-init-1.c: Likewise.
7809         * gcc.dg/wtr-union-init-2.c: Likewise.
7810         * gcc.dg/wtr-union-init-3.c: Likewise.
7811         * gcc.dg/cpp/avoidpaste1.c: Likewise.
7812         * gcc.dg/cpp/defined.c: Likewise.
7813         * gcc.dg/cpp/macsyntx.c: Likewise.
7814         * gcc.dg/cpp/paste2.c: Likewise.
7815         * gcc.dg/cpp/trad/defined.c: Likewise.
7816         * gcc.dg/format/c90-printf-1.c: Likewise.
7817         * gcc.dg/format/c90-scanf-1.c: Likewise.
7818         * gcc.dg/format/c99-printf-1.c: Likewise.
7819         * gcc.dg/format/c99-scanf-1.c: Likewise.
7820         * gcc.misc-tests/gcov-8.c: Likewise.
7821         * lib/profopt.exp: Likewise.
7822
7823 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
7824
7825         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
7826
7827 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
7828
7829         * g++.dg/inherit/using2.C: New test.
7830
7831 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
7832
7833         * ChangeLog: Follow spelling conventions.
7834         * g++.dg/template/friend4.C: Likewise.
7835         * g++.old-deja/g++.pt/crash67.C: Likewise.
7836         * gcc.c-torture/execute/20000801-4.c: Likewise.
7837         * gcc.dg/c90-digraph-1.c: Likewise.
7838         * gcc.dg/c94-digraph-1.c: Likewise.
7839         * gcc.dg/c99-digraph-1.c: Likewise.
7840         * gcc.dg/cpp/line5.c: Likewise.
7841         * gcc.dg/cpp/multiline.c: Likewise.
7842         * gcc.dg/cpp/trad/literals-1.c: Likewise.
7843         * gcc.dg/format/attr-3.c: Likewise.
7844         * gcc.dg/format/c90-scanf-3.c: Likewise.
7845         * gcc.dg/format/ext-4.c: Likewise.
7846
7847 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
7848
7849         * g++.dg/template/pretty1.C: New test.
7850
7851 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
7852
7853         * gcc.c-torture/execute/struct-cpy-1.c: New test.
7854
7855 2002-09-13  Matt Austern  <austern@apple.com>
7856
7857         * testsuite/g++.dg/other/constref[12].C: New, regression tests for
7858         passing a cast expression to a function by const reference.
7859
7860 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
7861
7862         * g++.dg/template/deduce1.C: New test.
7863
7864 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
7865
7866         * gcc.c-torture/execute/simd-1.c: Force all use of int to
7867         32-bit int.
7868
7869 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
7870
7871         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
7872         usage.
7873
7874 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
7875
7876         * gcc.c-torture/compile/20020910-1.c: New test.
7877
7878 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
7879
7880         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
7881
7882 2002-09-10  Andreas Jaeger  <aj@suse.de>
7883
7884         * gcc.dg/20020312-2.c: Adjust for x86-64.
7885
7886 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
7887
7888         * g77.dg/7388.f: New test case for PR 7388.
7889
7890 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
7891
7892         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
7893
7894 2002-09-05  Ziemowit Laski <zlaski@apple.com>
7895
7896         * objc.dg/proto-lossage-1.m: New test.
7897
7898 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
7899
7900         * gcc.dg/cpp/_Pragma4.c: Fix typo.
7901
7902 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
7903
7904         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
7905         expected to pass.
7906
7907 2002-09-06  Stan Shebs  <shebs@apple.com>
7908             David Edelsohn  <edelsohn@gnu.org>
7909
7910         * gcc.dg/weak: New directory.
7911         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
7912         target-specific xfail bits.
7913         * gcc.dg/typeof-2.c: Move to new directory.
7914         * gcc.dg/weak.exp: New expect script.
7915
7916 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
7917
7918         * gcc.c-torture/execute/extzvsi.c: New test.
7919
7920 2002-09-05  Stan Shebs  <shebs@apple.com>
7921
7922         * gcc.dg/weak-1.c: xfail on Darwin.
7923         * gcc.dg/weak-2.c: Ditto.
7924         * gcc.dg/weak-3.c: Ditto.
7925         * gcc.dg/weak-4.c: Ditto.
7926         * gcc.dg/weak-5.c: Ditto.
7927         * gcc.dg/weak-6.c: Ditto.
7928         * gcc.dg/weak-7.c: Ditto.
7929         * gcc.dg/weak-8.c: Ditto.
7930         * gcc.dg/weak-9.c: Ditto.
7931
7932 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
7933
7934         * gcc.c-torture/execute/loop-14.c: New test.
7935
7936 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
7937
7938         * g++.dg/other/cxa-atexit1.C: New test.
7939
7940         * gcc.dg/typeof-2.c: New test.
7941
7942 2002-09-03  Roger Sayle  <roger@eyesopen.com>
7943
7944         * gcc.dg/builtins-2.c: New testcase.
7945         * gcc.dg/builtins-3.c: New testcase.
7946
7947 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
7948
7949         * gcc.dg/cpp/_Pragma4.c: New test.
7950
7951 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
7952
7953         * objc/execute/nil_method-1.m: New testcase.
7954
7955 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
7956
7957         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
7958         [Object class], not [Object initialize].
7959
7960 2002-08-31  Roger Sayle  <roger@eyesopen.com>
7961             Hans-Peter Nilsson  <hp@bitrange.com>
7962
7963         * gcc.c-torture/execute/20020720-1.x: Skip test on
7964         mmix-knuth-mmixware.  Correct comment.
7965
7966 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
7967
7968         * testsuite/g++.dg/abi/bitfield5.C: New test.
7969         * testsuite/g++.dg/abi/vbase10.C: Likewise.
7970
7971 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
7972
7973         * objc.dg/undeclared-selector.m: New test.
7974
7975 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
7976
7977         * g++.dg/other/offsetof1.C: Avoid cast warning.
7978
7979 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
7980
7981         * objc.dg/super-class-2.m: New test.
7982
7983 2002-08-24  Matt Austern  <austern@apple.com>
7984
7985         * g++.dg/ext/lvaddr.C: New test.
7986         * g++.dg/ext/lvcast.C: New test.
7987
7988 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
7989
7990         * testsuite/g++.dg/inherit/cond1.C: New test.
7991
7992 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
7993
7994         * gcc.dg/noncompile/incomplete-1.c: New test.
7995
7996 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
7997
7998         * gcc.dg/typespec-1.c: New test.
7999
8000 2002-08-20  Devang Patel  <dpatel@apple.com>
8001         * objc.dg/proto-hier-2.m: New test.
8002
8003 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
8004
8005         * objc.dg/bitfield-1.m: New test.
8006         * objc.dg/bitfield-2.m: New test.
8007
8008 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
8009
8010         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
8011         gcc.dg/c99-flex-array-4.c: New tests.
8012
8013 2002-08-16  Stan Shebs  <shebs@apple.com>
8014
8015         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
8016
8017 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
8018
8019         * gcc.dg/typeof-1.c: New test.
8020         * g++.dg/ext/typeof2.C: New test.
8021
8022 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
8023
8024         * g++.dg/other/offsetof1.C: New test.
8025
8026 2002-08-14  Richard Henderson  <rth@redhat.com>
8027
8028         * gcc.dg/tls/diag-3.c: Fix expected message strings.
8029
8030 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
8031
8032         * gcc.dg/cpp/_Pragma3.c: New test.
8033
8034 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
8035
8036         * g++.dg/template/inherit3: New test.
8037
8038 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
8039
8040         * gcc.dg/bitfld-4.c: Add blank options.
8041
8042 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
8043
8044         * g++.dg/template/crash1.C: New test.
8045
8046 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
8047
8048         * gcc.dg/tls/opt-2.c: New test.
8049
8050 2002-08-08  Devang Patel  <dpatel@apple.com>
8051
8052         * objc.dg/selector-1.m : New test
8053
8054 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
8055
8056         * g++.dg/abi/bitfield4.C: New test.
8057         * gcc.dg/bitfld-4.c: New test.
8058
8059 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
8060
8061         * g++.dg/other/packed1.C: New test.
8062
8063 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
8064
8065         * g++.dg/abi/offsetof.C: Tweak error messages.
8066         * g++.old-deja/g++.mike/p10769a.C: Likewise.
8067
8068 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
8069
8070         * gcc.dg/bitfld-3.c: New test.
8071
8072 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
8073             Richard Henderson  <rth@redhat.com>
8074
8075         * gcc.dg/i386-bitfield1.c: New test.
8076         * g++.dg/abi/bitfield3.C: Update.
8077
8078 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
8079
8080         * objc.dg/const-str-2.m: Update.
8081         * gcc.dg/cpp/c++98.c: Change to C extension.
8082         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
8083         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
8084
8085 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
8086
8087         * testsuite/gcc.dg/tls/diag-3.c: New.
8088
8089 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
8090
8091         * g++.dg/README (Subdirectories): Document new subdir expr.
8092         * g++.dg/expr/pmf-1.C: New test.
8093
8094 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
8095
8096         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
8097
8098 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
8099
8100         * g++.dg/abi/bitfield3.C: New test.
8101
8102 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
8103
8104         * lib/gcov.exp: Tweak expected line formats.
8105         * gcc.misc-tests/gcov8.c: New test.
8106         * gcc.misc-tests/gcov8.x: New flags.
8107
8108 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
8109
8110         * consistency.vlad/layout/endian.c: Include string.h.
8111
8112         * gcc.c-torture/execute/20020805-1.c: New test.
8113
8114 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
8115
8116         * g++.dg/other/conversion1.C: New test.
8117
8118 2002-08-03  Roger Sayle  <roger@eyesopen.com>
8119
8120         * gcc.dg/builtins-1.c: New testcase.
8121
8122 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
8123
8124         * g++.dg/inherit/access3.C: New test.
8125
8126 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
8127
8128         * gcc.dg/ia64-visibility-2.c: New test.
8129
8130 2002-08-01  Benjamin Kosnik   <bkoz@redhat.com>
8131
8132         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
8133         __qualifier_flags to __flags.
8134
8135 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
8136
8137         * g++.dg/inherit/operator1.C: New test.
8138         * g++.dg/lookup/disamb1.C: Fix typo in comment.
8139         * g++.dg/other/error1.C: Change expected error message.
8140         * g++.dg/template/conv4.C: Likewise.
8141
8142 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
8143
8144         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
8145         for documented behavior.
8146
8147 2002-07-25  Roger Sayle  <roger@eyesopen.com>
8148
8149         * gcc.c-torture/execute/20020720-1.x: Skip this test on
8150         several targets known to fail.
8151
8152 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
8153
8154         * gcc.dg/mips-args-[123].c: New tests.
8155
8156 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
8157
8158         * gcc.dg/ppc-spe.c: New.
8159
8160 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
8161
8162         * g++.dg/other/ptrmem4.C: New testcase.
8163
8164 2002-07-24  Richard Henderson  <rth@redhat.com>
8165
8166         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
8167
8168 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
8169
8170         * g++.dg/ext/alignof1.C (main): Return 0 for success.
8171
8172 2002-07-24  Roger Sayle  <roger@eyesopen.com>
8173
8174         * gcc.c-torture/execute/memset-3.c: New testcase.
8175
8176 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
8177
8178         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
8179         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
8180
8181 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8182
8183         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
8184         Delete.
8185
8186 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
8187
8188         * gcc.c-torture/compile/simd-4.c: New test.
8189
8190 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8191
8192         PR c++/7347, c++/7348
8193         * g++.dg/template/access4.C: New test.
8194         * g++.dg/template/access5.C: New test.
8195         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
8196         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
8197         * g++.old-deja/g++.pt/ttp58.C: Likewise.
8198         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
8199
8200 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
8201
8202         * gcc.dg/gnu89-init-2.c: New test.
8203
8204 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
8205
8206         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
8207
8208 2002-07-20  Roger Sayle  <roger@eyesopen.com>
8209
8210         * gcc.c-torture/execute/20020720-1.c: New testcase.
8211
8212 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
8213
8214         * gcc.dg/cpp/Wsignprom.c: New tests.
8215
8216 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
8217
8218         * gcc.c-torture/execute/loop-13.c: New test.
8219
8220 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
8221
8222         * gcc.dg/cpp/expr.c: New tests.
8223
8224 2002 07-18  David Edelsohn  <edelsohn@gnu.org>
8225
8226         * g++.dg/opt/pr6713.C: Add template instantiation.
8227
8228 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
8229
8230         * gcc.dg/nest.c: New test.
8231
8232 2002-07-17  Richard Henderson  <rth@redhat.com>
8233
8234         * g++.dg/opt/pr6713.C: New test.
8235
8236 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
8237
8238         * gcc.c-torture/execute/loop-2e.x: Let the testcase
8239         XFAIL for all x86 processors.
8240
8241 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
8242
8243         * gcc.c-torture/execute/20010122-1.x: Do not test with
8244         -fomit-frame-pointer.
8245
8246 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8247
8248         * g++.dg/template/instantiate2.C: New test.
8249         * g++.dg/template/spec4.C: New test.
8250
8251 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8252
8253         * g++.dg/template/access2.C: New test.
8254         * g++.dg/template/access3.C: New test.
8255
8256 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
8257
8258         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
8259         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
8260         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
8261         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
8262         Convert to use <stdarg.h>.
8263         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
8264         Delete.
8265         * gcc.dg/va-arg-2.c: New.
8266         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
8267
8268 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
8269
8270         * gcc.c-torture/compile/20020710-1.c: New test.
8271
8272 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
8273                           Andrew Pinski  <pinskia@physics.uc.edu>
8274
8275         gcc.c-torture/compile/simd-2.c: New testcase.
8276         gcc.c-torture/compile/simd-3.c: Likewise.
8277
8278 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
8279
8280         PR c++/7224
8281         * g++.dg/overload/error1.C: New test.
8282
8283 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
8284
8285         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
8286         configuration and IRIX 6 O32 ABI.
8287
8288 2002-07-11  Roger Sayle  <roger@eyesopen.com>
8289
8290         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
8291
8292 2002-07-10  Roger Sayle  <roger@eyesopen.com>
8293
8294         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
8295
8296 2002-07-10  Jeffrey A Law  <law@redhat.com>
8297
8298         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
8299
8300         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
8301
8302 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
8303
8304         * gcc.dg/20020312-2.c: Check for __PPC__.
8305
8306 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
8307
8308         * gcc.c-torture/compile/20020709-1.c: New test.
8309
8310 2002-07-07  Roger Sayle  <roger@eyesopen.com>
8311
8312         * g++.dg/template/qualttp21.C: New test case.
8313
8314 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
8315
8316         * gcc.c-torture/compile/20020706-1.c: New test.
8317         * gcc.c-torture/compile/20020706-2.c: New test.
8318
8319 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
8320             Alexandre Oliva  <aoliva@redhat.com>
8321
8322         * g++.dg/warn/incomplete1.C: New test.
8323
8324 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8325
8326         PR c++/7099
8327         * g++.dg/warn/noreturn1.C: New test.
8328
8329 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
8330
8331         PR c++/6706
8332         * g++.dg/debug/debug6.C: New test.
8333         * g++.dg/debug/debug7.C: New test.
8334
8335 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
8336
8337         * gcc.c-torture/compile/simd-3.c: New test.
8338
8339 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
8340
8341         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
8342         * gcc.dg/20020620-1.c: Likewise.
8343
8344 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8345
8346         PR c++/6944
8347         * g++.dg/init/array4.C: New test.
8348         * g++.dg/init/array5.C: New test.
8349
8350 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
8351
8352         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
8353         * gcc.c-torture/execute/simd-2.c (main): Likewise.
8354
8355 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8356
8357         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
8358         * gcc.dg/wtr-aggr-init-1.c: Likewise.
8359         * gcc.dg/wtr-conversion-1.c: Likewise.
8360         * gcc.dg/wtr-escape-1.c: Likewise.
8361         * gcc.dg/wtr-int-type-1.c: Likewise.
8362         * gcc.dg/wtr-label-1.c: Likewise.
8363         * gcc.dg/wtr-static-1.c: Likewise.
8364         * gcc.dg/wtr-strcat-1.c: Likewise.
8365         * gcc.dg/wtr-suffix-1.c: Likewise.
8366         * gcc.dg/wtr-switch-1.c: Likewise.
8367         * gcc.dg/wtr-unary-plus-1.c: Likewise.
8368         * gcc.dg/wtr-union-init-1.c: Likewise.
8369         * gcc.dg/wtr-union-init-2.c: Likewise.
8370         * gcc.dg/wtr-union-init-3.c: Likewise.
8371
8372         * gcc.dg/wtr-func-def-1.c: New test.
8373
8374 2002-07-02 Devang Patel <dpatel@apple.com>
8375
8376         * objc.dg/param-1.m: New test.
8377
8378 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
8379
8380         * gcc.dg/cpp/trad/directive.c: Add test.
8381         * gcc.dg/cpp/trad/macroargs.c: Add test.
8382         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
8383
8384 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
8385
8386         * gcc.dg/cpp/cmdlne-M.c: New test.
8387
8388 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
8389
8390         * objc.dg/desig-init-1.m: New test.
8391
8392 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8393
8394         PR c++/6716
8395         * g++.dg/template/instantiate1.C: New test.
8396
8397 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
8398
8399         PR c++/7112
8400         * g++.dg/template/sizeof2.C: New test.
8401
8402 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
8403
8404         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
8405         gcc.dg/cpp/trad/include.c: New tests.
8406
8407 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
8408
8409         PR target/7177
8410         * gcc.c-torture/compile/20020701-1.c: New test.
8411
8412 2002-07-01  Stan Shebs  <shebs@apple.com>
8413
8414         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
8415         header here...
8416         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
8417         (objc-torture-execute): or here.
8418
8419 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
8420
8421         * gcc.c-torture/execute/arith-rand-ll.c: New test.
8422
8423 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
8424
8425         * gcc.dg/cpp/trad/escaped-nl.c: New test.
8426
8427 2002-06-30  Devang Patel  <dpatel@apple.com>
8428
8429         * objc.dg/fsyntax-only.m: New test.
8430
8431 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
8432
8433         PR c++/6695
8434         * g++.dg/template/friend7.C: New file.
8435
8436 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
8437
8438         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
8439         return type.
8440
8441 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
8442
8443         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
8444         avoid division by zero.
8445
8446 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
8447
8448         * gcc.dg/Wunknownprag.c: New tests.
8449
8450 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
8451
8452         * gcc.c-torture/execute/simd-2.c: New test.
8453
8454 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
8455
8456         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
8457         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
8458         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
8459         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
8460         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
8461         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
8462         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
8463         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
8464         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
8465         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
8466         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
8467         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
8468         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
8469         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
8470         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
8471         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
8472         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
8473
8474 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
8475
8476         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
8477         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
8478         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
8479         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
8480         New tests.
8481         * gcc.dg/cpp/trad/directive.c: Update.
8482
8483 2002-06-23  Andreas Jaeger  <aj@suse.de>
8484
8485         * gcc.c-torture/execute/complex-6.c: New.
8486
8487 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
8488
8489         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
8490         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
8491         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
8492         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
8493
8494 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
8495
8496         * gcc.dg/cpp/trad: New directory with traditional tests copied
8497         from parent directory.
8498         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
8499         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
8500         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
8501         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
8502         Move to trad/ and rename.
8503         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
8504         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
8505         gcc.dg/cpp/trad/redef2.c: New tests.
8506         * gcc.dg/cpp/trad/trad.exp: New driver.
8507
8508 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
8509
8510         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
8511         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
8512         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
8513         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
8514         Remove.
8515
8516 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
8517
8518         * gcc.dg/20020620-1.c: New test.
8519
8520 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8521
8522         * g++.dg/template/ttp4.C: New test.
8523
8524 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
8525
8526         * g++.dg/opt/vt1.C: Fix regexp.
8527
8528 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8529
8530         * gcc.c-torture/execute/pure-1.c: Make functions static again.
8531         Don't use attribute `noinline'.
8532
8533 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
8534
8535         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
8536
8537 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
8538
8539         * gcc.c-torture/execute/simd-1.c: New.
8540
8541         * gcc.dg/simd-1.c: New.
8542
8543 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
8544
8545         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
8546
8547 2002-06-16  Richard Henderson  <rth@redhat.com>
8548
8549         * g++.dg/ext/anon-struct1.C: New.
8550         * g++.dg/ext/anon-struct2.C: New.
8551         * g++.dg/ext/anon-struct3.C: New.
8552         * gcc.dg/anon-struct-1.c: New.
8553         * gcc.dg/anon-struct-2.c: New.
8554         * gcc.dg/anon-struct-3.c: New.
8555         * gcc.dg/20011008-1.c: Adjust warning text.
8556         * gcc.dg/20020527-1.c: Add -fms-extensions.
8557
8558 2002-06-16  Richard Henderson  <rth@redhat.com>
8559
8560         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
8561
8562 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
8563
8564         * gcc.c-torture/execute/20020615-1.c: New test.
8565
8566 2002-06-15  Roger Sayle  <roger@eyesopen.com>
8567
8568         * gcc.c-tortuture/execute/compare-1.c: New test case.
8569         * gcc.c-tortuture/execute/compare-2.c: New test case.
8570         * gcc.c-tortuture/execute/compare-3.c: New test case.
8571
8572 2002-06-13  Richard Henderson  <rth@redhat.com>
8573
8574         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
8575         ia64 ilp32.
8576
8577 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8578
8579         * g++.dg/template/typename2.C: Update error message.
8580
8581 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
8582
8583         * gcc.c-torture/execute/20020611-1.c: New test.
8584
8585 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
8586
8587         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
8588         list of targets to skip.
8589
8590 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
8591
8592         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
8593         targets if not optimizing.
8594
8595 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
8596
8597         * gcc.c-torture/compile/20020605-1.c: New test.
8598
8599         * g++.dg/opt/vt1.C: New test.
8600
8601         * gcc.dg/20020531-1.c: New test.
8602
8603         * gcc.dg/20020530-1.c: New test.
8604
8605         * gcc.dg/20020527-1.c: New test.
8606
8607         * g++.dg/opt/cse1.C: New test.
8608
8609 2002-06-07  Roger Sayle  <roger@eyesopen.com>
8610
8611         * gcc.dg/20020607-2.c: New test case.
8612
8613 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
8614
8615         * gcc.c-torture/compile/20020604-1.c: New test.
8616
8617 2002-06-04  Richard Henderson  <rth@redhat.com>
8618
8619         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
8620         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
8621         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
8622
8623 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
8624
8625         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
8626
8627 2002-06-03  Richard Henderson  <rth@redhat.com>
8628
8629         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
8630         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
8631
8632 2002-06-02  Richard Henderson  <rth@redhat.com>
8633
8634         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
8635         test functions static.
8636
8637 2002-06-02  Andreas Jaeger  <aj@suse.de>
8638
8639         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
8640         now.
8641
8642 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
8643
8644         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
8645         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
8646         Update for mofified diagnostics.
8647         * gcc.dg/c99-intconst-1.c: No longer fail.
8648
8649 2002-06-02  Richard Henderson  <rth@redhat.com>
8650
8651         * gcc.dg/uninit-A.c: Remove xfail markers.
8652
8653 2002-06-01  Roger Sayle  <roger@eyesopen.com>
8654
8655         * gcc.dg/fnegate-1.c: New test case.
8656
8657 2002-05-30  Osku Salerma  <osku@iki.fi>
8658
8659         * gcc.c-torture/execute/mayalias-1.c: New file.
8660
8661 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
8662
8663         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
8664         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
8665         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
8666
8667 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
8668
8669         * gcc.c-torture/execute/20020529-1.c: New test.
8670
8671 2002-05-27  Richard Henderson  <rth@redhat.com>
8672
8673         * g++.dg/ext/attrib6.C: New test case.
8674
8675 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8676
8677         * gcc.c-torture/execute/pure-1.c: New test.
8678
8679 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
8680
8681         * gcc.dg/cpp/arith-2.c: Remove.
8682
8683 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
8684
8685         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
8686         * gcc.dg/cpp/if-3.c: Remove.
8687
8688 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
8689
8690         * g++.dg/opt/cse2.C: New test.
8691
8692 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
8693
8694         * gcc.dg/cpp/arith-1.c: New semantic tests.
8695         * gcc.dg/cpp/if-1.c: Update.
8696
8697 2002-05-24  Ben Elliston  <bje@redhat.com>
8698
8699         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
8700
8701 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
8702
8703         * gcc.dg/verbose-asm.c: New test.
8704
8705 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
8706
8707         * gcc.dg/cpp/paste12.c: New test.
8708
8709 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
8710
8711         * g++.dg/parse/named_ops.C: New test.
8712
8713 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
8714
8715         * gcc/testsuite/gcc.dg/weak-8.c: New test.
8716
8717 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
8718
8719         * gcc.dg/weak-2.c: Allow optional leading underscore
8720         in scan-assembler symbol name.
8721         * gcc.dg/weak-3.c: Likewise.
8722         * gcc.dg/weak-4.c: Likewise.
8723         * gcc.dg/weak-5.c: Likewise.
8724
8725 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
8726
8727         * gcc.dg/20020523-1.c: New test.
8728
8729 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
8730
8731         * objc.dg/const-str-2.m: Update now that we stop after
8732         a command line error.
8733
8734 2002-05-22  Richard Henderson  <rth@redhat.com>
8735
8736         * g++.dg/dg.exp: Fix typo in test pruneing.
8737
8738 2002-05-22  Richard Henderson  <rth@redhat.com>
8739
8740         * g++.dg/dg.exp: Prune the tls subdirectory.
8741         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
8742         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
8743         * g++.dg/tls/init-1.C: New.
8744
8745 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
8746
8747         * gcc.dg/20020517-1.c: New test.
8748
8749 2002-05-21  Richard Henderson  <rth@redhat.com>
8750
8751         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
8752         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
8753
8754 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
8755
8756         * g++.dg/other/copy2.C: New test.
8757
8758 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
8759
8760         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
8761         (MAX_COPY): Bump up to 10 times sizeof (long long).
8762         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
8763
8764         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
8765         sizeof (long long).
8766
8767         * gcc.c-torture/execute/strcpy-1.c: New test.
8768
8769 2002-05-19  Jason Merrill  <jason2redhat.com>
8770
8771         * g++.dg/ext/oper1.C: New test.
8772
8773 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
8774 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
8775
8776         * README.QMTEST: New file.
8777
8778         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
8779
8780 2002-05-19  Andreas Jaeger  <aj@suse.de>
8781
8782         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
8783         now.
8784         * gcc.c-torture/execute/loop-2d.x: Likewise.
8785
8786 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
8787
8788         * gcc.dg/weak-2.c:  xfail warnings for platforms that don't
8789         support weak symbols.
8790         * gcc.dg/weak-4.c: Likewise
8791         * gcc.dg/weak-6.c: Likewise
8792
8793 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
8794
8795         * gcc.dg/weak-3.c: Add dg-excess-error comment for
8796         cygwin, coff and h8300-*-hms targets
8797         * gcc.dg/weak-5.c: Likewise
8798         * gcc.dg/weak-7.c: Likewise
8799
8800 2002-05-16  Jason Merrill  <jason@redhat.com>
8801
8802         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
8803         (scan-assembler-not, scan-assembler-dem): Likewise.
8804         (scan-assembler-dem-not): Likewise.
8805
8806 2002-05-15  Richard Henderson  <rth@redhat.com>
8807
8808         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
8809
8810 2002-05-15  Richard Henderson  <rth@redhat.com>
8811
8812         * gcc.dg/weak-5.c (vfoo1c): No warning here.
8813         (vfoo1f): Warning here.
8814         (vfoo1l): Don't redefine the alias.
8815
8816 2002-05-14  Jason Merrill  <jason@redhat.com>, Alexandre Oliva  <aoliva@redhat.com>
8817
8818         * g++.dg/init/pm1.C: New test.
8819
8820 2002-05-12  David S. Miller  <davem@redhat.com>
8821
8822         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
8823         types.
8824
8825 2002-05-10  Roger Sayle  <roger@eyesopen.com>
8826
8827         * gcc.c-torture/execute/20020510-1.c: New test case.
8828
8829 2002-05-10  David S. Miller  <davem@redhat.com>
8830
8831         * gcc.c-torture/execute/conversion.c: Test long double too.
8832
8833 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
8834
8835         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
8836         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
8837         * lib/g++.exp (g++_link_flags): Likewise.
8838         * lib/objc.exp (objc_target_compile): Likewise.
8839
8840 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
8841
8842         * gcc.dg/cpp/poison.c: Update.
8843         * gcc.dg/cpp/20000625-2.c: Remove.
8844         * gcc.dg/cpp/direct2s.c: Remove final test.
8845
8846 2002-05-08  Tom Rix  <trix@redhat.com>
8847
8848         * gcc.c-torture/execute/20020508-1.c: New test.
8849         * gcc.c-torture/execute/20020508-2.c: New test.
8850         * gcc.c-torture/execute/20020508-3.c: New test.
8851
8852 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
8853
8854         * gcc.dg/cpp/charconst-4.c: More tests.
8855
8856 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
8857
8858         PR c/6569
8859         * gcc.dg/weak-3.c: Update location of warning messages.
8860         * gcc.dg/weak-5.c: Likewise.
8861
8862 2002-05-06  Roger Sayle  <roger@eyesopen.com>
8863
8864         * gcc.c-torture/execute/20020506-1.c: New test case.
8865
8866 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
8867
8868         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
8869
8870 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
8871
8872         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
8873
8874 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
8875
8876         * gcc.dg/cpp/charconst-3.c: New test.
8877
8878 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
8879
8880         * gcc.dg/cpp/charconst.c: Update tests.
8881
8882 2002-05-05  Tim Josling  <tej@melbpc.org.au>
8883
8884         * treelang: Added directory for new sample language treelang. Also
8885         lib/treelang.exp: New file to signal treelang should be tested.
8886
8887 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
8888
8889         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
8890         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
8891         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
8892         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
8893         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
8894         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
8895         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
8896
8897 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
8898
8899         * gcc.dg/format/xopen-2.c: New test.
8900
8901 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
8902
8903         * gcc.dg/20020503-1.c: New test.
8904
8905 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
8906
8907         * g++.dg/init/dtor1.C: Make it tougher.
8908
8909 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
8910
8911         * g++.dg/init/dtor1.C: New test.
8912
8913 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
8914
8915         * gcc.dg/altivec-8.c: New.
8916
8917 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
8918
8919         * gcc.dg/altivec-7.c: New.
8920
8921 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
8922
8923         * g++.dg/parse/typedef1.C: New test.
8924
8925 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
8926
8927         PR c++/6486
8928         * g++.dg/template/friend6.C: New test.
8929
8930         PR c++/6492
8931         * g++.dg/init/copy1.C: New test.
8932
8933 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
8934
8935         * g++.dg/warn/effc1.C: New test.
8936
8937 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
8938
8939         * gcc.dg/cpp/if-cexp.c: Add a test.
8940
8941 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
8942
8943         * gcc.dg/20020426-2.c: New test.
8944
8945 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
8946
8947         * gcc.dg/cpp/if-mop.c: Update.
8948         * gcc.dg/cpp/if-mpar.c: Add test.
8949         * gcc.dg/cpp/if-oppr.c: Update.
8950
8951 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
8952
8953         PR c/6343
8954         * gcc.dg/weak-[2-7].c: New tests.
8955
8956 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
8957
8958         * gcc.dg/enum1.c: New test.
8959
8960 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
8961
8962         PR c++/6497
8963         * g++.dg/inherit/access2.C: New test.
8964
8965 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
8966
8967         PR bootstrap/6445
8968         * gcc.dg/20020426-1.c: New test.
8969
8970 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
8971
8972         * g++.dg/abi/enum1.C: New test.
8973
8974 2002-04-26  Richard Henderson  <rth@redhat.com>
8975
8976         * gcc.dg/c99-bool-1.c: Expect always true warning.
8977
8978 2002-04-25  Roger Sayle  <roger@eyesopen.com>
8979
8980         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
8981
8982 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8983
8984         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
8985         targets.
8986
8987 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
8988
8989         * g++.dg/abi/mange7.C: New test.
8990
8991         PR c++/6438.
8992         * g++.dg/parse/stmtexpr2.C: New test.
8993
8994 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
8995
8996         * gcc.dg/20020312-2.c: Add SH target.
8997
8998 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8999
9000         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
9001         compiler output on mips*-*-irix*.
9002
9003 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
9004
9005         * g++.dg/parse/attr1.C: New test.
9006
9007 2002-04-23  Roger Sayle  <roger@eyesopen.com>
9008
9009         * gcc.c-torture/execute/string-opt-17.c: New test case.
9010         * gcc.c-torture/execute/memset-2.c: New test case.
9011
9012 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
9013
9014         PR c++/6256:
9015         * g++.dg/template/friend5.C: New test.
9016
9017         PR c++/6331:
9018         * g++.dg/template/qual1.C: Likewise.
9019
9020 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
9021
9022         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
9023         Include stdlib.h, not stdio.h or ctype.h.
9024
9025 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
9026
9027         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
9028         cris-*-elf* and mmix-*-*.
9029         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
9030         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
9031         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
9032         Ditto.
9033         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
9034         * gcc.dg/wchar_t-1.c: Ditto.
9035
9036 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
9037
9038         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
9039         Clarify comment.
9040
9041 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
9042
9043         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
9044
9045 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
9046
9047         * gcc.c-torture/execute/20000906-1.x: Delete.
9048
9049 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
9050
9051         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
9052
9053 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
9054
9055         * PR6367
9056         * g77.f-torture/execute/6367.f: New test.
9057         * g77.f-torture/execute/6367.x: Disable for MMIX.
9058
9059 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
9060
9061         * PR6352
9062         * g++.dg/opt/inline2.C: New test.
9063
9064 2002-04-18  Richard Henderson  <rth@redhat.com>
9065
9066         * gcc.dg/20000906-1.c: Enable for all targets.
9067         * gcc.c-torture/compile/iftrap-2.c: New.
9068
9069 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
9070
9071         * gcc.dg/20020418-1.c: New test.
9072         * gcc.dg/20020418-2.c: New test.
9073
9074 2002-04-18  Richard Henderson  <rth@redhat.com>
9075
9076         * gcc.c-torture/compile/iftrap-1.c: New.
9077         * gcc.dg/iftrap-1.c: Adjust for ia64.
9078         * gcc.dg/iftrap-2.c: New.
9079
9080 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
9081
9082         * gcc.c-torture/compile/20020418-1.c: New test.
9083
9084 2002-04-18  Roger Sayle  <roger@eyesopen.com>
9085
9086         * gcc.c-torture/compile/20020415-1.c: New.
9087
9088 2002-04-18  David S. Miller  <davem@redhat.com>
9089
9090         * gcc.c-torture/execute/20020418-1.c: New test.
9091
9092 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
9093
9094         * gcc.dg/20020416-1.c: New test.
9095
9096         * g++.dg/opt/inline1.C: New test.
9097
9098 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
9099
9100         * gcc.dg/altivec-5.c: New test.
9101
9102         * gcc.dg/20020415-1.c: New test.
9103
9104 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
9105
9106         * testsuite/lib/chill.exp: Remove.
9107
9108 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
9109
9110         * g++.dg/other/big-struct.C: New test.
9111
9112 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
9113
9114         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
9115         of scratch file.
9116
9117 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
9118
9119         PR c/6277
9120         * gcc.dg/i386-387-1.c:  Allow optional leading underscore
9121         in scan-assembler function name
9122
9123 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
9124
9125         * g77.f-torture/execute/980628-4.x,
9126         g77.f-torture/execute/980628-5.x,
9127         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
9128         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
9129         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
9130         i[34567]86-*-*.
9131
9132 2002-04-13  David S. Miller  <davem@redhat.com>
9133
9134         * gcc.c-torture/execute/20020413-1.c: New test.
9135
9136 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
9137
9138         * gcc.dg/asm-6.c,
9139         * g++.dg/ext/asm1.C: New tests.
9140
9141 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
9142
9143         PR c++ 5373.
9144         * g++.dg/parse/stmtexpr1.C: New test.
9145
9146         PR c++/5189.
9147         * g++.dg/template/copy1.C: New test.
9148
9149 2002-04-12  Richard Henderson  <rth@redhat.com>
9150
9151         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
9152
9153 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
9154
9155         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
9156         gcc.c-torture/execute/20020307-2.c.
9157
9158 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
9159
9160         * g++.dg/ext/attrib5.C,
9161         * g++.dg/lookup/struct1.C: New tests.
9162
9163 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
9164
9165         * gcc.dg/20020411-1.c: New test.
9166
9167         * gcc.c-torture/execute/20020411-1.c: New test.
9168
9169 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
9170
9171         * g77.f-torture/execute/6177.f: New test.
9172
9173 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
9174
9175         PR middle-end/6247
9176         * g++.dg/opt/cleanup1.C: New test.
9177
9178         * g++.dg/opt/const1.C: New test.
9179
9180 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
9181
9182         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
9183
9184 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
9185
9186         PR c++/5507
9187         * g++.dg/template/typename2.C: New test.
9188
9189 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
9190
9191         * gcc.c-torture/execute/loop-12.c: New.
9192
9193 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
9194
9195         * g77.f-torture/execute/980628-4.x,
9196         g77.f-torture/execute/980628-5.x,
9197         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
9198         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
9199         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
9200
9201 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
9202
9203         PR optimization/6086
9204         * g++.dg/opt/preinc1.C: New test.
9205
9206 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
9207
9208         PR c++/5571
9209         * g++.dg/opt/static2.C: New test.
9210
9211 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
9212
9213         PR c/5120
9214         * gcc.dg/20020406-1.c: New test.
9215
9216 2002-04-04  David S. Miller  <davem@redhat.com>
9217
9218         * gcc.c-torture/execute/20020404-1.c: New test.
9219
9220 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
9221
9222         PR c/6123
9223         * gcc.dg/20020312-2.c: Do not declare global register variable
9224         if __PIC__ or __pic__ is defined.
9225
9226 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
9227
9228         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
9229         __asm__ so that it works correctly even if -ansi -pedantic-errors.
9230
9231 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9232
9233         * gcc.misc-tests/linkage.exp: Update last change to handle
9234         sparc*-, not just sparc-.
9235
9236 2002-04-03  Richard Henderson  <rth@redhat.com>
9237
9238         * gcc.dg/cpp/ucs.c: Improved long UCS test.
9239
9240 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
9241
9242         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
9243
9244 2002-04-02  David S. Miller  <davem@redhat.com>
9245
9246         * gcc.c-torture/execute/20020402-3.c: New test.
9247
9248 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
9249
9250         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
9251         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
9252
9253         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
9254         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
9255         g77.f-torture/execute/20001201.x,
9256         g77.f-torture/execute/u77-test.x: New files.
9257
9258         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
9259         * gcc.dg/wchar_t-1.c: Ditto.
9260
9261 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
9262
9263         * gcc.c-torture/execute/20020402-1.c: New test.
9264
9265 2002-04-01  Richard Henderson  <rth@redhat.com>
9266
9267         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
9268
9269         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
9270
9271 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9272
9273         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
9274
9275 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
9276
9277         * g++.dg/inherit/template-as-base.C: Expect error.
9278         * g++.dg/inherit/namespace-as-base.C: Likewise.
9279
9280 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
9281
9282         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
9283         g++.dg/ext/instantiate3.C: Tweak match patterns.
9284
9285         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
9286         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
9287         -da test.
9288
9289 2002-03-31  Richard Henderson  <rth@redhat.com>
9290
9291         * gcc.dg/special/alias-2.c: New.
9292         * gcc.dg/special/ecos.exp: Run it.
9293
9294 2002-03-31  Richard Henderson  <rth@redhat.com>
9295
9296         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
9297
9298 2002-03-31  Kazu Hirata  <kazu@hxi.com>
9299
9300         * gcc.dg/weak-1.c: Disable on h8300 port.
9301
9302 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
9303
9304         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
9305         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
9306         ordering tests.
9307         * g++.dg/bprob/bprob-1.C: New test.
9308         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
9309         * g++.dg/gcov/gcov-1.C: New test.
9310         * g++.dg/gcov/gcov-1.x: New file.
9311         * g++.dg/gcov/gcov-2.C: New test.
9312         * g++.dg/gcov/gcov-3.C: New test.
9313         * g++.dg/gcov/gcov-3.h: New file.
9314
9315 2002-03-28  Roger Sayle  <roger@eyesopen.com>
9316
9317         * g++.old-deja/g++.other/builtins5.C: New test.
9318         * g++.old-deja/g++.other/builtins6.C: New test.
9319         * g++.old-deja/g++.other/builtins7.C: New test.
9320         * g++.old-deja/g++.other/builtins8.C: New test.
9321         * g++.old-deja/g++.other/builtins9.C: New test.
9322
9323 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
9324
9325         * g++.dg/opt/static1.C: New test.
9326
9327         * g++.dg/opt/longbranch1.C: New test.
9328
9329 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
9330
9331         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
9332
9333         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
9334
9335 2002-03-28  Jeffrey A Law  (law@redhat.com)
9336
9337         * gcc.c-torture/execute/20020328-1.c: New test.
9338
9339 2002-03-27  Richard Henderson  <rth@redhat.com>
9340
9341         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
9342         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
9343         move from g++.old-deja/g++.ext/.
9344
9345 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
9346
9347         * g++.dg/init/new2.C: New test.
9348
9349 2002-03-26  Richard Henderson  <rth@redhat.com>
9350
9351         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
9352
9353         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
9354         on sparc.
9355
9356         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
9357         sparcv9 systems.
9358         * gcc.dg/20001102-1.c: Likewise.
9359
9360 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
9361
9362         * gcc.dg/cpp/endif-pedantic1.c,
9363         gcc.dg/cpp/endif-pedantic2.c:  New tests.
9364
9365 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
9366
9367         * g++.dg/init/new1.C: New test.
9368
9369 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
9370
9371         * g++.dg/abi/vbase9.C: New test.
9372
9373 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
9374
9375         * gcc.dg/arm-asm.c: New test.
9376
9377 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
9378
9379         * gcc.dg/Wswitch-enum.c: New test.
9380         Fix PR c/5044.
9381
9382 2002-03-26  Richard Henderson  <rth@redhat.com>
9383
9384         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
9385         structure.
9386
9387 2002-03-25  Richard Henderson  <rth@redhat.com>
9388
9389         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
9390         sparcv9 systems.
9391
9392         * gcc.c-torture/compile/20011119-1.c (xxx): New.
9393         * gcc.c-torture/compile/20011119-2.c (xxx): New.
9394
9395 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
9396
9397         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
9398
9399 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
9400
9401         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
9402         targets using generic thunk support.
9403
9404 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
9405
9406         * gcc.c-torture/compile/20020323-1.c: New test.
9407
9408         * g++.dg/opt/conj2.C: New test.
9409
9410 2002-03-24  Richard Henderson  <rth@redhat.com>
9411
9412         * gcc.dg/weak-1.c: Use -fno-common.
9413
9414 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
9415
9416         * g77.dg/f77-edit-apostrophe-out.f: New test
9417         * g77.dg/f77-edit-h-out.f: New test
9418         * g77.dg/f77-edit-t-in.f: New test
9419         * g77.dg/f77-edit-t-out.f: New test
9420         * g77.dg/f77-edit-x-out.f: New test
9421         * g77.dg/f77-edit-slash-out.f: New test
9422         * g77.dg/f77-edit-colon-out.f: New test
9423         * g77.dg/f77-edit-s-out.f: New test
9424
9425 2002-03-24  Richard Henderson  <rth@redhat.com>
9426
9427         * objc/execute/formal_protocol-6.x: New XFAIL.
9428
9429 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
9430
9431         * gcc.dg/weak-1.c:  Early return from dg-final on platforms
9432         that do not support weak symbols
9433
9434 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
9435
9436         * lib/g++.exp:  Fix handling of LD_LIBRARY_PATH et al
9437         * lib/g77.exp:  Likewise
9438         * lib/objc.exp: Likewise
9439
9440 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
9441
9442         * gcc.dg/Wswitch-default.c: New test.
9443
9444 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
9445
9446         * g++.dg/other/enum1.C: New test.
9447
9448 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
9449
9450         * gcc.dg/pragma-ep-3.c: Fix typo.
9451
9452 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
9453
9454         * g++.dg/inherit/template-as-base.C: New test.
9455
9456 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
9457
9458         * g++.old-deja/g++.other/dwarf2-1.C: Move...
9459         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
9460
9461 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
9462
9463         * gcc.dg/cpp/multiline.c: Update to match.
9464
9465 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
9466
9467         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
9468
9469 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
9470
9471         * gcc.dg/cpp/extratokens2.c:  New file.
9472
9473 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
9474
9475         * gcc.dg/20020312-2.c: Add rs6000 target.
9476
9477         * gcc.c-torture/compile/20020319-1.c: New test.
9478
9479 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
9480
9481         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
9482         (A, E): Handle this.
9483
9484 2002-03-20  Jason Merrill  <jason@redhat.com>
9485
9486         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
9487         ignoring -fpic.
9488         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
9489         through prune_gcc_output.
9490
9491 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
9492
9493         * gcc.c-torture/compile/20020320-1.c: New test.
9494
9495 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
9496
9497         * gcc.c-torture/compile/20020318-1.c: New test.
9498
9499         * gcc.dg/struct-by-value-1.c: New test.
9500
9501         * gcc.dg/20020319-1.c: New test.
9502
9503 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
9504
9505         * g++.dg/opt/conj1.C: New test.
9506
9507 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
9508
9509         * g++.dg/template/qualttp20.C: Revert previous change.
9510         * g++.dg/template/qualttp3.C: Likewise.
9511         * g++.dg/template/qualttp4.C: Likewise
9512         * g++.dg/template/qualttp5.C: Likewise
9513         * g++.dg/template/qualttp6.C: Likewise
9514         * g++.dg/template/qualttp7.C: Likewise
9515         * g++.dg/template/qualttp8.C: Likewise
9516         * g++.dg/template/recurse.C: Likewise.
9517
9518 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
9519
9520         * gcc.dg/cpp/wchar-1.c: Update.
9521
9522 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
9523
9524         * g++.dg/template/conv1.C: New test.
9525         * g++.dg/template/conv2.C: New test.
9526         * g++.dg/template/conv3.C: New test.
9527         * g++.dg/template/conv4.C: New test.
9528
9529 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
9530
9531         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
9532         * g++.dg/template/qualttp3.C: Likewise.
9533         * g++.dg/template/qualttp4.C: Likewise
9534         * g++.dg/template/qualttp5.C: Likewise
9535         * g++.dg/template/qualttp6.C: Likewise
9536         * g++.dg/template/qualttp7.C: Likewise
9537         * g++.dg/template/qualttp8.C: Likewise
9538         * g++.dg/template/recurse.C: Likewise.
9539
9540 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
9541
9542         * g++.dg/opt/dtor1.C: New test.
9543
9544 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
9545
9546         * gcc.c-torture/compile/20020315-1.c: New test.
9547
9548 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
9549
9550         * gcc.dg/weak-1.c: Fix scan tests.
9551
9552 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
9553
9554         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
9555         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
9556         cris-*-aout* mmix-*-*.
9557         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
9558         cris-*-aout* mmix-*-*.
9559         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
9560         cris-*-elf* cris-*-aout* and mmix-*-*.
9561         * gcc.dg/20001009-1.c: Ditto.
9562         * gcc.dg/20010912-1.c: Ditto.
9563         * gcc.dg/20020122-4.c: Ditto.
9564         * gcc.dg/inline-2.c: Ditto.
9565
9566 2002-03-14  Jeffrey A Law  (law@cygnus.com)
9567
9568         * gcc.c-torture/compile/20020314-1.c: New test.
9569
9570 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
9571
9572         * gcc.c-torture/execute/20020314-1.c: New test.
9573
9574 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
9575
9576         * g++.dg/warn/Wunused-1.C: New test.
9577
9578 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
9579
9580         * g++.dg/abi/mangle6.C: New test.
9581
9582 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
9583
9584         * gcc.c-torture/compile/20020309-2.c: New test.
9585
9586         * gcc.c-torture/compile/20020312-1.c: New test.
9587
9588 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
9589
9590         * g++.dg/other/access1.C: New test.
9591
9592 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
9593
9594         * gcc.c-torture/execute/wchar_t-1.c: New test.
9595
9596 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
9597
9598         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
9599
9600 2002-03-12  Roger Sayle  <roger@eyesopen.com>
9601
9602         * gcc.dg/20020312-1.c: New test case.
9603
9604 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
9605
9606         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
9607
9608 2002-03-11  Richard Henderson  <rth@redhat.com>
9609
9610         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
9611         * g++.old-deja/g++.jason/report.C: Likewise.
9612
9613 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
9614
9615         * testsuite/g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
9616         * testsuite/g++.old-deja/g++.robertl/eb56.C: Likewise.
9617
9618 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
9619
9620         * testsuite/g++.dg/overload/pmf1.C: New test.
9621
9622 2002-03-11  Kazu Hirata  <kazu@hxi.com>
9623
9624         * gcc.c-torture/execute/20020307-1.c: Use long.
9625
9626 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
9627
9628         PR optimization/5844
9629         * gcc.dg/20020310-1.c: New test.
9630
9631 2002-03-09  Michael Meissner  <meissner@redhat.com>
9632
9633         * gcc.c-torture/execute/memcpy-2.c: New test.
9634         * gcc.c-torture/execute/memset-1.c: New test.
9635         * gcc.c-torture/execute/strlen-1.c: New test.
9636         * gcc.c-torture/execute/strcmp-1.c: New test.
9637         * gcc.c-torture/execute/strncmp-1.c: New test.
9638
9639 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
9640
9641         * gcc.dg/ppc-ldstruct.c: New test.
9642
9643 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
9644
9645         * gcc.c-torture/execute/va-arg-22.c: New test.
9646
9647 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
9648
9649         * gcc.c-torture/compile/20020309-1.c: New test.
9650
9651 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
9652
9653         * gcc.c-torture/execute/20020307-2.c: New test.
9654
9655 2002-03-07  Jeffrey A Law  (law@redhat.com)
9656
9657         * g77.f-torture/compile/20020307-1.f: New test.
9658
9659 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
9660
9661         * gcc.dg/unordered-1.c: New test.
9662
9663 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
9664
9665         * gcc.c-torture/execute/20020307-1.c: New test.
9666
9667 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
9668
9669         * gcc.dg/20020304-1.c: New test.
9670
9671         * gcc.c-torture/compile/20020304-2.c: New test.
9672
9673 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
9674
9675         * gcc.c-torture/compile/20020304-1.c: New test case
9676         (from PR c/5830).
9677
9678 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
9679
9680         * gcc.dg/20020103-1.c: Add other -D ppc variants.
9681
9682 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
9683
9684         * g++.dg/other/classkey1.C: New test.
9685
9686 2002-03-01  Richard Henderson  <rth@redhat.com>
9687
9688         * gcc.c-torture/compile/981223-1.x: New.
9689         * gcc.c-torture/compile/920625-1.x: New.
9690
9691 2002-02-28  Richard Henderson  <rth@redhat.com>
9692
9693         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
9694
9695 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
9696
9697         * gcc.c-torture/execute/20020227-1.c: New test.
9698
9699 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
9700
9701         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
9702         here" ERROR lines.
9703         * g++.old-deja/g++.oliva/partord1.C: Likewise.
9704         * g++.old-deja.g++.other/defarg1.C: Likewise.
9705         * g++.old-deja/g++.pt/calls2.C: Likewise.
9706         * g++.old-deja/g++.pt/crash20.C: Likewise.
9707         * g++.old-deja/g++.pt/crash30.C: Likewise.
9708         * g++.old-deja/g++.pt/crash36.C: Likewise.
9709         * g++.old-deja/g++.pt/crash6.C: Likewise.
9710         * g++.old-deja/g++.pt/defarg13.C: Likewise.
9711         * g++.old-deja/g++.pt/derived3.C: Likewise.
9712         * g++.old-deja/g++.pt/error1.C: Likewise.
9713         * g++.old-deja/g++.pt/friend21.C: Likewise.
9714         * g++.old-deja/g++.pt/friend23.C: Likewise.
9715         * g++.old-deja/g++.pt/infinite1.C: Likewise.
9716         * g++.old-deja/g++.robertl/eb128.C: Likewise.
9717
9718 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
9719
9720         * gcc.c-torture/execute/20020225-2.c: New test.
9721
9722 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
9723
9724         * gcc.c-torture/execute/920730-1t.c,
9725         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
9726         Delete test cases, only relevant to -traditional.
9727
9728 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
9729
9730         * gcc.dg/cpp/undef1.c: Remove.
9731         * gcc.dg/cpp/directiv.c: Update.
9732         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
9733
9734 2002-02-27  Michael Meissner  <meissner@redhat.com>
9735
9736         * gcc.c-torture/execute/20020226-1.c: New test.
9737
9738 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
9739
9740         * g++.dg/debug/debug4.C: New test.
9741
9742         * gcc.dg/ia64-visibility-1.c: New test.
9743
9744 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
9745
9746         * gcc.dg/debug/20020224-1.c: New.
9747
9748 2002-02-25  Kazu Hirata  <kazu@hxi.com>
9749
9750         * gcc.c-torture/execute/960416-1.x: New.
9751         * gcc.c-torture/execute/divconst-3.x: Likewise.
9752
9753 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
9754
9755         * gcc.dg/20020224-1.c: New test.
9756
9757 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
9758
9759         * gcc.c-torture/execute/20020225-1.c: New.
9760
9761 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
9762
9763         * testsuite/gcc.dg/cpp/wchar-1.c: New test.
9764
9765 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
9766
9767         * gcc.dg/20020222-1.c: New test.
9768
9769 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
9770
9771         * g++.dg/opt/anonunion1.C: New test.
9772
9773 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
9774
9775         * g++.dg/template/qualttp19.C: New test.
9776         * g++.dg/template/qualttp20.C: New test.
9777         * g++.old-deja/g++.jason/report.C: Adjust expected errors
9778         * g++.old-deja/g++.other/qual1.C: Likewise.
9779
9780 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
9781
9782         * gcc.dg/attr-alwaysinline.c: New.
9783
9784 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
9785
9786         * gcc.dg/20020220-1.c: New test.
9787
9788         * gcc.dg/20020220-2.c: New test.
9789
9790         * g++.dg/opt/mmx1.C: New test.
9791
9792 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
9793
9794         * gcc.c-torture/compile/20020110.c: New test.
9795
9796 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
9797
9798         * gcc.c-torture/execute/20020219-1.c: New test.
9799
9800         * gcc.dg/20020219-1.c: New test.
9801
9802         * gcc.dg/noncompile/20020220-1.c: New test.
9803
9804         * g++.dg/opt/ptrintsum1.C: New test.
9805
9806         * gcc.dg/debug/20020220-1.c: New test.
9807
9808 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
9809
9810         * gcc.c-torture/execute/20020216-1.c: New test.
9811
9812 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
9813
9814         * gcc.dg/decl-1.c: Update, new test.
9815
9816 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
9817
9818         * g++.dg/abi/bitfield1.C: New test.
9819         * g++.dg/abi/bitfield2.C: New test.
9820
9821 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
9822
9823         * gcc.dg/attr-nest.c: New test.
9824
9825 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
9826
9827         * gcc.c-torture/execute/20020215-1.c: New test.
9828
9829 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
9830
9831         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
9832         * g++.dg/debug/debug.exp: New.
9833         * g++.dg/debug/trivial.C: New.
9834         * g++.dg/debug/debug1.C: Moved...
9835         * g++.dg/other/debug1.C: ...from here.
9836         * g++.dg/debug/debug2.C: Moved...
9837         * g++.dg/other/debug2.C: ...from here.
9838         * g++.dg/debug/debug3.C: Moved...
9839         * g++.dg/other/debug3.C: ...from here.
9840
9841         * gcc.dg/noncompile/20020213-1.c: New test.
9842
9843 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
9844
9845         * g++.dg/other/debug3.C: New test.
9846
9847         * gcc.c-torture/execute/20020213-1.c: New test.
9848
9849 2002-02-13  Richard Smith <richard@ex-parrot.com>
9850
9851         * g++.old-deja/g++.other/thunk1.C: New test.
9852
9853 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
9854
9855         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
9856
9857 2002-02-13  Stan Shebs  <shebs@apple.com>
9858
9859         * gcc.dg/altivec-3.c: New.
9860
9861 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
9862
9863         * gcc.dg/Wunreachable-1.c: New test.
9864         * gcc.dg/Wunreachable-2.c: New test.
9865
9866 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
9867
9868         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
9869
9870 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
9871
9872         * gcc.dg/decl-1.c: New test.
9873
9874 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
9875
9876         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
9877
9878 2002-02-10  Kazu Hirata  <kazu@hxi.com>
9879
9880         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
9881         * gcc.c-torture/compile/980506-1.x: Likewise.
9882
9883 2002-02-10  Kazu Hirata  <kazu@hxi.com>
9884
9885         * gcc.dg/20020210-1.c: New.
9886
9887 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
9888
9889         * g77.f-torture/execute/947.f: New regression test
9890         for PR fortran/947.
9891
9892 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
9893
9894         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
9895         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
9896
9897 2002-02-08  Richard Henderson  <rth@redhat.com>
9898
9899         * gcc.c-torture/compile/labels-3.c: New.
9900
9901 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
9902
9903         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
9904         expression statements work instead.
9905         * gcc.dg/noncompile/20020207-1.c: New test.
9906
9907 2002-02-07  Richard Henderson  <rth@redhat.com>
9908
9909         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
9910
9911 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
9912
9913         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
9914         message from g77
9915         * lib/g77-dg.exp: Trim g77 error messages so that they are
9916         recognized by dg.exp.
9917
9918 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
9919
9920         PR fortran/5473
9921         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
9922
9923 2002-02-07  Richard Henderson  <rth@redhat.com>
9924
9925         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
9926         to be sufficiently aligned for integers.
9927
9928 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
9929
9930         * g++.dg/template/friend4.C: New test.
9931
9932 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
9933
9934         PR fortran/5743
9935         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
9936         unsupported cases.
9937
9938 2002-02-07  Richard Henderson  <rth@redhat.com>
9939
9940         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
9941         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
9942         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
9943         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
9944
9945 2002-02-06  Richard Henderson  <rth@redhat.com>
9946
9947         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
9948
9949 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
9950
9951         * gcc.dg/20020206-1.c: New test.
9952
9953 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
9954
9955         * gcc.c-torture/execute/20020206-1.c: New test.
9956
9957         * gcc.c-torture/execute/20020206-2.c: New test.
9958
9959         PR optimization/5429:
9960         * gcc.c-torture/compile/20020206-1.c: New test.
9961
9962 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
9963
9964         * g++.dg/ext/align1.C: Do not use an explicit alignment value
9965         as certain file formats cannot support particularly large
9966         alignments.
9967
9968         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
9969         and do not expect to be able to link the executable.
9970
9971         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
9972         fail because the COFF format does not support the weak attribute.
9973
9974 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
9975
9976         * g77.dg/pr5473.f:  New test
9977
9978 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
9979
9980         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
9981         Fix testcase accordingly.
9982
9983 2002-02-04  Richard Henderson  <rth@redhat.com>
9984
9985         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
9986         (buf): Change to be an array of pointers, not ints.
9987
9988 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
9989
9990         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
9991         before all tests.  Move warning one line above to match where it
9992         C frontend emits.
9993         * gcc.dg/Wswitch-2.c: New test.
9994         * g++.dg/warn/Wswitch-1.C: New test.
9995         * g++.dg/warn/Wswitch-2.C: New test.
9996
9997 2002-02-04  Richard Henderson  <rth@redhat.com>
9998
9999         * g++.dg/abi/offsetof.C: Fix size comparison.
10000
10001 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
10002
10003         * gcc.dg/cast-qual-2.c: New test.
10004
10005 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
10006
10007         * gcc.dg/20020201-4.c: New test.
10008
10009 2002-02-04  Ben Elliston  <bje@redhat.com>
10010
10011         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
10012         target_info attribute != 0, in addition to the empty string.
10013         (gcc_target_compile): Likewise.
10014
10015 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
10016
10017         * gcc.dg/Wswitch.c: New test.
10018         PR gcc/4475. PR gcc/3780.
10019
10020 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
10021
10022         * g77.f-torture/execute/5122.f: New test for regressions
10023         against PR fortran/5122.
10024
10025 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
10026
10027         * g77.f-torture/compile/pr3743.f: Delete
10028         * g77.dg/pr3743-1.f: New test.
10029         * g77.dg/pr3743-2.f: New test.
10030         * g77.dg/pr3743-3.f: New test.
10031         * g77.dg/pr3743-4.f: New test.
10032
10033 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
10034
10035         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
10036
10037 2002-02-02  Richard Henderson  <rth@redhat.com>
10038
10039         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
10040         * gcc.c-torture/execute/bf64-1.c: Likewise.
10041
10042 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
10043
10044         * gcc.dg/20020201-2.c: New test.
10045
10046         * gcc.dg/20020201-3.c: New test.
10047
10048         * gcc.c-torture/execute/bitfld-2.c: New test.
10049
10050 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
10051
10052         * gcc.dg/bitfld-1.c: Update.
10053         * gcc.dg/bitfld-2.c: Update.
10054         * gcc.c-torture/execute/bitfld-1.x: New.
10055
10056 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
10057
10058         * gcc.c-torture/execute/20020201-1.c: New test.
10059
10060 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
10061
10062         PR target/5469
10063         * gcc.dg/20020201-1.c: New test.
10064
10065 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
10066
10067         PR fortran/3743
10068         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
10069         * g77.f-torture/compile/pr3743.x: Remove
10070
10071 2002-01-31  Tom Rix  <trix@redhat.com>
10072
10073         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
10074
10075 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
10076
10077         * gcc.dg/noncompile/20020130-1.c: New test.
10078
10079 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
10080
10081         * g77.dg/f77-edit-i-out.f:  Escape \. Allow \r\n and \r.
10082
10083 2002-01-29  Richard Henderson  <rth@redhat.com>
10084
10085         * gcc.c-torture/execute/991118-1.c: Cast various constants back
10086         to long long.
10087         * gcc.c-torture/execute/bf64-1.c: Likewise.
10088
10089 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
10090
10091         * gcc.c-torture/execute/20020129-1.c: New test.
10092
10093 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
10094
10095         * gcc.c-torture/compile/20000224-1.c: Update.
10096         * gcc.c-torture/execute/bitfld-1.c: New tests.
10097         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
10098         * gcc.dg/uninit-A.c: Update.
10099
10100 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
10101
10102         * g++.dg/template/ctor1.C: Add instantiation.
10103
10104 2002-01-28  Paul Koning  <pkoning@equallogic.com>
10105
10106         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
10107         argument to __builtin_prefetch to be const ptr.
10108
10109 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
10110
10111         * gcc.c-torture/compile/20020120-1.c: New test.
10112
10113 2002-01-27  Kazu Hirata  <kazu@hxi.com>
10114
10115         * gcc.c-torture/execute/20020127-1.c: New test.
10116
10117 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
10118
10119         * g77.dg/f77-edit-i-in.f: New test
10120         * g77.dg/f77-edit-i-out.f: New test
10121
10122 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
10123
10124         * gcc.dg/debug/debug.exp: New file.
10125         * gcc.dg/debug/trivial.c: New file.
10126         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
10127         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
10128         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
10129         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
10130         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
10131         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
10132         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
10133         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
10134         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
10135         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
10136         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
10137         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
10138         * gcc.dg/20000503-1.c: Removed.
10139         * gcc.dg/20010207-1.c: Removed.
10140         * gcc.dg/20011223-1.c: Removed.
10141         * gcc.dg/20020104-2.c: Removed.
10142         * gcc.dg/debug-1.c: Removed.
10143         * gcc.dg/debug-2.c: Removed.
10144         * gcc.dg/debug-3.c: Removed.
10145         * gcc.dg/debug-4.c: Removed.
10146         * gcc.dg/debug-5.c: Removed.
10147         * gcc.dg/debug-6.c: Removed.
10148         * gcc.dg/dwarf2-1.c: Removed.
10149         * gcc.dg/dwarf2-2.c: Removed.
10150
10151 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
10152
10153         * g++.old-deja/g++.other/eh5.C: New test.
10154         * g++.old-deja/g++.other/sibcall2.C: New test.
10155         * g++.old-deja/g++.other/array9.C: New test.
10156         * g++.old-deja/g++.other/typename2.C: New test.
10157         * g++.old-deja/g++.other/crash60.C: New test.
10158         * g++.old-deja/g++.other/conv9.C: New test.
10159         * g++.old-deja/g++.other/mangle10.C: New test.
10160         * g++.old-deja/g++.other/unchanging1.C: New test.
10161         * g++.old-deja/g++.other/exprstmt1.C: New test.
10162         * g++.old-deja/g++.other/inline23.C: New test.
10163         * g++.old-deja/g++.eh/ia64-1.C: New test.
10164         * g++.old-deja/g++.other/dwarf2-1.C: New test.
10165         * g++.old-deja/g++.other/reload1.C: New test.
10166         * g++.old-deja/g++.other/static20.C: New test.
10167         * g++.old-deja/g++.other/local-alloc1.C: New test.
10168         * g++.old-deja/g++.other/conv8.C: New test.
10169         * g++.old-deja/g++.other/stmtexpr2.C: New test.
10170         * g++.old-deja/g++.other/storeexpr1.C: New test.
10171         * g++.old-deja/g++.other/storeexpr2.C: New test.
10172         * g++.dg/eh/template2.C: New test.
10173         * g++.dg/warn/weak1.C: New test.
10174
10175 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
10176
10177         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
10178         Remove first, non-varying, argument.
10179
10180 2002-01-23  Richard Henderson  <rth@redhat.com>
10181
10182         * gcc.dg/inline-2.c: New.
10183
10184         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
10185         Add optional target arg.  Check number of arguments.
10186         (scan-assembler-not, scan-assembler-dem): Likewise.
10187         (scan-assembler-dem-not): Likewise.
10188
10189 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
10190
10191         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
10192         line 12.
10193         * g++.old-deja/g++.brendan/parse3.C,
10194         g++.old-deja/g++.other/crash26.C,
10195         g++.old-deja/g++.other/crash28.C,
10196         g++.old-deja/g++.other/crash29.C,
10197         g++.old-deja/g++.other/crash30.C,
10198         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
10199
10200 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
10201
10202         * gcc.dg/20020115-1.c: New.
10203
10204 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
10205
10206         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
10207
10208 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
10209
10210         * gcc.dg/20020122-3.c: New.
10211
10212 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
10213
10214         * g++.dg/other/gc1.C: New test.
10215
10216 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
10217
10218         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
10219
10220 2002-01-22  Richard Henderson  <rth@redhat.com>
10221
10222         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
10223
10224 2002-01-22  Richard Henderson  <rth@redhat.com>
10225
10226         * gcc.dg/20020122-4.c: New.
10227
10228 2002-01-22  H.J. Lu <hjl@gnu.org>
10229
10230         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
10231         link output.
10232         * gcc.dg/special/ecos.exp: Likewise.
10233         * lib/g++-dg.exp: Likewise.
10234         * lib/g77-dg.exp: Likewise.
10235         * lib/gcc-dg.exp : Likewise.
10236         * lib/mike-g++.exp: Likewise.
10237         * lib/mike-g77.exp: Likewise.
10238         * lib/mike-gcc.exp: Likewise.
10239         * lib/objc-dg.exp: Likewise.
10240
10241 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
10242
10243         PR target/5379
10244         * gcc.dg/20020122-2.c: New test.
10245
10246 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
10247
10248         * gcc.dg/20020122-1.c: New test.
10249
10250 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
10251
10252         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
10253
10254 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
10255
10256         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
10257
10258 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
10259
10260         * gcc.c-torture/compile/20020121-1.c: New test.
10261
10262 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
10263
10264         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
10265         ld_library_path.
10266
10267 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
10268
10269         * gcc.dg/20020218-1.c: New test.
10270
10271 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
10272
10273         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
10274         messages
10275         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
10276         "At global scope" warning
10277         * g++.dg/ext/align1.C: Change cygwin test for alignment
10278         from db-bogus to dg-warning
10279
10280 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
10281
10282         * g77.f-torture/compile/cpp2.F: New test.
10283
10284 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
10285
10286         * g++.dg/template/access1.C: New test.
10287
10288 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
10289
10290         * gcc.dg/20020118-1.c: New.
10291
10292 2002-01-18  Kazu Hirata  <kazu@hxi.com>
10293
10294         * testsuite/gcc.c-torture/execute/20020118-1.c: New test.
10295
10296 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
10297
10298         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
10299         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
10300         alignment warnings.
10301
10302 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
10303
10304         * gcc.misc-tests/i386-prefetch.exp: Save and restore
10305         torture_with_loops and torture_without_loops
10306
10307 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
10308
10309         * gcc.c-torture/compile/20020116-1.c: New test.
10310
10311 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
10312
10313         * gcc.dg/20020116-2.c: New test.
10314
10315         * gcc.dg/ultrasp4.c: New test.
10316
10317         * gcc.dg/20020116-1.c: New test.
10318
10319 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
10320
10321         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
10322         by EABI.
10323
10324 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
10325
10326         * gcc.misc-tests/i386-prefetch.exp: New.
10327         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
10328         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
10329         * gcc.misc-tests/i386-pf-none-1.c: New test.
10330         * gcc.misc-tests/i386-pf-sse-1.c: New test.
10331
10332 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
10333
10334         * gcc.dg/gnu89-init-1.c: Add new tests.
10335
10336 2002-01-15  Andreas Jaeger  <aj@suse.de>
10337
10338         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
10339         * gcc.dg/i386-mmx-2.c: Likewise.
10340         * gcc.dg/i386-sse-1.c: Likewise.
10341         * gcc.dg/i386-sse-2.c: Likewise.
10342         * gcc.dg/i386-sse-3.c: Likewise.
10343
10344 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
10345
10346         * g77.f-torture/execute/intrinsic-unix-bessel.f:
10347         Uncomment additional cases that now pass.
10348
10349 2002-01-11  Richard Henderson  <rth@redhat.com>
10350
10351         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
10352         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
10353
10354 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
10355
10356         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
10357
10358 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
10359
10360         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
10361         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
10362
10363 2002-01-10  Dale Johannesen  <dalej@apple.com>
10364
10365         * gcc.c-torture/execute/loop-11.c: New.
10366
10367 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
10368
10369         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
10370         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
10371
10372 2002-01-09  Richard Henderson  <rth@redhat.com>
10373
10374         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
10375         type in which to perform the operation for each size.
10376
10377 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
10378
10379         * gcc.c-torture/compile/20020109-2.c: New test.
10380
10381 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
10382
10383         * gcc.c-torture/execute/loop-10.c: New test.
10384
10385 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
10386
10387         * gcc.c-torture/compile/20010226-1.c: New test.
10388         * gcc.c-torture/compile/20010227-1.c: New test.
10389         * gcc.c-torture/compile/20010426-1.c: New test.
10390         * gcc.c-torture/compile/20010510-1.c: New test.
10391         * gcc.c-torture/compile/20010605-3.c: New test.
10392         * gcc.c-torture/compile/20010824-1.c: New test.
10393         * gcc.c-torture/execute/20010409-1.c: New test.
10394         * gcc.dg/noncompile/20000901-1.c: New test.
10395         * gcc.dg/20001023-1.c: New test.
10396         * gcc.dg/20001101-1.c: New test.
10397         * gcc.dg/20001102-1.c: New test.
10398         * gcc.dg/20010207-1.c: New test.
10399         * gcc.dg/20010405-1.c: New test.
10400         * gcc.dg/20010822-1.c: New test.
10401         * gcc.dg/20011107-1.c: New test.
10402
10403 2002-01-09  Jeffrey A Law  (law@redhat.com)
10404
10405         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
10406
10407         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
10408         execution failure on PA targets.
10409
10410 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
10411
10412         * gcc.c-torture/compile/20020109-1.c: New test.
10413
10414 2002-01-08  Kazu Hirata  <kazu@hxi.com>
10415
10416         * gcc.c-torture/execute/20020108-1.c: New test.
10417
10418 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
10419
10420         * gcc.dg/20020108-1.c: New test.
10421
10422 2002-01-08  H.J. Lu <hjl@gnu.org>
10423
10424         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
10425         for header files.
10426
10427 2002-01-08  Geoff Keating  <geoffk@redhat.com>
10428
10429         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
10430         consistency.
10431
10432 002-01-07  Aldy Hernandez  <aldyh@redhat.com>
10433
10434         * gcc.dg/altivec-4.c: Test altivec predicates.
10435
10436 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
10437
10438         * gcc.c-torture/execute/20020107-1.c: New test.
10439
10440 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
10441
10442         PR c/5279
10443         * gcc.c-torture/compile/20020106-1.c: New test.
10444
10445 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
10446
10447         * gcc.c-torture/execute/nestfunc-4.c: New test.
10448
10449 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
10450
10451         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
10452         extra triple that slipped in.
10453         * g++.old-deja/g++.abi/align.C: Likewise.
10454         * g++.old-deja/g++.abi/bitfields.C: Likewise.
10455
10456 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
10457
10458         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
10459         * g++.old-deja/g++.abi/align.C: Likewise.
10460         * g++.old-deja/g++.abi/bitfields.C: Likewise.
10461
10462         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
10463         on FreeBSD/i386.
10464         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
10465         FreeBSD.
10466
10467 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
10468
10469         * gcc.dg/20020104-1.c: New test.
10470
10471         * gcc.dg/20020104-2.c: New test.
10472
10473 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
10474
10475         * gcc.dg/20020103-1.c: Fix typo in target selector.
10476
10477 2002-01-03  Richard Henderson  <rth@redhat.com>
10478
10479         * gcc.dg/20020103-1.c: New.
10480
10481 2002-01-03  Kazu Hirata  <kazu@hxi.com>
10482
10483         * gcc.c-torture/execute/20020103-1.c: New test.
10484
10485 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
10486
10487         * g++.dg/other/debug2.C: New test.
10488
10489         * gcc.c-torture/compile/20020103-1.c: New test.
10490
10491 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
10492
10493         * gcc.dg/gnu89-init-1.c: Added new tests.
10494
10495 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
10496
10497         * g++.dg/template/friend2.C: Remove as patch is reverted.
10498
10499         * g++.dg/warn/oldcast1.C: New test.
10500
10501         * g++.dg/template/ptrmem1.C: New test.
10502         * g++.dg/template/ptrmem2.C: New test.
10503
10504         * g++.dg/template/ntp.C: New test.
10505
10506         * g++.dg/other/component1.C: New test.
10507
10508         * g++.dg/template/ttp3.C: New test.
10509
10510         * g++.dg/template/friend2.C: New test.
10511         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
10512
10513 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
10514
10515         * g++.dg/other/ptrmem1.C: New test.
10516         * g++.dg/other/ptrmem2.C: New test.
10517
10518 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
10519
10520         * g++.dg/template/ctor1.C: New test.
10521
10522 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
10523
10524         * g++.dg/template/friend2.C: New test.
10525
10526 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
10527
10528         * gcc.dg/mmix-1.c: New test.
10529
10530 2001-12-31  Richard Henderson  <rth@redhat.com>
10531
10532         * gcc.dg/asm-5.c: New.
10533
10534 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
10535
10536         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
10537         in namespace __gnu_cxx
10538
10539 2001-12-30  Richard Henderson  <rth@redhat.com>
10540
10541         * gcc.dg/debug-6.c: New.
10542
10543 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
10544
10545         * gcc.c-torture/compile/20011229-2.c: New test.
10546
10547 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
10548
10549         * gcc.dg/debug-3.c: New test.
10550         * gcc.dg/debug-4.c: New test.
10551         * gcc.dg/debug-5.c: New test.
10552
10553 2001-12-29  Richard Henderson  <rth@redhat.com>
10554
10555         * g++.dg/eh/loop1.C: New.
10556
10557 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
10558
10559         * g++.dg/template/crash1.C: New test.
10560
10561 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
10562
10563         * g++.dg/other/const1.C: New test.
10564
10565 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
10566
10567         * gcc.c-torture/compile/20011229-1.c: New test.
10568
10569 2001-12-28  Stan Shebs  <shebs@apple.com>
10570
10571         * lib/objc-torture.exp: Resync with c-torture.exp.
10572         * lib/objc.exp: Load standard libraries.
10573
10574 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
10575
10576         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
10577         additional tests.
10578
10579 2001-12-27  Roger Sayle <roger@eyesopen.com>
10580
10581         * gcc.c-torture/execute/string-opt-16.c: New testcase.
10582
10583 2001-12-27  Richard Henderson  <rth@redhat.com>
10584
10585         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
10586
10587 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
10588
10589         * g++.dg/eh/ctor1.C: New test.
10590         * g++.dg/other/error2.C: New test.
10591
10592 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
10593
10594         * g++.dg/other/init2.C: New test.
10595
10596 2001-12-24  Richard Henderson  <rth@redhat.com>
10597
10598         * gcc.dg/20011223-1.c: New.
10599         * gcc.dg/inline-1.c: New.
10600
10601 2001-12-23  Richard Henderson  <rth@redhat.com>
10602
10603         * gcc.dg/asm-4.c: Test operand modifiers.
10604
10605 2001-12-23  Richard Henderson  <rth@redhat.com>
10606
10607         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
10608
10609 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
10610
10611         * gcc.c-torture/execute/20011223-1.c: New test.
10612
10613 2001-12-21  Richard Henderson  <rth@redhat.com>
10614
10615         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
10616         re-enables the warning.
10617
10618 2001-12-21  Richard Henderson  <rth@redhat.com>
10619
10620         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
10621
10622 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
10623
10624         * gcc.c-torture/compile/20011218-1.c: New test.
10625
10626 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
10627
10628         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
10629         arm-isr.c test.
10630         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
10631         epilogue generation for ARM ISR routines.
10632
10633 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10634
10635         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
10636         * gcc.dg/format/c90-printf-3.c: Likewise.
10637         * gcc.dg/format/c99-printf-3.c: Likewise.
10638         * gcc.dg/format/ext-1.c: Likewise.
10639         * gcc.dg/format/ext-6.c: Likewise.
10640         * gcc.dg/format/format.h: Prototype unlocked stdio.
10641
10642 2001-12-20  Richard Henderson  <rth@redhat.com>
10643
10644         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
10645         (arena): Use it.
10646         (malloc): Correct allocation logic.  Abort if we fill up the
10647         arena before initialization complete.
10648         (realloc): Correct allocation logic.
10649
10650 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
10651
10652         * gcc.c-torture/compile/20011219-2.c: New test.
10653
10654         * gcc.c-torture/execute/20011219-1.c: New test.
10655
10656 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
10657
10658         * gcc.dg/special/ecos.exp:  wkali-1.c unsupported if
10659         target does not support weak symbols.
10660
10661 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
10662
10663         * gcc.c-torture/compile/20011219-1.c: New test.
10664
10665 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
10666
10667         * g++.dg/other/error1.C: New test.
10668
10669 2001-12-17  Jeffrey A Law  (law@redhat.com)
10670
10671         * gcc.c-torture/execute/20011217-1.c: New test.
10672
10673 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
10674
10675         * objc.dg/special/: New directory.
10676         * objc.dg/special/special.exp: New file.
10677         * objc.dg/special/unclaimed-category-1.h: New file.
10678         * objc.dg/special/unclaimed-category-1a.m: New file.
10679         * objc.dg/special/unclaimed-category-1.m: New file.
10680
10681 2001-12-17  Andreas Jaeger  <aj@suse.de>
10682
10683         * gcc.c-torture/compile/20011217-2.c: New test.
10684
10685 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
10686
10687         * gcc.c-torture/compile/20011217-1.c: New test.
10688
10689 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
10690
10691         * testsuite/gcc.dg/20011214-1.c: New.
10692
10693 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
10694
10695         * gcc.dg/altivec-4.c: New.
10696
10697 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
10698
10699         * gcc.dg/20011113-1.c: New test.
10700
10701 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
10702
10703         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
10704         std::__malloc_alloc_template<0> and
10705         std::__default_alloc_template<false, 0>.
10706
10707 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
10708
10709         * objc/execute/bf-21.m: New test.
10710         * objc/execute/enumeration-1.m: New test.
10711         * objc/execute/enumeration-2.m: New test.
10712
10713 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
10714
10715         * gcc.dg/gnu89-init-1.c: New test.
10716
10717 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
10718
10719         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
10720         * g++.old-deja/g++.jason/2371.C: Likewise.
10721         * g++.old-deja/g++.jason/template33.C: Likewise.
10722         * g++.old-deja/g++.jason/template34.C: Likewise.
10723         * g++.old-deja/g++.jason/template36.C: Likewise.
10724         * g++.old-deja/g++.oliva/typename1.C: Likewise.
10725         * g++.old-deja/g++.oliva/typename2.C: Likewise.
10726         * g++.old-deja/g++.other/typename1.C: Likewise.
10727         * g++.old-deja/g++.pt/inherit2.C: Likewise.
10728         * g++.old-deja/g++.pt/nontype5.C: Likewise.
10729         * g++.old-deja/g++.pt/typename11.C: Likewise.
10730         * g++.old-deja/g++.pt/typename14.C: Likewise.
10731         * g++.old-deja/g++.pt/typename16.C: Likewise.
10732         * g++.old-deja/g++.pt/typename3.C: Likewise.
10733         * g++.old-deja/g++.pt/typename4.C: Likewise.
10734         * g++.old-deja/g++.pt/typename5.C: Likewise.
10735         * g++.old-deja/g++.pt/typename7.C: Likewise.
10736         * g++.old-deja/g++.robertl/eb9.C: Likewise.
10737
10738 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
10739
10740         * g++.dg/other/linkage1.C: New test.
10741         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
10742         specifiers.
10743
10744 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
10745
10746         * gcc.dg/concat.c: New test.
10747
10748 2001-12-11  Stan Shebs  <shebs@apple.com>
10749
10750         * objc/compile: New test directory.
10751         * objc/compile/compile.exp: New expect script.
10752         * objc/compile/20011211-1.m: New compile test.
10753
10754 2001-12-11  Jason Merrill  <jason@redhat.com>
10755
10756         * lib/prune.exp (prune_gcc_output): Also handle "In member
10757         function".  So many permutations...
10758
10759 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
10760
10761         * g++.dg/template/typedef1.C: New test.
10762
10763 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
10764
10765         * g++.dg/other/copy1.C: New test.
10766
10767 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
10768
10769         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
10770
10771         * gcc.dg/builtin-choose-expr.c: New.
10772
10773 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
10774
10775         * gcc.dg/altivec-2.c: New.
10776
10777 2001-12-07  Richard Henderson  <rth@redhat.com>
10778
10779         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
10780
10781 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
10782
10783         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
10784         ultrasparc.
10785
10786 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
10787
10788         * g++-old.deja/g++.robertl/eb101.C: Deleted.
10789
10790 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
10791
10792         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
10793         variable argument list.
10794
10795 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
10796
10797         * gcc.c-torture/execute/memcheck: Delete entire directory.
10798         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
10799         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
10800
10801 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
10802
10803         * gcc.dg/Wshadow-1.c: New test.
10804
10805 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
10806
10807         * gcc.c-torture/compile/20011130-1.c: New test.
10808
10809         * gcc.dg/noncompile/20011025-1.c: New test.
10810
10811         * g++.dg/other/anon-union.C: New test.
10812
10813         * gcc.c-torture/execute/20011024-1.c: New test.
10814
10815 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
10816
10817         * gcc.c-torture/execute/20000722-1.x,
10818         gcc.c-torture/execute/20010123-1.x: Remove.
10819         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
10820         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
10821         gcc.dg/c99-complit-2.c: New tests.
10822
10823 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
10824
10825         * g++.dg/inherit/base1.C: New test.
10826
10827 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
10828
10829         * g++.dg/other/stdarg1.C: New test.
10830
10831         * gcc.c-torture/compile/20011130-2.c: New test.
10832
10833 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
10834
10835         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
10836         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
10837         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
10838         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
10839         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
10840         * gcc.dg/builtin-prefetch-1.c: New test.
10841
10842 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
10843
10844         * gcc.dg/20011130-1.c: New test.
10845
10846 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
10847
10848         * g++.dg/other/scope1.C: New test.
10849         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
10850
10851 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
10852
10853         * gcc.dg/vla-init-1.c: New test.
10854
10855 2001-12-01  Geoff Keating  <geoffk@redhat.com>
10856
10857         * gcc.c-torture/compile/structs.c: New testcase from GDB.
10858
10859 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
10860
10861         * objc.dg/alias.m: Update.
10862         * objc.dg/class-1.m: Update.
10863         * objc.dg/const-str-1.m: Update.
10864         * objc.dg/fwd-proto-1.m: Update.
10865         * objc.dg/id-1.m: Update.
10866         * objc.dg/super-class-1.m: Update.
10867
10868 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
10869
10870         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
10871         constructs.
10872
10873 2001-11-28  Jeffrey A Law  (law@cygnus.com)
10874
10875         * gcc.c-torture/execute/20011128-1.c: New test.
10876
10877 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
10878
10879         * gcc.dg/20011127-1.c: New test.
10880
10881 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
10882
10883         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
10884         from Austin Group draft 7.
10885         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
10886         scanf format arguments.
10887         * gcc.dg/format/no-exargs-2.c: New test.
10888
10889 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
10890
10891         * g++.dg/abi/vbase8-4.C: New test.
10892
10893 2001-11-24  Ian Lance Taylor  <ian@airs.com>
10894
10895         * gcc.c-torture/execute/20011121-1.c: New test.
10896
10897 2001-11-23  Jeffrey A Law  (law@cygnus.com)
10898
10899         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
10900
10901 2001-11-23  Andreas Jaeger  <aj@suse.de>
10902
10903         * gcc.dg/cpp/charconst-2.c: New test.
10904
10905 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
10906
10907         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
10908         to the host if it is remote.  Let tests specify extra headers
10909         they use.
10910         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
10911         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
10912         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
10913         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
10914         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
10915         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
10916         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
10917         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
10918         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
10919         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
10920
10921 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
10922
10923         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
10924         for little endian ARMs.
10925
10926 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
10927
10928         * gcc.c-torture/compile/20011119-1.c: New test.
10929         * gcc.c-torture/compile/20011119-2.c: New test.
10930
10931 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
10932
10933         * gcc.dg/altivec-1.c: Fix typo.
10934
10935 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
10936
10937         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
10938
10939 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
10940
10941         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
10942
10943 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
10944
10945         * lib/g77.exp: Don't specify --rpath-link.
10946
10947         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
10948         across all the headers.
10949         * gcc.dg/format/format.exp: For testing on a remote host,
10950         copy format.h.
10951
10952         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
10953         * gcc.c-torture/execute/930406-1.c: Likewise.
10954         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
10955
10956 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
10957
10958         * gcc.dg/altivec-1.c: New.
10959
10960 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
10961
10962         * gcc.dg/cpp/fpreprocessed.c: New test case.
10963
10964 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
10965
10966         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
10967         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
10968         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
10969
10970 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
10971
10972         * gcc.dg/no-builtin-1.c: New test.
10973
10974 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
10975
10976         * gcc.c-torture/execute/20011115-1.c: New test.
10977
10978 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
10979
10980         * gcc.c-torture/compile/20011114-2.c: New test.
10981         * gcc.c-torture/compile/20011114-3.c: New test.
10982         * gcc.c-torture/compile/20011114-4.c: New test.
10983
10984 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
10985
10986         * g++.dg/other/init1.C: New test.
10987
10988 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
10989
10990         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
10991         message.
10992
10993         * gcc.c-torture/execute/20011114-1.c: New testcase.
10994
10995         * gcc.c-torture/compile/20010327-1.c: Revert last change.
10996         * gcc.c-torture/compile/20011114-1.c: New test, exactly
10997         like the (before this change) version of 20010327-1.c.
10998
10999 2001-11-14  Roger Sayle <roger@eyesopen.com>
11000
11001         * gcc.c-torture/execute/string-opt-13.c: New testcase.
11002
11003 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
11004
11005         * g++.dg/init/array2.C: New test.
11006
11007 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
11008
11009         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
11010
11011 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
11012
11013         * g++.dg/other/forscope1.C: New test.
11014         * g++.dg/ext/forscope1.C: New test.
11015         * g++.dg/ext/forscope2.C: New test.
11016
11017 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
11018
11019         * gcc.c-torture/execute/20011113-1.c: New test.
11020
11021 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
11022
11023         * gcc.c-torture/execute/20011109-2.c: New test.
11024
11025         * gcc.c-torture/execute/20011109-1.c: New test.
11026
11027 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
11028
11029         * gcc.c-torture/compile/20011109-1.c: New test.
11030
11031 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
11032
11033         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
11034         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
11035         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
11036         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
11037         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
11038         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
11039         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
11040
11041 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
11042
11043         * g++.dg/warn/Wshadow-1.C: New tests.
11044         * g++.old-deja/g++.mike/for3.C: Update.
11045
11046 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
11047
11048         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
11049         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
11050         XFAILs.  Adjust expected error texts.
11051         * gcc.c-torture/compile/20011106-1.c,
11052         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
11053         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
11054         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
11055         gcc.dg/c99-array-lval-5.c: New tests.
11056
11057 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
11058
11059         * gcc.dg/cpp/defined.c: Update.
11060
11061 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
11062
11063         * gcc.c-torture/execute/anon-1.c: New test.
11064
11065 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
11066
11067         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
11068         same size, so no warning should be produced on stormy16.
11069
11070         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
11071         due to oversized array.
11072         * g++.old-deja/g++.mike/ns15.C: Likewise.
11073         * g++.old-deja/g++.pt/crash16.C: Likewise.
11074
11075 2001-11-02  Graham Stott  <grahams@redhat.com>
11076
11077         * g++.dgother/debug1.C: Fix typos.
11078
11079 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
11080
11081         * g++.dg/other/debug1.C: New test.
11082
11083 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
11084
11085         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
11086         of unsigned long.
11087
11088 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
11089
11090         * gcc.dg/20011029-2.c: New test.
11091
11092         * gcc.c-torture/compile/20011029-1.c: New test.
11093
11094 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
11095
11096         * objc/execute/class_self-1.m: New test.
11097         * objc/execute/class_self-2.m: New test.
11098
11099 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
11100
11101         * gcc.misc-tests/msgs.exp: Delete.
11102         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
11103         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
11104         error set to match recent changes.
11105
11106 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
11107
11108         * gcc.dg/20011021-1.c: New test.
11109
11110 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
11111
11112         * gcc.c-torture/compile/20011023-1.c: New test.
11113
11114 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
11115
11116         * lib/g77.exp: Rewrite based on lib/g++.exp.
11117
11118 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
11119
11120         * gcc.c-torture/execute/20011019-1.c: New test.
11121
11122         * gcc.dg/20011018-1.c: New test.
11123
11124 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
11125
11126         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
11127
11128 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
11129
11130         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
11131         * gcc.dg/attr-invalid.c: Likewise.
11132
11133 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
11134
11135         * testsuite/gcc.dg/20011015-1.c: New test.
11136
11137 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
11138
11139         * g++.dg/template/unify2.C: New test.
11140
11141 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
11142
11143         * g++.dg/other/exception-specification.C: New test
11144
11145 2001-10-13  Tom Rix  <trix@redhat.com>
11146
11147         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
11148         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
11149
11150 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
11151
11152         * testsuite/gcc.dg/20011009-1.c: New test.
11153
11154 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
11155
11156         PR g++/4476
11157         * g++.dg/other/friend1.C: New test.
11158
11159 2001-10-11  Richard Henderson  <rth@redhat.com>
11160
11161         * g++.old-deja/g++.other/crash18.C: Add -S to options.
11162
11163 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
11164
11165         * gcc.c-torture/compile/20011010-1.c: New.
11166
11167 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
11168
11169         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
11170         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
11171         g77.f-torture/execute/execute.exp,
11172         g77.f-torture/noncompile/noncompile.exp,
11173         gcc.c-torture/compile/compile.exp,
11174         gcc.c-torture/execute/execute.exp,
11175         gcc.c-torture/execute/ieee/ieee.exp,
11176         gcc.c-torture/execute/memcheck/memcheck.exp,
11177         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
11178         objc/execute/execute.exp: Update FSF address.
11179
11180 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
11181
11182         * gcc.dg/cpp/cmdlne-C.c: Update.
11183         * gcc.dg/cpp/cmdlne-C2.c: New.
11184
11185 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
11186
11187         * gcc.c-torture/execute/20011008-3.c: New.
11188
11189 2001-10-08  DJ Delorie  <dj@redhat.com>
11190
11191         * gcc.dg/20011008-1.c: New.
11192         * gcc.dg/20011008-2.c: New.
11193
11194 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
11195
11196         * gcc.dg/cpp/spacing1.c: Update test.
11197
11198 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
11199
11200         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
11201         spelling errors of "separate" as "seperate".
11202
11203 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
11204
11205         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
11206         enough to avoid inlining.
11207
11208 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
11209
11210         * lib/g77.exp: set libg2c_dir correctly.
11211
11212 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
11213
11214         * gcc.dg/cpp/macro11.c: New test.
11215
11216 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
11217
11218         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
11219         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
11220         gcc.dg/format/multattr-3.c: New tests.
11221         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
11222         tests for format attributes on function pointers being rejected.
11223
11224 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
11225
11226         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
11227
11228 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
11229
11230         * g++.dg/warn/format1.C: New test.
11231
11232 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
11233
11234         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
11235
11236 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
11237
11238         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
11239
11240 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
11241
11242         * gcc.dg/cpp/redef2.c: Add test.
11243
11244 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
11245
11246         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
11247         long-standing bug on i686, apparently.
11248         * gcc.c-torture/execute/loop-2c.x: New file.
11249         * gcc.c-torture/execute/loop-2d.x: New file.
11250         * gcc.c-torture/execute/loop-3c.x: New file.
11251
11252 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
11253
11254         * gcc.dg/cpp/20000625-2.c: Correct line number.
11255
11256 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
11257
11258         * gcc.dg/cpp/macro10.c: New test.
11259         * gcc.dg/cpp/strify3.c: New test.
11260         * gcc.dg/cpp/spacing1.c: Add tests.
11261         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
11262         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
11263
11264 2001-09-24  DJ Delorie  <dj@redhat.com>
11265
11266         * gcc.c-torture/execute/20010924-1.c: New test.
11267
11268 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
11269
11270         * testsuite/objc/execute/paste.m: Remove.
11271
11272 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
11273
11274         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
11275
11276 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
11277
11278         * g77.dg/strlen0.f: New test.
11279
11280 2001-09-21  Richard Henderson  <rth@redhat.com>
11281
11282         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
11283         * g++.old-deja/g++.abi/vtable2.C: Likewise.
11284
11285 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
11286
11287         Table-driven attributes.
11288         * g++.dg/ext/attrib1.C: New test.
11289
11290 2001-09-20  DJ Delorie  <dj@redhat.com>
11291
11292         * gcc.dg/20000926-1.c: Update expected warning messages.
11293         * gcc.dg/array-2.c: Likewise, and test for warnings too.
11294         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
11295         array.
11296
11297 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
11298
11299         * g++.dg/eh/registers1.C: New test case.
11300
11301 2001-09-17  Richard Henderson  <rth@redhat.com>
11302
11303         * gcc.dg/array-5.c: Fix VLA decomposition test.
11304
11305 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
11306
11307         * gcc.dg/cpp/line5.c: New testcase.
11308
11309 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
11310
11311         * gcc.dg/cpp/macro9.c: New test.
11312
11313 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
11314
11315         * gcc.c-torture/execute/980223.c: Change type of addr from long
11316         to char *.
11317
11318 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
11319
11320         * gcc.c-torture/execute/20010915-1.c: New test.
11321
11322 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
11323
11324         * g77.dg/bprob: New directory.
11325         * g77.dg/bprob/bprob.exp: New file.
11326         * g77.dg/bprob/bprob-1.f: New test.
11327         * g77.dg/gcov: New directory.
11328         * g77.dg/gcov/gcov.exp: New file.
11329         * g77.dg/gcov/gcov-1.f: New test.
11330         * g77.dg/gcov/gcov-1.x: New file.
11331
11332 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
11333
11334         * gcc.dg/cpp/directiv.c: Update.
11335         * gcc.dg/cpp/undef1.c: Update.
11336
11337 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
11338
11339         * gcc.dg/20010912-1.c: New test.
11340
11341 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
11342
11343         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
11344         language-independent file in lib.
11345         * lib/gcov.exp: New file.
11346
11347 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
11348
11349         * gcc.c-torture/compile/20010911-1.c: New test.
11350
11351 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
11352
11353         * lib/profopt.exp: New, to support profile-directed optimizations.
11354         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
11355         * gcc.misc-tests/bprob-1.c: New test.
11356         * gcc.misc-tests/bprob-2.c: New test.
11357
11358 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
11359
11360         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
11361         XFAIL and which kinds of gcov output to verify.
11362         * gcc.misc-tests/gcov-4b.x: New file.
11363         * gcc.misc-tests/gcov-5b.x: New file.
11364         * gcc.misc-tests/gcov-6.x: New file.
11365         * gcc.misc-tests/gcov-7.c: New test.
11366         * gcc.misc-tests/gcov-7.x: New file.
11367
11368 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
11369
11370         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
11371         * gcc.misc-tests/gcov-6.c: New test.
11372
11373 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
11374
11375         PR c++/3986
11376         * g++.dg/abi/vbase1.C: New test.
11377
11378 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
11379
11380         * objc.dg/method-2.m: New.
11381
11382 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
11383
11384         PR c++/4203
11385         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
11386         * g++.dg/init/empty1.C: New test.
11387
11388 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
11389
11390         * gcc.c-torture/compile/20010903-1.c: New test.
11391
11392 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
11393
11394         * testsuite/gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
11395         for m68k.
11396
11397 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
11398
11399         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
11400
11401         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
11402
11403         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
11404
11405 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
11406
11407         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
11408         for 16-bit 'unsigned int'.
11409
11410 2001-08-29  Kazu Hirata  <kazu@hxi.com>
11411
11412         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
11413
11414 2001-08-27  Richard Henderson  <rth@redhat.com>
11415
11416         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
11417         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
11418
11419 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
11420
11421         * gcc.dg/asm-names.c (ymain): New.
11422
11423 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
11424
11425         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
11426         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
11427         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
11428
11429 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11430
11431         * gcc.dg/compare5.c: New testcase.
11432
11433 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
11434
11435         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
11436         and "In instantiation".
11437
11438 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
11439
11440         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
11441
11442 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
11443
11444         * gcc.misc-tests/gcov.exp: Add support for branch information.
11445         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
11446         * gcc.misc-tests/gcov-4.c: New test.
11447         * gcc.misc-tests/gcov-4b.c: New test.
11448         * gcc.misc-tests/gcov-5b.c: New test.
11449
11450 2001-08-20  Zack Weinberg  <zackw@panix.com>
11451
11452         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
11453         expected to fail.
11454
11455 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
11456
11457         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
11458
11459 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
11460
11461         * g++.dg/eh/template1.C: New test.
11462
11463 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
11464
11465         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
11466         Fix thinko.
11467         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
11468         for xfail.
11469
11470 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
11471
11472         * lib/g77-dg.exp:  Use prune.exp for common procedures
11473         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
11474         * lib/g77.exp: (g77-dg-prune) Remove
11475
11476 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
11477
11478         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
11479
11480 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11481
11482         * g++.dg/template/unify1.C: New test.
11483
11484 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
11485
11486         * g++.dg/abi/empty4.C: New test.
11487
11488 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
11489
11490         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
11491         solaris2.*
11492         * g77.f-torture/compile/pr3743.x: Likewise
11493
11494 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
11495
11496         * g++.dg/other/using-declaration.C: New test.
11497
11498 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
11499
11500         * gcc.dg/cpp/tr-sign.c: New testcase.
11501
11502 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
11503
11504         * gcc.dg/cpp/19951025-1.c: Revert.
11505         * gcc.dg/cpp/directiv.c: We no longer process directives that
11506         interrupt macro arguments.
11507
11508 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
11509
11510         * gcc.dg/bconstp-1.c: New test.
11511
11512 2001-08-03  Richard Henderson  <rth@redhat.com>
11513
11514         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
11515
11516 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
11517
11518         * gcc.dg/cpp/19951025-1.c: Update.
11519
11520 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
11521
11522         * g77.dg/ff90-1.f (s): Fix reference of variable z,
11523         should be x.
11524
11525 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
11526
11527         Kill -fhonor-std.
11528         * g++.old-deja/g++.ns/ns14.C: Remove special options.
11529         * g++.old-deja/g++.other/std1.C: Likewise.
11530         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
11531
11532 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
11533
11534         * lib/g77.exp:  Load gcc-defs.exp for common procedures
11535         (g77_pass, g77_fail, g77_finish, g77_exit,
11536         ${tool}_check_unsupported_p} Now redundant.  Deleted.
11537
11538 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
11539
11540         * g77.dg/fbackslash.f
11541         * g77.dg/fcase-preserve.f
11542         * g77.dg/ff90-1.f
11543         * g77.dg/ffixed-line-length-0.f
11544         * g77.dg/ffixed-line-length-132.f
11545         * g77.dg/ffixed-line-length-7.f
11546         * g77.dg/ffixed-line-length-72.f
11547         * g77.dg/ffixed-line-length-none.f
11548         * g77.dg/ffree-form-1.f
11549         * g77.dg/fno-backslash.f
11550         * g77.dg/fno-f90-1.f
11551         * g77.dg/fno-fixed-form-1.f
11552         * g77.dg/fno-onetrip.f
11553         * g77.dg/fno-typeless-boz.f
11554         * g77.dg/fno-underscoring.f
11555         * g77.dg/fno-vxt-1.f
11556         * g77.dg/fonetrip.f
11557         * g77.dg/ftypeless-boz.f
11558         * g77.dg/fugly-assumed.f
11559         * g77.dg/funderscoring.f
11560         * g77.dg/fvxt-1.f
11561
11562 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
11563
11564         * objc.dg/fwd-proto-1.m: New.
11565         * objc.dg/local-decl-1.m: New.
11566         * objc.dg/naming-1.m: New.
11567         * objc.dg/naming-2.m: New.
11568         * objc.dg/proto-hier-1.m: New.
11569
11570 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
11571
11572         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
11573         largest-type elements to a struct makes its size grow.
11574
11575 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
11576
11577         * g++.dg/abi/vthunk1.C: New test.
11578
11579 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
11580
11581         * g++.dg/abi/vbase8-22.C: New test.
11582
11583 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
11584
11585         * gcc.dg/cpp/macro8.c: New test.
11586
11587 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
11588
11589         * g++.dg/abi/vbase8-21.C: New test.
11590
11591 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
11592
11593         * g++.dg/abi/vbase8-10.C: New test.
11594
11595 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
11596
11597         * lib/g++.exp (g++_set_ld_library_path): Renamed to
11598         ${tool}_set_ld_library_path.
11599         Changed caller.
11600         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
11601         g++.exp.
11602
11603 2001-07-26  Stan Cox <scox@redhat.com>
11604
11605         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
11606         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
11607         gcc_exit, gcc_check_unsupported_p):
11608         Moved to gcc-deps.exp
11609         * gcc-deps.exp: New file.
11610
11611 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11612
11613         * g++.old-deja/g++.pt/defarg14.C: New test.
11614
11615 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
11616
11617         * g++.old-deja/g++.other/lineno5.C: New test.
11618
11619 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
11620
11621         * g++.old-deja/g++.pt/crash68.C: New test.
11622
11623 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
11624
11625         * g++.old-deja/g++.other/crash42.C: New test.
11626
11627 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
11628
11629         * gcc.dg/cpp/extratokens.c: Fix.
11630         * gcc.dg/cpp/skipping2.c: New tests.
11631
11632 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
11633
11634         * gcc.c-torture/execute/20010724-1.c: New file.
11635         * gcc.c-torture/execute/20010724-1.x: New file.
11636
11637 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
11638
11639         * g++.old-deja/g++.other/cond7.C: New test.
11640
11641 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
11642
11643         * g++.old-deja/g++.other/optimize4.C: New test.
11644
11645 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
11646
11647         * g++.old-deja/g++.abi/vbase8-5.C: New test.
11648
11649 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
11650
11651         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
11652         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
11653         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
11654         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
11655
11656         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
11657         bug report" message.
11658
11659         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
11660         * g++.dg/ext/instantiate1.C: Move from old-deja.
11661
11662 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
11663
11664         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
11665         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
11666         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
11667         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
11668
11669 2001-07-23  Jeffrey A Law  (law@cygnus.com)
11670
11671         * gcc.c-torture/execute/20010723-1.c: New test.
11672
11673 2001-07-23  Ben Elliston  <bje@redhat.com>
11674
11675         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
11676
11677 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
11678
11679         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
11680         i[34567]86-*-*.
11681         Delete handling of ieee_multilib_flags.
11682         Pass -mieee for alpha*-*-* and sh-*-*.
11683         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
11684
11685 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
11686
11687         Remove old-abi tests.
11688         * g++.old-deja/g++.mike/p11116.C: Remove.
11689         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
11690
11691 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
11692
11693         * g77.f-torture/compile/pr3743.f:  New test
11694
11695 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
11696
11697         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
11698
11699 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
11700
11701         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
11702         g++.old-deja/g++.pt/static6.C: Likewise.
11703         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
11704         supports weak symbols.
11705
11706 2001-07-18  Andreas Jaeger  <aj@suse.de>
11707
11708         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
11709         supported again.
11710
11711 2001-07-18  Andreas Jaeger  <aj@suse.de>
11712
11713         * gcc.dg/iftrap-1.c: Fix target line.
11714
11715 2001-07-17  Richard Henderson  <rth@redhat.com>
11716
11717         * gcc.c-torture/execute/20010717-1.c: New.
11718
11719 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
11720
11721         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
11722         tests.
11723
11724 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
11725
11726         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
11727
11728 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
11729
11730         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
11731         UAC_SIGBUS, UAC_NOPRINT definitions.
11732
11733 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
11734
11735         * objc/execute/object_is_class.m: New test.
11736         * objc/execute/object_is_meta_class.m: New test.
11737
11738 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
11739
11740         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
11741         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
11742
11743 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
11744
11745         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
11746         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
11747
11748 2001-07-14  Richard Henderson  <rth@redhat.com>
11749
11750         * gcc.dg/iftrap-1.c: New.
11751
11752 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
11753
11754         * g77.f-torture/execute/intrinsic77.f: New test.
11755
11756 2001-07-11  Janis Johnson <janis@us.ibm.com>
11757
11758         * gcc.misc-tests/gcov-3.c: New test.
11759
11760 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
11761
11762         * gcc.c-torture/compile/20010711-1.c,
11763         * gcc.c-torture/compile/20010711-2.c: New tests.
11764
11765 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
11766
11767         * gcc.c-torture/execute/20010711-1.c: New test.
11768
11769 2001-07-11  Ben Elliston  <bje@redhat.com>
11770
11771         * g++.old-deja/g++.other/enum5.C: New test.
11772
11773 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
11774
11775         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
11776         (g++-dg-prune): Call prune_gcc_output.
11777         * prune.exp: New file for prune_gcc_output.
11778         * lib/g++.exp, lib/gcc.exp: Load it.
11779
11780 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
11781
11782         * gcc.c-torture/compile/20010701-1.c,
11783         g++.old-deja/g++.ext/attrib6.C: New tests.
11784
11785 2001-07-06  Jeffrey A Law  (law@cygnus.com)
11786
11787         * gcc.c-torture/compile/20010706-1.c: New test.
11788
11789 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
11790
11791         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
11792
11793 2001-06-28  Stan Shebs  <shebs@apple.com>
11794
11795         * gcc.dg/pragma-darwin.c: New test.
11796
11797 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
11798
11799         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
11800         Solaris 2.[678] system.
11801
11802 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
11803
11804         * gcc.dg/20010622-1.c: New test.
11805
11806 2001-06-18  Stan Shebs  <shebs@apple.com>
11807
11808         * objc.dg: New directory.
11809         * objc.dg/dg.exp: New file.
11810         * objc.dg/alias.m: New.
11811         * objc.dg/class-1.m: New.
11812         * objc.dg/class-2.m: New.
11813         * objc.dg/const-str-1.m: New.
11814         * objc.dg/const-str-2.m: New.
11815         * objc.dg/id-1.m: New.
11816         * objc.dg/method-1.m: New.
11817         * objc.dg/super-class-1.m: New.
11818         * lib/objc-dg.exp: New file.
11819
11820 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
11821
11822         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
11823         of label name.
11824
11825 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
11826
11827         * g++.old-deja/g++.abi/vbase8-9.C: New test.
11828
11829 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
11830
11831         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
11832         variable.
11833
11834 2001-06-12  Richard Henderson  <rth@redhat.com>
11835
11836         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
11837
11838 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
11839
11840         * g++.old-deja/g++.abi/vbase5.C: New test.
11841         * g++.old-deja/g++.abi/vbase6.C: New test.
11842         * g++.old-deja/g++.abi/vbase7.C: New test.
11843
11844 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11845
11846         * gcc.c-torture/compile/20010610-1.c: New test.
11847
11848 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
11849
11850         * g++.old-deja/g++.abi/vbase4.C: New test.
11851
11852 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
11853
11854         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
11855         support %f for HC11/HC12 targets.
11856         * gcc.c-torture/execute/930513-1.x: New file, likewise.
11857         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
11858         on HC11/HC12 targets.
11859         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
11860
11861 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
11862
11863         * gcc.dg/wchar_t-1.c: New file.
11864         * gcc.dg/wint_t-1.c: Likewise.
11865
11866 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
11867
11868         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
11869
11870 2001-06-11  Richard Henderson  <rth@redhat.com>
11871
11872         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
11873
11874 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
11875
11876         * gcc.c-torture/compile/20010611-1.c: New test.
11877
11878 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
11879
11880         * gcc.dg/c99-tag-1.c: Add more tests.
11881
11882 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
11883
11884         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
11885         representation on MN10300 and ARM/Thumb.
11886
11887 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
11888
11889         * g77.f-torture/execute/20010610.f: New.
11890
11891 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
11892
11893         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
11894         names.
11895
11896 2001-06-09  Richard Henderson  <rth@redhat.com>
11897
11898         * gcc.c-torture/execute/ashrdi-1.c: New.
11899         * gcc.c-torture/execute/ashldi-1.c: New.
11900         * gcc.c-torture/execute/lshrdi-1.c: New.
11901
11902 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
11903
11904         * objc/execute/load-3.m: Added. Check sending +load to categories,
11905         in addition to classes.
11906
11907 2001-06-08  Stan Shebs  <shebs@apple.com>
11908
11909         * objc/execute/load-2.m: New test.  From Nicola Pero
11910         <n.pero@mi.flashnet.it>.
11911
11912 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
11913
11914         * gcc.c-torture/execute/20010605-2.c: New test.
11915
11916 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
11917
11918         * g++.old-deja/g++.abi/vbase2.C: New test.
11919         * g++.old-deja/g++.abi/vbase3.C: New test.
11920
11921 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
11922
11923         * g++.old-deja/g++.pt/friend49.C: New test.
11924
11925 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
11926
11927         * g++.old-deja/g++.ext/anon3.C: New test.
11928
11929 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
11930
11931         * g++.old-deja/g++.other/conv7.C: New test.
11932
11933 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
11934
11935         * gcc.c-torture/compile/20010605-2.c: New test.
11936
11937 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
11938
11939         * gcc.c-torture/execute/20010604-1.c: New test.
11940
11941 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
11942
11943         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
11944
11945 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
11946
11947         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
11948         (g++_link_flags): Likewise.
11949         (g++_init): Pass gccpath's value to two previous functions.
11950
11951 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11952
11953         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
11954         Ensure logfile entry matches exec command line.
11955
11956 2001-05-31  Richard Henderson  <rth@redhat.com>
11957
11958         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
11959         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
11960
11961 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
11962
11963         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
11964         compiler for irix6.2
11965
11966 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
11967
11968         * g++.old-deja/g++.other/optimize3.C: New file.
11969
11970 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
11971
11972         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
11973         assemble.
11974
11975 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
11976
11977         * g++.old-deja/g++.other/optimize2.C: New file.
11978
11979 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
11980
11981         * gcc.c-torture/compile/20010518-2.c: New file.
11982         * gcc.c-torture/execute/20010518-1.c: New file.
11983         * gcc.c-torture/execute/20010518-2.c: New file.
11984
11985 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
11986
11987         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
11988
11989 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
11990
11991         G++ no longer defines builtins that do not begin with __builtin.
11992         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
11993         * g++.old-deja/g++.brendand/misc13.C: Likewise.
11994         * g++.old-deja/g++.law/builtin1.C: Likewise.
11995         * g++.old-deja/g++.law/cvt2.C: Likewise.
11996         * g++.old-deja/g++.mike/net5.C: Likewise.
11997         * g++.old-deja/g++.other/builtins1.C: Likewise.
11998         * g++.old-deja/g++.other/builtins2.C: Likewise.
11999         * g++.old-deja/g++.other/builtins3.C: Likewise.
12000         * g++.old-deja/g++.other/builtins4.C: Likewise.
12001         * g++.old-deja/g++.other/inline8.C: Likewise.
12002         * g++.old-deja/g++.robertl/eb39.C: Likewise.
12003
12004 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
12005
12006         * g++.old-deja/g++.pt/using1.C: Adjust.
12007         * g++.old-deja/g++.pt/using2.C: New test.
12008
12009 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
12010
12011         * gcc.dg/cpp/charconst.c: New tests.
12012         * gcc.dg/cpp/escape.c: New tests.
12013         * gcc.dg/cpp/escape-1.c: New tests.
12014         * gcc.dg/cpp/escape-2.c: New tests.
12015         * gcc.dg/cpp/ucs.c: New tests.
12016
12017 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
12018
12019         * gcc.misc-tests/linkage.exp:  Pass appropriate flags to
12020         native compiler for irix6.5.
12021
12022 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
12023
12024         * lib/g++.exp (g++_include_flags): Use args to compute
12025         get_multilibs.
12026         (g++_link_flags): Likewise.
12027         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
12028
12029 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
12030
12031         * gcc.dg/c90-hexfloat-1.c: Add more tests.
12032
12033 2001-05-21  Geoff Keating  <geoffk@redhat.com>
12034
12035         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
12036         this file.
12037
12038 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
12039
12040         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
12041         STACK_SIZE;
12042         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
12043         to STACK_SIZE; Use it to define size of add_histo array.
12044         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
12045         to STACK_SIZE.
12046         (f): Use GITT_SIZE to define size of gitt local table.
12047         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
12048         to STACK_SIZE; Use it to define size of bytemem array.
12049
12050 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
12051
12052         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
12053         on 68HC11/HC12 due to the asm instruction.
12054         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
12055         * gcc.c-torture/compile/920520-1.x: Likewise.
12056         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
12057         on 68HC11/HC12 because the function is larger than 64K.
12058         * gcc.c-torture/compile/961203-1.x: New file, this test fails
12059         on 68HC11/HC12 because the structure is too large.
12060
12061 2001-05-20  Richard Henderson  <rth@redhat.com>
12062
12063         * gcc.c-torture/execute/20010520-1.c: New.
12064
12065 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12066
12067         * g++.old-deja/g++.warn/compare1.C: New test.
12068         * gcc.dg/compare4.c: New test.
12069
12070 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
12071
12072         * g++.old-deja/g++.other/optimize1.C: New test.
12073
12074 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12075
12076         * g++.old-deja/g++.pt/spec41.C: New test.
12077
12078 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
12079
12080         * gcc.c-torture/compile/20010114-1.x: Remove.
12081
12082 2001-05-18  Stan Shebs  <shebs@apple.com>
12083
12084         * gcc.c-torture/compile/20010518-1.c: New test.
12085
12086 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
12087
12088         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
12089         * g++.old-deja/g++.pt/crash67.C: New test.
12090
12091 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
12092
12093         * g++.old-deja/g++.other/debug9.C: New test.
12094
12095 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
12096
12097         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
12098
12099 2001-05-16  Jan Hubicka  <jh@suse.cz>
12100
12101         * gcc.c-torture/compile/20010516-1.c: New test.
12102
12103 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
12104
12105         * g++.old-deja/g++.other/crash41.C: New test.
12106
12107 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
12108
12109         * g++.old-deja/g++.pt/crash66.C: New test.
12110
12111 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
12112
12113         * g++.old-deja/g++.robertl/eb27.C: Convert.
12114
12115 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
12116
12117         * g++.dg/friend-warn.C: New test.  Do not warn about friend
12118         declaration being redundant.
12119
12120 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
12121
12122         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
12123
12124 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
12125
12126         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
12127
12128 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
12129
12130         * lib/g++.exp: Use testsuite_flags.
12131
12132 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
12133
12134         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
12135
12136 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
12137
12138         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
12139
12140 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
12141
12142         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
12143
12144 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
12145
12146         * gcc.c-torture/compile/20010313-1.c: New test.
12147
12148 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
12149
12150         * gcc.dg/cpp/direct2.c: New test.
12151         * gccq.dg/cpp/direct2s.c: New test.
12152
12153         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
12154
12155 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
12156
12157         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
12158         * g++.old-deja/g++.other/op3.C: Likewise.
12159
12160 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
12161
12162         * gcc.dg/cpp/syshdr.h: New file.
12163         * gcc.dg/cpp/sysmac1.c: Update.
12164         * gcc.dg/cpp/sysmac2.c: Update.
12165
12166 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
12167
12168         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
12169
12170 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
12171
12172         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
12173         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
12174
12175 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
12176
12177         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
12178
12179 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
12180
12181         * lib/g++.exp (g++_include_flags): Don't use any special flags
12182         if TESTING_IN_BUILD_TREE is not defined.
12183         (g++_init): Use a plain 'c++' as the compiler if
12184         TESTING_IN_BUILD_TREEE is not defined.
12185
12186 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
12187
12188         * g++.old-deja/g++.eh/catch13.C: New test.
12189         * g++.old-deja/g++.eh/catch14.C: New test.
12190
12191 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
12192
12193         * gcc.dg/cpp/tr-define.c: New test.
12194
12195 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
12196
12197         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
12198         <stdlib.h>, not <malloc.h>.
12199
12200 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
12201
12202         * g++.old-deja/g++.ns/template17.C: New test.
12203
12204 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
12205
12206         * g++.old-deja/g++.pt/ref4.C: New test.
12207
12208 2001-04-30  Richard Henderson  <rth@redhat.com>
12209
12210         * gcc.dg/20000724-1.c: Revert last change.
12211
12212 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
12213
12214         * g77.f-torture/execute/20010430.f: New test.
12215
12216 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
12217
12218         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
12219
12220 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
12221
12222         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
12223
12224 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
12225
12226         * g++.old-deja/g++.eh/crash6.C: New test.
12227
12228 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
12229
12230         * g++.old-deja/g++.other/warn7.C: New test.
12231
12232 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
12233
12234         * g++.old-deja/g++.other/defarg9.C: New test.
12235
12236 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
12237
12238         * g77.f-torture/compile/20010426.f: New test.
12239         * g77.f-torture/execute/20010426.f: New test.
12240
12241 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
12242
12243         * g77.f-torture/compile/20000629-1.x: Remove - error
12244         has been fixed.
12245
12246 2001-04-26  Jeffrey A Law  (law@cygnus.com)
12247
12248         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
12249         Tweak slightly to work with g++.dg framework.
12250         * g++.dg/special/ecos.exp: Run initp1.C test.
12251         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
12252
12253         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
12254         its linker doesn't give line numbers either.
12255         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
12256
12257 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
12258
12259         * g++.old-deja/g++.other/lex1.C: New test.
12260
12261 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
12262
12263         * gcc.dg/noncompile/20010425-1.c: New test.
12264
12265 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
12266
12267         * g++.old-deja/g++.pt/mangle2.C: New test.
12268
12269 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
12270
12271         * gcc.dg/format/plus-1.c: New test.
12272
12273 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
12274
12275         * gcc.dg/20010423-1.c: New test.
12276
12277 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
12278
12279         * gcc.c-torture/execute/20010422-1.c: New test.
12280
12281 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
12282
12283         * g++.old-deja/g++.ns/type2.C: New test.
12284
12285 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
12286
12287         * g++.old-deja/g++.other/perf1.C: New test.
12288
12289 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
12290
12291         * gcc.dg/c99-func-2.c: Remove xfail.
12292         * gcc.dg/c99-func-3.c: Remove xfail.
12293         * gcc.dg/c99-func-4.c: Remove xfail.
12294
12295 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
12296
12297         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
12298
12299 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
12300
12301         * gcc.c-torture/compile/20010423-1.c: New test.
12302
12303 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
12304
12305         * g++.old-deja/g++.pt/typename28.C: New test.
12306
12307 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
12308
12309         * g++.old-deja/g++.abi/empty2.C: New test.
12310         * g++.old-deja/g++.abi/empty3.C: New test.
12311
12312 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
12313
12314         * g++.old-deja/g++.other/comdat2.C: New test.
12315         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
12316
12317 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
12318
12319         * g++.old-deja/g++.other/overload14.C: New test.
12320
12321 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
12322
12323         * g++.old-deja/g++.other/lookup23.C: New test.
12324
12325 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
12326
12327         * gcc.c-torture/execute/20010403-1.c: New test.
12328
12329 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
12330             Mark Mitchell  <mark@codesourcery.com>
12331
12332         * lib/old-dejagnu.exp: Don't delete output of executable.
12333         Add .exe suffix to executables.
12334
12335 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
12336
12337         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
12338
12339 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12340
12341         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
12342
12343 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
12344
12345         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
12346         * g++.old-deja/g++.abi/crash1.C: New test.
12347
12348 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
12349
12350         * g++.old-deja/g++.other/crash40.C: New test.
12351
12352 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12353
12354         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
12355
12356 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
12357
12358         * g++.old-deja/g++.other/warn6.C: New test.
12359
12360 22001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
12361
12362         * g++.old-deja/g++.robertl/eb42.C: Same.
12363
12364 001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12365
12366         * gcc.dg/wtr-conversion-1.c: New testcase.
12367
12368 2001-04-10  Richard Henderson  <rth@redhat.com>
12369
12370         * g++.old-deja/g++.other/array5.C: New.
12371
12372 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
12373
12374         * gcc.c-torture/execute/20010408-1.c: New test.
12375
12376 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
12377
12378         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
12379         headers and constructs.
12380         * g++.old-deja/g++.robertl/eb79.C: Same.
12381         * g++.old-deja/g++.robertl/eb77.C (main): Same.
12382         * g++.old-deja/g++.robertl/eb73.C: Same.
12383         * g++.old-deja/g++.robertl/eb66.C (main): Same.
12384         * g++.old-deja/g++.robertl/eb55.C (t): Same.
12385         * g++.old-deja/g++.robertl/eb54.C (main): Same.
12386         * g++.old-deja/g++.robertl/eb46.C (main): Same.
12387         * g++.old-deja/g++.robertl/eb44.C: Same.
12388         * g++.old-deja/g++.robertl/eb41.C (main): Same.
12389         * g++.old-deja/g++.robertl/eb4.C (main): Same.
12390         * g++.old-deja/g++.robertl/eb39.C: Same.
12391         * g++.old-deja/g++.robertl/eb33.C (main): Same.
12392         * g++.old-deja/g++.robertl/eb31.C (main): Same.
12393         * g++.old-deja/g++.robertl/eb30.C: Same.
12394         * g++.old-deja/g++.robertl/eb3.C: Same.
12395         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
12396         * g++.old-deja/g++.robertl/eb21.C: Same.
12397         * g++.old-deja/g++.robertl/eb15.C: Same.
12398         * g++.old-deja/g++.robertl/eb118.C: Same.
12399         * g++.old-deja/g++.robertl/eb115.C (main): Same.
12400         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
12401         * g++.old-deja/g++.robertl/eb109.C: Same.
12402         * g++.old-deja/g++.other/sibcall1.C (main): Same.
12403         * g++.old-deja/g++.mike/rtti1.C: Same.
12404         * g++.old-deja/g++.mike/p658.C: Same.
12405         * g++.old-deja/g++.mike/net46.C: Same.
12406         * g++.old-deja/g++.mike/net34.C: Same.
12407         * g++.old-deja/g++.mike/memoize1.C: Same.
12408         * g++.old-deja/g++.mike/eh2.C: Same.
12409         * g++.old-deja/g++.law/weak.C: Same.
12410         * g++.old-deja/g++.law/visibility7.C: Same.
12411         * g++.old-deja/g++.law/visibility25.C: Same.
12412         * g++.old-deja/g++.law/visibility22.C: Same.
12413         * g++.old-deja/g++.law/visibility2.C: Same.
12414         * g++.old-deja/g++.law/visibility17.C: Same.
12415         * g++.old-deja/g++.law/visibility13.C: Same.
12416         * g++.old-deja/g++.law/visibility10.C: Same.
12417         * g++.old-deja/g++.law/visibility1.C: Same.
12418         * g++.old-deja/g++.law/virtual3.C (eval): Same.
12419         * g++.old-deja/g++.law/vbase1.C: Same.
12420         * g++.old-deja/g++.law/operators32.C: Same.
12421         * g++.old-deja/g++.law/nest3.C: Same.
12422         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
12423         * g++.old-deja/g++.law/except5.C (main): Same.
12424         * g++.old-deja/g++.law/cvt7.C (run): Same.
12425         * g++.old-deja/g++.law/cvt2.C: Same.
12426         * g++.old-deja/g++.law/cvt16.C: Same.
12427         * g++.old-deja/g++.law/ctors6.C (bar): Same.
12428         * g++.old-deja/g++.law/ctors17.C (main): Same.
12429         * g++.old-deja/g++.law/ctors13.C: Same.
12430         * g++.old-deja/g++.law/ctors12.C (main): Same.
12431         * g++.old-deja/g++.law/ctors10.C: Same.
12432         * g++.old-deja/g++.law/code-gen5.C: Same.
12433         * g++.old-deja/g++.law/bad-error7.C: Same.
12434         * g++.old-deja/g++.law/arm9.C: Same.
12435         * g++.old-deja/g++.law/arm12.C: Same.
12436         * g++.old-deja/g++.law/arg8.C: Same.
12437         * g++.old-deja/g++.law/arg1.C: Same.
12438         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
12439         * g++.old-deja/g++.jason/template31.C: Same.
12440         * g++.old-deja/g++.jason/template24.C (main): Same.
12441         * g++.old-deja/g++.jason/2371.C: Same.
12442         * g++.old-deja/g++.eh/new2.C: Same.
12443         * g++.old-deja/g++.eh/new1.C: Same.
12444         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
12445         * g++.old-deja/g++.brendan/nest21.C (main): Same.
12446         * g++.old-deja/g++.brendan/err-msg3.C: Same.
12447         * g++.old-deja/g++.brendan/crash62.C: Same.
12448         * g++.old-deja/g++.brendan/crash52.C: Same.
12449         * g++.old-deja/g++.brendan/crash49.C (main): Same.
12450         * g++.old-deja/g++.brendan/crash38.C: Same.
12451         * g++.old-deja/g++.brendan/crash15.C (main): Same.
12452         * g++.old-deja/g++.brendan/copy9.C: Same.
12453
12454 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
12455
12456         * gcc.c-torture/execute/20001203-2.c (memset):
12457         Count argument is of type __SIZE_TYPE__.
12458
12459 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
12460
12461         * gcc.c-torture/compile/20010404-1.c: New test.
12462
12463 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
12464
12465         * gcc.c-torture/compile/20010326-1.c: New test.
12466
12467 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
12468
12469         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
12470         peculiarities of the SH.
12471         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
12472
12473 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
12474
12475         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
12476         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
12477         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
12478
12479 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
12480
12481         * g77.f-torture/compile/20010321-1.f: New test.
12482
12483 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
12484
12485         * gcc.c-torture/compile/20010329-1.c: New test.
12486
12487 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
12488
12489         * gcc.c-torture/execute/20010329-1.c: New test.
12490
12491 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
12492
12493         * g++.old-deja/g++.other/eh4.C: Fix typo.
12494
12495 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
12496
12497         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
12498
12499 2001-03-28  Philip Blundell  <philb@gnu.org>
12500
12501         * gcc.c-torture/compile/20010328-1.c: New test.
12502
12503 2001-03-27  Richard Henderson  <rth@redhat.com>
12504
12505         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
12506         * g++.old-deja/g++.eh/vbase3.C: Likewise.
12507
12508 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
12509
12510         * gcc.c-torture/compile/20010327-1.c: New test.
12511
12512 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
12513
12514         * g++.old-deja/g++.other/friend12.C: New test.
12515         * g++.old-deja/g++.other/friend9.C: Expect no errors.
12516         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
12517
12518 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
12519
12520         * gcc.c-torture/execute/20010325-1.c: New test.
12521
12522 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
12523
12524         * g++.old-deja/g++.other/mangle3.C: New test.
12525
12526 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
12527
12528         * g++.old-deja/g++.other/anon8.C: New test.
12529
12530 2001-03-20  Philip Blundell  <philb@gnu.org>
12531
12532         * gcc.c-torture/compile/20010320-1.c: New test.
12533
12534 2001-03-17  Richard Henderson  <rth@redhat.com>
12535
12536         * g++.old-deja/g++.other/eh4.C: Add expected error text.
12537
12538 2001-03-15  Geoff Keating  <geoff@redhat.com>
12539
12540         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
12541         tests on AIX.
12542
12543 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
12544
12545         * g++.old-deja/g++.other/eh4.C: New test.
12546
12547 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
12548
12549         * gcc.dg/cpp/mi1.c: Update.
12550
12551 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
12552
12553         * g++.old-deja/g++.other/regstack.C: New test.
12554
12555 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
12556
12557         * g++.old-deja/g++.other/ref4.C: New test.
12558
12559 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
12560
12561         * objc/execute/va_method.m: Added.
12562         * objc/execute/IMP.m: Added.
12563         * objc/execute/_cmd.m: Added.
12564         * objc/execute/accessing_ivars.m: Added.
12565         * objc/execute/class-1.m: Added.
12566         * objc/execute/class-10.m: Added.
12567         * objc/execute/class-11.m: Added.
12568         * objc/execute/class-12.m: Added.
12569         * objc/execute/class-13.m: Added.
12570         * objc/execute/class-14.m: Added.
12571         * objc/execute/class-2.m: Added.
12572         * objc/execute/class-3.m: Added.
12573         * objc/execute/class-4.m: Added.
12574         * objc/execute/class-5.m: Added.
12575         * objc/execute/class-6.m: Added.
12576         * objc/execute/class-7.m: Added.
12577         * objc/execute/class-8.m: Added.
12578         * objc/execute/class-9.m: Added.
12579         * objc/execute/class-tests-1.h
12580         * objc/execute/class-tests-2.h
12581         * objc/execute/compatibility_alias.m: Added.
12582         * objc/execute/encode-1.m: Added.
12583         * objc/execute/formal_protocol-1.m: Added.
12584         * objc/execute/formal_protocol-2.m: Added.
12585         * objc/execute/formal_protocol-3.m: Added.
12586         * objc/execute/formal_protocol-4.m: Added.
12587         * objc/execute/formal_protocol-5.m: Added.
12588         * objc/execute/formal_protocol-6.m: Added.
12589         * objc/execute/formal_protocol-7.m: Added.
12590         * objc/execute/informal_protocol.m: Added.
12591         * objc/execute/initialize.m: Added.
12592         * objc/execute/load.m: Added.
12593         * objc/execute/many_args_method.m: Added.
12594         * objc/execute/nested-3.m: Added.
12595         * objc/execute/no_clash.m: Added.
12596         * objc/execute/private.m: Added.
12597         * objc/execute/redefining_self.m: Added.
12598         * objc/execute/root_methods.m: Added.
12599         * objc/execute/selector-1.m: Added.
12600         * objc/execute/static-1.m: Added.
12601         * objc/execute/static-2.m: Added.
12602         * objc/execute/va_method.m: Added.
12603
12604 2001-03-10  Richard Henderson  <rth@redhat.com>
12605
12606         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
12607
12608 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
12609
12610         * g++.old-deja/g++.other/crash31.C: XFAIL.
12611         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
12612         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
12613         * gcc.c-torture/execute/20010123-1.x: XFAIL.
12614         * gcc.c-torture/execute/20010124-1.x: XFAIL.
12615         * gcc.dg/sequence-pt-1.c: XFAIL one test.
12616
12617 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
12618
12619         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
12620
12621 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
12622
12623         * gcc.dg/20000724-1.c: Don't use multiline strings.
12624
12625 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
12626
12627         * objc/execute/string1.m, objc/execute/string2.m: Compare the
12628         result of -cString against what we expect it to be; don't just
12629         print it out for no one to read.
12630
12631         * objc/execute/string3.m, objc/execute/string4.m: New tests.
12632         Based on testcases provided by Nicola Pero.
12633
12634 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
12635
12636         * gcc.dg/cpp/macro7.c: New test.
12637
12638 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
12639
12640         * gcc.dg/cpp/multiline.c: Update.
12641
12642 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
12643
12644         * g++.old-deja/g++.other/enum3.C: New test.
12645
12646 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
12647
12648         * g++.old-deja/g++.other/pod1.C: New test.
12649
12650 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
12651
12652         * g++.old-deja/g++.ext/overload1.C: New test.
12653
12654 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
12655
12656         * g++.old-deja/g++.pt/using1.C: New test.
12657
12658 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
12659
12660         * g++.old-deja/g++.other/using9.C: New test.
12661
12662 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
12663
12664         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
12665
12666         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
12667
12668 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
12669
12670         * g++.old-deja/g++.ext/realpt1.C: Remove.
12671
12672 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
12673
12674         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
12675
12676 2001-02-26  Will Cohen  <wcohen@redhat.com>
12677
12678         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
12679
12680 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
12681
12682         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
12683         templatized constructors.
12684
12685 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
12686
12687         * gcc.c-torture/execute/20010224-1.c: New test.
12688
12689 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
12690
12691         * gcc.c-torture/execute/20010222-1.c: New test.
12692
12693 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
12694
12695         * g++.old-deja/g++.other/inline20.C: New test.
12696
12697 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
12698
12699         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
12700
12701 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
12702
12703         * g++.old-deja/g++.other/lookup22.C: New test.
12704
12705 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
12706
12707         * g77.dg: New directory.
12708         * g77.dg/20010216-1.f: New test case.
12709         * g77.dg/dg.exp: New driver.
12710         * lib/g77-dg.exp: New driver library.
12711
12712 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12713
12714         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
12715
12716 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
12717
12718         * g++.old-deja/g++.other/decl9.C: New test.
12719
12720 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
12721
12722         * g++.old-deja/g++.other/init16.C: Update the test so that it does
12723         not need <string> and also tests the initialization at runtime.
12724
12725 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
12726
12727         * gcc.c-torture/execute/longlong.c: New test.
12728
12729 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
12730
12731         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
12732
12733 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
12734
12735         * gcc.c-torture/execute/920302-1.c (execute):
12736         Change argument type to short.
12737
12738 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
12739
12740         * g++.old-deja/g++.pt/deduct6.C: New test.
12741
12742 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
12743
12744         * g++.old-deja/g++.pt/deduct5.C: New test.
12745
12746 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
12747
12748         * gcc.c-torture/execute/20010209-1.c: New test.
12749
12750 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
12751
12752         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
12753
12754 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
12755
12756         * g++.dg/vtgc1.C: Update for new ABI.
12757
12758         * consistency.vlad: New directory, 1665 files.
12759
12760 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
12761
12762         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
12763         return type.
12764         * gcc.dg/cpp/digraphs.c: Declare puts.
12765
12766 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
12767
12768         * g++.old-deja/g++.other/warn5.C: New test.
12769
12770 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
12771
12772         * g++.old-deja/g++.pt/spec40.C: New test.
12773
12774 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
12775
12776         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
12777         case.
12778         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
12779
12780 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
12781
12782         * gcc.c-torture/compile/20010209-1.c: New test.
12783
12784 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
12785
12786         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
12787         excess errors message but not if it crashes.
12788         * g++.old-deja/g++.other/crash27.C: Likewise.
12789         * g++.old-deja/g++.other/crash28.C: Likewise.
12790         * g++.old-deja/g++.other/crash30.C: Likewise.
12791         * g++.old-deja/g++.other/crash32.C: Likewise.
12792         * g++.old-deja/g++.other/crash35.C: Likewise.
12793         * g++.old-deja/g++.pt/inherit2.C: Likewise.
12794
12795 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
12796
12797         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
12798         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
12799         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
12800         g77.f-torture/execute/execute.exp,
12801         g77.f-torture/noncompile/noncompile.exp,
12802         gcc.c-torture/execute/execute.exp,
12803         gcc.c-torture/execute/memcheck/memcheck.exp,
12804         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
12805         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
12806         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
12807         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
12808         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
12809         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
12810         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
12811         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
12812         Remove bug reporting instructions with ancient email addresses.
12813
12814 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
12815
12816         * gcc.dg/20010202-1.c: New test.
12817         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
12818
12819 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
12820
12821         * g++.dg/stdbool-if.C: New test.
12822
12823 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
12824
12825         * objc/execute/fdecl.m: Added main().
12826
12827 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
12828
12829         * gcc.c-torture/execute/20010206-1.c: New test.
12830
12831 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
12832
12833         * gcc.dg/cpp/avoidpaste1.c: Update.
12834
12835 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
12836
12837         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
12838         Pero <nicola@brainstorm.co.uk>.
12839         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
12840
12841 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
12842
12843         * g++.old-deja/g++.pt/spec39.C: New test.
12844
12845 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
12846
12847         * gcc.c-torture/compile/20010202-1.c: New test.
12848
12849 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
12850
12851         * g++.old-deja/g++.abi/primary2.C: New test.
12852         * g++.old-deja/g++.abi/primary3.C: New test.
12853         * g++.old-deja/g++.abi/primary4.C: New test.
12854         * g++.old-deja/g++.abi/primary5.C: New test.
12855         * g++.old-deja/g++.abi/vtable3.h: New test.
12856         * g++.old-deja/g++.abi/vtable3a.C: New test.
12857         * g++.old-deja/g++.abi/vtable3b.C: New test.
12858         * g++.old-deja/g++.abi/vtable3c.C: New test.
12859         * g++.old-deja/g++.abi/vtable3d.C: New test.
12860         * g++.old-deja/g++.abi/vtable3e.C: New test.
12861         * g++.old-deja/g++.abi/vtable3f.C: New test.
12862         * g++.old-deja/g++.abi/vtable3g.C: New test.
12863         * g++.old-deja/g++.abi/vtable3h.C: New test.
12864         * g++.old-deja/g++.abi/vtable3i.C: New test.
12865         * g++.old-deja/g++.abi/vtable3j.C: New test.
12866         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
12867
12868 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
12869
12870         * g++.old-deja/g++.other/anon6.C: New test.
12871         * g++.old-deja/g++.other/anon7.C: New test.
12872
12873 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
12874
12875         * gcc.dg/cpp/avoidpaste2.c: New tests.
12876
12877 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
12878
12879         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
12880
12881 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
12882
12883         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
12884         DECIMAL_DIG cases for Irix."
12885
12886 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
12887
12888         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
12889
12890 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
12891
12892         * gcc.dg/c99-tag-1.c: New test.
12893
12894 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
12895
12896         * gcc.dg/cpp/tr-warn1.c: Add tests.
12897
12898 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
12899
12900         * gcc.dg/cpp/avoidpaste1.c: Update.
12901         * gcc.dg/cpp/paste4.c: Update.
12902
12903 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
12904
12905         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
12906         cases for Irix.
12907
12908 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
12909
12910         * g++.old-deja/g++.other/inline19.C: New test.
12911
12912 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
12913
12914         * gcc.dg/Wlarger-than.c: New test.
12915
12916 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
12917
12918         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
12919
12920 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
12921
12922         * gcc.c-torture/execute/20010129-1.c: New test.
12923         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
12924
12925 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
12926
12927         * gcc.dg/cpp/avoidpaste1.c: Test case.
12928
12929 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
12930
12931         * g++.old-deja/g++.other/inline18.C: New test.
12932
12933 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12934
12935         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
12936         and __builtin_putchar.
12937
12938 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
12939
12940         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
12941         tests.
12942
12943 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
12944
12945         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
12946         floating point number rounding mode to round to the nearest
12947         representable mode.
12948
12949 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
12950
12951         * g++.old-deja/g++.other/mangle2.C: New test.
12952
12953 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
12954
12955         * gcc.c-torture/compile/20010124-1.c: New test.
12956
12957 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
12958
12959         * g++.old-deja/g++.pt/spec38.C: New test.
12960
12961 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12962
12963         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
12964         "Build don't run".
12965
12966 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
12967
12968         * gcc.c-torture/execute/20010123-1.c: New test.
12969
12970 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
12971
12972         * g++.old-deja/g++.pt/spec37.C: New test.
12973
12974 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
12975
12976         * g++.old-deja/g++.pt/overload14.C: New test.
12977
12978 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
12979
12980         * gcc.c-torture/execute/20010122-1.c: New test, exercise
12981         __builtin_return_address.
12982
12983 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
12984
12985         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
12986         * g++.old-deja/g++.pt/spec35.C: New test.
12987         * g++.old-deja/g++.pt/spec36.C: New test.
12988
12989 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
12990
12991         * gcc.c-torture/compile/20010118-1.c: New test.
12992
12993 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
12994
12995         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
12996
12997 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
12998
12999         * gcc.c-torture/execute/20010119-1.c: New test.
13000
13001 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
13002
13003         * g++.old-deja/g++.other/vbase5.C: New test.
13004
13005 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
13006
13007         * gcc.c-torture/execute/20010118-1.c: New test.
13008
13009 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
13010
13011         * g++.old-deja/g++.pt/deduct3.C: New test.
13012
13013 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
13014
13015         * g++.old-deja/g++.pt/spec34.C: New test.
13016
13017 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
13018
13019         * g77.f-torture/compile/20000601-2.f: New test.
13020
13021 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
13022
13023         * g++.old-deja/g++.other/init17.C: New test.
13024
13025 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
13026
13027         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
13028
13029 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
13030
13031         * g++.old-deja/g++.pt/unify8.C: New test.
13032
13033 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
13034
13035         * g++.old-deja/g++.abi/vbase1.C: New test.
13036
13037 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
13038
13039         * g++.old-deja/g++.pt/crash65.C: New test.
13040
13041 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
13042
13043         * gcc.dg/cpp/assembl2.S: New test case.
13044
13045 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
13046
13047         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
13048         are supported.
13049
13050 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13051
13052         * g++.old-deja/g++.other/builtins1.C: New test.
13053         * g++.old-deja/g++.other/builtins2.C: Likewise.
13054         * g++.old-deja/g++.other/builtins3.C: Likewise.
13055         * g++.old-deja/g++.other/builtins4.C: Likewise.
13056
13057 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
13058
13059         * gcc.c-torture/compile/20010117-1.c: New test.
13060         * gcc.c-torture/compile/20010117-2.c: New test.
13061
13062 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
13063
13064         * g77.f-torture/execute/20010116.[fx]: New test,
13065         XFAIL on i?86-*-*.
13066         * g77.f-torture/compile/20010115.f: Indicate it's
13067         a test for PR fortran/1636.
13068
13069 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
13070
13071         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
13072
13073 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
13074
13075         * g77.f-torture/compile/20010115.f: New test.
13076
13077 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
13078
13079         * g++.old-deja/g++.pt/nontype5.C: New test.
13080
13081 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
13082
13083         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
13084         have an equivalent working one below it.
13085
13086 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
13087
13088         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
13089         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
13090
13091 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
13092
13093         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
13094         message containing "init_priority".
13095         (conpr-2.C): Likewise.
13096         (conpr-3.C): Likewise.
13097         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
13098
13099 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
13100
13101         * gcc.c-torture/execute/20010114-2.c: New test.
13102
13103 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
13104
13105         * gcc.c-torture/compile/20010114-1.c: New test.
13106         * gcc.c-torture/compile/20010114-1.x: Xfail.
13107         * gcc.c-torture/compile/20010114-2.c: New test.
13108         * gcc.c-torture/execute/20010114-1.c: New test.
13109         * gcc.dg/trunc-1.c: New test.
13110         * gcc.dg/uninit-B.c: New test.
13111
13112 2001-01-13  Nick Clifton  <nickc@redhat.com>
13113
13114         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
13115         target.
13116
13117 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
13118
13119         * gcc.c-torture/compile/20010113-1.c: New test.
13120
13121 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
13122
13123         * gcc.c-torture/compile/20001212-1.c: New test.
13124
13125 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
13126
13127         * gcc.dg/cpp/widestr1.c: Update.
13128         * gcc.dg/cpp/prag-imp.c: Remove.
13129
13130 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
13131
13132         * gcc.c-torture/execute/20000801-3.x: Remove.
13133         * gcc.dg/c90-init-1.c: New test.
13134         * gcc.dg/c99-init-1.c: New test.
13135         * gcc.dg/c99-init-2.c: New test.
13136         * gcc.dg/gnu99-init-1.c: New test.
13137
13138 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
13139
13140         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
13141         testing that no relevant ones were found.
13142
13143 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
13144
13145         * g++.old-deja/g++.pt/cast2.C: New test.
13146
13147 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
13148
13149         * g++.old-deja/g++.pt/friend47.C: New test.
13150
13151 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
13152
13153         * g++.old-deja/g++.pt/instantiate13.C: New test.
13154
13155 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
13156
13157         * g++.old-deja/g++.other/defarg7.C: New test.
13158         * g++.old-deja/g++.other/defarg8.C: New test.
13159
13160 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
13161
13162         * g++.old-deja/g++.pt/crash64.C: New test.
13163
13164 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
13165
13166         * g++.old-deja/g++.pt/crash63.C: New test.
13167
13168 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
13169
13170         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
13171
13172 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
13173
13174         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
13175
13176 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
13177
13178         * g++.old-deja/g++.pt/error3.C: New test.
13179
13180 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
13181
13182         * g++.old-deja/g++.other/crash39.C: New test.
13183
13184 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
13185
13186         * g++.old-deja/g++.other/vbase4.C: New test.
13187
13188 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
13189
13190         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
13191         * gcc.dg/special/20000419-2.c: New file. Identical to above.
13192         * gcc.dg/special/special.exp: New test driver which will check
13193         for alias support for the above test.
13194
13195 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
13196
13197         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
13198         problems on small machines.
13199         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
13200         parameterize.
13201
13202 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
13203
13204         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
13205         mips.
13206         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
13207
13208 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
13209
13210         * g++.old_deja/g++.pt/using8.C: New test.
13211
13212 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
13213
13214         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
13215
13216 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
13217
13218         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
13219         where a failure is expected.
13220         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
13221
13222 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
13223
13224         * g++.old_deja/g++.pt/instantiate12.C: New test.
13225
13226 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
13227
13228         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
13229         start of structs.
13230         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
13231         * g++.old-deja/g++.brendan/crash17.C: Likewise.
13232         * g++.old-deja/g++.brendan/crash29.C: Likewise.
13233         * g++.old-deja/g++.brendan/crash48.C: Likewise.
13234         * g++.old-deja/g++.brendan/ns1.C: Likewise.
13235         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
13236         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
13237         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
13238         * g++.old-deja/g++.eh/spec6.C: Likewise.
13239         * g++.old-deja/g++.jason/crash3.C: Likewise.
13240         * g++.old-deja/g++.law/ctors11.C: Likewise.
13241         * g++.old-deja/g++.law/ctors17.C: Likewise.
13242         * g++.old-deja/g++.law/ctors5.C: Likewise.
13243         * g++.old-deja/g++.law/ctors9.C: Likewise.
13244         * g++.old-deja/g++.mike/ambig1.C: Likewise.
13245         * g++.old-deja/g++.mike/net22.C: Likewise.
13246         * g++.old-deja/g++.mike/p3538a.C: Likewise.
13247         * g++.old-deja/g++.mike/p3538b.C: Likewise.
13248         * g++.old-deja/g++.mike/virt3.C: Likewise.
13249         * g++.old-deja/g++.niklas/t128.C: Likewise.
13250         * g++.old-deja/g++.other/anon4.C: Likewise.
13251         * g++.old-deja/g++.other/using1.C: Likewise.
13252         * g++.old-deja/g++.other/warn3.C: Likewise.
13253         * g++.old-deja/g++.pt/t37.C: Likewise.
13254         * g++.old-deja/g++.robertl/eb69.C: Likewise.
13255         * g++.old-deja/g++.robertl/eb71.C: Likewise.
13256
13257 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
13258
13259         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
13260
13261 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13262
13263         * gcc.c-torture/execute/stdio-opt-3.c: New test.
13264
13265 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
13266
13267         * gcc.c-torture/compile/20010107-1.c: New test.
13268
13269 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
13270
13271         * gcc.c-torture/execute/builtin-noret-1.c: New test.
13272
13273 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
13274
13275         * gcc.dg/format/format.h: New file.
13276         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
13277         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
13278         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
13279         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
13280         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
13281         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
13282         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
13283         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
13284         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
13285         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
13286         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
13287         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
13288         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
13289         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
13290         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
13291         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
13292         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
13293         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
13294         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
13295         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
13296         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
13297         instead of declaring standard types, macros and functions in each
13298         test.
13299
13300 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
13301
13302         * gcc.c-torture/execute/20010106-1.c: New test.
13303
13304 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
13305
13306         * gcc.dg/format/format.exp: New file.
13307         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
13308         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
13309         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
13310         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
13311         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
13312         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
13313         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
13314         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
13315         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
13316         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
13317         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
13318         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
13319         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
13320         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
13321         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
13322         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
13323         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
13324         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
13325         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
13326         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
13327         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
13328         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
13329         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
13330         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
13331         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
13332         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
13333         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
13334         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
13335         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
13336         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
13337         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
13338         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
13339         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
13340         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
13341         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
13342         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
13343         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
13344         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
13345         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
13346         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
13347         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
13348         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
13349
13350 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
13351
13352         * gcc.c-torture/execute/991228-1.c: Take word endianness into
13353         account.
13354
13355 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
13356
13357         * gcc.c-torture/execute/builtin-complex-1.c: New test.
13358
13359 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
13360
13361         * g++.old-deja/g++.pt/crash62.C: New test.
13362
13363 2001-01-04  Richard Henderson  <rth@redhat.com>
13364
13365         * gcc.dg/20000926-1.c: Update expected warnings.
13366         * gcc.dg/array-2.c: Likewise.
13367         * gcc.dg/array-4.c: Also validate flexible array members.
13368         * gcc.dg/c99-flex-array-1.c: New.
13369
13370 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
13371
13372         * gcc.c-torture/compile/20001222-1.x: Remove.
13373
13374 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
13375
13376         * gcc.c-torture/execute/built-in-setjmp.c: New.
13377
13378 2001-01-03  Richard Henderson  <rth@redhat.com>
13379
13380         * gcc.dg/940510-1.c: Update expected error wording.
13381         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
13382
13383 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
13384
13385         * lib/target-supports.exp (check_alias_available): Modified to
13386         indicate aliases not supported if only weak aliases are supported.
13387
13388 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13389
13390         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
13391         Turn on cmpstrsi checks for __pj__ and __i370__.
13392
13393 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
13394
13395         * g++.old-deja/g++.other/virtual11.C: New test.
13396
13397 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
13398
13399         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
13400
13401 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13402
13403         * gcc.c-torture/compile/20010102-1.c: New test.
13404
13405 2001-01-02  Andreas Jaeger  <aj@suse.de>
13406
13407         * gcc.dg/noreturn-3.c: New test.
13408
13409         * gcc.dg/noreturn-4.c: New test.
13410
13411 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13412
13413         * gcc.c-torture/execute/stdio-opt-1.c: Also test
13414         __builtin_fputc and __builtin_fwrite.
13415
13416 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
13417
13418         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
13419         signed char, not default char.
13420
13421 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
13422
13423         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
13424
13425 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
13426
13427         * lib/g++.exp:  Use sh to exec ${odir_v3}/tests_flags
13428
13429 2000-12-29  Richard Henderson  <rth@redhat.com>
13430
13431         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
13432         (__cyg_profile_func_exit): Define.
13433
13434 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
13435
13436         * g++.dg/vtgc1.C: New test.
13437
13438 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
13439
13440         * gcc.dg/noncompile/20001228-1.c: New test.
13441
13442         * gcc.dg/20001228-1.c: New test.
13443
13444         * gcc.c-torture/execute/20001228-1.c: New test.
13445
13446 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
13447
13448         * gcc.dg/format-strfmon-1.c: New test.
13449
13450 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13451
13452         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
13453         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
13454         * gcc.c-torture/execute/string-opt-1.c: Likewise.
13455         * gcc.c-torture/execute/string-opt-2.c: Likewise.
13456         * gcc.c-torture/execute/string-opt-3.c: Likewise.
13457         * gcc.c-torture/execute/string-opt-4.c: Likewise.
13458         * gcc.c-torture/execute/string-opt-6.c: Likewise.
13459         * gcc.c-torture/execute/string-opt-7.c: Likewise.
13460         * gcc.c-torture/execute/string-opt-8.c: Likewise.
13461         * gcc.c-torture/execute/string-opt-9.c: Likewise.
13462         * gcc.c-torture/execute/string-opt-10.c: Likewise.
13463         * gcc.c-torture/execute/string-opt-11.c: Likewise.
13464         * gcc.c-torture/execute/string-opt-12.c: Likewise.
13465
13466         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
13467         * gcc.c-torture/execute/string-opt-4.c: Test index.
13468
13469 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
13470
13471         * gcc.c-torture/compile/20001226-1.c: New test.
13472
13473 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
13474
13475         * gcc.c-torture/compile/20001222-1.c: New test.
13476         * gcc.c-torture/compile/20001222-1.x: Xfail.
13477
13478 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
13479
13480         * gcc.c-torture/execute/comp-goto-2.c: New test.
13481
13482 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
13483
13484         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
13485         Use long types if __INT_MAX__ is 32767.
13486         (main): Use cast to (sint32 *) when poking 88 into a_page.
13487
13488         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
13489
13490 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
13491
13492         * gcc.c-torture/compile/20001221-1.c: New test.
13493         * gcc.c-torture/execute/20001221-1.c: New test.
13494
13495 2000-12-20  Richard Henderson  <rth@redhat.com>
13496
13497         * g++.old-deja/g++.pt/crash36.C: Update error lines.
13498         * g++.old-deja/g++.robertl/eb109.C: Likewise.
13499
13500 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13501
13502         * gcc.dg/compare3.c: New test.
13503
13504 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
13505
13506         * gcc.dg/format-warnll-1.c: New test.
13507
13508 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
13509
13510         * gcc.dg/cpp/cmdlne-P.c: New test.
13511
13512 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
13513
13514         * gcc.c-torture/execute/builtin-abs-1.c,
13515         gcc.c-torture/execute/builtin-abs-2.c: New tests.
13516
13517 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
13518
13519         * gcc.dg/cpp/multiline.c: New test.
13520
13521 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
13522
13523         * g++.old-deja/g++.other/syshdr1.C: Update.
13524         * gcc.dg/cpp/lineflags.c: Remove temporarily.
13525
13526 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13527
13528         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
13529
13530 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13531
13532         * g++.old-deja/g++.pt/ttp65.C: New test.
13533
13534 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13535
13536         * g++.old-deja/g++.pt/ttp64.C: New test.
13537
13538 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13539
13540         * g++.old-deja/g++.pt/spec33.C: New test.
13541
13542 2000-12-14  Catherine Moore  <clm@redhat.com>
13543
13544         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
13545         * gcc.c-torture/execute/920612-2.c: Likewise.
13546         * gcc.c-torture/execute/920428-2.c: Likewise.
13547         * gcc-c-torture/execute/va-arg-11.c: Call exit.
13548         * gcc.c-torture/execute/va-arg-21.c: Likewise.
13549
13550 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
13551
13552         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
13553         * gcc.dg/pack-test-2.c: Likewise.
13554
13555 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
13556
13557         Tests by Zack Weinberg <zackw@stanford.edu>.
13558
13559         * gcc.dg/cpp/defined.c: Update.
13560         * gcc.dg/cpp/defined_trad.c: New tests.
13561
13562 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
13563
13564         * gcc.dg/cpp/trad-direct.c: Update.
13565
13566 2000-12-11  Neil Booth  <neilb@earthling.net>
13567
13568         * gcc.dg/cpp/defined_trad.c
13569
13570 2000-12-11  Neil Booth  <neilb@earthling.net>
13571
13572         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
13573
13574 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
13575
13576         * gcc.dg/format-miss-2.c: New test.
13577
13578 2000-12-09  Neil Booth  <neilb@earthling.net>
13579
13580         * gcc.dg/cpp/lineflags.c: New tests.
13581         * gcc.dg/cpp/poison.c: Update.
13582         * gcc.dg/cpp/redef2.c: Update.
13583         * gcc.dg/cpp/skipping.c: New test.
13584
13585 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
13586
13587         * g++.old-deja/g++.other/eh3.C: New testcase.
13588
13589 2000-12-07  Neil Booth  <neilb@earthling.net>
13590
13591         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
13592         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
13593         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
13594         wtr-union-init-2.c, wtr-union-init-3.c: Update.
13595         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
13596         Update.
13597
13598 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
13599
13600         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
13601         __SIZE_TYPE__ instead of int for type of integers cast to
13602         pointers.
13603
13604 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
13605
13606         * g++.old-deja/g++.other/cleanup4.C: New test.
13607
13608 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
13609
13610         * format-sec-1.c: New test.
13611
13612 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
13613
13614         * gcc.dg/format-nonlit-3.c: New test.
13615
13616 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
13617
13618         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
13619         through a null pointer.
13620
13621 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13622
13623         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
13624         * g++.old-deja/g++.pt/partial4.C: New test.
13625
13626 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
13627
13628         * gcc.c-torture/execute/ieee/hugeval.x: New.
13629
13630 2000-12-06  Neil Booth  <neilb@earthling.net>
13631
13632         * gcc.dg/cpp/backslash2.c: New tests.
13633
13634 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13635
13636         * testsuite/gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
13637         * testsuite/gcc.c-torture/execute/stdio-opt-2.c: New test.
13638
13639 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
13640
13641         * gcc.c-torture/execute/20001203-2.c: New testcase.
13642
13643 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
13644
13645         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
13646         * g++.old-deja/g++.other/virtual10.C: New test.
13647
13648 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
13649
13650         * g++.old-deja/g++.mike/pmf5.C: Remove test.
13651
13652 2000-12-05  Richard Henderson  <rth@redhat.com>
13653
13654         * gcc.c-torture/compile/20001205-1.c: New.
13655
13656 2000-12-04  Neil Booth  <neilb@earthling.net>
13657
13658         * g++.old-deja/g++.other/virtual9.C: New test.
13659         * g++.old-deja/g++.pt/crash61.C: New test.
13660         * gcc.c-torture/execute/loop-9.c: New test.
13661
13662 2000-12-04  Neil Booth  <neilb@earthling.net>
13663
13664         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
13665         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
13666         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
13667         * gcc.dg/cpp/extratokens.c: ...here.
13668
13669 2000-12-04  Neil Booth  <neilb@earthling.net>
13670
13671         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
13672         New tests.
13673
13674 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13675
13676         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
13677         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
13678
13679 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
13680
13681         * gcc.c-torture/execute/20001203-1.c: New test.
13682
13683 2000-12-03  Neil Booth  <neilb@earthling.net>
13684
13685         * gcc.dg/cpp/macro6.c: New test cases.
13686
13687 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13688
13689         * gcc.c-torture/execute/string-opt-9.c: New test.
13690         * gcc.c-torture/execute/string-opt-10.c: Likewise.
13691         * gcc.c-torture/execute/string-opt-11.c: Likewise.
13692         * gcc.c-torture/execute/string-opt-12.c: Likewise.
13693
13694         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
13695         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
13696
13697 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
13698
13699         * gcc.dg/cpp/if-6.c: New testcase.
13700
13701         * gcc.dg/20001201-1.c: New testcase.
13702
13703 2000-12-02  Neil Booth  <neilb@earthling.net>
13704
13705         * g++.old-deja/g++.other/externC4.C,
13706         g++.old-deja/g++.other/friend10.C: New tests.
13707
13708 2000-12-02  Neil Booth  <neilb@earthling.net>
13709
13710         * g++.old-deja/g++.other/instan2.C
13711         * g++.old-deja/g++.other/instan3.C: New test.
13712
13713 2000-12-02  Neil Booth  <neilb@earthling.net>
13714
13715         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
13716         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
13717         gnuc99.c,gnuc99-pedantic.c: New tests.
13718
13719 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
13720
13721         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
13722         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
13723
13724 2000-12-01  Neil Booth  <neilb@earthling.net>
13725
13726         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
13727         * gcc.dg/cpp/poison.c: Update.
13728         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
13729
13730 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
13731
13732         * g77.f-torture/execute/20001201.f: New test.
13733
13734 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
13735
13736         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
13737
13738 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
13739
13740         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
13741
13742 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
13743
13744         * g++.old-deja/g++.other/cast6.C: New test.
13745
13746 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
13747
13748         * gcc.c-torture/execute/20001130-2.c: New testcase.
13749
13750 2000-11-30  Richard Henderson  <rth@redhat.com>
13751
13752         * gcc.c-torture/execute/20001130-1.c: New test.
13753
13754 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
13755
13756         * g++.old-deja/g++.other/op3.C: New test.
13757
13758 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
13759
13760         * g++.old-deja/g++.other/op2.C: New test.
13761
13762 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
13763
13764         * g++.old-deja/g++.other/crash38.C: New test.
13765
13766 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
13767
13768         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
13769
13770 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
13771
13772         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
13773         tests.
13774         * gcc.c-torture/execute/string-opt-6.c: New test.
13775
13776         * gcc.dg/20001117-1.c: Add main.
13777
13778 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
13779
13780         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
13781         Move from here ...
13782         * gcc.dg/940510-1.c: ... to here.
13783
13784         * gcc.dg/20000926-1.c: GNU C now allows initializations of
13785         zero-size arrays in toplevel structures.
13786
13787 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
13788
13789         * gcc.c-torture/execute/loop-8.c: New test.
13790
13791 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
13792
13793         * g++.old-deja/g++.other/base1.C: New test.
13794
13795 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
13796
13797         * g++.old-deja/g++.other/parse2.C: New test.
13798
13799 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
13800
13801         * g++.old-deja/g++.pt/incomplete1.C: New test.
13802
13803 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
13804
13805         * g++.old-deja/g++.other/friend9.C: New test.
13806
13807 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
13808
13809         * gcc.dg/20001127-1.c: New test.
13810
13811 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
13812
13813         * g++.old-deja/g++.pt/friend46.C: New test.
13814
13815 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
13816
13817         * g++.old-deja/g++.other/ptrmem8.C: New test.
13818
13819 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13820
13821         * gcc.c-torture/execute/string-opt-7.c: New test.
13822         * gcc.c-torture/execute/string-opt-8.c: Likewise.
13823
13824 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
13825
13826         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
13827         instead of 'mkcheck 2'.
13828
13829 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
13830
13831         * gcc.c-torture/execute/memcheck/driver.c,
13832         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
13833         C9X references to refer to C99.
13834
13835 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
13836
13837         * gcc.dg/ultrasp3.c: New test.
13838
13839 2000-11-25  Neil Booth  <neilb@earthling.net>
13840
13841         * gcc.dg/cpp/include2.c: Update test to be locale independent.
13842
13843 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
13844
13845         * gcc.c-torture/compile/20001123-2.c: New.
13846
13847 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13848
13849         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
13850
13851 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
13852
13853         * gcc.dg/sequence-point-1.c: Add some new tests.
13854         * gcc.c-torture/execute/20001124-1.c: New test.
13855
13856 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
13857
13858         * g++.old-deja/g++.other/vaarg4.C: New test.
13859         * gcc.c-torture/compile/20001123-1.c: New test.
13860
13861 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
13862
13863         * g++.other/crash24.C: Adjust and remove XFAIL.
13864         * g++.other/crash37.C: New test.
13865
13866 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
13867
13868         * g++.old-deja/g++.pt/instantiate9.C: New test.
13869
13870 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
13871
13872         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
13873         new ABI, too.
13874
13875         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
13876         * g++.old-deja/g++.robertl/eb55.C: Likewise.
13877
13878 2000-11-22  Neil Booth  <neilb@earthling.net>
13879
13880         * gcc.dg/cpp/Wtrigraphs.c: New test.
13881
13882 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
13883
13884         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
13885
13886 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
13887
13888         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
13889
13890 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
13891
13892         * lib/gcc-dg.exp: load_lib scanasm.exp.
13893         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
13894         * lib/g++-dg.exp: load_lib scanasm.exp.
13895         * lib/scanasm.exp: New.
13896         (scan-assembler, scan-assembler-not): Add optional arguments to
13897         test name, or if not present, the pattern name.
13898         (scan-assembler-dem, scan-assembler-dem-not): New.
13899
13900         * g++.dg/dg.exp: New.
13901
13902 2000-11-21  Neil Booth  <neilb@earthling.net>
13903
13904         * gcc.dg/cpp/integrated1.c: Remove.
13905
13906 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
13907
13908         * gcc.c-torture/execute/20001121-1.c: New test.
13909
13910 2000-11-21  Richard Henderson  <rth@redhat.com>
13911
13912         * gcc.c-torture/compile/20001121-1.c: New test.
13913
13914 2000-11-20  Neil Booth  <neilb@earthling.net>
13915
13916         * gcc.dg/cpp/integrated1.c: New test.
13917
13918 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
13919
13920         * g++.old-deja/g++.other/inline17.C: New test.
13921
13922 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
13923
13924         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
13925         local variable to be zero: I made the variable global. Now
13926         uses abort() and exit() instead of relying on main's return value.
13927
13928 2000-11-20  Neil Booth  <neilb@earthling.net>
13929
13930         * gcc.dg/cpp/paste2.c: Update test.
13931         * objc/execute/paste.m: New test.
13932
13933 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
13934
13935         * gcc.dg/c99-condexpr-1.c: New test.
13936
13937 2000-11-20  Neil Booth  <neilb@earthling.net>
13938
13939         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
13940
13941 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
13942
13943         * g++.old-deja/g++.pt/export1.C: New test.
13944
13945 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
13946
13947         * gcc.dg/20001117-1.c: New test.
13948
13949 2000-11-18  Richard Henderson  <rth@redhat.com>
13950
13951         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
13952
13953 2000-11-18  Richard Henderson  <rth@redhat.com>
13954
13955         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
13956         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
13957         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
13958
13959 2000-11-18  Richard Henderson  <rth@redhat.com>
13960
13961         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
13962         (main): New.  Exit cleanly.
13963
13964 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
13965
13966         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
13967         gcc.dg/c99-fordecl-2.c: New tests.
13968
13969 2000-11-18  Richard Henderson  <rth@redhat.com>
13970
13971         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
13972         * gcc.c-torture/execute/zerolen-2.c: New.
13973
13974 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
13975
13976         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
13977         memory.
13978
13979 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
13980
13981         * g++.old-deja/g++.pt/instantiate8.C: New test.
13982
13983 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
13984
13985         * g++.old-deja/g++.other/incomplete.C: Add more tests.
13986         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
13987
13988 2000-11-16  Nick Clifton  <nickc@redhat.com>
13989
13990         * gcc.c-torture/execute/nestfunc-2.c: New test.
13991         * gcc.c-torture/execute/nestfunc-3.c: New test.
13992
13993 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
13994
13995         * gcc.c-torture/compile/20001116-1.c: New test.
13996
13997 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
13998
13999         * gcc.c-torture/execute/20001115-1.c: New test.
14000
14001 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
14002
14003         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
14004         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
14005         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
14006         * g++.old-deja/g++.abi/vmihint.C: Likewise.
14007
14008 2000-11-15  Neil Booth  <neilb@earthling.net>
14009
14010         gcc.dg/cpp/_Pragma1.c: Update.
14011         gcc.dg/cpp/_Pragma2.c: New test.
14012
14013 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
14014
14015         * g++.old-deja/g++.other/anon5.C: New test.
14016
14017 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
14018
14019         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
14020         tests.
14021
14022 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
14023
14024         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
14025         output.
14026
14027 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
14028
14029         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
14030         labels at end of compound statements.
14031
14032 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
14033
14034         * gcc.c-torture/execute/loop-7.c: New test.
14035
14036 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
14037
14038         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
14039
14040 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
14041
14042         * gcc.dg/c99-bool-1.c: New test.
14043
14044 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
14045
14046         * gcc.dg/c99-scope-1.c: Remove xfail.
14047         * gcc.dg/c99-scope-2.c: New test.
14048
14049 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14050
14051         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
14052         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
14053
14054 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
14055
14056         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
14057         error messages.
14058
14059         * g++.mike/p700.C: Don't typedef wchar_t.
14060         * g++.mike/p784.C: Likewise.
14061         * g++.mike/eb101.C: Don't use __wchar_t.
14062
14063 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
14064
14065         * g77.f-torture/execute/20001111.[fx]: Test premature exit
14066         from DO loop.
14067
14068 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
14069
14070         * gcc.c-torture/execute/20001111-1.c: New test.
14071
14072 2000-11-10  Nick Clifton  <nickc@redhat.com>
14073
14074         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
14075         long multuiple and accumulate.
14076
14077 2000-11-09  Richard Henderson  <rth@redhat.com>
14078
14079         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
14080         via size_t instead of int.
14081
14082         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
14083         * gcc.c-torture/execute/string-opt-2.c: Likewise.
14084         * gcc.c-torture/execute/string-opt-3.c: Likewise.
14085         * gcc.c-torture/execute/string-opt-4.c: Likewise.
14086
14087 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
14088
14089         * gcc.c-torture/compile/20001109-1.c: New test.
14090         * gcc.c-torture/compile/20001109-2.c: New test.
14091
14092 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
14093
14094         * g++.old-deja/g++.pt/operator1.C: New test.
14095         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
14096
14097 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
14098
14099         * gcc.dg/20001108-1.c: New test.
14100
14101 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
14102
14103         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
14104         with both arguments constant strings.
14105         * gcc.c-torture/execute/string-opt-3.c: New test.
14106         * gcc.c-torture/execute/string-opt-4.c: New test.
14107         * gcc.c-torture/execute/string-opt-5.c: New test.
14108
14109 2000-11-08  Nick Clifton  <nickc@redhat.com>
14110
14111         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
14112         mulsidi3adddi patterns.
14113
14114 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
14115
14116         * g++.old-deja/g++.other/crash36.C: New test.
14117
14118 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
14119
14120         * g++.old-deja/g++.other/init16.C: New test.
14121
14122 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
14123
14124         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
14125
14126 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
14127
14128         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
14129         * gcc.c-torture/execute/va-arg-16.x: Likewise.
14130         * gcc.c-torture/execute/va-arg-17.x: Likewise.
14131
14132 2000-11-07  DJ Delorie  <dj@redhat.com>
14133
14134         * testsuite/gcc.dg/20000614-1.c: Add return so that test can pass.
14135
14136 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14137
14138         * gcc.c-torture/execute/string-opt-1.c: New test.
14139
14140 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
14141
14142         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
14143         mips-sgi-irix6.* because the MIPS ABI passes floating-point
14144         parameters in registers, and there is no way for a varargs
14145         function to know in which order the integer and floating-point
14146         parameters should be interleaved when they are placed on the
14147         stack.
14148         * gcc.c-torture/execute/va-arg-16.x: Likewise.
14149         * gcc.c-torture/execute/va-arg-17.x: Likewise.
14150
14151 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14152
14153         * gcc.c-torture/execute/string-opt-2.c: New test.
14154
14155 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
14156
14157         * g++.old-deja/g++.pt/crash60.C: New test.
14158
14159 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
14160
14161         * g++.old-deja/g++.other/crash24.C: New test.
14162         * g++.old-deja/g++.other/crash25.C: New test.
14163         * g++.old-deja/g++.other/crash26.C: New test.
14164         * g++.old-deja/g++.other/crash27.C: New test.
14165         * g++.old-deja/g++.other/crash28.C: New test.
14166         * g++.old-deja/g++.other/crash29.C: New test.
14167         * g++.old-deja/g++.other/crash30.C: New test.
14168         * g++.old-deja/g++.other/crash31.C: New test.
14169         * g++.old-deja/g++.other/crash32.C: New test.
14170         * g++.old-deja/g++.other/crash33.C: New test.
14171         * g++.old-deja/g++.other/crash34.C: New test.
14172         * g++.old-deja/g++.other/crash35.C: New test.
14173
14174 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
14175
14176         * gcc.c-torture/execute/20001031-1.c: New test.
14177
14178 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
14179
14180         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
14181         namespace.
14182
14183         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
14184         standards-conformant.
14185
14186         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
14187
14188         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
14189         * g++.old-deja/g++.mike/p755a.C: Likewise.
14190         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
14191         library makes no calls to `operator new' during initialization.
14192
14193 2000-11-04  Neil Booth  <neilb@earthling.net>
14194
14195         * gcc.dg/cpp/include2.c: New tests.
14196
14197 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
14198
14199         * lib/g++.exp (g++_set_ld_library_path): New function.
14200         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
14201
14202 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
14203
14204         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
14205         warnings.
14206
14207 2000-11-01  Richard Henderson  <rth@redhat.com>
14208
14209         * g++.old-deja/g++.ext/namedret1.C: New.
14210         * g++.old-deja/g++.ext/namedret2.C: New.
14211         * g++.old-deja/g++.ext/namedret3.C: New.
14212
14213 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
14214
14215         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
14216         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
14217
14218 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14219
14220         * gcc.c-torture/execute/va-arg-21.c: New test.
14221
14222 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
14223
14224         * gcc.dg/c99-complex-2.c: New test.
14225
14226 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14227
14228         * gcc.c-torture/execute/stdio-opt-1.c: New test.
14229
14230 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
14231
14232         * g++.old-deja/g++.other/inline16.C: New test.
14233
14234 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
14235
14236         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
14237         __PRETTY_FUNCTION__
14238
14239 2000-10-29  Neil Booth  <neilb@earthling.net>
14240
14241         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
14242         New tests.
14243         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
14244         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
14245         optimisation.
14246
14247 2000-10-29  Neil Booth  <neilb@earthling.net>
14248
14249         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
14250         * mi1.c, mi1c.h: Add null directives to multiple-include test.
14251         * mi5.c: Test multiple includes work with -C.
14252         * trigraphs.c: Test ^= version.
14253
14254 2000-10-28  Neil Booth  <neilb@earthling.net>
14255
14256         New tests and test updates for new macro expander.
14257
14258         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
14259         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
14260         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
14261         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
14262         new diagnostic messages.
14263
14264         * gcc.dg/cpp/macro3.c: New tests.
14265
14266 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
14267
14268         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
14269         on the same line.
14270
14271 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
14272
14273         * g++.old-deja/g++.other/eh2.C: New test.
14274
14275 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
14276
14277         * gcc.c-torture/execute/20001027-1.c: New test.
14278
14279 2000-10-26  Richard Henderson  <rth@redhat.com>
14280
14281         * gcc.c-torture/execute/20001026-1.c: New.
14282
14283 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
14284
14285         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
14286         * g++.old-deja/g++.law/builtin1.C: Likewise.
14287         * g++.old-deja/g++.law/ctors10.C: Likewise.
14288         * g++.old-deja/g++.law/virtual3.C: Likewise.
14289         * g++.old-deja/g++.mike/p658.C: Likewise.
14290         * g++.old-deja/g++.other/sibcall1.C: Likewise.
14291         * g++.old-deja/g++.other/vaarg2.C: Likewise.
14292         * g++.old-deja/g++.robertl/eb124.C: Likewise.
14293         * g++.old-deja/g++.robertl/eb44.C: Likewise.
14294         * g++.old-deja/g++.robertl/eb77.C: Likewise.
14295
14296 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
14297
14298         * gcc.c-torture/compile/20001024-1.c: New test.
14299
14300 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
14301
14302         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
14303         to tell us whether or not we are using V3.
14304
14305 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
14306
14307         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
14308         operands.
14309
14310 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
14311
14312         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
14313
14314 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
14315
14316         * gcc.c-torture/execute/20001024-1.c: New test.
14317
14318 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
14319
14320         * g++.old-deja/g++.other/sibcall1.C: New test.
14321
14322 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
14323
14324         * gcc.dg/noncompile/init-3.c: New test.
14325
14326 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
14327
14328         * gcc.dg/format-array-1.c: New test.
14329
14330 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
14331
14332         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
14333         writing through null pointers; remove comment about testing
14334         unterminated strings.
14335
14336 2000-10-17  Matthew Hiller  <hiller@redhat.com>
14337
14338         * gcc.c-torture/execute/20001017-2.c: New test.
14339
14340 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
14341
14342         * gcc.c-torture/compile/20001018-1.c: New test.
14343         * gcc.c-torture/compile/20001018-1.x: Xfail.
14344
14345 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
14346
14347         * gcc.c-torture/execute/20001017-1.c: New test.
14348
14349 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
14350
14351         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
14352         for multiple use of arguments with scanf formats; add tests for
14353         multiple use of arguments.
14354
14355 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
14356
14357         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
14358
14359 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
14360
14361         * gcc.dg/format-miss-1.c: New test.
14362
14363 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
14364
14365         * gcc.c-torture/execute/20001013-1.c: New test.
14366
14367 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
14368
14369         * gcc.dg/format-branch-1.c: New test.
14370
14371 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
14372
14373         * README, lib/file-format.exp: Remove EGCS references.
14374
14375 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
14376
14377         * gcc.dg/20001013-1.c: New test.
14378
14379 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
14380
14381         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
14382         for intmax_t in the compiler using __typeof__ and the type rules
14383         for conditional expressions.
14384
14385 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
14386
14387         * gcc.dg/20001012-1.c: New test.
14388         * gcc.dg/20001012-2.c: New test.
14389
14390 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
14391
14392         * gcc.dg/format-attr-1.c: New test.
14393
14394 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
14395
14396         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
14397         __LONG_LONG_MAX__ instead of LLONG_MAX.
14398
14399 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
14400
14401         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
14402         scanf flags.
14403         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
14404         flags.
14405
14406 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
14407
14408         * gcc.dg/sequence-pt-1.c: New test.
14409
14410 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
14411
14412         * gcc.c-torture/execute/20001011-1.c: New testcase.
14413         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
14414
14415 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
14416
14417         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
14418         does not error on it.
14419
14420 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
14421
14422         * gcc.dg/20001009-1.c: New test.
14423
14424 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
14425
14426         * gcc.c-torture/compile/20001009-1.c: Move from here ....
14427         * gcc.c-torture/execute/20001009-2.c: ... to here.
14428
14429 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
14430
14431         * gcc.c-torture/compile/20001009-1.c: New testcase.
14432         * gcc.c-torture/execute/20001009-1.c: New testcase.
14433         Testcases provided by Jan Hubicka <jh@suse.cz>.
14434
14435 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
14436
14437         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
14438         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
14439         uintmax_t using <limits.h> to emulate the compiler's internal
14440         logic.  No longer XFAIL %j tests.
14441
14442 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
14443
14444         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
14445         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
14446         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
14447         regexps and details of expected handling of some bad formats.
14448         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
14449         suppression.
14450
14451 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
14452
14453         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
14454         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
14455         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
14456         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
14457         in list archives.
14458
14459 2000-10-06  Richard Henderson  <rth@cygnus.com>
14460
14461         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
14462         * g++.old-deja/g++.brendan/crash52.C: Likewise.
14463         * g++.old-deja/g++.jason/report.C: Likewise.
14464         * g++.old-deja/g++.law/friend5.C: Likewise.
14465         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
14466         of the expected warnings.
14467
14468 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
14469
14470         * g++.old-deja/g++.pt/enum14.C: New test.
14471
14472 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
14473
14474         * g++.old-deja/g++.pt/crash59.C: New test.
14475
14476 2000-10-04  Will Cohen  <wcohen@redhat.com>
14477
14478         * gcc.dg/20000926-1.c: New test.
14479
14480 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
14481
14482         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
14483         function name for current C++ compiler.
14484         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
14485
14486 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
14487
14488         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
14489         __PRETTY_FUNCTION__.
14490         * g++.old-deja/g++.ext/pretty2.C: Likewise.
14491
14492 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14493
14494         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
14495
14496 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
14497
14498         * gcc.c-torture/compile/20000923-1.c: New test.
14499
14500 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
14501
14502         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
14503         * g++.old-deja/g++.pt/ttp62.C: Same.
14504         * g++.old-deja/g++.other/inline14.C: Same.
14505
14506 2000-09-24  Richard Henderson  <rth@cygnus.com>
14507
14508         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
14509
14510 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
14511
14512         * gcc.dg/c90-printf-1.c: Add test for wide string format.
14513
14514 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
14515
14516         * gcc.c-torture/compile/20000922-1.c: New file.
14517
14518 2000-09-21  Nick Clifton  <nickc@redhat.com>
14519
14520         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
14521         a signed long modulo operation.
14522         (mod6): New function - perform an unsigned long modulo operation.
14523         (main): Add tests for modulos of very large numbers by very small
14524         dividends.
14525
14526 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14527
14528         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
14529
14530 2000-09-19  Richard Henderson  <rth@cygnus.com>
14531
14532         * gcc.dg/compare2.c (case 10): XFAIL.
14533
14534 2000-09-18  Richard Henderson  <rth@cygnus.com>
14535
14536         * gcc.c-torture/execute/20000906-1.c: Move ...
14537         * gcc.dg/20000906-1.c: ... here.  Only run on targets
14538         that support __builtin_trap.
14539
14540 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
14541
14542         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
14543
14544 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
14545
14546         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
14547         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
14548         more $ format tests.
14549
14550 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
14551
14552         * gcc.dg/format-errmk-1.c: New test.
14553
14554 2000-09-17  Greg McGary  <greg@mcgary.org>
14555
14556         * gcc.c-torture/execute/20000917-1.x: Remove.
14557
14558 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
14559
14560         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
14561
14562 2000-09-17  Greg McGary  <greg@mcgary.org>
14563
14564         * gcc.c-torture/execute/20000917-1.c: New test.
14565         * gcc.c-torture/execute/20000917-1.x: XFAIL.
14566
14567 2000-09-16  Neil Booth  <NeilB@earthling.net>
14568
14569         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
14570         in nested macro bug.
14571
14572 2000-09-15  Neil Booth  <NeilB@earthling.net>
14573
14574         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
14575
14576 2000-09-14  Jeffrey A Law  (law@cygnus.com)
14577
14578         * gcc.c-torture/execute/20000914-1.c: New test.
14579
14580 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
14581
14582         * g++.other/inline13.C: New test.
14583
14584 2000-09-12  Andreas Jaeger  <aj@suse.de>
14585
14586         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
14587         constant by Ulrich Drepper <drepper@redhat.com>.
14588
14589 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
14590
14591         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
14592
14593 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14594
14595         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
14596
14597 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
14598
14599         * gcc.dg/cpp/backslash.c: New test.
14600
14601 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
14602
14603         * gcc.c-torture/execute/20000910-1.c: New test.
14604         * gcc.c-torture/execute/20000910-2.c: Likewise.
14605
14606 2000-09-11  Robert Lipe  <robertl@sco.com>
14607
14608         * gcc.dg/pragma-align.c: New test.
14609
14610 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
14611
14612         * g++.old-deja/g++.pt/explicit82.C: New test.
14613         * g++.old-deja/g++.pt/explicit83.C: New test.
14614
14615 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
14616
14617         * gcc.dg/asm-names.c: New test.
14618
14619 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14620
14621         * gcc.dg/cpp/tr-warn6.c: New test
14622
14623 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
14624
14625         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
14626         be accepted.
14627
14628 2000-09-07  Catherine Moore  <clm@redhat.com>
14629
14630         * gcc.c-torture/execute/unroll-1.c: New test.
14631
14632 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
14633
14634         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
14635         ERROR markers.
14636         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
14637         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
14638         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
14639         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
14640         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
14641         Preprocess only.
14642         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
14643         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
14644
14645 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
14646
14647         * g++.old-deja/g++.pt/deduct2.C: New test.
14648
14649 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
14650
14651         * g++.old-deja/g++.pt/parms2.C: New test.
14652
14653 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
14654
14655         * g++.old-deja/g++.pt/crash58.C: New test.
14656
14657 2000-09-06  Greg McGary  <greg@mcgary.org>
14658
14659         * gcc.c-torture/execute/20000906-1.c: New test.
14660         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
14661
14662 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14663
14664         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
14665
14666 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
14667
14668         * g++.old-deja/g++.pt/crash57.C: New test.
14669
14670 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
14671
14672         * g++.old-deja/g++.pt/crash56.C: New test.
14673
14674 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
14675
14676         * g++.old-deja/g++.pt/koenig1.C: New test.
14677
14678 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
14679
14680         * gcc.dg/20000904-1.c: New test.
14681
14682 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
14683
14684         * gcc.dg/cpp/paste8.c: New test.
14685
14686 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
14687
14688         * gcc.c-torture/compile/20000827-1.c: New test.
14689
14690 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
14691
14692         * gcc.dg/format-diag-1.c: New test.
14693
14694 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
14695
14696         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
14697         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
14698         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
14699         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
14700         gcc.dg/formatz-1.c: Adjust warning regular expressions.
14701
14702 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
14703
14704         * g++.old-deja/g++.other/nested4.C: New test.
14705
14706 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
14707
14708         * g++.old-deja/g++.ns/scoped1.C: New test.
14709
14710 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
14711
14712         * lib/g++.exp: Support testing already-installed GCC.
14713
14714 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14715
14716         * wtr-label-1.c, wtr-suffix-1.c: New tests.
14717
14718 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14719
14720         * gcc.dg/return-type-2.c: New test.
14721
14722 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
14723
14724         * gcc.c-torture/compile/20000825-1.c: New test.
14725
14726 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
14727
14728         * gcc.dg/dwarf2-2.c: New test.
14729
14730 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
14731
14732         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
14733         dg-warning regexps.
14734
14735 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
14736
14737         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
14738         gcc.dg/format-ext-5.c: New tests.
14739
14740 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
14741
14742         * testsuite/g++.old-deja/g++.other/crash22.C: New test.
14743
14744 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
14745
14746         * gcc.dg/noncompile/930622-2.c: Adjust error message.
14747
14748 2000-08-24  Richard Henderson  <rth@cygnus.com>
14749
14750         * gcc.dg/ia64-sync-1.c: New test.
14751         * gcc.dg/ia64-sync-2.c: New test.
14752         * gcc.dg/ia64-asm-1.c: New test.
14753
14754 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
14755
14756         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
14757         * gcc.dg/format-ext-2.c: New test.
14758
14759 2000-08-23  Jason Merrill  <jason@redhat.com>
14760
14761         * lib/old-dejagnu.exp: Also ignore "In member function" and
14762         "At global scope".
14763
14764 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14765
14766         * gcc.dg/noncompile/label-lineno-1.c: New test.
14767
14768 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
14769
14770         * gcc.dg/c99-array-nonobj-1.c: New test.
14771
14772 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
14773
14774         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
14775         tests.
14776         * gcc.dg/format-ext-1.c: New test.
14777
14778 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14779
14780         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
14781         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
14782         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
14783         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
14784         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
14785
14786 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
14787
14788         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
14789         gcc.dg/c99-strftime-2.c: New tests.
14790
14791 2000-08-22  Richard Henderson  <rth@cygnus.com>
14792
14793         * gcc.c-torture/execute/20000822-1.c: New test.
14794
14795 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
14796
14797         * gcc.c-torture/execute/20000819-1.x: Remove.
14798
14799 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
14800
14801         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
14802         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
14803         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
14804         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
14805         gcc.dg/format-xopen-1.c: New tests.
14806
14807 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
14808
14809         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
14810
14811 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
14812
14813         * g++.old-deja/g++.other/loop2.C: New test.
14814
14815         * gcc.c-torture/compile/20000606-1.c: New test.
14816         * gcc.c-torture/compile/20000728-1.c: New test.
14817         * gcc.c-torture/execute/20000801-1.c: New test.
14818         * gcc.c-torture/execute/20000801-2.c: New test.
14819         * gcc.c-torture/execute/20000819-1.c: New test.
14820         * gcc.c-torture/execute/20000819-1.x: XFAIL.
14821         * gcc.dg/20000629-1.c: New test.
14822         * gcc.dg/20000724-1.c: New test.
14823         * gcc.dg/20000807-1.c: New test.
14824
14825 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
14826
14827         * gcc.dg/cpp/pragma-1.c: New test.
14828         * gcc.dg/cpp/pragma-2.c: New test.
14829
14830 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
14831
14832         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
14833         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
14834
14835 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
14836
14837         * gcc.c-torture/compile/20000818-1.c: New test.
14838
14839 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
14840
14841         * gcc.c-torture/execute/20000818-1.c: New test.
14842
14843 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
14844
14845         * gcc.dg/format-va-1.c: New test.
14846
14847 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
14848
14849         * g++.old-deja/g++.other/typedef8.C: New test.
14850
14851 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
14852
14853         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
14854         * g++.old-deja/g++.mike/net36.C: Mark candidate.
14855         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
14856         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
14857         * g++.old-deja/g++.other/ptrmem7.C: New test.
14858         * g++.old-deja/g++.pt/ptrmem10.C: New test.
14859
14860 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
14861
14862         * g++.old-deja/g++.pt/typename27.C: New test.
14863
14864 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
14865
14866         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
14867         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
14868         * g++.old-deja/g++.pt/friend45.C: New test.
14869         * g++.old-deja/g++.other/friend8.C: New test.
14870
14871 2000-08-15  Richard Henderson  <rth@cygnus.com>
14872
14873         * gcc.c-torture/execute/20000815-1.c: New test.
14874
14875 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
14876
14877         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
14878         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
14879         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
14880
14881 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
14882
14883         * g++.old-deja/g++.other/refinit2.C: New test.
14884
14885 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
14886
14887         * lib/c-torture.exp (c-torture): Make
14888         compiler_conditional_xfail_data global.
14889         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
14890         compiler_conditional_xfail_data machinery.
14891         (f-torture-execute): Likewise.
14892         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
14893         and only when unrolling loops.
14894
14895         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
14896
14897 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
14898
14899         * g++.old-deja/g++.pt/explicit81.C: New test.
14900
14901 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
14902
14903         * g++.old-deja/g++.pt/typename26.C: New test.
14904
14905 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
14906
14907         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
14908         warning.
14909
14910 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
14911
14912         * g++.old-deja/g++.other/array3.C: New test.
14913
14914 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
14915
14916         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
14917         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
14918         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
14919         New tests.
14920
14921 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
14922
14923         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
14924         * g++.old-deja/g++.abi/vmihint.C: Likewise.
14925
14926 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
14927
14928         * gcc.c-torture/execute/20000808-1.c: New test.
14929
14930 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
14931
14932         * gcc.dg/c90-const-expr-1.c: New test.
14933
14934 2000-08-08  Richard Henderson  <rth@cygnus.com>
14935
14936         * gcc.dg/noncompile/920923-1.c: Declare calloc.
14937
14938 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
14939
14940         * gcc.dg/noncompile/const-ll-1.c: New test.
14941
14942 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
14943
14944         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
14945
14946 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
14947
14948         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
14949         that running programs linked against the shared version of libobjc
14950         run correctly.
14951
14952 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
14953
14954         * gcc.dg/c99-printf-1.c: New test.
14955
14956 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
14957
14958         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
14959
14960 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
14961
14962         * gcc.c-torture/execute/20000731-1.x: Delete.
14963
14964 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
14965
14966         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
14967         and torture_without_loops as is done by c-torture.exp.
14968         (search_for): Copy from c-torture.exp.
14969         (gcc-dg-runtest): New function, drives a directory of tests
14970         iterating over the TORTURE_OPTIONS.
14971         (scan-assembler, scan-assembler-not): Move here from
14972         individual directory drivers.
14973
14974         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
14975         defined by lib/gcc-dg.exp.
14976         * gcc.dg/cpp/cpp.exp: Likewise.
14977         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
14978         gcc-dg-runtest, so we cycle over optimization options.
14979
14980         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
14981         * gcc.dg/compare2.c: No longer expected to fail.
14982
14983 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
14984
14985         * gcc.c-torture/execute/20000804-1.c: New test.
14986
14987 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
14988
14989         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
14990
14991 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
14992
14993         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
14994
14995 2000-08-03  Jeffrey A Law  (law@cygnus.com)
14996
14997         * gcc.c-torture/compile/20000803-1.c: New test.
14998
14999 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
15000
15001         * gcc.c-torture/execute/20000801-3.c,
15002         gcc.c-torture/execute/20000801-4.c: New tests.
15003         * gcc.c-torture/execute/20000801-3.x,
15004         gcc.c-torture/execute/20000801-4.x: Xfail.
15005
15006 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
15007
15008         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
15009         libobjc/.libs to allow for libtool.
15010
15011 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
15012
15013         * gcc.c-torture/compile/20000802-1.c: New test.
15014
15015 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
15016
15017         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
15018
15019 2000-07-31  Jeffrey A Law  (law@cygnus.com)
15020
15021         * gcc-c-torture/execute/20000731-2.c: New test.
15022
15023         * gcc.c-torture/execute/20000731-1.c: New test.
15024         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
15025
15026 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
15027
15028         * testsuite/gcc.dg/cpp/paste7.c: New test.
15029         * gcc.dg/cpp/20000725-1.c: New test.
15030
15031 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
15032
15033         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
15034         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
15035         declaration warning for __builtin_dwarf_reg_size.
15036
15037         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
15038
15039 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
15040
15041         * gcc.dg/noncompile/voidparam-1.c: New test.
15042
15043 2000-07-30  Richard Henderson  <rth@cygnus.com>
15044
15045         * gcc.dg/c90-digraph-1.c: Don't xfail.
15046         * gcc.dg/compare2.c (case 10): Xfail.
15047         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
15048
15049 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
15050
15051         * gcc.dg/c99-main-1.c: New test.
15052
15053 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
15054
15055         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
15056
15057 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
15058
15059         * gcc.c-tortuer/execute/20000726-1.c: New test.
15060
15061 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
15062
15063         * gcc.c-torture/execute/enum-2.c: New test.
15064
15065 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15066
15067         * gcc.dg/cpp/tr-warn3.c: New test.
15068
15069 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
15070
15071         * g++.old-deja/g++.ext/implicit1.C: Remove.
15072         * g++.old-deja/g++.jason/c2.C: Remove
15073         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
15074         * g++.old-deja/g++.pt/crash16.C: Likewise.
15075         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
15076
15077 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
15078
15079         * g++.old-deja/g++.other/for2.C: New test.
15080
15081 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
15082
15083         * gcc.dg/20000720-1.c: New test.
15084
15085 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
15086
15087         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
15088
15089 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
15090
15091         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
15092         * gcc.c-torture/execute/20000722-1.c: New.
15093         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
15094
15095 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
15096
15097         * gcc.dg/cpp/20000720-1.S: New test.
15098
15099 2000-07-21  Michael Meissner  <meissner@redhat.com>
15100
15101         * gcc.c-torture/execute/ieee/hugeval.c: New test.
15102
15103 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
15104
15105         * g++.old-deja/g++.brendan/crash16.C,
15106         g++.old-deja/g++.brendan/parse3.C,
15107         g++.old-deja/g++.brendan/redecl1.C,
15108         g++.old-deja/g++.ns/template13.C,
15109         g++.old-deja/g++.other/decl4.C,
15110         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
15111
15112 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
15113
15114         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
15115         and "Internal error".
15116
15117         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
15118         regexps.
15119         * gcc.dg/cpp/paste6.c: New test.
15120
15121 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
15122
15123         * gcc.dg/cpp/tr-direct.c: New test.
15124
15125         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
15126         gcc.dg/cpp/undef1.c: Tweak error regexps.
15127
15128 2000-07-18  Eric Christopher <echristo@redhat.com>
15129
15130         * gcc.c-torture/compile/20000718-1.c: New test.
15131
15132 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
15133
15134         * cpplex.c (_cpp_push_token): If the token being pushed back
15135         is the previous token in this context, just subtract one from
15136         context->posn.
15137         * cppmacro.c (save_expansion): Clear aux field when storing a
15138         placemarker.
15139
15140 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
15141
15142         * gcc.dg/noncompile/redecl-1.c: New test.
15143
15144 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
15145
15146         * gcc.c-torture/execute/20000717-5.c: New test.
15147         * gcc.c-torture/execute/20000717-1.x: Removed.
15148
15149 2000-07-17  Richard Henderson  <rth@cygnus.com>
15150
15151         * gcc.c-torture/execute/20000717-4.c: New test.
15152
15153 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
15154
15155         * gcc.dg/cpp/syshdr.c: New test.
15156         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
15157
15158 2000-07-17  Neil Booth  <neilb@earthling.net>
15159
15160         * gcc.dg/cpp/cmdlne-dM.c: New test.
15161         * gcc.dg/cpp/cmdlne-dD.c: New test.
15162
15163 2000-07-17  Jeffrey A Law  (law@cygnus.com)
15164
15165         * gcc.c-torture/execute/20000717-3.c: New test.
15166
15167         * gcc.c-torture/compile/20000717-1.c: New test.
15168
15169 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
15170
15171         * gcc.c-torture/execute/20000717-2.c: New test.
15172
15173 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
15174
15175         * gcc.dg/formatz-1.c: New test.
15176
15177         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
15178         * gcc.dg/c99-digraph-1.c: New tests.
15179
15180         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
15181         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
15182
15183         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
15184         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
15185         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
15186         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
15187         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
15188         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
15189         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
15190
15191 2000-07-17   Greg McGary <greg@mcgary.org>
15192
15193         * gcc.c-torture/execute/20000717-1.c: New test.
15194         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
15195
15196 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
15197
15198         * gcc.c-torture/execute/20000715-2.c: New test.
15199         * gcc.dg/20000715-1.c: New test.
15200
15201 2000-07-15  Michael Meissner  <meissner@redhat.com>
15202
15203         * gcc.c-torture/execute/20000715-1.c: New test.
15204
15205 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
15206
15207         * gcc.c-torture/execute/20000707-1.c: New test.
15208
15209 2000-07-13  Neil Booth  <NeilB@earthling.net>
15210
15211         * testsuite/gcc.dg/cpp/digraph1.c,
15212         testsuite/gcc.dg/cpp/digraph2.c,
15213         testsuite/gcc.dg/cpp/digraphs.c: New tests.
15214
15215 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
15216
15217         * g77.f-torture/compile/20000630-2.f:  New test.
15218         * g77.f-torture/compile/20000630-2.x
15219
15220 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
15221
15222         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
15223
15224 2000-07-11  Neil Booth  <NeilB@earthling.net>
15225
15226         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
15227
15228 2000-07-11  Neil Booth  <NeilB@earthling.net>
15229
15230         * gcc.dg/cpp/cmdlne-C.c: New.
15231
15232 2000-07-09  Neil Booth  <NeilB@earthling.net>
15233
15234         * gcc.dg/cpp/directiv.c: New tests.
15235         * gcc.dg/cpp/undef1.c: Update.
15236
15237 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
15238
15239         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
15240
15241 2000-07-09  Neil Booth  <NeilB@earthling.net>
15242
15243         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
15244
15245 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
15246
15247         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
15248         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
15249
15250 2000-07-08  Neil Booth  <NeilB@earthling.net>
15251
15252         * gcc.dg/cpp/macsyntx.c: New tests.
15253
15254 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
15255
15256         * gcc.dg/20000707-1.c: New test.
15257
15258 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
15259
15260         * gcc.c-torture/execute/20000706-1.c: New test.
15261         * gcc.c-torture/execute/20000706-2.c: New test.
15262         * gcc.c-torture/execute/20000706-3.c: New test.
15263         * gcc.c-torture/execute/20000706-4.c: New test.
15264         * gcc.c-torture/execute/20000706-5.c: New test.
15265
15266 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
15267
15268         * g++.old-deja/g++.pt/instantiate7.C: New test.
15269
15270 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
15271
15272         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
15273         * g++.old-deja/g++.mike/thunk3.C: Likewise.
15274         * g++.old-deja/g++.other/rtti3.C: Likewise.
15275         * g++.old-deja/g++.other/rttid3.C: Likewise.
15276
15277 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
15278
15279         *  g77.f-torture/compile/20000630-1.x: Fix typo
15280
15281 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
15282
15283         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
15284         assembly output.
15285
15286 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
15287
15288         * gcc.dg/cpp/ident.c: New test.
15289
15290 2000-07-05  Neil Booth  <NeilB@earthling.net>
15291
15292         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
15293           gcc.dg/cpp/lexstrng.c: New tests.
15294
15295 2000-07-04  Neil Booth  <NeilB@earthling.net>
15296
15297         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
15298         * gcc.dg/cpp/strify2.c: Same.
15299
15300 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
15301
15302         * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
15303         * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
15304         * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
15305         * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
15306
15307         * testsuite/gcc.dg/cpp/macro1.c,
15308         testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
15309         testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
15310         testsuite/gcc.dg/cpp/strify1.c,
15311         testsuite/gcc.dg/cpp/strify2.c: New tests.
15312
15313 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
15314
15315         * gcc.c-torture/execute/20000703-1.c: New test.
15316
15317 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
15318
15319         * g++.old-deja/g++.pt (lookup10.C): New test.
15320
15321 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
15322
15323         * g++.old-deja/g++.pt (typename25.C): New test.
15324
15325 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
15326
15327         * gcc.c-torture/compile/20000701-1.c: New test.
15328
15329 2000-06-30  Nick Clifton  <nickc@cygnus.com>
15330
15331         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
15332         to test case.
15333
15334 2000-06-30  Catherine Moore  <clm@cygnus.com>
15335
15336         * gcc.c-torture/execute/align-1.c: New test.
15337
15338 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
15339
15340         * g++.old-deja/g++.pt/expr8.C: New test.
15341         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
15342
15343 2000-06-29  Nick Clifton  <nickc@cygnus.com>
15344
15345         * gcc.c-torture/compile/20000629-1.c: New test.
15346
15347 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
15348
15349
15350         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
15351         gcc.dg/noncompile directory, depending on whether they're
15352         preprocessor tests or not.  Annotate all the tests for the dg
15353         framework.
15354
15355         * gcc.c-torture/noncompile/noncompile.exp: Delete.
15356         * gcc.dg/noncompile/noncompile.exp: New.
15357
15358         * Moved files:
15359         Old name                                New name
15360         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
15361         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
15362         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
15363         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
15364         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
15365         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
15366         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
15367         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
15368         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
15369         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
15370         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
15371         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
15372         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
15373         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
15374         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
15375         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
15376         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
15377         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
15378         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
15379         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
15380         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
15381         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
15382         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
15383         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
15384
15385         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
15386         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
15387         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
15388         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
15389         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
15390         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
15391
15392 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
15393
15394         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
15395         declare one variable.  On the fourth, error.
15396         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
15397         declared by 20000628-1a.h.
15398
15399 2000-06-29  Richard Henderson  <rth@redhat.com>
15400
15401         * gcc.c-torture/execute/930529-1.x: New file.
15402         * gcc.dg/920413-1.c: Adjust expected warning text.
15403         * gcc.dg/980217-1.c: Declare abort.
15404         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
15405
15406 2000-06-29  Jeffrey A Law  (law@cygnus.com)
15407
15408         * g77.f-torture/compile/20000629-1.f: New test.
15409         * g77.f-torture/compile/20000629-1.x: Expected to fail.
15410
15411 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
15412
15413         Rearrange lots of files, removing entirely the
15414         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
15415         directories.
15416
15417         * Deleted files:
15418         gcc.c-torture/code_quality/code_quality.exp
15419         gcc.c-torture/special/special.exp
15420         gcc.failure/failure.exp
15421         gcc.failure/940409-1.x
15422         gcc.c-torture/compile/961203-1.x
15423
15424         * New files:
15425         gcc.misc-tests/linkage.exp
15426         gcc.c-torture/execute/920730-1t.c
15427         gcc.c-torture/execute/920730-1t.x
15428         gcc.c-torture/compile/920520-1.x
15429         gcc.c-torture/compile/920521-1.x
15430         gcc.c-torture/compile/981006-1.x
15431         gcc.c-torture/execute/eeprof-1.x
15432
15433         * Moved files (possibly with modifications to fit a new harness):
15434         Old name                                New name
15435         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
15436         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
15437         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
15438         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
15439         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
15440         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
15441         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
15442         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
15443         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
15444         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
15445         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
15446         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
15447         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
15448         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
15449
15450 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
15451
15452         * c-torture/compile/961203-1.x: Delete.
15453
15454         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
15455         not exit. Include stdio.h.
15456         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
15457         * gcc.misc-tests/dg-12.c: Likewise.
15458         * gcc.misc-tests/dg-5.c: Likewise.
15459         * gcc.misc-tests/dg-6.c: Likewise.
15460         * gcc.misc-tests/dg-7.c: Prototype abort.
15461         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
15462         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
15463         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
15464         not exit.
15465         * gcc.misc-tests/sieve.c: Use return from main, not exit.
15466         * gcc.misc-tests/sort2.c: Use return from main, not exit.
15467
15468 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
15469
15470         * gcc.dg/cpp/20000628-1.c: New test.
15471         * gcc.dg/cpp/20000628-1.h: New header for above test.
15472         * gcc.dg/cpp/20000628-1a.h: Likewise.
15473
15474 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
15475
15476         * gcc.dg/cpp: New directory.
15477         * gcc.dg/cpp/cpp.exp: New driver.
15478         * gcc.dg/cpp/20000627-1.c: New test.
15479         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
15480         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
15481         and rewrite as a compilation test.
15482
15483         * gcc.dg: Move many files into the cpp subdirectory, possibly
15484         renaming or editing them as well.
15485         Old name                New name
15486         990119-1.c              cpp/19990119-1.c
15487         990228-1.c              cpp/19990228-1.c
15488         990407-1.c              cpp/19990407-1.c
15489         990409-1.c              cpp/19990409-1.c
15490         990413-1.c              cpp/19990413-1.c
15491         990703-1.c              cpp/19990703-1.c
15492         20000127-1.c            cpp/20000127-1.c
15493         20000129-1.c            cpp/20000129-1.c
15494         20000207-1.c            cpp/20000207-1.c
15495         20000207-2.c            cpp/20000207-2.c
15496         20000209-1.c            cpp/20000209-1.c
15497         20000209-2.c            cpp/20000209-2.c
15498         20000301-1.c            cpp/20000301-1.c
15499         20000419-1.c            cpp/20000419-1.c
15500         20000510-1.S            cpp/20000510-1.S
15501         20000519-1.c            cpp/20000519-1.c
15502         20000529-1.c            cpp/20000529-1.c
15503         20000625-1.c            cpp/20000625-1.c
15504         20000625-2.c            cpp/20000625-2.c
15505         cpp-as1.c               cpp/assert1.c
15506         cpp-as2.c               cpp/assert2.c
15507         cxx-comments-1.c        cpp/cxxcom1.c
15508         cxx-comments-2.c        cpp/cxxcom2.c
15509         endif-label.c           cpp/endif.c
15510         cpp-hash1.c             cpp/hash1.c
15511         cpp-hash2.c             cpp/hash2.c
15512         cpp-if1.c               cpp/if-1.c
15513         cpp-if2.c               cpp/if-2.c
15514         cpp-if3.c               cpp/if-3.c
15515         cpp-if4.c               cpp/if-4.c
15516         cpp-if5.c               cpp/if-5.c
15517         cpp-cond.c              cpp/if-cexp.c
15518         cpp-missingop.c         cpp/if-mop.c
15519         cpp-missingparen.c      cpp/if-mpar.c
15520         cpp-opprec.c            cpp/if-oppr.c
15521         cpp-ifparen.c           cpp/if-paren.c
15522         cpp-shortcircuit.c      cpp/if-sc.c
15523         cpp-shift.c             cpp/if-shift.c
15524         cpp-unary.c             cpp/if-unary.c
15525         cpp-li1.c               cpp/line1.c
15526         cpp-li2.c               cpp/line2.c
15527         lineno.c                cpp/line3.c
15528         lineno-2.c              cpp/line4.c
15529         cpp-mi.c                cpp/mi1.c
15530         cpp-mic.h               cpp/mi1c.h
15531         cpp-micc.h              cpp/mi1cc.h
15532         cpp-mind.h              cpp/mi1nd.h
15533         cpp-mindp.h             cpp/mi1ndp.h
15534         cpp-mix.h               cpp/mi1x.h
15535         cpp-mi2.c               cpp/mi2.c
15536         cpp-mi2a.h              cpp/mi2a.h
15537         cpp-mi2b.h              cpp/mi2b.h
15538         cpp-mi2c.h              cpp/mi2c.h
15539         cpp-mi3.c               cpp/mi3.c
15540         cpp-mi3.def             cpp/mi3.def
15541         poison-1.c              cpp/poison.c
15542         pr-impl.c               cpp/prag-imp.c
15543         cpp-redef-2.c           cpp/redef1.c
15544         cpp-redef.c             cpp/redef2.c
15545         strpaste.c              cpp/strp1.c
15546         strpaste-2.c            cpp/strp2.c
15547         cpp-tradpaste.c         cpp/tr-paste.c
15548         cpp-tradstringify.c     cpp/tr-str.c
15549         cpp-tradwarn1.c         cpp/tr-warn1.c
15550         cpp-tradwarn2.c         cpp/tr-warn2.c
15551         trigraphs.c             cpp/trigraphs.c
15552         cpp-unc1.c              cpp/unc1.c
15553         cpp-unc2.c              cpp/unc2.c
15554         cpp-unc3.c              cpp/unc3.c
15555         cpp-unc.c               cpp/unc4.c
15556         undef.c                 cpp/undef1.c
15557         undef-2.c               cpp/undef2.c
15558         cpp-wi1.c               cpp/widestr1.c
15559
15560 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
15561
15562         * lib/g++.exp (g++_include_flags): Tweak.
15563
15564 2000-06-27  H.J. Lu  <hjl@gnu.org>
15565             Loren J. Rittle  <ljrittle@acm.org>
15566
15567         * lib/g++.exp (g++_include_flags): Override libgloss.exp
15568         version with one that knows about the new gcc tree structure.
15569         (g++_link_flags): Same.
15570
15571 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
15572
15573         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
15574         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
15575         case we are cross-compiling.
15576
15577         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
15578         g++.old-deja/g++.niklas/Makefile.in,
15579         g++.old-deja/g++.niklas/configure.in,
15580         g++.old-deja/g++.other/Makefile.in,
15581         g++.old-deja/g++.other/configure.in,
15582         gcc.c-torture/code_quality/Makefile.in,
15583         gcc.c-torture/code_quality/configure.in,
15584         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
15585         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
15586         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
15587         gcc.c-torture/execute/ieee/Makefile.in,
15588         gcc.c-torture/execute/ieee/configure.in,
15589         gcc.c-torture/noncompile/Makefile.in,
15590         gcc.c-torture/noncompile/configure.in,
15591         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
15592         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
15593         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
15594
15595 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
15596
15597         * g++.old-deja/g++.other/ambig3.C: New test.
15598
15599 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
15600
15601         * g++.old-deja/g++.pt/syntax1.C: New test.
15602         * g++.old-deja/g++.pt/syntax2.C: New test.
15603         * g++.old-deja/g++.other/syntax3.C: New test.
15604         * g++.old-deja/g++.other/syntax4.C: New test.
15605
15606 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
15607
15608         * gcc.dg/20000623-1.c: Prototype exit and abort.
15609
15610 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
15611
15612         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
15613         New tests.
15614         * gcc.dg/cpp-mi3.def: New file.
15615
15616         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
15617         inside assertions.
15618         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
15619         lexer's error messages.
15620         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
15621         divine anything from the linemarkers.
15622         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
15623         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
15624
15625 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
15626
15627         * gcc.dg/20000623-1.c: New test.
15628
15629 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
15630
15631         * gcc.c-torture/execute/20000622-1.c: New test.
15632
15633 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
15634
15635         * g++.old-deja/g++.other/init15.C: New test.
15636
15637 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
15638
15639         * g++.old-deja/g++.pt/vaarg2.C: New test.
15640         * g++.old-deja/g++.pt/vaarg3.C: New test.
15641
15642 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
15643
15644         * g++.old-deja/g++.other/dyncast6.C: New test.
15645
15646 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
15647
15648         * gcc.c-torture/execute/loop-6.c: New test.
15649
15650 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
15651
15652         * gcc.dg/20000614-1.c: New test.
15653         * gcc.dg/20000614-2.c: New test.
15654
15655 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
15656
15657         * g++.old-deja/g++.other/inline12.C: New test.
15658
15659 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
15660
15661         * g++.old-deja/g++.other/eh1.C: New test.
15662
15663 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
15664
15665         * g++.old-deja/g++.other/type.C: New test.
15666
15667 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
15668
15669         * g++.old-deja/g++.other/initstring.C: New test.
15670
15671 2000-06-12  Jason Merrill  <jason@redhat.com>
15672
15673         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
15674
15675 2000-06-09  Jeffrey A Law  (law@cygnus.com)
15676
15677         * gcc.c-torture/compile/20000609-1.c: New test.
15678
15679 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
15680
15681         * gcc.dg/20000609-1.c: New test.
15682
15683 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
15684
15685         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
15686         * gcc.c-torture/noncompile/poison-1.c: Move...
15687         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
15688         * gcc.dg/cpp-li1.c: Add a token after the #line.
15689
15690 2000-06-05  Richard Henderson  <rth@cygnus.com>
15691
15692         * gcc.c-torture/execute/20000605-2.c: New test.
15693         * gcc.c-torture/execute/20000605-3.c: New test.
15694
15695 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
15696
15697         * g77.f-torture/execute/20000503-1.x: New file.
15698
15699 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
15700
15701         * g++.old-deja/g++.eh/badalloc1.C: New test.
15702
15703 2000-06-05  Richard Henderson  <rth@cygnus.com>
15704
15705         * gcc.c-torture/execute/20000605-1.c: New test.
15706
15707 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
15708             Nathan Sidwell <nathan@codesourcery.com>
15709
15710         * gcc.c-torture/compile/20000605-1.c: New test.
15711
15712 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
15713
15714         * g77.f-torture/compile/20000601-1.f:  New test.
15715
15716 2000-06-03  Richard Henderson  <rth@cygnus.com>
15717
15718         * gcc.c-torture/execute/20000603-1.c: New.
15719
15720 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
15721
15722         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
15723         * gcc.dg/noreturn-2.c (noreturn): Likewise.
15724
15725 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
15726
15727         * gcc.dg/compare2.c (case 12): XFAIL.
15728         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
15729         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
15730
15731         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
15732
15733 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
15734
15735         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
15736         guard macro is already defined when the header is first
15737         included.
15738         * gcc.dg/cpp-mix.h: New file.
15739         * gcc.dg/endif-label.c: Update patterns to match compiler.
15740
15741         * g++.brendan/complex1.C: Declare abort.
15742         * g++.law/refs4.C: Remove XFAIL.
15743         * g++.oliva/expr2.C: Declare abort and exit.
15744
15745 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
15746
15747         * gcc.c-torture/execute/20000528-1.c: New test.
15748
15749         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
15750         * g++.old-deja/g++.law/temps4.C: Likewise.
15751
15752         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
15753         stdlib.h.  Call abort() on failure.
15754         * g++.old-deja/g++.law/refs4.C: Likewise.
15755         * g++.old-deja/g++.law/temps4.C: Likewise.
15756         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
15757         * gcc.c-torture/execute/20000112-1.c: Include string.h.
15758
15759 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
15760
15761         Relative to g++.dg/special:
15762         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
15763
15764         Relative to g++.old-deja:
15765         * g++.brendan/complex1.C, g++.jason/optimize2.C,
15766         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
15767         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
15768         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
15769         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
15770         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
15771         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
15772
15773         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
15774         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
15775         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
15776         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
15777         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
15778         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
15779         and/or string.h.
15780
15781         * g++.other/goto1.C: Update expectations for error messages.
15782
15783 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
15784
15785         * gcc.c-torture/compile/20000523-1.c: New test.
15786
15787 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
15788
15789         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
15790
15791 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
15792
15793         * g++.old-deja/g++.eh/catch11.C: New test.
15794         * g++.old-deja/g++.eh/catch12.C: New test.
15795
15796 2000-05-24  Nick Clifton  <nickc@cygnus.com>
15797
15798         * gcc.c-torture/execute/20000523-1.c: New test.
15799
15800 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
15801
15802         * c-torture/execute/bcp-1.c: Replace abort in arg of
15803         __builtin_constant_p with a generic external function.
15804
15805         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
15806         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
15807         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
15808         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
15809         Prototype abort and/or exit.
15810
15811         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
15812         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
15813         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
15814         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
15815
15816 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
15817
15818         * gcc.dg/dwarf2-1.c: New test.
15819
15820 2000-05-20  Richard Henderson  <rth@cygnus.com>
15821
15822         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
15823
15824 2000-05-20  Andreas Jaeger  <aj@suse.de>
15825
15826         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
15827         testcase.
15828
15829 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
15830
15831         * gcc.c-torture/execute/20000519-2.c: New test.
15832
15833 2000-05-19  Andreas Jaeger  <aj@suse.de>
15834
15835         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
15836         which fails with SSA.
15837
15838         * lib/c-torture.exp: Also test with -O3 -fssa.
15839
15840 2000-05-18  Michael Meissner  <meissner@redhat.com>
15841
15842         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
15843         * gcc.c-torture/execute/920415-1.c: Ditto.
15844         * gcc.c-torture/execute/920501-1.c: Ditto.
15845         * gcc.c-torture/execute/conversion.c: Ditto.
15846         * gcc.c-torture/execute/cvt-1.c: Ditto.
15847
15848 2000-05-18  Jeffrey A Law  (law@cygnus.com)
15849
15850         * gcc.c-torture/compile/20000518-1.c: New test.
15851
15852 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
15853
15854         * g77.f-torture/compile/200005018.f:  New test.
15855
15856 2000-05-17  Jeffrey A Law  (law@cygnus.com)
15857
15858         * gcc.c-torture/compile/20000517-1.c: New test.
15859
15860 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
15861
15862         * gcc.c-torture/execute/20000516-1.c: New test.
15863
15864 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
15865
15866         * g++.old-deja/g++.other/eh.C: New test.
15867
15868 2000-05-12  Richard Henderson  <rth@cygnus.com>
15869
15870         * gcc.c-torture/execute/990208-1.c (main): Don't pass
15871         constants through to doit's conditional.
15872
15873 2000-05-11  Jeffrey A Law  (law@cygnus.com)
15874
15875         * gcc.c-torture/compile/20000511-1.c: New test.
15876         * g77.f-torture/compile/20000511-1.f: New test.
15877         * g77.f-torture/compile/20000511-2.f: New test.
15878
15879 2000-05-11  Michael Meissner  <meissner@redhat.com>
15880
15881         * gcc.c-torture/execute/20000511-1.c: New test.
15882
15883 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
15884
15885         * gcc.dg/dg.exp: Scan .S files as well as .c files.
15886         * gcc.dg/20000510-1.S: New.
15887
15888 2000-05-08  Catherine Moore  <clm@cygnus.com>
15889
15890         * gcc.dg/unused-3.c: New.
15891
15892 2000-05-06  Richard Henderson  <rth@cygnus.com>
15893
15894           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
15895           * g++.old-deja/g++.mike/warn1.C: Likewise.
15896           * g++.old-deja/g++.pt/local1.C: Likewise.
15897           * g++.old-deja/g++.pt/local7.C: Likewise.
15898           * g++.old-deja/g++.pt/spec16.C: Likewise.
15899
15900 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
15901
15902         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
15903
15904 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
15905
15906           * g77.f-torture/execute/20000503-1.f:  New test.
15907
15908 2000-05-04  Andreas Jaeger  <aj@suse.de>
15909
15910         * gcc.dg/noreturn-2.c: New test.
15911
15912 2000-05-04  Neil Booth  <NeilB@earthling.net>
15913
15914         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
15915         preprocessor.
15916
15917 2000-05-04  Richard Henderson  <rth@cygnus.com>
15918
15919         * gcc.c-torture/execute/20000503-1.c: Fix typo.
15920
15921 2000-05-04  Richard Henderson  <rth@cygnus.com>
15922
15923         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
15924         OpenSSL by Jason R Thorpe.
15925
15926 2000-05-03  Jim Wilson  <wilson@cygnus.com>
15927
15928         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
15929
15930 2000-05-03  Robert Lipe <robertlipe@usa.net>
15931
15932         * gcc.dg/20000503-1.c: New test.
15933
15934 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
15935
15936         * gcc.c-torture/compile/20000502-1.c: New test.
15937         * g++.old-deja/g++.other/align.C: New test.
15938         * gcc.dg/cpp-tradstringify.c: New test.
15939
15940 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
15941
15942         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
15943         and hard registers.
15944
15945 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
15946
15947         * gcc.c-torture/execute/loop-5.c: New test.
15948
15949 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
15950
15951         * gcc.c-torture/execute/va-arg-20.c: New test.
15952
15953 2000-04-23  Jeffrey A Law  (law@cygnus.com)
15954
15955         * gcc.c-torture/execute/20000422-1.c: New test.
15956
15957 2000-04-20  Greg McGary  <gkm@gnu.org>
15958
15959         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
15960         when optimizing, but without sibling-call optimizations (-O1).
15961
15962 2000-04-20  Jeffrey A Law  (law@cygnus.com)
15963
15964           * gcc.c-torture/compile/20000420-1.c: New test.
15965
15966 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
15967
15968         * g++.abi/ptrflags.C: New test.
15969         * g++.eh/catchptr1.C: Test incomplete pointer chains.
15970
15971 2000-04-19  Catherine Moore  <clm@cygnus.com>
15972
15973         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
15974
15975 2000-04-19  Greg McGary  <gkm@gnu.org>
15976
15977         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
15978         sibling-call optimizations.
15979
15980 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
15981
15982         * gcc.dg/20000419-1.c: New test.
15983
15984 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
15985
15986         * gcc.c-torture/execute/20000412-6.c: New test.
15987
15988 2000-04-12  Jeffrey A Law  (law@cygnus.com)
15989
15990         * gcc.c-torture/execute/20000412-5.c: New test.
15991         * g77.f-torture/compile/20000412-1.f: New test.
15992         * gcc.c-torture/execute/20000412-4.c: New test.
15993         * gcc.c-torture/compile/20000412-2.c: New test.
15994         * gcc.c-torture/execute/20000412-3.c: New test.
15995         * gcc.c-torture/compile/20000412-1.c: New test.
15996         * gcc.c-torture/execute/20000412-2.c: New test.
15997
15998 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
15999
16000         * objc/execute/bf-20.m: New test.
16001
16002 2000-04-10  Richard Henderson  <rth@cygnus.com>
16003
16004         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
16005
16006         * gcc.c-torture/execute/20000412-1.c: New test.
16007
16008 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
16009
16010         * g++.old-deja/g++.eh/catchptr1.C: New test.
16011
16012 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
16013
16014         * g++.old-deja/g++.abi/cxa_vec.C: New test.
16015
16016 2000-04-08  Neil Booth  <NeilB@earthling.net>
16017
16018         * gcc.dg/cpp-nullchar.c: Remove test as
16019         embedded nulls cause problems.
16020
16021 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16022
16023         * gcc.dg/compare2.c: New test.
16024
16025 2000-04-08  Neil Booth  <NeilB@earthling.net>
16026
16027         * gcc.dg/cpp-nullchar.c: New test.
16028
16029 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
16030
16031         * gcc.dg/cpp-mi2.c: New test.
16032         * gcc.dg/cpp-mi2[abc].h: New files.
16033
16034 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
16035
16036         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
16037         member name.
16038
16039 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
16040
16041         * g++.old-deja/g++.abi/vmihint.C: New test.
16042
16043 2000-04-06  Neil Booth  <NeilB@earthling.net>
16044
16045         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
16046         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c:  Add FSF
16047         copyright.
16048
16049 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
16050
16051         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
16052         avoid stack-frame overwrite.
16053
16054 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
16055
16056         * gcc.c-torture/compile/20000405-2.c: New test.
16057         * gcc.c-torture/compile/20000405-3.c: New test.
16058
16059 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
16060
16061         * gcc.c-torture/compile/20000405-1.c: New test.
16062
16063 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
16064
16065         * gcc.dg/cast-qual-1.c: Revert last change.
16066
16067 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16068
16069         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
16070
16071 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
16072
16073         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
16074         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
16075
16076 2000-04-03  Jeffrey A Law  (law@cygnus.com)
16077
16078         * gcc.c-torture/compile/20000403-2.c: New test.
16079         * gcc.c-torture/compile/20000403-1.c: New test.
16080
16081 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
16082
16083         * gcc.c-torture/execute/20000403-1.c: New test.
16084
16085 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
16086
16087         * gcc.c-torture/execute/20000402-1.c: New test.
16088
16089 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
16090
16091         * gcc.c-torture/execute/va-arg-15.c: New test.
16092         * gcc.c-torture/execute/va-arg-16.c: New test.
16093         * gcc.c-torture/execute/va-arg-17.c: New test.
16094         * gcc.c-torture/execute/va-arg-18.c: New test.
16095         * gcc.c-torture/execute/va-arg-19.c: New test.
16096
16097 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
16098
16099         * gcc.c-torture/compile/981211-1.c: Move to...
16100         * gcc.dg/cpp-as1.c: ...here.
16101         * gcc.dg/cpp-as2.c: New file.
16102
16103         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
16104         compiler.
16105
16106 2000-04-02  Neil Booth  <NeilB@earthling.net>
16107
16108         * gcc.dg/cpp-cond.c  New tests.
16109         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
16110         accidental success less likely.
16111         * gcc.dg/cpp-missingop.c  New tests.
16112         * gcc.dg/cpp-missingparen.c  New tests.
16113         * gcc.dg/cpp-shift.c  New tests.
16114         * gcc.dg/cpp-shortcircuit.c  New tests.
16115         * gcc.dg/cpp-unary.c  New tests.
16116
16117 2000-03-29  Jeffrey A Law  (law@cygnus.com)
16118
16119         * gcc.c-torture/compile/20000329-1.c: New test.
16120
16121 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
16122
16123         * gcc.c-torture/compile/20000326-1.c: New test.
16124         * gcc.c-torture/compile/20000326-2.c: New test.
16125
16126 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
16127
16128         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
16129         the first parameter is a function argument.
16130
16131 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
16132
16133         * g++.old-deja/g++.ext/array4.C: New test.
16134
16135 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
16136
16137         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
16138
16139 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16140
16141         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
16142
16143 2000-03-19  Richard Henderson  <rth@cygnus.com>
16144
16145         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
16146
16147 2000-03-19  Richard Henderson  <rth@cygnus.com>
16148
16149         * gcc.c-torture/compile/20000319-1.c: New test.
16150
16151 2000-03-14  Jeffrey A Law  (law@cygnus.com)
16152
16153         * gcc.c-torture/execute/20000314-3.c: New test.
16154         * gcc.c-torture/execute/20000314-2.c: New test.
16155         * gcc.c-torture/execute/20000314-1.c: New test.
16156         * gcc.c-torture/compile/20000314-2.c: New test.
16157         * gcc.c-torture/compile/20000314-1.c: New test.
16158
16159 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
16160
16161         * g++.old-deja/g++.warn/inline.C: New test.
16162
16163 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
16164
16165         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
16166         standards-compliant result rather than specific constants.
16167         Put test-values in array.
16168
16169 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
16170
16171         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
16172         (g++_target_compile): Put test-specific options last.
16173
16174 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
16175
16176         * g++.old-deja/g++.eh/vbase4.C: New test.
16177
16178 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
16179
16180         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
16181
16182 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
16183
16184         * g++.old-deja/g++.brendan/misc12.C: Removed.
16185         * g++.old-deja/g++.pt/memtemp77.C: Constify.
16186         * g++.old-deja/g++.ext/pretty4.C: New test.
16187
16188 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
16189
16190         * g++.old-deja/g++.other/string2.C: New test.
16191
16192 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
16193
16194         * g++.old-deja/g++.warn/impint2.C: New test.
16195
16196 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
16197
16198         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
16199         is 1, not zero.
16200
16201 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
16202
16203         * g++.old-deja/g++.warn/impint.C: New test.
16204         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
16205         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
16206         * g++.old-deja/g++.pt/explicit12.C: Likewise.
16207         * g++.old-deja/g++.pt/explicit13.C: Likewise.
16208         * g++.old-deja/g++.pt/explicit17.C: Likewise.
16209         * g++.old-deja/g++.pt/explicit18.C: Likewise.
16210         * g++.old-deja/g++.pt/explicit19.C: Likewise.
16211         * g++.old-deja/g++.pt/explicit23.C: Likewise.
16212         * g++.old-deja/g++.pt/explicit31.C: Likewise.
16213         * g++.old-deja/g++.pt/explicit35.C: Likewise.
16214         * g++.old-deja/g++.pt/explicit6.C: Likewise.
16215         * g++.old-deja/g++.pt/memclass7.C: Likewise.
16216
16217 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
16218
16219         * gcc.dg/cpp-redef.c: New test.
16220
16221 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
16222
16223         * g++.old-deja/g++.pt/unify7.C: New test.
16224
16225 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
16226
16227         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
16228         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
16229
16230 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
16231
16232         * gcc.c-torture/compile/20000224-1.c: New test.
16233
16234 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
16235
16236         * gcc.c-torture/compile/cpp-2.c: New test.
16237         * gcc.c-torture/compile/cpp-1.c: New test.
16238
16239 2000-02-25  Jeffrey A Law  (law@cygnus.com)
16240
16241         * gcc.c-torture/execute/20000225-1.c: New test.
16242
16243 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
16244
16245         * gcc.dg/cpp-li2.c: New test.
16246
16247         * gcc.dg/cpp-wi1.c: New test.
16248
16249         * gcc.dg/cpp-li1.c: New test.
16250
16251 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
16252
16253         * g++.old-deja/g++.other/sizeof5.C: New test.
16254
16255 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
16256
16257         * gcc.c-torture/execute/va-arg-13.c: New test.
16258
16259 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
16260
16261         * gcc.c-torture/execute/va-arg-12.c: New test.
16262
16263 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
16264
16265         * gcc.c-torture/execute/20000223-1.c: New test.
16266
16267 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
16268
16269         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
16270
16271 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
16272
16273         * g++.old-deja/g++.abi/ptrmem.C: New test.
16274
16275 2000-02-19  Richard Henderson  <rth@cygnus.com>
16276
16277         * gcc.c-torture/compile/init-3.c: New.
16278
16279 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
16280
16281         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
16282         ALWAYS_CXXFLAGS.
16283
16284 2000-02-11  Robert Lipe <robertl@sco.com>
16285
16286         * gcc.c-torture/compile/20000211-3.c: New test.
16287
16288 2000-02-11  Martin Buchholz <martin@xemacs.org>
16289
16290         * gcc.c-torture/compile/20000211-2.c: New test.
16291
16292 2000-02-11  Jeffrey A Law  (law@cygnus.com)
16293
16294         * gcc.c-torture/compile/20000211-1.c: New test.
16295
16296 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
16297
16298         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
16299           on native targets
16300
16301 2000-02-08  Nathan Sidwell  <nathan@acm.org>
16302
16303         * g++.old-deja/g++.other/cast5.C: New test.
16304
16305 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
16306
16307         * gcc.c-torture/execute/20000205-1.c: New.
16308
16309 2000-02-03  Nathan Sidwell  <nathan@acm.org>
16310
16311         * g++.old-deja/g++.jason/cast3.C: Return void.
16312         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
16313
16314 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
16315
16316         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
16317
16318         * gcc.dg/loop-1.c: New test.
16319
16320 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
16321
16322         * gcc.c-torture/compile/20000127-1.c: New test.
16323         * gcc.c-torture/execute/991228-1.c: New test.
16324
16325 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
16326
16327         * gcc.dg/unused-2.c: New test.
16328
16329         * gcc.dg/conv-1.c: New test.
16330
16331 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
16332
16333         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
16334         compiler.
16335         (tool_option_proc): Fix typo.
16336
16337 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
16338
16339         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
16340         of the ld on the host, not on the build machine.
16341         Also, don't crash if '--help' is not a supported option.
16342
16343 2000-01-24  Richard Henderson  <rth@cygnus.com>
16344
16345         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
16346
16347 2000-01-20  Jeffrey A Law  (law@cygnus.com)
16348
16349         * gcc.c-torture/execute/20000120-2.c: New test.
16350         * gcc.c-torture/execute/20000120-1.c: New test.
16351
16352 2000-01-13  Jeffrey A Law  (law@cygnus.com)
16353
16354         * gcc.c-torture/execute/20000113-1.c: New test.
16355
16356 2000-01-12  Jeffrey A Law  (law@cygnus.com)
16357
16358         * gcc.c-torture/execute/20000112-1.c: New test.
16359
16360 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
16361
16362         * gcc.dg/20000111-1.c: New test.
16363
16364 2000-01-10  Jeffrey A Law  (law@cygnus.com)
16365
16366         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
16367         with 16 bit integers.
16368
16369 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
16370
16371         * gcc.dg/20000108-1.c: New test.
16372
16373 2000-01-05  Nathan Sidwell  <nathan@acm.org>
16374
16375         * g++.old-deja/g++.ns/koenig8.C: New test.
16376
16377 2000-01-05  Nathan Sidwell  <nathan@acm.org>
16378
16379         * g++.old-deja/g++.other/cast4.C: New test.
16380
16381 2000-01-05  Jeffrey A Law  (law@cygnus.com)
16382
16383         * gcc.c-torture/compile/20000105-2.c: New test.
16384         * gcc.c-torture/compile/20000105-1.c: New test.
16385
16386 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16387
16388         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
16389         references to printf & atoi to conform to ANSI standard.
16390         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
16391         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
16392         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
16393         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
16394         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
16395         * g++.old-deja/g++.brendan/complex1.C: Likewise.
16396         * g++.old-deja/g++.brendan/copy1.C: Likewise.
16397         * g++.old-deja/g++.brendan/copy2.C: Likewise.
16398         * g++.old-deja/g++.brendan/copy3.C: Likewise.
16399         * g++.old-deja/g++.brendan/copy4.C: Likewise.
16400         * g++.old-deja/g++.brendan/copy5.C: Likewise.
16401         * g++.old-deja/g++.brendan/copy6.C: Likewise.
16402         * g++.old-deja/g++.brendan/copy7.C: Likewise.
16403         * g++.old-deja/g++.brendan/copy8.C: Likewise.
16404         * g++.old-deja/g++.brendan/crash11.C: Likewise.
16405         * g++.old-deja/g++.brendan/crash14.C: Likewise.
16406         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
16407         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
16408         * g++.old-deja/g++.brendan/delete2.C: Likewise.
16409         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
16410         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
16411         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
16412         * g++.old-deja/g++.brendan/eh1.C: Likewise.
16413         * g++.old-deja/g++.brendan/groff1.C: Likewise.
16414         * g++.old-deja/g++.brendan/init3.C: Likewise.
16415         * g++.old-deja/g++.brendan/misc12.C: Likewise.
16416         * g++.old-deja/g++.brendan/misc7.C: Likewise.
16417         * g++.old-deja/g++.brendan/new2.C: Likewise.
16418         * g++.old-deja/g++.brendan/operators4.C: Likewise.
16419         * g++.old-deja/g++.brendan/operators5.C: Likewise.
16420         * g++.old-deja/g++.brendan/overload2.C: Likewise.
16421         * g++.old-deja/g++.brendan/overload7.C: Likewise.
16422         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
16423         * g++.old-deja/g++.brendan/reference1.C: Likewise.
16424         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
16425         * g++.old-deja/g++.brendan/template24.C: Likewise.
16426         * g++.old-deja/g++.brendan/template3.C: Likewise.
16427         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
16428         * g++.old-deja/g++.jason/inline3.C: Likewise.
16429         * g++.old-deja/g++.jason/opeq.C: Likewise.
16430         * g++.old-deja/g++.law/arg5.C: Likewise.
16431         * g++.old-deja/g++.law/arm7.C: Likewise.
16432         * g++.old-deja/g++.law/ctors11.C: Likewise.
16433         * g++.old-deja/g++.law/cvt8.C: Likewise.
16434         * g++.old-deja/g++.law/init9.C: Likewise.
16435         * g++.old-deja/g++.law/refs4.C: Likewise.
16436         * g++.old-deja/g++.law/template2.C: Likewise.
16437         * g++.old-deja/g++.law/visibility24.C: Likewise.
16438         * g++.old-deja/g++.law/vtable3.C: Likewise.
16439         * g++.old-deja/g++.mike/asm2.C: Likewise.
16440         * g++.old-deja/g++.mike/eh1.C: Likewise.
16441         * g++.old-deja/g++.mike/misc1.C: Likewise.
16442         * g++.old-deja/g++.mike/misc13.C: Likewise.
16443         * g++.old-deja/g++.mike/misc14.C: Likewise.
16444         * g++.old-deja/g++.mike/ns12.C: Likewise.
16445         * g++.old-deja/g++.mike/p1248.C: Likewise.
16446         * g++.old-deja/g++.mike/p3708.C: Likewise.
16447         * g++.old-deja/g++.mike/p3708a.C: Likewise.
16448         * g++.old-deja/g++.mike/p3708b.C: Likewise.
16449         * g++.old-deja/g++.mike/p646.C: Likewise.
16450         * g++.old-deja/g++.mike/p700.C: Likewise.
16451         * g++.old-deja/g++.mike/p783.C: Likewise.
16452         * g++.old-deja/g++.mike/p783a.C: Likewise.
16453         * g++.old-deja/g++.mike/p783b.C: Likewise.
16454         * g++.old-deja/g++.mike/p786.C: Likewise.
16455         * g++.old-deja/g++.mike/p789.C: Likewise.
16456         * g++.old-deja/g++.mike/p789a.C: Likewise.
16457         * g++.old-deja/g++.mike/p807a.C: Likewise.
16458         * g++.old-deja/g++.other/delete3.C: Likewise.
16459         * g++.old-deja/g++.other/dyncast1.C: Likewise.
16460         * g++.old-deja/g++.other/dyncast2.C: Likewise.
16461         * g++.old-deja/g++.other/dyncast3.C: Likewise.
16462         * g++.old-deja/g++.other/empty1.C: Likewise.
16463         * g++.old-deja/g++.other/temporary1.C: Likewise.
16464         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
16465         * g++.old-deja/g++.pt/t16.C: Likewise.
16466         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
16467
16468 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
16469
16470         * gcc.dg/991230-1.c: New test.
16471
16472 1999-12-29  Jeffrey A Law  (law@cygnus.com)
16473
16474         * gcc.c-torture/compile/991229-3.c: New test.
16475         * gcc.c-torture/compile/991229-2.c: New test.
16476         * gcc.c-torture/compile/991229-1.c: New test.
16477
16478 1999-12-29  Greg McGary <gkm@eng.ascend.com>
16479
16480         * gcc.c-torture/compile/labels-2.c: New test.
16481
16482 1999-12-27  Martin von Löwis  <loewis@informatik.hu-berlin.de>
16483
16484         * gcc.c-torture/execute/991227-1.c: New test.
16485
16486 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
16487
16488         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
16489
16490 1999-12-21  Martin von Löwis  <loewis@informatik.hu-berlin.de>
16491
16492         * gcc.c-torture/execute/991221-1.c: New test.
16493
16494 1999-12-20  Nathan Sidwell  <nathan@acm.org>
16495
16496         * g++.old-deja/g++.other/cast3.C: New test.
16497
16498 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
16499
16500         * gcc.c-torture/execute/991216-4.c: New test.
16501
16502 1999-12-16  Michael Meissner  <meissner@cygnus.com>
16503
16504         * gcc.c-torture/execute/991216-1.c: New test.
16505         * gcc.c-torture/execute/991216-2.c: New test.
16506         * gcc.c-torture/execute/991216-3.c: New test.
16507
16508 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
16509
16510         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
16511         Actually make the test fail by using "-O2" for compilation.
16512
16513 1999-12-15  Nathan Sidwell  <nathan@acm.org>
16514
16515         * g++.old-deja/g++.warn/cast-align1.C: New test.
16516
16517 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
16518
16519         * gcc.c-torture/compile/991214-1.c: New test.
16520         * gcc.c-torture/compile/991214-2.c: New test.
16521
16522 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
16523
16524         * gcc.dg/991214-1.c: New test.
16525
16526 1999-12-13  Jeffrey A Law  (law@cygnus.com)
16527
16528         * gcc.c-torture/compile/991213-3.c: New test.
16529         * gcc.c-torture/compile/991213-2.c: New test.
16530         * gcc.c-torture/compile/991213-1.c: New test.
16531
16532 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
16533
16534         * gcc.dg/991209-1.c: New test.
16535
16536 1999-12-08  Nathan Sidwell <nathan@acm.org>
16537
16538         * gcc.c-torture/compile/991208-1.c: New test.
16539
16540 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
16541
16542         * gcc.dg/ultrasp2.c: New test.
16543
16544 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
16545
16546         * g++.old-deja/g++.abi/align.C (main): Fix typo.
16547
16548 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
16549
16550         * gcc.c-torture/compile/991202-1.c: New test.
16551         * gcc.c-torture/execute/991202-1.c: New test.
16552         * gcc.c-torture/execute/991202-2.c: New test.
16553         * gcc.c-torture/execute/991202-3.c: New test.
16554
16555 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
16556
16557         * g++.old-deja/g++.abi/align.C: New test.
16558         * g++.old-deja/g++.abi/aggregates.C: Likewise.
16559         * g++.old-deja/g++.abi/bitfields.C: Likewise.
16560
16561 1999-12-01  Richard Henderson  <rth@cygnus.com>
16562
16563         * gcc.c-torture/execute/991201-1.c: New.
16564
16565 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
16566
16567         * gcc.dg/991129-1.c: New test.
16568
16569 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
16570
16571         * gcc.c-torture/compile/991127-1.c: New test.
16572
16573 1999-11-22  Nathan Sidwell  <nathan@acm.org>
16574
16575         * g++.old-deja/g++.other/warn4.C: New test.
16576
16577 1999-11-22  Nathan Sidwell  <nathan@acm.org>
16578
16579         * g++.old-deja/g++.eh/cleanup2.C: New test.
16580         * g++.old-deja/g++.ext/pretty2.C: New test.
16581         * g++.old-deja/g++.ext/pretty3.C: New test.
16582         * g++.old-deja/g++.other/debug6.C: New test.
16583
16584 1999-10-20  Jim Wilson  <wilson@cygnus.com>
16585
16586         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
16587         compiler_output to look for one error message instead of two.
16588
16589 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
16590
16591         * gcc.c-torture/execute/991118-1.c: Also test case
16592         where the word boundary does not split a byte evenly.
16593
16594 1999-11-19  Nathan Sidwell  <nathan@acm.org>
16595
16596         * g++.old-deja/g++.ext/restrict1.C: New test.
16597
16598 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
16599
16600         * gcc.c-torture/execute/991118-1.c: New test.
16601
16602 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
16603
16604         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
16605         working directory pathnames.
16606
16607 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
16608
16609         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
16610         host is equipped with driver.h and driver.o so it can actually
16611         compile and run the tests.
16612
16613 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
16614
16615         * gcc.c-torture/compile/991008-1.c: New test.
16616
16617 1999-11-08  Nick Clifton  <nickc@cygnus.com>
16618
16619         * lib/gcc-dg.exp: Include target-supports.exp
16620
16621 1999-11-05  Nick Clifton  <nickc@cygnus.com>
16622
16623         * lib/target-supports.exp: New file: Provide procs to test for
16624         features supported by the target.
16625         (check_weak_available): Moved here from ecos.exp.
16626         (check_alias_available): New proc: Determine of the target
16627         toolchain supports the alias attribute.
16628
16629         * gcc.dg/special/ecos.exp: Move check_weak_available to
16630         target-supports.exp.
16631         (alias-1.c): Only perform the test if the target supports
16632         aliases.
16633         (wkali-1.c): Only perform the test if the target supports
16634         aliases.
16635
16636         * gcc.dg/990506-0.c: Expect error messages from cross
16637         targets as well as native targets.
16638
16639 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
16640
16641         * gcc.dg/ultrasp1.c: Removed xfail.
16642         * gcc.dg/struct-ret-2.c: Likewise.
16643         * gcc.dg/array-1.c: Likewise.
16644
16645 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
16646
16647         * gcc.dg/struct-ret-2.c: New test.
16648
16649         * gcc.dg/array-1.c: New test.
16650
16651 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
16652
16653         * gcc.c-torture/execute/991030-1.c: New test.
16654
16655 1999-10-26  Richard Henderson  <rth@cygnus.com>
16656
16657         * gcc.c-torture/compile/991026-2.c: New test.
16658
16659 1999-10-26  Jeffrey A Law  (law@cygnus.com)
16660
16661         * gcc.c-torture/compile/991026-1.c: New test.
16662
16663 1999-10-23  Jeffrey A Law  (law@cygnus.com)
16664
16665         * gcc.c-torture/execute/991023-1.c: New test.
16666
16667 1999-10-19  Jeffrey A Law  (law@cygnus.com)
16668
16669         * gcc.c-torture/execute/991019-1.c: New test.
16670
16671 1999-10-16  Richard Henderson  <rth@cygnus.com>
16672
16673         * gcc.c-torture/execute/991016-1.c: New test.
16674
16675 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
16676
16677         * gcc.c-torture/execute/991014-1.c: New test.
16678
16679 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
16680
16681         * g++.old-deja/g++.other/union2.C: New test.
16682
16683 1999-10-13  Nathan Sidwell  <nathan@acm.org>
16684
16685         * g++.old-deja/g++.other/vaarg2.C: New test.
16686         * g++.old-deja/g++.other/vaarg3.C: New test.
16687
16688 1999-10-12  Craig Burley  <craig@jcb-sc.com>
16689
16690         * g77.f-torture/noncompile/19990905-1.f: Moved from being
16691         in compile/.
16692
16693 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
16694
16695         * gcc.c-torture/execute/va-arg-11.c: New test.
16696
16697 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
16698
16699         * lib/file-format.exp (gcc_target_object_format): Don't
16700         crash if objdump is unavailable.
16701
16702 1999-09-29  Donn Terry <donn@interix.com>
16703
16704         * gcc.misc-tests/mg.exp: delete extraneous redirection.
16705
16706 1999-09-28  Nick Clifton  <nickc@cygnus.com>
16707
16708         * gcc.c-torture/compile/990928-1.c: New test.
16709
16710 1999-09-28  Nathan Sidwell  <nathan@acm.org>
16711
16712         * g++.old-deja/g++.other/decl6.C: New test.
16713
16714 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
16715
16716         * gcc.c-torture/execute/va-arg-10.c: New test.
16717
16718 1999-09-27  Nathan Sidwell  <nathan@acm.org>
16719
16720         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
16721         __PRETTY_FUNCTION__.
16722
16723 1999-09-23  Nick Clifton  <nickc@cygnus.com>
16724
16725         * gcc.c-torture/execute/990923-1.c: New test.
16726
16727 1999-09-21  Nick Clifton  <nickc@cygnus.com>
16728
16729         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
16730         for which -fpic is inappropriate.
16731
16732 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
16733
16734         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
16735
16736 1999-09-21  Nathan Sidwell  <nathan@acm.org>
16737
16738         * g++.old-deja/g++.other/dyncast1.C: New test.
16739         * g++.old-deja/g++.other/dyncast2.C: New test.
16740         * g++.old-deja/g++.other/dyncast3.C: New test.
16741         * g++.old-deja/g++.other/dyncast4.C: New test.
16742         * g++.old-deja/g++.other/dyncast5.C: New test.
16743         * g++.old-deja/g++.eh/catch3.C: New test.
16744         * g++.old-deja/g++.eh/catch3p.C: New test.
16745         * g++.old-deja/g++.eh/catch4.C: New test.
16746         * g++.old-deja/g++.eh/catch4p.C: New test.
16747         * g++.old-deja/g++.eh/catch5.C: New test.
16748         * g++.old-deja/g++.eh/catch5p.C: New test.
16749         * g++.old-deja/g++.eh/catch6.C: New test.
16750         * g++.old-deja/g++.eh/catch6p.C: New test.
16751         * g++.old-deja/g++.eh/catch7.C: New test.
16752         * g++.old-deja/g++.eh/catch7p.C: New test.
16753         * g++.old-deja/g++.eh/catch8.C: New test.
16754         * g++.old-deja/g++.eh/catch8p.C: New test.
16755         * g++.old-deja/g++.eh/catch9.C: New test.
16756         * g++.old-deja/g++.eh/catch9p.C: New test.
16757
16758 1999-09-13  Nathan Sidwell  <nathan@acm.org>
16759
16760         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
16761         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
16762
16763 1999-09-13  Jeffrey A Law  (law@cygnus.com)
16764
16765         * gcc.c-torture/compile/990913-1.c: New test.
16766
16767 1999-09-10  Nathan Sidwell  <nathan@acm.org>
16768
16769         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
16770         * g++.old-deja/g++.jason/rfg5.C: Likewise.
16771
16772 1999-09-09  Richard Henderson  <rth@cygnus.com>
16773
16774         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
16775
16776 1999-09-09  Nathan Sidwell  <nathan@acm.org>
16777
16778         * g++.old-deja/g++.other/lookup11.C: New test.
16779         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
16780         what is permitted and what we want.
16781         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
16782         overload use.
16783         * g++.old-deja/g++.jason/rfg5.C: Likewise
16784
16785 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
16786
16787         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
16788         * gcc.c-torture/noncompile/poison-1.c: New file.
16789
16790 1999-09-08  Nathan Sidwell  <nathan@acm.org>
16791
16792         * g++.old-deja/g++.other/sizeof3.C: New test.
16793         * g++.old-deja/g++.other/sizeof4.C: New test.
16794         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
16795         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
16796
16797 1999-09-07  Richard Henderson  <rth@cygnus.com>
16798
16799         * gcc.dg/va-arg-1.c: New.
16800
16801 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
16802
16803         * gcc.c-torture/execute/va-arg-9.c: New test.
16804
16805 1999-09-05  Craig Burley  <craig@jcb-sc.com>
16806
16807         * g77.f-torture/compile/980519-2.f: New test.
16808         * g77.f-torture/compile/19990905-0.f: New test.
16809         * g77.f-torture/compile/19990905-1.f: New test.
16810         * g77.f-torture/compile/19990905-2.f: New test.
16811
16812         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
16813
16814 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
16815
16816         * gcc.c-torture/execute/990827-1.c: Fix typo.
16817
16818 1999-09-03  Nathan Sidwell  <nathan@acm.org>
16819
16820         * g++.old-deja/g++.other/deref1.C: New test.
16821
16822 1999-09-02  Nathan Sidwell  <nathan@acm.org>
16823
16824         * g++.old-deja/g++.other/ambig2.C: New test.
16825         * g++.old-deja/g++.other/cond5.C: New test.
16826         * g++.old-deja/g++.other/lookup16.C: New test.
16827
16828 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
16829
16830         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
16831         assemblers too.
16832
16833 1999-08-31  Jeffrey A Law  (law@cygnus.com)
16834
16835         * lib/c-torture.exp: Avoid the "compare executables" optimization
16836         when testing native.
16837
16838 1999-08-29  Jeffrey A Law  (law@cygnus.com)
16839
16840         * gcc.c-torture/execute/990829-1.c: New test.
16841         * gcc.c-torture/compile/990829-1.c: New test.
16842
16843 1999-08-27  Paul Burchard  <burchard@pobox.com>
16844
16845         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
16846         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
16847         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
16848         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
16849         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
16850         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
16851         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
16852         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
16853         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
16854         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
16855         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
16856
16857 1999-08-27  Jeffrey A Law  (law@cygnus.com)
16858
16859         * gcc.c-torture/execute/990827-1.c: New test.
16860
16861 1999-08-26  Craig Burley  <craig@jcb-sc.com>
16862
16863         * g77.f-torture/noncompile/19990826-4.f: New test.
16864
16865         * g77.f-torture/compile/19990826-3.f: New test.
16866
16867         * g77.f-torture/execute/19990826-2.f: New test.
16868
16869         * g77.f-torture/compile/19990826-1.f: New test.
16870
16871         * gcc.c-torture/execute/990826-0.c: New test.
16872         * g77.c-torture/execute/19990826-0.f: New test.
16873
16874         * g77.f-torture/noncompile/970626-2.f: New test.
16875
16876 1999-08-25  Paul Burchard  <burchard@pobox.com>
16877
16878         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
16879         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
16880         lss-011.C: New tests.
16881
16882 1999-08-25  Nathan Sidwell  <nathan@acm.org>
16883
16884         * g++.old-deja/g++.other/decl5.C: New test.
16885
16886 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16887
16888         * noncompile/noncompile.exp: Load_lib c-torture.exp.
16889         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
16890         call `postbase' for each one.  All callers of `postbase' changed
16891         to call this instead.
16892
16893 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
16894
16895         * gcc.c-torture/execute/990811-1.c: New test.
16896
16897 1999-08-09  Nick Clifton  <nickc@cygnus.com>
16898
16899         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
16900         just native ones.
16901
16902         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
16903         just native ones.
16904
16905 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
16906
16907         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
16908
16909 1999-08-04  Jeffrey A Law  (law@cygnus.com)
16910
16911         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
16912
16913 1999-08-04  Nathan Sidwell  <nathan@acm.org>
16914
16915         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
16916
16917 1999-08-04  Jeffrey A Law  (law@cygnus.com)
16918
16919         * gcc.c-torture/execute/990804-1.c: New test.
16920
16921 1999-08-03  Nathan Sidwell  <nathan@acm.org>
16922
16923         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
16924         * g++.old-deja/g++.brendan/crash64.C: Likewise
16925         * g++.old-deja/g++.brendan/overload8.C: Likewise
16926
16927 1999-08-03  Nathan Sidwell  <nathan@acm.org>
16928
16929         * g++.old-deja/g++.other/struct1.C: New test.
16930
16931 1999-08-03  Nathan Sidwell  <nathan@acm.org>
16932
16933         * g++.old-deja/g++.other/enum2.C: New test.
16934
16935 1999-08-02  Richard Henderson  <rth@cygnus.com>
16936
16937         Adapted from tests from Franz Sirl:
16938         * gcc.c-torture/execute/va-arg-7.c: New test.
16939         * gcc.c-torture/execute/va-arg-8.c: New test.
16940
16941 1999-08-01  Jeffrey A Law  (law@cygnus.com)
16942
16943         * gcc.c-torture/compile/990801-2.c: New test.
16944
16945         * gcc.c-torture/compile/990801-1.c: New test.
16946
16947 1999-07-27  Michael Meissner  <meissner@cygnus.com>
16948
16949         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
16950         fp-cmp-1.c, converting double to float.
16951
16952         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
16953         fp-cmp-1.c, converting double to long double.
16954
16955         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
16956         from fr1 to unknown_register, since fr1 is a legitimate register
16957         on some machines.
16958
16959 1999-07-25  Jeffrey A Law  (law@cygnus.com)
16960
16961         * README: More listname related changes.
16962
16963 1999-07-08  Catherine Moore  <clm@cygnus.com>
16964
16965         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
16966
16967 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
16968
16969         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
16970
16971 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
16972
16973         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
16974
16975 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
16976
16977         * gcc.dg/990703-1.c: New test.
16978
16979 1999-06-29  Nick Clifton  <nickc@cygnus.com>
16980
16981         * lib/file-format.exp: New file: Move definition of proc
16982         gcc_target_object_format to here from
16983         gcc.dg/special/ecos.exp.
16984
16985         * lib/c-torture.exp: Include lib file-format.exp.
16986         * lib/gcc-dg.exp: Include lib file-format.exp.
16987
16988         * gcc.dg/special/ecos.exp: Remove definition of proc
16989         gcc_target_object_format.
16990
16991 1999-06-28  Jeffrey A Law  (law@cygnus.com)
16992
16993         * gcc.c-torture/execute/990628-1.c: New test.
16994
16995 1999-06-25  Jeffrey A Law  (law@cygnus.com)
16996
16997         * gcc.c-torture/compile/990625-2.c: New test.
16998
16999         * gcc.c-torture/compile/990625-1.c: New test.
17000
17001 1999-06-23  Nick Clifton  <nickc@cygnus.com>
17002
17003         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
17004         attributes compile.
17005         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
17006         ports that use the COFF/PE file format.
17007
17008 1999-06-17  Jeffrey A Law  (law@cygnus.com)
17009
17010         * gcc.c-torture/compile/990617-1.c: New test.
17011
17012 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
17013
17014         * g++.old-deja/g++.other/decl4.C: New test.
17015
17016 1999-06-14  Nathan Sidwell  <nathan@acm.org>
17017
17018         * g++.old-deja/g++.other/bitfld3.C: New test.
17019
17020 1999-06-08  Nathan Sidwell  <nathan@acm.org>
17021
17022         * g++.old-deja/g++.eh/catch1.C: New test.
17023
17024 1999-06-07  Jeffrey A Law  (law@cygnus.com)
17025
17026         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
17027
17028         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
17029         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
17030
17031 1999-06-05  Craig Burley  <craig@jcb-sc.com>
17032
17033         * g77.f-torture/compile/19990502-0.f: Replace with new,
17034         shorter, test that still fails after recent changes.
17035
17036 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
17037
17038         * gcc.c-torture/execute/990604-1.c: New test.
17039
17040 1999-05-31  Jeffrey A Law  (law@cygnus.com)
17041
17042         * gcc.c-torture/execute/990531-1.c: New test.
17043
17044 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
17045
17046         * gcc.c-torture/compile/990527-1.c: New test.
17047
17048 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
17049
17050         * gcc.c-torture/execute/990527-1.c: New test.
17051
17052 1999-05-25  Nick Clifton  <nickc@cygnus.com>
17053
17054         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
17055         bitfields as signed.
17056
17057 1999-05-25  Craig Burley  <craig@jcb-sc.com>
17058
17059         * g77.f-torture/compile/19990525-0.f: New test.
17060
17061 1999-05-25  Jeffrey A Law  (law@cygnus.com)
17062
17063         * gcc.c-torture/execute/990525-2.c: New test.
17064
17065         * gcc.c-torture/execute/990525-1.c: New test.
17066
17067 1999-05-24  Nathan Sidwell  <nathan@acm.org>
17068
17069         * g++.old-deja/g++.other/anon3.C: New test.
17070         * g++.old-deja/g++.other/anon4.C: New test.
17071         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
17072         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
17073         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
17074         Merrill).
17075
17076 1999-05-24  Jeffrey A Law  (law@cygnus.com)
17077
17078         * gcc.c-torture/execute/990524-1.c: New test.
17079
17080         * gcc.dg/990524-1.c: New test.
17081
17082 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
17083
17084         * gcc.c-torture/compile/990523-1.c: New test.
17085
17086 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
17087
17088         * gcc.c-torture/compile/990519-1.c: New test.
17089
17090 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
17091
17092         * gcc.c-torture/compile/990517-1.c: New test.
17093
17094         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
17095         (e4, f4): New tests.
17096         (main): Call them.
17097
17098 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17099
17100         * gcc.dg/noreturn-1.c: New test.
17101
17102 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
17103
17104         * gcc.c-torture/execute/990513-1.c: New test.
17105
17106 1999-05-10  Richard Henderson  <rth@cygnus.com>
17107
17108         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
17109
17110 1999-05-10  Craig Burley  <craig@jcb-sc.com>
17111
17112         * g77.f-torture/execute/erfc.f: Use small single-precision
17113         values, to avoid problems on Alphas when not -mieee.
17114
17115 1999-05-08  Craig Burley  <craig@jcb-sc.com>
17116
17117         * gcc.dg/990506-0.c: New test.
17118
17119 1999-05-08  Richard Henderson  <rth@cygnus.com>
17120
17121         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
17122         the constant to test.  Don't XFAIL 64-bit targets.
17123
17124         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
17125         * g++.old-deja/g++.law/profile1.C: Likewise.
17126
17127         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
17128         operator new instances.
17129         * g++.old-deja/g++.other/delete5.C: Likewise.
17130
17131 1999-05-03  Craig Burley  <craig@jcb-sc.com>
17132
17133         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
17134         intrinsic.
17135
17136 1999-05-03  Craig Burley  <craig@jcb-sc.com>
17137
17138         * g77.f-torture/execute/u77-test.f: Reverse order of two
17139         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
17140
17141 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17142
17143         * gcc.dg/compare1.c: New test.
17144
17145 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
17146
17147         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
17148         New tests.
17149
17150 1999-05-02  Craig Burley  <craig@jcb-sc.com>
17151
17152         * g77.f-torture/compile/19990502-1.f: New test.
17153
17154 1999-05-02  Craig Burley  <craig@jcb-sc.com>
17155
17156         * g77.f-torture/compile/19990502-0.f: New test.
17157
17158 1999-05-02  Craig Burley  <craig@jcb-sc.com>
17159
17160         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
17161         intrinsic.
17162
17163 1999-05-02  Craig Burley  <craig@jcb-sc.com>
17164
17165         * g77.f-torture/execute/u77-test.f (main): List libU77
17166         intrinsics not currently tested.
17167         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
17168         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
17169         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
17170         Trim blanks off the ends of some printed strings.
17171
17172 1999-05-02  Craig Burley  <craig@jcb-sc.com>
17173
17174         * g77.f-torture/execute/u77-test.f (main): Just warn about
17175         FSTAT gid disagreement, as it's expected on some systems.
17176
17177 1999-05-01  Craig Burley  <craig@jcb-sc.com>
17178
17179         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
17180         use a new function, which allows for some slop.
17181         Clean up some commentary.
17182         (issum): The new function.
17183         (sgladd): Deleted subroutine.
17184
17185 1999-05-01  Craig Burley  <craig@jcb-sc.com>
17186
17187         * g77.f-torture/execute/u77-test.f: Modify to be more like
17188         libf2c/libU77 version, bringing patches to that version here.
17189         Add suitable commentary.
17190
17191 1999-04-25  Richard Henderson  <rth@cygnus.com>
17192
17193         * gcc.dg/990424-1.c: New test.
17194
17195 1999-04-24  Craig Burley  <craig@jcb-sc.com>
17196
17197         * g77.f-torture/execute/u77-test.f (main): Bug involving
17198         LSTAT has been fixed, so turn back on full checking.
17199
17200 1999-04-20  Craig Burley  <craig@jcb-sc.com>
17201
17202         * g77.f-torture/compile/19990419-0.f: New test.
17203         * g77.f-torture/execute/19990419-1.f: New test.
17204
17205 1999-04-17  Richard Henderson  <rth@cygnus.com>
17206
17207         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
17208         to avoid the need for a prototype to supress a warning.
17209
17210 1999-04-07  Jim Wilson  <wilson@cygnus.com>
17211
17212         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
17213
17214 1999-04-04  Jeffrey A Law  (law@cygnus.com)
17215
17216         * gcc.c-torture/execute/990404-1.c: New test.
17217
17218 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
17219
17220         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
17221         * gcc.dg/cpp-if3.c: Don't use -pedantic.
17222         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
17223         missing initializer warnings.
17224
17225 1999-03-28  Jeffrey A Law  (law@cygnus.com)
17226
17227         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
17228         matching strings.
17229
17230 1999-03-26  Jeffrey A Law  (law@cygnus.com)
17231
17232         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
17233
17234 1999-03-26  Craig Burley  <craig@jcb-sc.com>
17235
17236         * g77.f-torture/execute/19990325-0.f: New test.
17237         * g77.f-torture/execute/19990325-1.f: New test.
17238
17239 1999-03-24  Jeffrey A Law  (law@cygnus.com)
17240
17241         * gcc.c-torture/execute/990324-1.c: New test.
17242
17243 1999-03-22  Jim Wilson  <wilson@cygnus.com>
17244
17245         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
17246         test with 4.
17247
17248 1999-03-17  Richard Henderson  <rth@cygnus.com>
17249
17250         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
17251
17252 1999-03-13  Craig Burley  <craig@jcb-sc.com>
17253
17254         * g77.f-torture/execute/19990313-2.f: New test.
17255         * g77.f-torture/execute/19990313-3.f: New test.
17256
17257 1999-03-13  Craig Burley  <craig@jcb-sc.com>
17258
17259         * g77.f-torture/execute/19990313-0.f: New test.
17260         * g77.f-torture/execute/19990313-1.f: New test.
17261
17262 1999-03-12  Jim Wilson  <wilson@cygnus.com>
17263
17264         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
17265         printf to sprintf.
17266         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
17267         (main): Add check for u15.  Conditionalize u31 check depending on
17268         whether ints are <32 bits or >=32 bits.
17269
17270 1999-03-08  Craig Burley  <craig@jcb-sc.com>
17271
17272         * g77.f-torture/execute/19981119-0.f: Improve testiness.
17273
17274 1999-03-08  Craig Burley  <craig@jcb-sc.com>
17275
17276         * g77.f-torture/compile/19990305-0.f: New test.
17277         * g77.f-torture/execute/19981119-0.f: New test.
17278
17279 1999-03-08  Craig Burley  <craig@jcb-sc.com>
17280
17281         * g77.f-torture/execute/970625-2.f: call ABORT if final
17282         result is not correct, instead of just printing it.
17283         Add this checking via newly introduced obfuscation, to
17284         trip up buggy front ends.
17285
17286 1999-03-07  Craig Burley  <craig@jcb-sc.com>
17287
17288         * g77.f-torture/compile/960317-1.f: Moved from being
17289         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
17290
17291 1999-03-06  Craig Burley  <craig@jcb-sc.com>
17292
17293         * g77.f-torture/execute/960317-1.f: New (old) test.
17294         * g77.f-torture/execute/970625-2.f: Ditto.
17295
17296 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
17297
17298         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
17299         message on line 1 or line 2; cccp and cpplib do this differently.
17300
17301 1999-03-01  Jeffrey A Law  (law@cygnus.com)
17302
17303         * g++.old-deja/g++.law/weak1.C: New test.
17304
17305 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
17306
17307         * gcc.c-torture/execute/990119-1.c: Renamed to...
17308         * gcc.dg/990119-1.c: this, so it will only be tested once
17309         (it's a preprocessor test, it doesn't need to be run at
17310         multiple optimization levels).
17311
17312 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
17313
17314         * lib/g++.exp: Don't add incdir=$base_dir/../include to
17315           ALWAYS_CXXFLAGS.
17316
17317 1999-02-24  Craig Burley  <craig@jcb-sc.com>
17318
17319         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
17320         * g77.f-torture/compile/19981216-0.f: ...as it is expected
17321         to not be compilable by current g77.
17322
17323 1999-02-24  Nick Clifton  <nickc@cygnus.com>
17324
17325         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
17326
17327 1999-02-22  Jeffrey A Law  (law@cygnus.com)
17328
17329         * gcc.c-torture/execute/990222-1.c: New test.
17330
17331 1999-02-19  Craig Burley  <craig@jcb-sc.com>
17332
17333         * g77.f-torture/compile/19990218-0.f: New test.
17334         * g77.f-torture/noncompile/19990218-1.f: New test.
17335
17336 1999-02-18  Craig Burley  <craig@jcb-sc.com>
17337
17338         * g77.f-torture/compile/19981216-0.f: New test.
17339
17340 1999-02-14  Jeffrey A Law  (law@cygnus.com)
17341
17342         * gcc.dg/990214-1.c: New test.
17343
17344 1999-02-13  Jeffrey A Law  (law@cygnus.com)
17345
17346         * gcc.dg/990213-2.c: New test.
17347
17348         * gcc.dg/990213-1.c: New test.
17349
17350 1999-02-12  Jeffrey A Law  (law@cygnus.com)
17351
17352         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
17353         ints.
17354
17355 1999-02-11  Nick Clifton  <nickc@cygnus.com>
17356
17357         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
17358         specified by target.
17359
17360         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
17361
17362 1999-02-11  Jeffrey A Law  (law@cygnus.com)
17363
17364         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
17365
17366 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
17367
17368         * gcc.dg/special/ecos.exp: New test driver for new tests with
17369         special requirements.
17370
17371         * gcc.dg/special/alias-1.c: New test.
17372         * gcc.dg/special/gcsec-1.c: New test.
17373         * gcc.dg/special/weak-1.c: New test.
17374         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
17375         * gcc.dg/special/weak-2.c: New test.
17376         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
17377         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
17378         * gcc.dg/special/wkali-1.c: New test.
17379         * gcc.dg/special/wkali-2.c: New test.
17380         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
17381         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
17382
17383 1999-02-10  Felix Lee  <flee@cygnus.com>
17384
17385           * lib/c-torture.exp (c-torture-compile): Pull out code for
17386           analyzing gcc error messages.
17387           (c-torture-execute): Likewise.  Fix some (harmless) false
17388           positives.
17389           * lib/gcc.exp (gcc_check_compile): New function.
17390
17391 1999-02-08  Richard Henderson  <rth@cygnus.com>
17392
17393         * gcc.c-torture/execute/990208-1.c: New test.
17394
17395 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
17396
17397         * g++.dg/special/ecos.exp: New driver for new tests with special
17398         requirements
17399
17400         * g++.dg/special/conpr-1.C: New test
17401         * g++.dg/special/conpr-2.C: New test
17402         * g++.dg/special/conpr-2a.C: New test
17403         * g++.dg/special/conpr-3.C: New test
17404         * g++.dg/special/conpr-3a.C: New test
17405         * g++.dg/special/conpr-3b.C: New test
17406
17407         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
17408         allow g++ to use the dg driver
17409
17410         * README: Add comment about g++.dg directory
17411
17412 1999-02-06  Jeffrey A Law  (law@cygnus.com)
17413
17414         * README: Update email addresses.
17415
17416 1999-02-03  Nick Clifton  <nickc@cygnus.com>
17417
17418         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
17419         arguments in order to force structure S onto the stack even on
17420         the alpha.
17421         (test): Pass 10 leading arguments to function foo as well as the
17422         structure S.
17423
17424         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
17425         failure for all targets.
17426
17427         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
17428         abort to terminate program execution.
17429
17430 1999-01-30  Richard Henderson  <rth@cygnus.com>
17431
17432         * gcc.c-torture/execute/990130-1.c: New test.
17433
17434 1999-01-30  Jeffrey A Law  (law@cygnus.com)
17435
17436         * gcc.dg/990130-1.c: New test.
17437
17438 1999-01-28  Michael Meissner  <meissner@cygnus.com>
17439
17440         * gcc.c-torture/execute/990128-1.c: New test.
17441
17442 1999-01-27  Michael Meissner  <meissner@cygnus.com>
17443
17444         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
17445
17446 1999-01-27  Felix Lee  <flee@cygnus.com>
17447
17448         * lib/c-torture.exp (c-torture-compile): pull out code for
17449         analyzing gcc error messages.
17450         (c-torture-execute): ditto, and fix some (harmless) false
17451         positives.
17452         * lib/gcc.exp (gcc_check_compile): new function.
17453
17454 1999-01-17  Jeffrey A Law  (law@cygnus.com)
17455
17456         * gcc.dg/990117-1.c: New test.
17457
17458         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
17459
17460         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
17461
17462 1999-01-15  Jeffrey A Law  (law@cygnus.com)
17463
17464         * g77.f-torture/compile/990115-1.f: New test.
17465
17466 1999-01-07  Jeffrey A Law  (law@cygnus.com)
17467
17468         * gcc.c-torture/compile/990107-1.c: New test
17469
17470 1999-01-06  Jeffrey A Law  (law@cygnus.com)
17471
17472         * gcc.c-torture/execute/990106-2.c: New test.
17473
17474         * gcc.c-torture/execute/990106-1.c: New test.
17475
17476 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
17477
17478         * gcc.c-torture/compile/981223-1.c: New test.
17479
17480 1998-12-29  Richard Henderson  <rth@cygnus.com>
17481
17482         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
17483         (opt3): Rename from opt4 and disable.
17484
17485 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
17486
17487         * g++.old-deja/g++.pt/ptrmem5.C: New test.
17488
17489 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
17490
17491         * g++.old-deja/g++.other/conv5.C: New test.
17492
17493 1998-12-14  Nick Clifton  <nickc@cygnus.com>
17494
17495         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
17496
17497 1998-12-11  Jeffrey A Law  (law@cygnus.com)
17498
17499         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
17500
17501 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
17502
17503         * gcc.c-torture/compile/981211-1.c: New test.
17504
17505 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
17506
17507         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
17508
17509         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
17510
17511 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
17512
17513         * gcc.special/930510-1.c: Make C9X safe.
17514         * gcc.misc-tests/gcov-1.c Similarly.
17515         * gcc.misc-tests/gcov-2.c Similarly.
17516
17517 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
17518
17519         * gcc.dg/ultrasp1.c: New test.
17520
17521 1998-12-06  Richard Henderson  <rth@cygnus.com>
17522
17523         * gcc.c-torture/execute/981206.c: New test.
17524
17525 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
17526
17527         * g++.old-deja/g++.ns/template7.C: New test.
17528
17529         * g++.old-deja/g++.other/expr1.C: New test.
17530
17531         * g++.old-deja/g++.eh/tmpl3.C: New test.
17532
17533         * g++.old-deja/g++.eh/tmpl2.C: New test.
17534
17535 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
17536
17537         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
17538         * g++.old-deja/g++.other/using6.C: Removed.
17539         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
17540
17541         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
17542
17543 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
17544
17545         * g++.old-deja/g++.pt/overload8.C: New test.
17546
17547         * g++.old-deja/g++.pt/overload7.C: New test.
17548
17549         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
17550
17551         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
17552         and relinking messages.
17553         * lib/g++.exp (g++_target_compile): Remove .rpo file when
17554         compiling with -frepo.
17555
17556 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
17557
17558         * g++.old-deja/g++.pt/lookup6.C: New test.
17559
17560 1998-11-30  Nick Clifton  <nickc@cygnus.com>
17561
17562         * gcc.c-torture/execute/981130-1.c: New test.
17563         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
17564
17565 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
17566
17567         * g++.old-deja/g++.pt/explicit76.C: New test.
17568
17569         * g++.old-deja/g++.pt/friend38.C: New test.
17570
17571         * g++.old-deja/g++.ns/crash2.C: New test.
17572
17573         * g++.old-deja/g++.pt/defarg8.C: New test.
17574
17575         * g++.old-deja/g++.pt/instantiate6.C: New test.
17576
17577         * g++.old-deja/g++.pt/static6.C: New test.
17578
17579         * g++.old-deja/g++.pt/decl2.C: New test.
17580
17581 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
17582
17583         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
17584         problem is actually related with name lookup, but so what? :-)
17585
17586         * g++.old-deja/g++.pt/friend37.C: New test.
17587
17588 1998-11-25  Dave Love  <d.love@dl.ac.uk>
17589
17590         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
17591         element, which fails on some systems.
17592
17593         * g77.f-torture/execute/labug1.f: New test.
17594
17595 1998-11-21  Jeffrey A Law  (law@cygnus.com)
17596
17597         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
17598         is defined.
17599
17600 1998-11-18  Dave Love  <d.love@dl.ac.uk>
17601
17602         * g77.f-torture/compile/981117-1.f: New test.
17603
17604 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
17605
17606         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
17607         properly discarded.
17608
17609 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
17610
17611         * gcc.c-torture/execute/memcheck: New directory of tests for
17612         -fcheck-memory-usage.
17613
17614 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
17615
17616         * README: New file, general information about the testsuite and
17617         new description of the various C++ test subdirectories.
17618         * README.g++: Eliminate obsolete information, update and move most
17619         relevant stuff to README.
17620
17621 1998-11-07  Richard Henderson  <rth@cygnus.com>
17622
17623         * gcc.c-torture/compile/981107-1.c: New test.
17624
17625 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
17626
17627         * execute/memcpy-bi.c: New testcase.
17628
17629 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
17630
17631         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
17632         base classes.
17633
17634         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
17635         template is selected.
17636
17637         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
17638         classes, it should be accepted for all types.
17639
17640         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
17641
17642         * g++.old-deja/g++.pt/spec24.C: Ensure that template
17643         specializations start with template headers.
17644
17645 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
17646
17647         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
17648
17649         * g++.old-deja/g++.other/init9.C: Test cross initialization of
17650         non-POD types.
17651
17652 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
17653
17654         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
17655
17656 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
17657
17658         * compile/981022-1.c, compile/981022-1.x: New test and driver.
17659
17660 1998-10-19  Jeffrey A Law  (law@cygnus.com)
17661
17662         * 981019-1.c: New test.
17663
17664 1998-10-14  Robert Lipe <robertl@dgii.com>
17665
17666         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
17667         find objc headers.
17668
17669 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
17670
17671         * compile/981001-4.c: Remove use of GCC extension that triggers a
17672         compiler bug.
17673
17674 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
17675
17676         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
17677
17678 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
17679
17680         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
17681         instantiation of template produces incorrect code for delete
17682         expression.
17683
17684         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
17685         constructors' name is not unique.
17686         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
17687         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
17688
17689         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
17690         automatic array of const is ill-formed.
17691
17692         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
17693         of template parameter?
17694
17695         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
17696         const.
17697
17698         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
17699         pointer-to-member expression.
17700
17701         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
17702         declaration causes ICE.
17703
17704 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
17705
17706         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
17707         reserved in the global namespace.
17708
17709         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
17710         generate needed virtual table.
17711
17712         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
17713
17714 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
17715
17716         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
17717         template-dependent type
17718
17719 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
17720
17721         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
17722         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
17723         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
17724
17725         * g++.old-deja/g++.other/using5.C: New test; using decl from base
17726         class should be usable as argument of member function.
17727         * g++.old-deja/g++.other/using6.C: New test; using decl from base
17728         class should be usable as return type of member function.
17729         * g++.old-deja/g++.other/using7.C: New test; using decl from base
17730         class should be usable as type of data member.
17731
17732         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
17733
17734 1998-10-09  Jeffrey A Law  (law@cygnus.com)
17735
17736         * gcc.c-torture/special/920521-1.c: Fix bogus test.
17737
17738 1998-10-08  Nick Clifton  <nickc@cygnus.com>
17739
17740         * gcc.dg/dll-?.c Add thumb to target list.
17741         Fix assembler scan patterns to match current assembler output.
17742
17743 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
17744
17745         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
17746         matching of template brackets.
17747
17748         * g++.old-deja/g++.other/using4.C: New test.  Test using
17749         declarations of methods from base classes.
17750
17751         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
17752         within functions should introduce names into the innermost
17753         enclosing namespace.
17754
17755         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
17756         of static locals if first initialization throws.
17757
17758 1998-10-07  Jim Wilson  <wilson@cygnus.com>
17759
17760         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
17761
17762 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
17763
17764         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
17765         lose track of the possible targets of tablejump insns.
17766         * special/special.exp: Run it.
17767
17768 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
17769
17770         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
17771         must be declared before its specializations can be named in friend
17772         declarations.
17773
17774 1998-10-05  Dave Love  <d.love@dl.ac.uk>
17775
17776         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
17777
17778         * g77.f-torture/execute/io1.f: New test.
17779
17780 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
17781
17782         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
17783         with pointer to template function, for which no argument deduction
17784         is possible.
17785
17786         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
17787         specialization of template function as argument to template
17788         function.
17789
17790         * g++.old-deja/g++.other/access2.C: New test; Inner class
17791         shouldn't have privileged access to Outer's names.
17792
17793 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
17794
17795         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
17796         friend template declared within template class conflicts with
17797         nested class of the same name.
17798
17799         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
17800         is ignored.
17801
17802         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
17803         object with direct initializer as function declaration.
17804
17805         * g++.old-deja/g++.other/decl2.C: New test; duplicate
17806         initializers.
17807
17808         * g++.old-deja/g++.other/null2.C: New test; conditional operator
17809         involving const pointer and NULL produces incorrect result.
17810
17811         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
17812         type name without `typename' should be rejected with -pedantic.
17813
17814 1998-10-02  Richard Henderson  <rth@cygnus.com>
17815
17816         * g++.old-deja/g++.other/addrof1.C: New test.
17817
17818 1998-10-01  Nick Clifton  <nickc@cygnus.com>
17819
17820         * gcc.c-torture/compile/981001-1.c: New test.
17821         * gcc.c-torture/execute/981001-1.c: New test.
17822
17823 1998-10-01  Jeffrey A Law  (law@cygnus.com)
17824
17825         * gcc.c-torture/compile/981001-2.c: New test.
17826         * gcc.c-torture/compile/981001-3.c: New test.
17827         * gcc.c-torture/compile/981001-4.c: New test.
17828
17829 1998-10-01  Robert Lipe  <robertl@dgii.com>
17830
17831         * lib/objc.exp (objc_target_compile): Add -L during compiles for
17832         multilibbed hosts.   Idea grafted from g77.exp.
17833
17834 1998-09-30  Dave Love  <d.love@dl.ac.uk>
17835
17836         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
17837         avoid losing on systems which need -lsocket.
17838
17839 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
17840
17841         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
17842         * g++.old-deja/g++.other/nested2.C: Ditto.
17843         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
17844         failure.
17845
17846 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
17847
17848         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
17849         preferred over template operator!= for enum bitfields.
17850
17851 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
17852
17853         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
17854         that happen to have the same base name, but in different scopes,
17855         are incorrectly rejected.
17856
17857 1998-09-16  Richard Henderson  <rth@cygnus.com>
17858
17859         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
17860         on the native word size instead of an integer literal.
17861
17862 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
17863
17864         * g++.old-deja/g++.other/static2.C: Invocation of static data
17865         member of type pointer-to-function denoted as non-static member.
17866
17867         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
17868         checks involving function types and aliases.
17869
17870 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
17871
17872         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
17873         redefined to the same non-trivial type.
17874
17875         * g++.old-deja/g++.pt/explicit73.C: Test for proper
17876         namespace-qualification of template specializations declared in
17877         other namespaces.
17878
17879         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
17880         to declare a subset of the specializations of a template function
17881         as friends of specializations of a template class.
17882
17883         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
17884         member templates that do not fully specialize the enclosing
17885         template class are rejected.
17886
17887 1998-09-11  Dave Love  <d.love@dl.ac.uk>
17888
17889         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
17890
17891 1998-09-08  Dave Love  <d.love@dl.ac.uk>
17892
17893         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
17894         altered from libf2c/libU77 version.
17895
17896 1998-09-06  Dave Love  <d.love@dl.ac.uk>
17897
17898         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
17899
17900 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>, Alexandre Oliva  <oliva@dcc.unicamp.br>
17901
17902         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
17903         (un)signed char are different types for template specialization
17904         purposes.
17905
17906 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
17907
17908         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
17909         * objc: ObjC testsuite.
17910
17911 1998-08-31  Catherine Moore  <clm@cygnus.com>
17912
17913         * gcc.c-torture/execute/941014-1.x:  New file.
17914
17915 1998-08-31  Nick Clifton  <nickc@cygnus.com>
17916
17917         * lib/c-torture.exp: Add support for
17918         torture_eval_before_compile and torture_eval_before_execute
17919         variables.
17920
17921 1998-08-30  Jeffrey A Law  (law@cygnus.com)
17922
17923         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
17924         this test triggers valid.
17925
17926 1998-08-27  Jeffrey A Law  (law@cygnus.com)
17927
17928         * gcc.dg/980827-1.c: New test.
17929
17930 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
17931
17932         * gcc.c-torture/execute/loop-4b.c: New test.
17933
17934 1998-08-26  Nick Clifton  <nickc@cygnus.com>
17935
17936         * lib/c-torture.exp: Add support for
17937         torture_eval_before_compile and torture_eval_before_execute
17938         variables.
17939
17940 1998-08-25  Jeffrey A Law  (law@cygnus.com)
17941
17942         * gcc.c-torture/compile/980825-1.c: New test.
17943
17944 1998-08-24  Nick Clifton  <nickc@cygnus.com>
17945
17946         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
17947         count number tests in opt_t0 not good_t0.
17948
17949 1998-08-24  Jeffrey A Law  (law@cygnus.com)
17950
17951         * gcc.c-torture/compile/930326-1.x: Fix typo.
17952
17953 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
17954
17955         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
17956         causes an ICE.
17957
17958 1998-08-21  Jeffrey A Law  (law@cygnus.com)
17959
17960         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
17961         STACK_SIZE is defined.
17962         * gcc.c-torture/unsorted/stuct.c: Similarly.
17963
17964         * gcc.c-torture/compile/980821-1.c: New test.
17965
17966 1998-08-21  Jeffrey A Law  (law@cygnus.com)
17967
17968         * gcc.c-torture/execute/980526-2.c: Disable for targets with 16bit ints.
17969
17970 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
17971
17972         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
17973         code.
17974
17975 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
17976
17977         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
17978         error'.
17979
17980 1998-08-18  Jeffrey A Law  (law@cygnus.com)
17981
17982         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
17983
17984 1998-08-16  Jeffrey A Law  (law@cygnus.com)
17985
17986         * gcc.c-torture/compile/980816-1.c: New test.
17987
17988         * gcc.dg/980816-1.c: New test.
17989
17990 1998-08-13  Jeffrey A Law  (law@cygnus.com)
17991
17992         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
17993         compiler for ieee tests.
17994
17995 1998-08-01  Dave Love  <d.love@dl.ac.uk>
17996
17997         * g77.f-torture/compile/980729-0.f: New test.
17998
17999 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
18000
18001         * gcc.c-torture/special/eeprof-1.c: New test, for
18002         -finstrument-functions.
18003         * gcc.c-torture/special/special.exp: Run it.
18004
18005 1998-07-29  Jeffrey A Law  (law@cygnus.com)
18006
18007         * gcc.c-torture/compile/980729-1.c: New test.
18008
18009 1998-07-27  Nick Clifton  <nickc@cygnus.com>
18010
18011         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
18012         __thumb__ is defined, and test for ARM style doubles if so.
18013
18014 1998-07-26  Dave Love  <d.love@dl.ac.uk>
18015
18016         * g77.f-torture/noncompile/980615-0.f: New test.
18017
18018 1998-07-26  H.J. Lu  (hjl@gnu.org)
18019
18020         * gcc.dg/980312-1.c: Do link instead of compile.
18021         * gcc.dg/980313-1.c: Likewise.
18022
18023 1998-07-26  Jeffrey A Law  (law@cygnus.com)
18024
18025         * gcc.c-torture/compile/980726-1.c: New test.
18026
18027 1998-07-25  Dave Love  <d.love@dl.ac.uk>
18028
18029         * g77.f-torture/execute/io0.f: New test.
18030
18031 1998-07-24  Nick Clifton  <nickc@cygnus.com>
18032
18033         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
18034         an int.
18035
18036 1998-06-18  Michael Meissner  <meissner@cygnus.com>
18037
18038         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
18039         m32r bugs.
18040
18041 1998-07-17  Nick Clifton  <nickc@cygnus.com>
18042
18043         * gcc.dg/980626-1.c: Expect failures for all toolchains until
18044         c-decl.c:grokdeclarator can handle mode attributes.
18045
18046 1998-07-16  Jeffrey A Law  (law@cygnus.com)
18047
18048         * gcc.c-torture/execute/980716-1.c: New test.
18049
18050 1998-07-13  Jeffrey A Law  (law@cygnus.com)
18051
18052         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
18053         the mn10200.
18054         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
18055         the mn10200.
18056         * gcc.c-torture/execute/va-arg-3.x: Similarly.
18057         * gcc.c-torture/compile/930326-1.x: Similarly.
18058
18059 1998-07-13  Dave Love  <d.love@dl.ac.uk>
18060
18061         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
18062         New test from Craig.
18063
18064 1998-07-12  Dave Love  <d.love@dl.ac.uk>
18065
18066         * g77.f-torture/noncompile/980616-0.f: New test.
18067
18068         * g77.f-torture/execute/970816-3.f:  New test from Craig.
18069
18070 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
18071
18072         *  g++.other/singleton.C: Return error value instead of taking
18073         SIGSEGV.
18074
18075 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
18076
18077         *  g++.other/singleton.C: New test.   Warning is under dispute.
18078         Runtime crash is not.
18079
18080 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
18081
18082         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
18083         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
18084         using6.C, using7.C}:  New namespace tests.
18085
18086 1998-07-09  Alexandre Oliva   <oliva@dcc.unicamp.br>
18087
18088         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
18089         specialization with typedef'ed names used as array indexes.
18090
18091 1998-07-09  Jeffrey A Law  (law@cygnus.com)
18092
18093         * gcc.c-torture/execute/980709-1.c: New test.
18094
18095         * gcc.dg/980709-1.c: New test.
18096
18097 1998-07-07  Richard Henderson  <rth@cygnus.com>
18098
18099         * gcc.c-torture/execute/bcp-1.c: New test.
18100
18101 1998-07-07  Jeffrey A Law  (law@cygnus.com)
18102
18103         * gcc.c-torture/execute/980707-1.c: New test.
18104
18105 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
18106
18107         * gcc.c-torture/compile/980706-1.c: New test.
18108
18109 1998-07-01  Dave Love  <d.love@dl.ac.uk>
18110
18111         * g77.f-torture/execute/980701-0.f,
18112         g77.f-torture/execute/980701-1.f: New test from Craig.
18113
18114 1998-07-01  Jeffrey A Law  (law@cygnus.com)
18115
18116         * gcc.c-torture/compile/980701-1.c: New test.
18117
18118         * gcc.c-torture/execute/980701-1.c: New test.
18119
18120 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
18121 rlsruhe.de>
18122
18123         * g++.old-deja/g++.robertl/eb132.C: New test.
18124         * g++.old-deja/g++.robertl/eb133.C: Likewise.
18125
18126 1998-06-29  Dave Love  <d.love@dl.ac.uk>
18127
18128         * g77.f-torture/execute/980628-7.f,
18129         g77.f-torture/execute/980628-8.f,
18130         g77.f-torture/execute/980628-9.f,
18131         g77.f-torture/execute/980628-10.f: New tests from Craig.
18132
18133         * g77.f-torture/execute/980628-3.f: Remove mail headers.
18134
18135 1998-06-28  Jeffrey A Law  (law@cygnus.com)
18136
18137         * g77.f-torture/execute/980628-4.f: New test from Craig.
18138         * g77.f-torture/execute/980628-5.f: Likewise.
18139         * g77.f-torture/execute/980628-2.f: Likewise.
18140         * g77.f-torture/execute/980628-0.f: Likewise.
18141         * g77.f-torture/execute/980628-1.f: Likewise.
18142         * g77.f-torture/execute/980628-3.f: Likewise.
18143         * g77.f-torture/execute/980628-6.f: Likewise.
18144
18145 1998-06-28  Jeffrey A Law  (law@cygnus.com)
18146
18147         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
18148         directory when nothing has been installed yet.
18149
18150 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
18151
18152         * gcc.c-torture/special/special.exp: Handle newer versions of
18153         dejagnu.
18154
18155 1998-06-26  Jeffrey A Law  (law@cygnus.com)
18156
18157         * gcc.dg/980626-1.c: New test.
18158
18159 1998-06-19  Bruno Haible <haible@ilog.fr>
18160
18161         * gcc.misc-tests/m-un-2.c: New test.
18162         * g++.old-deja/g++.other/warn01.c: Likewise.
18163
18164 1998-06-19  Robert Lipe  <robertl@dgii.com>
18165
18166         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
18167         compatibility with assmblers with a different comment character.
18168         Eliminate use of GAS-specific extensions.
18169
18170 1998-06-19  Jeffrey A Law  (law@cygnus.com)
18171
18172         * gcc.c-torture/execute/ieee/980619-1.c: New test.
18173
18174 1998-06-19  Robert Lipe  <robertl@dgii.com>
18175
18176         *lib/g77.exp: Replace search for libf2c.a with search for newly
18177         renamed libg2c.a
18178
18179 1998-06-17  Jeffrey A Law  (law@cygnus.com)
18180
18181         * gcc.c-torture/execute/980617-1.c: New test.
18182
18183 1998-06-12  Jeffrey A Law  (law@cygnus.com)
18184
18185         * gcc.c-torture/execute/980612-1.c: New test.
18186
18187 1998-06-08  Jeffrey A Law  (law@cygnus.com)
18188
18189         * gcc.dg/980523-1.c: Only test on ppc-linux.
18190         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
18191
18192         * gcc.c-torture/execute/980608-1.c: New test.
18193
18194 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
18195
18196         * gcc.c-torture/execute/980605-1.c: New test.
18197
18198 1998-06-04  Jeffrey A Law  (law@cygnus.com)
18199
18200         * gcc.c-torture/execute/980604-1.c: New test.
18201
18202 1998-06-02  Jeffrey A Law  (law@cygnus.com)
18203
18204         * gcc.c-torture/execute/980602-1.c: New test.
18205         * gcc.c-torture/execute/980602-2.c: Likewise.
18206
18207 1998-06-02  Dave Love  <d.love@dl.ac.uk>
18208
18209         * 970125-0.f: Fix per JCB.  Add commentary.
18210
18211 1998-05-31  Michael Meissner  <meissner@cygnus.com>
18212
18213         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
18214         IEEE -0 support.
18215
18216 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
18217
18218         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
18219         earlier.
18220
18221 1998-05-28  Catherine Moore <clm@cygnus.com>
18222
18223         * gcc.c-torture/execute/980526-3.c: New test.
18224
18225 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
18226
18227         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
18228         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
18229         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
18230         m88k-motorola-sysv3 to XFAIL.
18231
18232 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
18233
18234         * gcc.dg/980526-1.c: New test.
18235         * gcc.c-torture/execute/980526-2.c: New test.
18236
18237 1998-05-26  Jeffrey A Law  (law@cygnus.com)
18238
18239         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
18240
18241         * gcc.c-torture/execute/980526-1.c: New test.
18242
18243 1998-05-26  Dave Love  <d.love@dl.ac.uk>
18244
18245         * g77.f-torture/execute/alpha2.f: Add runtime test.
18246
18247 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
18248
18249         * g++.old-deja/old-deja.exp: Strip leading directories.
18250
18251         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
18252         error for the line.  Don't run multiple tests for the same line.
18253
18254 1998-05-23  Jeffrey A Law  (law@cygnus.com)
18255
18256         * gcc.dg/980523-1.c: New test.
18257
18258 1998-05-23  Dave Love  <d.love@dl.ac.uk>
18259
18260         * g77.f-torture/compile/970915-0.f: New test.
18261
18262 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
18263
18264         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
18265
18266 1998-05-21  Jeffrey A Law  (law@cygnus.com)
18267
18268         * gcc.dg/980520-1.c: New test.
18269
18270 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
18271
18272         * gcc.dg/980502-1.c: Fix return type.
18273
18274 1998-05-20  Jeffrey A Law  (law@cygnus.com)
18275
18276         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
18277         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
18278         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
18279         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
18280         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
18281
18282 1998-05-20  Dave Love  <d.love@dl.ac.uk>
18283
18284         * g77.f-torture/execute/980520-1.f: New test.
18285
18286 1998-05-15  Dave Love  <d.love@dl.ac.uk>
18287
18288         * lib/mike-g77.exp: New file.
18289
18290         * g77.f-torture/noncompile/noncompile.exp,
18291         g77.f-torture/noncompile/check0.f: New files.
18292
18293 1998-05-14  Dave Love  <d.love@dl.ac.uk>
18294
18295         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
18296         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
18297         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
18298         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
18299         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
18300         abort where appropriate.
18301
18302 1998-05-05  Michael Meissner  <meissner@cygnus.com>
18303
18304         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
18305         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
18306
18307 1998-04-29  Dave Love  <d.love@dl.ac.uk>
18308
18309         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
18310
18311 1998-04-27  Dave Love  <d.love@dl.ac.uk>
18312
18313         * g77.f-torture/compile/980427-0.f: New test.
18314
18315 1998-04-24  Dave Love  <d.love@dl.ac.uk>
18316
18317         * g77.f-torture/compile/980424-0.f: New test.
18318
18319 1998-04-19  Dave Love  <d.love@dl.ac.uk>
18320
18321         * g77.f-torture/compile/980419-2.f (main): New test.
18322         * g77.f-torture/compile/970125-0.f: New test.
18323         * g77.f-torture/compile/980419-1.f: New test.
18324
18325 1998-04-08  Jim Wilson  <wilson@cygnus.com>
18326
18327         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
18328         of loop-4.c.
18329
18330 1998-04-07  Jim Wilson  <wilson@cygnus.com>
18331
18332         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
18333
18334 1998-04-03  Jim Wilson  <wilson@cygnus.com>
18335
18336         * gcc.c-torture/compile/980329-1.c: New test.
18337
18338 1998-03-18  Jim Wilson  <wilson@cygnus.com>
18339
18340         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
18341         * gcc.dg/980312-1.c: Fix typo in -march command.
18342
18343 1998-03-16  H.J. Lu  (hjl@gnu.org)
18344
18345         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
18346
18347 1998-03-11  Robert Lipe  <robertl@dgii.com>
18348
18349         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
18350         Dave Love agree the Fortran source is bogus.
18351
18352 1998-03-11  Robert Lipe  <robertl@dgii.com>
18353
18354         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
18355         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
18356         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
18357         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
18358         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
18359
18360 1998-03-10  Alexandre Oliva   <oliva@dcc.unicamp.br>
18361
18362         * g++.old-deja/g++.other/friend1.C: New test.
18363
18364 1998-02-18  Dave Love  <d.love@dl.ac.uk>
18365
18366         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
18367         possibly uninitialized) variables and declare dnrm2.
18368
18369 1998-02-23  Robert Lipe <robertl@dgii.com>
18370
18371         From Bruno Haible <haible@ilog.fr>:
18372         * gcc.c-torture/execute/980223.c: New test.
18373
18374 1998-02-13  Jeffrey A Law  (law@cygnus.com)
18375
18376         * gcc.dg/ifelse-1.c: New test.
18377
18378 1998-02-09  H.J. Lu  (hjl@gnu.org)
18379
18380         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
18381
18382           * lib/old-dejagnu.exp (old-dejagnu): Added the
18383           "execution test - XFAIL *-*-*" handling in the spirit of
18384           "excess errors test -". Changed the "execution test fails"
18385           handling to be like "excess errors test fails".
18386           * Update various tests accordingly.
18387
18388 1998-02-06  Jim Wilson  <wilson@cygnus.com>
18389
18390         * gcc.c-torture/execute/980205.c: New test.
18391
18392 1998-01-18  Jeffrey A Law  (law@cygnus.com)
18393
18394         * lib/c-torture.exp: Look for .x files instead of .cexp files.
18395         * lib/f-torture.exp: Similarly.
18396         * gcc.c-torture: Rename all .cexp files to .x files.
18397
18398 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
18399
18400         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
18401         (940510-1.c): Removed duplicate.
18402         (971104-1.c): New test.
18403
18404 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
18405
18406           * lib/f-torture.exp: Improve error and loop detection.
18407
18408 1997-11-19  Michael Meissner  <meissner@cygnus.com>
18409
18410         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
18411         use that to size the filler array.
18412
18413 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
18414
18415         * lib/c-torture.exp(c-torture-execute): Fix typo.
18416
18417         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
18418         testcase as the executable name. Keep the executable around if
18419         the test fails.
18420
18421 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
18422
18423         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
18424         changes.  Only test one -g option, and move it to the end of the
18425         list of options to test.
18426
18427 1997-09-19  Michael Meissner  <meissner@cygnus.com>
18428
18429         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
18430         variable GCC_TORTURE_OPTIONS to supply default switches separated
18431         by colons.  If no environment variable, run tests with -O0 -g, -O1
18432         -g, and -O2 -g as well.
18433
18434 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
18435
18436         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
18437         explanatory comments. Fix indentation.
18438
18439 1997-09-15  Jeffrey A Law  (law@cygnus.com)
18440
18441         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
18442
18443 1997-09-11  Jeffrey A Law  (law@cygnus.com)
18444
18445         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
18446         * g++.old-deja/g++.mike/p7325.C: Likewise.
18447         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
18448
18449 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
18450
18451         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
18452         * g++.old-deja/g++.brendan/crash30.C: Likewise.
18453         * g++.old-deja/g++.brendan/crash39.C: Likewise.
18454         * g++.old-deja/g++.law/operators4.C: Likewise.
18455
18456 1997-09-11  Joe Buck  (jbuck@synopsys.com)
18457
18458         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
18459         * g++.old-deja/g++.mike/p784.C: Ditto.
18460         * g++.old-deja/g++.mike/p785.C: Ditto.
18461
18462 1997-09-05  Jeffrey A Law  (law@cygnus.com)
18463
18464           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
18465
18466 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
18467
18468         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
18469         target feature; pass this to c-torture-execute as needed.
18470
18471 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
18472
18473         * lib/c-torture.exp(c-torture-execute): If the previous and the
18474         current executables being tested are identical, we don't need to
18475         run the executable again. Try to make the executable names
18476         unique. Add an optional argument for passing additional compiler
18477         flags.
18478
18479 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
18480
18481         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
18482
18483 1997-08-29  Jeffrey A Law  (law@cygnus.com)
18484
18485         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
18486
18487 1997-07-31  Jeffrey A Law  (law@cygnus.com)
18488
18489         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
18490         32bit or larger longs.
18491
18492         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
18493         have either a 32bit long or 32bit int.
18494
18495 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
18496
18497         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
18498         Make double precision tests dependent on sizeof (double).
18499
18500 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
18501
18502         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
18503         too.
18504
18505 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
18506
18507         * gcc.c-torture/compile/961203-1.cexp: New script.
18508
18509 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
18510
18511         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
18512         up the includes ourselves.
18513
18514 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
18515
18516         * lib/plumhall.exp: Remove random include, and add a few
18517         verbose messages for debugging.
18518
18519 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
18520
18521         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
18522         of trying to do it ourselves.
18523
18524 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
18525
18526         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
18527
18528 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
18529
18530         * gcc.prms/5403.c: Made regexp a bit less strict.
18531
18532 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
18533
18534         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
18535         is returned from remote_load instead.
18536         * lib/plumhall.exp: Ditto.
18537         * lib/mike-g++.exp: Ditto.
18538         * lib/old-dejagnu.exp: Ditto.
18539         * lib/c-torture.exp: Ditto.
18540
18541 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
18542
18543         * lib/g++.exp: Use build_wrapper procedure.
18544         * lib/gcc.exp: Ditto.
18545
18546 1997-05-20  Jeffrey A Law  (law@cygnus.com)
18547
18548         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
18549         an old-style decl for malloc.  Fixes tests to work when
18550         sizeof (int) != sizeof (size_t).
18551
18552 1997-05-15  Mike Meissner  <meissner@cygnus.com>
18553
18554         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
18555
18556         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
18557         use stdargs.h interface.
18558
18559 1997-05-15  Mike Meissner  <meissner@cygnus.com>
18560
18561         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
18562         NO_VARARGS when compiling.
18563
18564 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
18565
18566         * lib/plumhall.exp(ph_includes): New procedure.
18567         (ph_make): Use it.
18568         (ph_compiler): Ditto.
18569
18570         * lib/g++.exp: Rename test-glue.c to testglue.c.
18571         * lib/gcc.exp: Ditto.
18572
18573 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
18574
18575         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
18576         to completion when it's called.
18577
18578 1997-03-21  Michael Meissner  <meissner@cygnus.com>
18579
18580         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
18581         is defined, don't do test.
18582
18583 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
18584
18585         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
18586         for object files.
18587         (ph_summary): Mark skipped testcases as untested, not unresolved.
18588
18589         * lib/plumhall.exp (ph_make): If unresolved because of bad
18590         errorCode, record errorCode in log file.
18591         (*): Replace send_log/verbose with verbose -log.
18592
18593 1997-03-19  Michael Meissner  <meissner@cygnus.com>
18594
18595         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
18596         double conversion if double isn't at least 8 bytes.
18597
18598         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
18599         int to work with targets where int is 16 bits.
18600
18601         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
18602         8 bytes, just exit, since 4 byte doubles don't have enough bits of
18603         precision for the test to complete.
18604
18605 1997-03-14  Michael Meissner  <meissner@cygnus.com>
18606
18607         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
18608         if d10v is not compiled with the -mdouble64 flag.
18609         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
18610
18611         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
18612         d10v is not compiled with the -mint32 flag.
18613
18614 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
18615
18616         * lib/plumhall.exp: Use incr_count.
18617
18618 1997-03-12  Jeffrey A Law  (law@cygnus.com)
18619
18620         * gcc.c-torture: Update to c-torture-1.45.
18621
18622 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
18623
18624         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
18625         the name of the expect testcase file).
18626
18627         * lib/g++.exp(g++_init): Ditto.
18628
18629 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
18630
18631         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
18632         the host.
18633
18634         * lib/gcc.exp(gcc_exit): New procedure.
18635
18636 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
18637
18638         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
18639         specs where appropriate.
18640
18641         * g++.old-deja/g++.arm/*: Added additional ERROR checks
18642         because of new "candidates are" messages, and removed a few
18643
18644         * Converted all non-old-style g++ testcases to old-style, and
18645         moved into g++.old-deja.
18646
18647 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
18648
18649         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
18650         options.
18651
18652         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
18653         succeeded.
18654
18655         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
18656
18657 1997-02-13  Michael Meissner  <meissner@cygnus.com>
18658
18659         * lib/gcc.exp (gcc_target_compile): Add support for defining
18660         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
18661         the machine doesn't have those features.
18662
18663 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
18664
18665         * g++.law/operators4.exp: Don't use LIBS.
18666
18667 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
18668
18669         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
18670
18671         * lib/mike-g++.exp: Don't set the compiler to be tested here.
18672         * lib/g++.exp: Set it here instead. Also, allow use of the
18673         --tool_exec and --tool_opt options. Change CXX to
18674         GXX_UNDER_TEST.
18675
18676         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
18677
18678         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
18679
18680 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
18681
18682         * lib/old-dejagnu.exp: Use prune_warnings instead of
18683         prune_system_crud.
18684         * lib/mike-g++.exp: Ditto.
18685         * lib/gcc.exp: Ditto.
18686         * lib/g++.exp: Ditto.
18687
18688         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
18689
18690 1997-02-07  Jeffrey A Law  (law@cygnus.com)
18691
18692           * 941014-2.c: Include stdlib.h
18693           * 960327-1.c: Include stdio.h
18694           * dbra.c, index-1.c: Don't assume ints are 32bits.
18695
18696 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
18697
18698         * lib/gcc.exp: Add gcc,stack_size target feature.
18699
18700         * lib/g++.exp(g++_target_compile): Add the include and link
18701         paths here, not in two other places. And, it's $options, not
18702         options.
18703
18704         * lib/mike-g++.exp(postbase): Remove the code that determines
18705         the correct include and link paths.
18706         * g++.old-deja/old-deja.exp: Ditto.
18707
18708 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
18709
18710         * lib/g++.exp(g++_init): target_compile no longer returns the
18711         filename of the result.
18712
18713 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
18714
18715         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
18716         call to glob.
18717
18718         * gcc.c-torture/special/special.exp: Change call to
18719         gcc_target_compile to include the object file.
18720
18721 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
18722
18723         * gcc.c-torture/special/special.exp: Correct misspelling in last
18724         change.
18725
18726 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
18727
18728         * lib/plumhall.exp(ph_summary): Log the entire output of the
18729         executable. Return -1 if there were any failures, 0 otherwise.
18730         (ph_execute): Return -1 if there were any failures, 0 otherwise.
18731         (ph_make): Clean up objects and executables that were built
18732         if the tests succeeded.
18733
18734 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
18735
18736         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
18737         libraries and includes in the build tree as appropriate.
18738
18739 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
18740
18741         * lib/c-torture.exp: Instead of looking for the global variable
18742         NO_LONG_LONG, check to see if that's a feature of the target.
18743
18744 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
18745
18746         * config/default.exp: Minimize. Delete the remainer of the files in
18747         config; this functionality is now in devo/dejagnu/config.
18748
18749         g++.*/*: Pass any additional flags used to compile to postbase;
18750         delete CXXFLAGS.
18751
18752         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
18753         is now done by runtest.exp. Use gcc_target_compile instead of
18754         compile.
18755
18756         lib/c-torture.exp: Use gcc_target_compile instead of compile.
18757         Remove references to CFLAGS. Use remote_file instead of
18758         calling rm -f.
18759         (c-torture): Take a list of arguments to use to compile this
18760         testcase.
18761
18762         lib/g++.exp: Simplify. Use target_compile instead of compile.
18763         lib/gcc-dg.exp: Ditto.
18764         lib/gcc.exp: Ditto.
18765         lib/mike-{gcc,g++}.exp: Ditto.
18766         lib/old-dejagnu.exp: Ditto.
18767         lib/plumhall.exp: Ditto.
18768
18769 1997-01-08  Jim Wilson  <wilson@cygnus.com>
18770
18771         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
18772         (ph_linker): Likewise.
18773
18774 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
18775
18776           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
18777         MAP_ANON / MAP_ANONYMOUS if defined;
18778         else try to map from /dev/zero .
18779
18780 1996-11-12  Jeffrey A Law  (law@cygnus.com)
18781
18782         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}:  If MAP_ANON
18783         isn't defined, then define it to MAP_ANONYMOUS.
18784
18785 1996-11-12  Jeffrey A Law  (law@cygnus.com)
18786
18787         * gcc.c-torture: Update to c-torture-1.42 release.
18788
18789 1996-11-11  Jeffrey A Law  (law@cygnus.com)
18790
18791         * gcc.c-torture: Update to c-torture-1.41 release.
18792
18793 1996-10-27  Jeffrey A Law  (law@cygnus.com)
18794
18795         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
18796         c-torture release.
18797
18798 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
18799
18800         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
18801         and LDFLAGS.  Fix second case to append the target_info ldflags
18802         onto LDFLAGS, not CFLAGS.
18803         * lib/g++.exp (g++_init): Add target_info stuff.
18804         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
18805         of libgloss and newlib flags for !native.
18806
18807         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
18808         (GDB): Fix relative path to go up another dir for finding gdb.
18809
18810 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
18811
18812         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
18813         versions in the target_info array, if they don't exist.
18814
18815 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
18816
18817         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
18818
18819 1996-07-08  Jim Wilson  <wilson@cygnus.com>
18820
18821         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
18822         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
18823
18824 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
18825
18826         * lib/old-dejagnu.exp: Don't remove the output file before we've
18827         actually tested it. Don't append pwd to the path of the executable
18828         we're testing.
18829
18830 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
18831
18832         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
18833
18834 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
18835
18836         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
18837         temporary directory for compiler files, and set it to a default
18838         value of /tmp. Set $output as the name of the output file from
18839         compiling the testcase. Add a -o option to $cflags_var so the
18840         compiler writes the final output file as $output. Set $executable
18841         to $output.
18842
18843         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
18844         directory for compiler files, and set it to /tmp if it doesn't
18845         already have a value. Set $output_file to the name of the output
18846         file from compiling the testcase. Add a -o option to CXXFLAGS so
18847         the compiler writes the final output file as $output. Use $output
18848         as the executable to be tested.
18849
18850 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
18851
18852         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
18853
18854 1996-06-08  Jeffrey A Law  (law@cygnus.com)
18855
18856         * gcc.c-torture/execute/pending-1.c: New test.  Still
18857         pending in Tege's queue.
18858
18859 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
18860
18861         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
18862         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
18863         if there were failures.  Call unresolved if there were unresolved
18864         testcases.  Call gcc_fail if program did not run to completion.
18865         (ph_make): Pass additional argument name to ph_execute.
18866         (ph_execute): Add new argument.  Pass additional arguments to
18867         ph_summary.  Call gcc_fail is there is no execution output.
18868
18869 1996-04-24  Jeffrey A Law  (law@cygnus.com)
18870
18871         * lib/plumhall.exp (proc_summary): Output relavent summary
18872         lines into the log so specific failures in plumhall can be
18873         investigated.
18874
18875 1996-04-10  Jeffrey A Law  (law@cygnus.com)
18876
18877         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
18878         (c-torture-execute): Don't try to execute tests which use
18879         "long long" types if $NO_LONG_LONG is nonzero.
18880
18881 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
18882
18883         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
18884         not c-torture.
18885
18886         * gcc.ieee: Move from here.
18887         * gcc.c-torture/execute/ieee: To here.
18888
18889 1996-03-26  Jeffrey A Law  (law@cygnus.com)
18890
18891         * gcc.c-torture: Update to c-torture-1.41 release.
18892
18893 1996-03-22  Jeffrey A Law  (law@cygnus.com)
18894
18895         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
18896         not "$output".
18897
18898 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
18899
18900         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
18901         -c present.
18902
18903 1996-03-02  Jeffrey A Law  (law@cygnus.com)
18904
18905         * config/proelf.exp: Handle connecting to a simulator.
18906
18907 1996-01-31  Jeffrey A Law  (law@cygnus.com)
18908
18909         * config/proelf.exp: New file.  Enough framework that we can
18910         run c-torture tests on the proelf targets (or any other target
18911         that gdb can connect to for that matter).
18912
18913 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
18914
18915         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
18916         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
18917
18918         * lib/plumhall.exp (ph_execute): Always call ph_summary if
18919         exec_output exists.
18920
18921 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
18922
18923         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
18924         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
18925
18926         * config/*.exp: Update FSF address.  Change result of ${tool}_load
18927         to pass/fail/unresolved/unsupported/untested.  Caller must now
18928         call unresolved/unsupported/untested.
18929         * lib/*.exp: Update FSF address.  Update to handle new results of
18930         ${tool}_load.
18931         * lib/chill.exp (verbose): Delete.
18932
18933 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
18934
18935         * lib/gcc.exp (default_gcc_start): Change order of args to
18936         $LDFLAGS $CFLAGS $LIBS.
18937         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
18938         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
18939         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
18940         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
18941         * gcc.misc-tests/dg-test.exp: Likewise.
18942         * gcc.misc-tests/msgs.exp: Likewise.
18943         * gcc.prms/prms.exp: Likewise.
18944         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
18945         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
18946
18947         * lib/dg.exp: Deleted, moved to dejagnu/lib.
18948
18949 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
18950
18951         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
18952
18953         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
18954         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
18955
18956         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
18957         necessary.
18958
18959 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
18960
18961         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
18962         global for loop; add use of $mathlib.
18963         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
18964         settings here; set mathlib for anything but VxWorks.
18965
18966 1996-01-22  Jeffrey A Law  (law@cygnus.com)
18967
18968         * gcc.c-torture: Update to c-torture-1.40 release.
18969
18970 1996-01-03  Jeffrey A Law  (law@cygnus.com)
18971
18972         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
18973         dg.exp.
18974
18975 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
18976
18977         * lib/c-torture.exp (c-torture-execute): Declare "output" as
18978         global.
18979
18980 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
18981
18982         * lib/g++.exp (LIBS): Define if not already.
18983         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
18984         (gcc-dg-prune): Call prune_gcc_output.
18985         * lib/gcc.exp (prune_gcc_output): New proc.
18986         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
18987         prune_gcc_output.
18988
18989 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
18990
18991         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
18992         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
18993
18994 1995-11-15  Jeffrey A Law  (law@cygnus.com)
18995
18996         * gcc.c-torture: Update to c-torture-1.39 release.
18997
18998 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
18999
19000         * lib/c-torture.exp (c-torture-execute): Don't return if one option
19001         fails, try others as well.
19002
19003 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
19004
19005         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
19006         If compilation fails, mark execute tests as `untested'.
19007         If test is marked as unsupported, don't mark compilation and
19008         execute tests as failed.
19009
19010 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
19011
19012         * lib/g++.exp (g++_init): Don't link in libg++, and look to
19013         libstdc++ for whether or not we want to be doing shared
19014         libraries.  Delete link_curses since we don't need it anymore.
19015         * lib/mike-g++.exp (postbase): Don't link in libg++.
19016         * g++.old-deja/old-deja.exp: Likewise.
19017
19018 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
19019
19020         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
19021
19022 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
19023
19024         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
19025         For that, add `-Wl,-a,shared_archive'.
19026         * g++.old-deja/old-deja.exp: Likewise.
19027
19028 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
19029
19030         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
19031
19032 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
19033
19034         * lib/mike-g++.exp (postbase): Pay attention to the status of
19035         g++_load.
19036
19037 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
19038
19039           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
19040
19041 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
19042
19043         * lib/gcc.exp (default_gcc_start): No longer need to log program
19044         being executed or its output, execute_anywhere does that now.
19045         * lib/g++.exp (default_g++_version): Call execute_anywhere.
19046         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
19047
19048 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
19049
19050         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
19051         the same as those in lib/g++.exp.
19052
19053 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
19054
19055         * gcc.c-torture: Update to c-torture-1.38 release.
19056         * gcc.ieee: Related changes.
19057
19058 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
19059
19060         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
19061         "exec". Minor reformatting changes.
19062
19063         * config/rom68k.exp (${tool}_load): Make it work in a canadian
19064         cross. This means all "exec" calls now work on a remote host as
19065         well.
19066         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
19067         cross. Filter out the extra "\r\n" stuff that expect puts in.
19068         (c-torture-execute): Filter out the bogus warnings like
19069         c-torture-compile does. Add support for canadian cross.
19070         * lib/gcc.exp (default_gcc_version, default_gcc_start)
19071         Use execute_anywhere rather than calling exec directly. Now it
19072         works for canadian cross testing.
19073
19074 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
19075
19076         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
19077         results into a variable, and check that rather than using file exists.
19078
19079 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
19080
19081         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
19082         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
19083
19084 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
19085
19086         * g++.old-deja/old-deja.exp: Create and pass runshlib and
19087         lib_curses if there's a shared libg++ in the build tree.
19088
19089 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
19090
19091         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
19092         if not supported target.
19093
19094 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
19095
19096         * lib/g++.exp (g++_init): Move empty setting of runshlib and
19097         link_curses up to always happen, not just for native builds.
19098
19099 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
19100
19101         * gcc.c-torture: Update to c-torture-1.36 release.
19102         * gcc.failure: Related changes.
19103
19104 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
19105
19106         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
19107
19108 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
19109
19110         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
19111         * lib/mike-g++.exp (postbase): Not in here.  Still reference
19112         runshlib, link_curses, and mathlib for link and run.
19113
19114         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
19115         pass the runtime shared library options for Solaris, OSF/1, and
19116         Irix5, and link with -lcurses to avoid unresolved references.
19117
19118 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
19119
19120         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
19121         only run once.
19122
19123 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
19124
19125         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
19126
19127 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
19128
19129         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
19130         do not have a framework for the "compat" tests yet.
19131
19132 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
19133
19134         * lib/mike-g++.exp (postbase): New local variable `mathlib',
19135         set to null if we're testing vxworks5.1.  Use that instead of
19136         `-lm' in the setting of LIBS for link and run.
19137
19138 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
19139
19140         * config/rom68k.exp (${tool}_load): Major changes to make it
19141         work.  Verified that it does in fact return the stuff in
19142         exec_output properly.  Catch any Emul or any TRAP other than 0.
19143
19144 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
19145
19146         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
19147         LDFLAGS properly for targets that need stuff from libgloss.
19148         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
19149         only run once.
19150         (gpp_initialized): New variable.
19151
19152 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
19153
19154         * config/rom68k.exp: Load libgloss.exp.
19155         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
19156         so we can produce a fully linked binary.
19157         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
19158         so we can produce a fully linked binary.
19159
19160 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
19161
19162         * lib/plumhall.exp (ph_section): Watch for expected failures.
19163         Add missing `else'.
19164
19165         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
19166         run the testcase.
19167         (c-torture): Likewise.
19168
19169 1995-08-28  Doug Evans  <dje@cygnus.com>
19170
19171         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
19172
19173         * lib/mike-g++.exp (mike_cleanup): New proc.
19174         (prebase): New globals compiler_result, not_compiler_result,
19175         target_regexp.
19176         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
19177         allow leading "-" in pattern.  Watch for unsupported tests.
19178         If $compiler_result is set, pattern match assembler code,
19179         and ditto for $not_compiler_result.
19180         * lib/mike-gcc.exp: Likewise.
19181
19182         * lib/plumhall.exp (ph_execute): Only call ph_summary if
19183         execution "succeeded".
19184
19185 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
19186
19187         * config/win32.exp: New file.
19188         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
19189
19190 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
19191
19192         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
19193         unsupported.
19194         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
19195         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
19196         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
19197
19198         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
19199         "... without exceptions was ...".  That is now handled by
19200         prune_system_crud.
19201         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
19202
19203 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
19204
19205         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
19206         sieve.c,sort2.c}: New files.
19207         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
19208         sieve.exp,sort2.exp}: Drivers for them.
19209
19210         * lib/mike-gcc.exp (program_output): New user settable variable.
19211         (postbase): Call prune_system_crud.  Also prune extraneous compiler
19212         messages.
19213         * lib/mike-g++.exp (program_output): New user settable variable.
19214
19215         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
19216
19217         * config/sh.exp: Deleted (use sim.exp instead).
19218
19219 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
19220
19221         * config/vx.exp: Declare CHECKTASK as global.
19222         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
19223         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
19224         * lib/old-dejagnu.exp: Load [pwd]/$executable.
19225
19226 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
19227
19228         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
19229         target. Like vx.exp, only includes `vx29k.exp' instead of
19230         `vxworks.exp'.
19231
19232 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
19233
19234         * config/sim.exp: Increase time limit from 120 seconds to 240.
19235
19236 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
19237
19238         * gcc.c-torture/execute/950628-1.c: New test.
19239
19240 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
19241
19242         * gcc.c-torture: Update with changes/additions from
19243         c-torture-1.34.
19244
19245 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
19246
19247         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
19248
19249 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
19250
19251         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
19252
19253 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
19254
19255         * gcc.c-torture/compile/950512-1.c: New test.
19256         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
19257         * gcc.dg/struct-ret-1.c: Likewise.
19258
19259 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
19260
19261         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
19262           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
19263
19264 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
19265
19266         * gcc.c-torture/special/920411-1.c: Deleted.
19267         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
19268
19269 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
19270
19271         * config/sim.exp (${tool}_load): Hack in call to bash to get a
19272         cpu limit.
19273
19274 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
19275
19276         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
19277
19278 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
19279
19280         From kenner;
19281         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
19282         is the proper length.
19283         * va-arg-3.c: Likewise.
19284
19285 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
19286
19287         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
19288         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
19289
19290         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
19291         * lib/g++.exp (default_g++_start): Delete old cruft.
19292
19293 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
19294
19295         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
19296         (2 * (1 << 18)) to (2 * (1 << 17)).
19297
19298         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
19299
19300 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
19301
19302         * config/rom68k.exp: Renamed from config/idp.exp
19303
19304 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
19305
19306         * c-torture/compile/921109-2.c
19307
19308 1995-04-18  Mike Stump  <mrs@cygnus.com>
19309
19310         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
19311         excess errors.
19312
19313 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
19314
19315         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
19316         output.
19317         * lib/g++.exp (default_g++_start): Likewise.
19318
19319 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
19320
19321         * gcc.c-torture/compile/950329-1.c: New test.
19322
19323 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
19324
19325           * config/bug.exp (${tool}_load): Updated to use new remote_open
19326           and remote_close procs.
19327         * config/idp.exp: New file.
19328
19329 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
19330
19331         * gcc.c-torture/execute/950322-1.c: New test.
19332
19333 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
19334
19335         * config/vx.exp (${tool}_load): Clean up testing of return code from
19336         vxworks_ld and vxworks_spawn.
19337
19338 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
19339
19340         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
19341
19342 1995-03-13  Mike Stump  <mrs@cygnus.com>
19343
19344         * lib/old-deja.exp: Add `excess errors test - ' error, now one
19345         can mark excess errors on a machine by machine basis.  Note, the
19346         default is to not expect any excess errors, even when excess
19347         errors test - is given, so you will want to put an XFAIL ... on
19348         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
19349         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
19350         those 4 machines, but no others.
19351
19352 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
19353
19354         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
19355         * lib/c-torture.exp: to here.
19356
19357 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
19358
19359         * gcc.c-torture/execute/950221-1.c: New test.
19360         * gcc.c-torture/execute/struct-ret-1.c: New test.
19361         * gcc.c-torture/compile/950221-1.c: New test.
19362
19363         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
19364
19365 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
19366
19367         * gcc.c-torture/execute/arith-1.c (main): Return 0.
19368         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
19369
19370 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
19371
19372         * g++.gb: New directory of tests, derived from my signature and
19373         class scoping tests.
19374
19375         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
19376         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
19377         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
19378         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
19379         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
19380         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
19381         * g++.gb/sig25.C: Likewise.
19382
19383         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
19384         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
19385         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
19386         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
19387         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
19388         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
19389         * g++.gb/sig25.exp: Likewise.
19390
19391         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
19392         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
19393         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
19394         * g++.gb/scope13.C: Likewise, this test still fails.
19395
19396         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
19397         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
19398         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
19399         * g++.gb/scope13.exp: Ditto.
19400
19401         * g++.gb/README: New file, explains what these tests are about.
19402
19403 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
19404
19405         * lib/dg.exp (dg-do): Support `preprocess'.
19406         (dg-test): Likewise.
19407
19408 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
19409
19410         * config/udi.exp: change "continue -expect" to "exp_continue".
19411
19412 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
19413
19414         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
19415         Delete redundant tests.
19416
19417         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
19418         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
19419         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
19420         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
19421         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
19422         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
19423         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
19424         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
19425
19426         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
19427         storing label pointers.
19428         * gcc.c-torture/execute/921019-1.c: Likewise.
19429         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
19430         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
19431         parameter fp.
19432         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
19433         constants.
19434
19435         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
19436         Delete obsolete tests.
19437
19438         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
19439         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
19440         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
19441         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
19442         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
19443         * gcc.c-torture/compile/950124-1.c: New test.
19444
19445         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
19446
19447 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
19448
19449         * lib/mike-g++.exp: Add -lm to LIBS.
19450
19451 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
19452
19453         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
19454
19455 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
19456
19457         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
19458
19459 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
19460
19461         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
19462
19463 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
19464
19465         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
19466         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
19467         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
19468         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
19469         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
19470         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
19471         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
19472         * g++.law/{operators31.C, operators32.C,
19473         * g++.law/{operators33.C, operators34.C}: Likewise.
19474         * g++.law/{pic1.C, refs2.C}: Likewise.
19475         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
19476         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
19477         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
19478         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
19479
19480         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
19481         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
19482         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
19483         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
19484         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
19485         * g++.law/{enum9.exp, friend5.exp}: Likewise.
19486         * g++.law/{nest3.exp, nest4.exp}: Likewise.
19487         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
19488         * g++.law/{operators30.exp, operators31.exp}: Likewise.
19489         * g++.law/{operators32.exp, operators33.exp}: Likewise.
19490         * g++.law/{operators34.exp}: Likewise.
19491         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
19492         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
19493         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
19494         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
19495         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
19496
19497         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
19498         No longer expected to fail.
19499         * g++.law/missed-error3.C: Tweak for recent bool changes.
19500
19501 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
19502
19503         * config/emb-unix: Deleted.
19504         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
19505         remote execution.  Do final link on remote host if REMOTE_LINK is set.
19506
19507 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
19508
19509         * lib/dg.exp (dg-test): Fix typo in last patch.
19510
19511 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
19512
19513         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
19514         (handles multiple occurrences).
19515
19516 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
19517
19518         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
19519         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
19520         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
19521         printed).
19522         * lib/c-torture.exp (c-torture-compile): Likewise.
19523         (c-torture): Prepend full path if missing.
19524         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
19525         (gcc_fail): Likewise.
19526         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
19527
19528 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
19529
19530         * lib/netware.exp: Only attach to NetWare i386 systems.
19531
19532 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
19533
19534         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
19535         messages.  Add test name to "output pattern match" pass/fail message.
19536
19537 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
19538
19539         * gcc.dg: New testsuite.
19540         * gcc.dg/dg.exp: New file.
19541
19542         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
19543         test-switch.c}: Deleted.
19544
19545         * gcc.misc-tests/msgs.exp: New testcase driver.
19546
19547 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
19548
19549         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
19550         Watch for illegal return values from ${tool}_load.
19551         * config/unix.exp (${tool}_load): Fix pass/fail detection for
19552         cross targets.  Coerce return value >0 to 1.
19553
19554 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
19555
19556         * config/unix.exp (${tool}_load): Call program rsh, not proc.
19557
19558         * config/emb-unix.exp: New file.
19559
19560         * config/sim.exp: Error if variable $SIM not defined.
19561         (${tool}_load): Mark test as "untested" if simulator missing.
19562
19563         * config/unix.exp: Load remote.exp to get rcp_download.
19564         * lib/c-torture.exp: Use different option lists for testcases with
19565         and without loops.
19566         * gcc.c-torture/execute/execute.exp: Likewise.
19567
19568 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
19569
19570         * config/*.exp: Clarify return code from ${tool}_load.
19571         Call `unresolved' or `untested' instead of `warning' or `perror'
19572         (sometimes you still want to call both though).
19573         Add comment that `shell_id' is local to each file.
19574         * config/udi.exp (timeout): Set to 30.
19575         Don't print warning if connection fails, $connectmode has already
19576         printed an error.
19577         (${tool}_load): Move verbose messages to level 2.
19578         Rework pattern for "Process started" message.
19579         Pass `shell_id' to ${connectmode}_download.
19580         Retry twice upon timeout.  Make resetting of target more robust.
19581         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
19582         Pass `shell_id' to exit_$connectmode.
19583         Only call exit_$connectmode if connected.
19584         * config/unix.exp (${tool}_load): Check return codes better.
19585         * config/vrtx.exp (${tool}_load): Likewise.
19586         * config/vx.exp (${tool}_load): Likewise.
19587         Delete unneeded global's.
19588         * lib/dg.exp (dg-test): Update to reflect clarified return codes
19589         from ${tool}_load.
19590         (dg-stat): Delete.
19591         (dg-init): Delete recording of pass/fail counts.
19592         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
19593         (old-dejagnu-init): Likewise.
19594         (old-dejagnu-stat): Delete contents, empty proc now.
19595         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
19596         (c-torture): Delete references to lcnt, lpass, lfail.
19597         Get option list from TORTURE_OPTIONS.
19598         Delete -funroll[-all]-loops if no loops.
19599         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
19600         (g++_stat): Delete contents (empty proc now).
19601         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
19602         (gcc_finish): Likewise.
19603         (gcc_stat): Deleted.
19604         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
19605         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
19606         * gcc.c-torture/execute/execute.exp: Likewise.
19607         Split tests into two parts: compile, execute.
19608         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
19609         no loops.  Update to reflect clarified return codes from ${tool}_load.
19610
19611 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
19612
19613         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
19614         to grep for.
19615         (old-dejagnu): Likewise (where necessary).
19616
19617 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
19618
19619         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
19620
19621         * lib/dg.exp (dg-process-target): Fix processing of selector.
19622         Add comment regarding use of `error'.
19623
19624         * lib/gcc.exp (prune_system_crud): Define if missing.
19625         * lib/g++.exp (prune_system_crud): Likewise.
19626
19627         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
19628         Call prune_system_crud.
19629         * lib/dg.exp (dg-runtest): New proc.
19630         Use perror instead of send_user for tcl errors in testcase.
19631         Don't return any value, it's never used.
19632         Don't clobber previous definition of `unknown'.
19633         Print tcl errors in `dg-final'.
19634
19635 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
19636
19637         * lib/dg.exp (dg-process-target): Improve syntax error messages.
19638         (dg-test): Don't print errorInfo, it contains stack backtrace.
19639
19640 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
19641
19642         * lib/g++.exp (runtest_file_p): Define if missing.
19643
19644 1994-09-24  Doug Evans  (dje@cygnus.com)
19645
19646         * lib/mike-g++.exp: Comment out loading of g++.exp.
19647         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
19648         (default_g++_version): Always print something.
19649         (default_g++_start): Comment out call to `which'.
19650         (g++_start, g++_load): Deleted (must be defined in config file).
19651         * lib/gcc.exp: Test for existence of $CC at start.
19652         Delete check for tmpdir (done in gcc_init).
19653         (default_gcc_version): Always print something.
19654         (default_gcc_start): Comment out call to `which'.
19655         * config/*.exp: Major cleanup - make cross targets work at least a
19656         little better for g++ (by not being "--tool gcc" specific).
19657         Rename gcc_xxx to ${tool}_xxx.
19658         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
19659         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
19660
19661 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
19662
19663         * lib/c-torture.exp (c-torture-compile): Rework compiler
19664         message processing.
19665
19666         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
19667         c-torture.
19668
19669 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
19670
19671         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
19672
19673         * lib/dg.exp (dg-process-target): Support { target native }.
19674
19675 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
19676
19677         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
19678         looked for "... program xxx got fatal signal".
19679         Correct regsub munging of `comp_output'.
19680         Ignore compiler messages "path prefix not used" and "linker input
19681         file unused".
19682
19683 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
19684
19685         * lib/gcc.exp (runtest_file_p): Define if missing.
19686         * gcc.prms/template.c: Example to work from.
19687
19688 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
19689
19690         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
19691         * lib/dg.exp (dg-test): Call unsupported testcases as such.
19692
19693         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
19694         * gcc.prms/1883.c: Moved from compile/940714-1.c.
19695         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
19696         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
19697
19698         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
19699         (dg-process-target): No longer a varargs proc.
19700         Return S/N for target, P/F for xfail.  All callers changed.
19701         (user option procs): More argument checking.
19702         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
19703         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
19704         (dg-test): Skip test if not running on selected target in `dg-do'.
19705         Update handling of `dg-do-what', `dg-output-text'.
19706         Separate execution pass/fail from output pattern match pass/fail.
19707         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
19708
19709 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
19710
19711         * gcc.c-torture/special/special.exp: Don't expect failure for mips
19712         target for 920510-1.c.
19713
19714 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
19715
19716         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
19717         Clean up comment regarding use of passcnt, etc.
19718         (gcc_stat): Don't update `testcnt' here.
19719         (gcc_finish): Do it here.
19720         Might as well reset `but_id' here too.
19721         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
19722         to determine if the file should be tested.
19723         * gcc.c-torture/compile/compile.exp: Likewise.
19724         * gcc.c-torture/execute/execute.exp: Likewise.
19725         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
19726         * gcc.misc-tests/dg-test.exp: Likewise.
19727         * gcc.prms/prms.exp: Likewise.
19728         * gcc.wendy/wendy.exp: Likewise.
19729         * g++.old-deja.exp: Likewise.
19730         Move "Testing file" message to verbose level 1.
19731
19732 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
19733
19734         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
19735
19736 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
19737
19738         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
19739         (default_gcc_start): Accept optional second list element
19740         of compiler flags.  Print compiler output at verbosity level 2.
19741         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
19742         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
19743         Save current values of framework globals passcnt, failcnt, xpasscnt,
19744         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
19745         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
19746         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
19747         xfailcnt to compute stats.  Update framework global `testcnt' from
19748         pass/fail counts.
19749         (gcc_finish): New proc.  Clean up test environment.
19750         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
19751         (gcc_epass, gcc_efail): Delete.
19752         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
19753         argument of line number.
19754         (dg-init): If the tool has an init routine, call it.
19755         (dg-test): Remove args `cflags_var' and `libs_var'.
19756         Pass all compiler options to ${tool}_start.
19757         Handle missing line number.
19758         (dg-finish): New function.
19759         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
19760         particular files.  Call gcc_finish at end.  Move "skipping test"
19761         message to verbosity level 3.
19762         * gcc.c-torture/compile/compile.exp: Likewise.
19763         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
19764         * gcc.c-torture/execute/execute.exp: Likewise.
19765         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
19766         Print testcase being tried at verbosity level 1.
19767         * gcc.c-torture/special/special.exp: Unset xfail.
19768         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
19769         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
19770         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
19771         * gcc.failure/failure.exp: Likewise.
19772         * gcc.ieee/ieee.exp: Likewise.
19773         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
19774         Update call to dg-test.  Call dg-finish at end.
19775         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
19776         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
19777         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
19778         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
19779         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
19780         * gcc.wendy/wendy.exp: Add copyright.
19781         Delete setting of tmpdir (done by gcc_init).
19782         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
19783         Pass compiler flags to gcc_start.  Call gcc_finish at end.
19784         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
19785         gcc_[ce]pass/fail.
19786
19787 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
19788
19789         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
19790         confusion.
19791         (g++_load): Likewise.
19792
19793         * config/*.exp (gcc_load): Some were varargs fns and some were not.
19794         Rename argument to `prog' to remove the confusion.
19795         Varargs fns behave differently too!
19796         (g++_load): Likewise.
19797
19798         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
19799
19800         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
19801         what it is.  Delete (always) printing of status value for !native.
19802         Simplify verbose code, and include status and exec_output.
19803         (g++_load): Use gcc_load.
19804
19805 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
19806
19807         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
19808         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
19809         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
19810         940714-3.c as these testcases don't exist anymore.  Make
19811         va-arg-1.c expected to pass.
19812
19813 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
19814
19815         * gcc.misc-tests/misc.exp: Only run specific testcases.
19816         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
19817         * gcc.misc-tests/dg-[1-9].c: New files.
19818
19819         * lib/dg.exp: New testsuite driver.
19820         * gcc.prms/prms.exp: Use it.
19821
19822         * README.gcc: New file.
19823
19824         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
19825         Document and reset `lxpass' and `lxfail'.
19826         Simplify "initialized" message.
19827         (gcc_stat): Clean up comments a little.
19828
19829 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
19830
19831         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
19832
19833 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
19834
19835         * lib/old-dejagnu.exp (process-option): New proc.
19836         (old-dejagnu-init, old-dejagnu-stat): Likewise.
19837         (old-dejagnu): Simplify.
19838         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
19839
19840 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
19841
19842         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
19843         exists and is not an empty string.
19844
19845         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
19846         $xfail rather than calling setup_xfail.  Clear $xfail when test is
19847         finished.
19848         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
19849         automatically.
19850
19851         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
19852         longer expected to fail.
19853
19854         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
19855         "f" function call.
19856
19857         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
19858
19859         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
19860         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
19861         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
19862         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
19863         c-torture-1.29.
19864
19865         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
19866         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
19867
19868         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
19869
19870         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
19871         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
19872
19873         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
19874         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
19875         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
19876
19877 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
19878
19879         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
19880         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
19881         940714-1.c, 940714-2.c, 940714-3.c},
19882         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
19883         gcc.misc-tests/{mg.c,mg.exp}:
19884         New tests.
19885         * gcc.noncompile/noncompile.exp: Change accordingly.
19886
19887 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
19888
19889         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
19890         Undo previous clobberage.
19891
19892 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
19893
19894         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
19895         * gcc.special/{930510-1.c, special.exp}:
19896         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
19897         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
19898         struct-varargs-1.c}: New tests from c-torture-1.26.
19899
19900 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
19901
19902         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
19903           argument to switch.
19904
19905 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
19906
19907         * Revert the previous changes.  Please see Rob's directory
19908           (/lisa/test/rob/progressive/gcc/testsuite) for testing
19909           fixes.
19910
19911 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
19912
19913         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
19914             g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
19915             g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
19916             g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
19917             g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
19918             g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
19919             g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
19920             g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
19921             g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
19922             g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
19923             g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
19924             g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
19925             g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
19926             g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
19927             g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
19928             g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
19929             g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
19930             g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
19931             g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
19932             g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
19933             g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
19934             g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
19935             gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
19936             gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
19937             gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
19938             lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
19939             lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
19940
19941 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
19942
19943         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
19944             lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
19945           with perror calls.
19946
19947 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
19948
19949         * config/unix.exp (g++_load): Fix syntax.
19950
19951 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
19952
19953         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
19954         * gcc.noncompile/921017-1.c: Deleted obsolete test.
19955         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
19956         Don't expect va-arg-1.c to fail.  Correct expected output for
19957         920928-1.c.
19958         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
19959         * gcc.wendy/hbm4.c: Correct typo.
19960         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
19961
19962 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
19963
19964         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
19965         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
19966         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
19967         * lib/c-torture.exp (c-torture-compile): Ditto.
19968
19969         Reduce volume of output (remove all the -I's and such).
19970         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
19971         Call gcc_cpass, gcc_cfail.
19972         (c-torture): Pass testing option to c-torture-compile.
19973
19974 1994-03-21  Doug Evans  (dje@cygnus.com)
19975
19976         Bring patches over from progressive.
19977         * config/default.exp: Exit remote shell cleanly.
19978         (g++_exit, g++_start): Add default versions.
19979         * config/sim.exp (gcc_load): Use perror, not error.
19980
19981 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
19982
19983         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
19984         set in site.exp.
19985
19986 1994-03-14  Doug Evans  (dje@cygnus.com)
19987
19988         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
19989         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
19990         (wendy_try): New proc to run testcase.
19991         (main loop): Call 'em.
19992         * gcc.wendy/*.c: Clean up pass to correct expected output.
19993
19994         * lib/gcc.exp: Minor cleanup work.
19995         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
19996
19997 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
19998
19999         * config/sim.exp (gcc_load): Document return codes better.
20000         Don't pass -v to simulator.
20001
20002 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
20003
20004           * gcc.special/920717-x.c: Fix typo.
20005           * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
20006           get at sources.
20007
20008         * lib/mike-gcc.exp: Fix typo.
20009
20010 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
20011
20012         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
20013         binary to use, transform the name.
20014         * config/*.exp: rename everything. Nuke any g++ specific files,
20015         it's now a special case of gcc that requires no special support.
20016         Add a default.exp for unsupported targets.
20017
20018 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
20019
20020         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
20021         lib/old-dejagnu.exp: Fix a few patterns to work with the new
20022         version of Tcl.
20023
20024 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
20025
20026         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
20027         than a warning.
20028
20029 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
20030
20031         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
20032
20033 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
20034
20035         * gcc.execute/execute.exp: Combine opt_list and foption_list into
20036         option_list.  Compile every file with only 4/6 option choices
20037         (same as C torture) instead of with 12/18 different option
20038         choices.
20039         * lib/c-torture.exp: Likewise.
20040
20041         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
20042         not already set.
20043
20044 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
20045
20046         * lib/old-deja.exp: Add `excess errors test fails' error, now one
20047         can put an XFAIL *-*-* on excess errors.
20048
20049 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
20050
20051         * g++.law: Add more tests derived from g++-bugs snapshots.
20052
20053         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
20054         equivalent to g++.law/init9.
20055
20056         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
20057         compiled it, and the a.out file after we've run it.
20058
20059 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
20060
20061         * lib/mike-g++.exp (postbase): Delete the .o file after we've
20062         compiled it, and the a.out file after we've run it.
20063
20064 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
20065
20066         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
20067
20068 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
20069
20070         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
20071         version number.
20072
20073 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
20074
20075         * g++.law: New directory of g++ tests derived from the g++-bugs
20076         snapshots.
20077
20078 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
20079
20080         * gcc.compile: initbug1.c initbug1.exp testcase added
20081
20082 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
20083
20084         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
20085         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
20086           fixes submitted by Jeff Law (law@cs.utah.edu)
20087         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
20088           Jeff Law (law@cs.utah.edu)
20089
20090
20091 1993-11-30  Mike Stump  (mrs@cygnus.com)
20092
20093         * config/unix-g++.exp: Follow the gcc way of doing things.
20094         * g++.old-deja/old-deja.exp: Minor updates.
20095         * lib/g++.exp: New file, follow the gcc way of doing things.
20096         * lib/old-dejagnu.exp: Minor updates.
20097         * lib/mike-g++.exp: Always unset errorInfo.
20098
20099 1993-11-06  Mike Stump  (mrs@cygnus.com)
20100
20101         * lib/gcc.exp: Fix some errors with the below change, CC and
20102         CFLAGS should be global when setting, not local.
20103
20104 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
20105
20106         * lib/gcc.exp: Transform tool name.
20107
20108 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
20109
20110         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
20111
20112 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
20113
20114         * lib/gcc.exp: change gcc_done to gcc_stat
20115
20116 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
20117
20118         * Upgraded gcc testsuite to c-torture version 1.25
20119
20120 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
20121
20122         * lib/gcc.exp: added reporting code. Changed verbose compile message.
20123         * lib/c-torture: added hooks for new reporting code.
20124
20125 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
20126
20127         * config/sh-gcc.exp: check if sh-sim exists in the path
20128
20129 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
20130
20131         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
20132         * gcc.compile/compile.exp: Initial changes for new logic.
20133         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
20134         * gcc.failure/failure.exp: Initial changes for new logic.
20135         * gcc.ieee/ieee.exp: Initial changes for new logic.
20136         * gcc.misc-tests/misc.exp: Initial changes for new logic.
20137         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
20138         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
20139         * lib/c-torture.exp: Initial changes for new logic.
20140         * lib/gcc.exp: Initial changes for new logic.
20141
20142 1993-10-15  Mike Stump  (mrs@cygnus.com)
20143
20144         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
20145         depend upon failure or success.  Fully qualify names in failure
20146         and success messages.  Always remove a.out before starting
20147         compile, just in case.  Pay more attention to error text output by
20148         the compiler.  Handle testcases with no known past errors just
20149         like all others, so that things are uniform.  Other miscellaneous
20150         improvements.
20151
20152 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
20153
20154         * gcc.cpp: new directory for cpp tests
20155
20156 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
20157
20158         * lib/chill.exp: Code reformatted, removed unused code.
20159         * config/unix-chill.exp: Code reformatted, removed unused code.
20160         * chill.execute/execute.exp: Code reformatted, removed unused code.
20161         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
20162
20163 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
20164
20165         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
20166         routines not written.
20167
20168 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
20169
20170         * config/bug-gcc.exp: Use new procs from bug.exp.
20171
20172 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
20173
20174         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
20175         via ftp, rather than depending on NFS.
20176         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
20177         case.
20178
20179 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
20180
20181         * config/bug-gcc.exp: Use new download proc.
20182
20183 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
20184
20185         * chill.execute/execute.exp: cleanups, handles errors better
20186         * chill.compile/compile.exp: rewrite, based on execute.exp
20187         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
20188         * lib/chill.exp: major changes to diff proc and compile and link
20189           procs. added chill_fail and chill_pass wrappers to pass and
20190           fail. added more comments, and handle error codes better.
20191           Added a hack to capture stderr from exec, so noncompile tests
20192           can work.
20193
20194 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
20195
20196         * chill.execute/execute.exp: rewrite of testsuite driver
20197         * lib/chill.exp: rewrite of testsuite driver
20198         * config/unix-chill.exp: rewrite of testsuite driver
20199
20200 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
20201
20202     In chill.execute:
20203         * iexpr.ch: Standardize uppercase.
20204         * tuples.dat: Standardize uppercase.
20205         * vary.ch: standardize.  Correct varying string assignments.
20206         * vary.dat: Add new output lines.
20207
20208 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
20209
20210     In chill.execute:
20211         * chprintf.ch: Standardize use of uppercase.
20212         * tuples.ch: Standardize and turn arr2 into a DCL,
20213           rather than a SYN.
20214         * pinits.ch: Standardize.
20215
20216 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
20217
20218         * rts.c:  Get malloc() from <stdlib.h>, not <malloc.h>.
20219         * Makefil: Renamed to Makefile.in.
20220         * configure.in: New.
20221
20222 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
20223
20224     In chill.execute:
20225         * .cvsignore: Add result/output files.
20226         * Makefile: Fix up variables at start.  Use MFLAGS
20227           everywhere.  Correct bool_loc, built_ins entries.
20228           Add entry for vary1.ch.
20229         * bitarray.ch: Standardize upper-case usage.
20230         * bitexpr.ch: Standardize, add output of b1.
20231         * params.ch: Use arrayt in along PROC parameters, to
20232           avoid novelty problems.
20233         * sets.ch: Tiny cleanup.
20234         * vary1.ch: Re-indent.
20235
20236 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
20237
20238           * Add PR-related files to Makefiles, .cvsignore files, etc.
20239
20240 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
20241
20242         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
20243           with compiler objects. New names are test-flow.c and test-loop.c
20244
20245 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
20246
20247         * Upgraded c-torture tests from 1.19 to 1.20
20248
20249         * new files:
20250         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
20251         * gcc.compile: 930623-1.c 930623-2.c
20252         * gcc.noncompile: 930622-1.c 930622-2.c
20253         * gcc.failure: 920411-1.c 920627-2.c
20254         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
20255
20256 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
20257
20258         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
20259           More changes to get testsuite working properly. Needs more work.
20260           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
20261
20262 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
20263
20264         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
20265           More changes to get testsuite working properly. Needs more work.
20266
20267 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
20268
20269         * chill.compile/compile.exp: Added for Dejagnu support
20270         * chill.execute/execute.exp: Added for Dejagnu support
20271         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
20272
20273 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
20274
20275     This should complete moving the CHILL test files.
20276         * chill.noncompile(.cvsignore printf.grt
20277             in-printf.grt chprintf.grt chprintf.ch):
20278             Added test-support files.
20279           (Makefile): Modified further.
20280         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
20281             signal.ch): Added test files.
20282           * chill.execute (.cvsignore printf.grt printr.c
20283             in-printf.grt rts.c chprintf.grt rts.h): Added
20284           test-support files.
20285             (Makefile): More corrections.
20286
20287 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
20288
20289         * chill.compile, chill.execute, chill.nocompile: Add CHILL
20290           test cases, ready for DejaGnu.
20291
20292 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
20293
20294         * Upgraded c-torture tests from 1.18 to 1.19
20295
20296         * gcc.compile: added test(s):
20297           930607-1.c
20298         * gcc.execute: added test(s):
20299           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
20300
20301         * added new subdirectory for misc tests: gcc.misc-tests
20302         * gcc.misc-test(s): added tests:
20303           inst-check.c test-consts.c test-ior.c test-switch.c
20304
20305 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
20306
20307         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
20308
20309 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
20310
20311         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
20312
20313 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
20314
20315         * Upgraded c-torture tests from 1.17 to 1.18
20316
20317 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
20318
20319         * Upgraded c-torture tests from 1.12 to 1.17
20320
20321 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
20322
20323         * lib/old-dejagnu.exp:
20324           Fixed handling of XFAIL target triplets to correctly
20325           recognize wildcard characters.  Removed code that
20326           appended a unique id tag to the end of the file name
20327           printed out by the result of the testcases within a
20328           given test file.
20329
20330 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
20331
20332         * lib/old-dejagnu.exp:
20333           Reworked expected failure handling to trigger off of XFAIL
20334           keyword in keyphrase embeded in testcase source code. The
20335           XFAIL keyword must be at the end of the keyphrase line. It
20336           may optionally be followed by one or more target triplets.
20337           It has just occured that the handling of wildcards in the
20338           target triplet may not be correct.
20339
20340 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
20341
20342         * g++.old-deja/tests:
20343           Moved all subdirectories up one level into g++.old-deja .
20344
20345         * lib/old-dejagnu.exp:
20346           Fixed problem with CXXFLAGS not being properly reset, and being
20347           corrupted with extraneous "-c" compiler option.  This was
20348           causing binaries to not be generated for test that needed them.
20349           Modified strings passed to "pass" and "fail" so that individual
20350           tests from the same test file would be distinguished by an
20351           identifier appended to the test file name in the summary logs;
20352           this corrected a problem with erroneous diff logs.  Added code
20353           to search testcases for expected fail and unexpected pass keywords.
20354
20355 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
20356
20357         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
20358
20359 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
20360
20361         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
20362           Removed extraneous text from end of "Special g++ Options"
20363           keyphrase.
20364
20365         * lib/old-dejagnu.exp: Added pattern matching to look for new
20366           keywords, embedded in testcases comments, which will trigger
20367           calls to xpass and xfail.
20368
20369 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
20370
20371         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
20372           comments embedded in the testcases, especially the one looking for
20373           special compiler options, as well as the pattern matching for the
20374           compiler output again.
20375
20376 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
20377
20378         * lib/old-dejagnu.exp: Do a proper check of the return value for
20379           execute tests. Fixed several problems with the pattern matching
20380           of the compiler output which gave erroneous test results.
20381           Changed several of the test result messages to be more descriptive.
20382         * config/unix-g++.exp: Proc g++_load now actually works and
20383           executes the tests passed to it and returns a usable return
20384           value.
20385
20386 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
20387
20388           * lib/gcc.exp: Exits gracefully if $CC is bogus.
20389
20390 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
20391
20392         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
20393           Modified both files to properly execute the old style
20394           dejagnu tests. The previous versions of these files were
20395           experimental and did not function anything near correctly.
20396
20397 1993-04-05  Rob Savoye  (rob@cygnus.com)
20398
20399         * Removed all Makefile.in and configure.in files. No configuration
20400         needed now.
20401
20402 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
20403
20404         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
20405
20406 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
20407
20408         * gcc.compile/configure.in, gcc.unsorted/configure.in,
20409         gcc.special/configure.in, gcc.noncompile/configure.in,
20410         gcc.execute/configure.in, gcc.code_quality/configure.in,
20411         g++.other/configure.in, g++.old-deja/configure.in,
20412         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
20413         in srcname setting.
20414
20415 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
20416
20417         * lib/udi.exp:  Fixed mondfe and mondfe_download.
20418         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
20419         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
20420
20421 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
20422
20423         * config/udi-gdb.exp: Check $shell_id after connecting to target.
20424         (gdb_exit): Don't remove *_soc files.
20425
20426 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
20427
20428         * lib/c-torture.exp: Don't look for main; instead always use -w
20429         -c.  This is how the c-torture tests work.  Remove the object
20430         file if the compilation succeeds.
20431         * gcc.execute/execute.exp: Remove executable if test passes.
20432         * gcc.noncompile/noncompile.exp: Every test is an expected
20433         failure.
20434         * gcc.special/special.exp: Added tests from c-torture 1.11,
20435         corrected use of existing test.
20436         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
20437         gcc.execute/920625-1.c: Updated to c-torture 1.11.
20438         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
20439         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
20440         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
20441         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
20442         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
20443         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
20444         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
20445         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
20446         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
20447         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
20448         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
20449         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
20450         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
20451         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
20452         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
20453         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
20454         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
20455         c-torture 1.11.
20456         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
20457         correspond to c-torture 1.11.
20458
20459         * New file.
20460
20461