OSDN Git Service

75713913298f0c3658fe3acef03d446df54d17f9
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
2
3         PR c++/13592
4         * g++.dg/other/error1.C (class foo): Tweak error message.
5
6         PR c++/13592
7         * g++.dg/template/call2.C: New test.
8
9 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
10
11         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
12         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
13         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
14         scalar-return-1_x.c, scalar-return-2_y.c,
15         scalar-return-3_x.c, scalar-return-3_y.c,
16         scalar-return-4_x.c, scalar-return-4_y.c,
17         struct-align-1.h, struct-align-1_x.c,
18         struct-align-1_y.c, struct-align-2.h,
19         struct-align-2_x.c, struct-align-2_y.c,
20         struct-by-value-10_y.c, struct-by-value-11_x.c,
21         struct-by-value-11_y.c, struct-by-value-12_x.c,
22         struct-by-value-12_y.c, struct-by-value-13_x.c,
23         struct-by-value-13_y.c, struct-by-value-14_x.c,
24         struct-by-value-14_y.c, struct-by-value-15_x.c,
25         struct-by-value-15_y.c, struct-by-value-16_y.c,
26         struct-by-value-17_y.c, struct-by-value-18_y.c,
27         struct-by-value-19_y.c, struct-by-value-1_x.c,
28         struct-by-value-1_y.c, struct-by-value-20_y.c,
29         struct-by-value-2_x.c, struct-by-value-2_y.c,
30         struct-by-value-3_y.c, struct-by-value-4_x.c,
31         struct-by-value-4_y.c, struct-by-value-5_y.c,
32         struct-by-value-6_y.c, struct-by-value-7_y.c
33         struct-by-value-8_x.c, struct-by-value-8_y.c
34         struct-by-value-9_x.c, struct-by-value-9_y.c
35         struct-return-10_x.c, struct-return-10_y.c,
36         struct-return-19_x.c, struct-return-20_x.c
37         struct-return-2_x.c, struct-return-2_y.c
38         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
39         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
40
41 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
42
43         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
44         attribute on sparc*-sun-solaris2.*.
45
46 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
47
48         PR c++/13710
49         * g++.dg/ext/typeof7.C: New test.
50
51 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
52
53         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
54         * gcc.dg/const-elim-1.c: Same.
55
56 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
57
58         * objc.dg/stret-1.m: New.
59         * objc.dg/stret-2.m: New.
60
61 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
62
63         PR c++/11895
64         * g++.dg/ext/vector1.C: New test.
65
66 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
67
68         * gcc.dg/pch/import-1.c: New.
69         * gcc.dg/pch/import-1.hs: New.
70         * gcc.dg/pch/import-1a.h: New.
71         * gcc.dg/pch/import-1b.h: New.
72         * gcc.dg/pch/import-1c.h: New.
73
74 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
75
76         PR c++/13574
77         * g++.dg/ext/array1.C: New test.
78
79         PR c++/13178
80         * g++.dg/conversion/op1.C: New test.
81
82 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
83
84         PR 11864
85         From Kazumoto Kojima / Dan Kegel:
86         * gcc.dg/pr11864-1.c: New test.
87
88         PR 10392
89         From Marcus Comstedt / Dan Kegel:
90         * gcc.dg/pr10392-1.c: New test.
91
92 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
93
94         PR c++/13478
95         * g++.dg/init/ref10.C: New test.
96
97 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
98
99         PR c++/13407
100         * g++.dg/parse/typename6.C: New test.
101
102 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
103
104         PR pch/13361
105         * testsuite/g++.dg/pch/wchar-1.C: New.
106         * testsuite/g++.dg/pch/wchar-1.Hs: New.
107
108 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
109
110         PR c++/9259
111         * g++.dg/expr/sizeof2.C: New test.
112
113 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
114
115         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
116
117 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
118
119         PR c++/13659
120         * g++.dg/lookup/strong-using-3.C: New.
121         * g++.dg/lookup/using-10.C: New.
122
123 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
124
125         PR c++/13594
126         * g++.dg/lookup/strong-using-2.C: New.
127
128 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
129             Dan Kegel <dank@kegel.com>
130             J"orn Rennecke <joern.rennecke@superh.com>
131
132         PR target/9365
133         * gcc.dg/pr9365-1.c: New test.
134
135 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
136
137         PR c++/8856
138         * g++.dg/parse/casting-operator2.C: New test.
139         * g++.old-deja/g++.pt/explicit83.C: Remove.
140
141 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
142
143         * gcc.dg/label-compound-stmt-1.c: New test.
144         * gcc.c-torture/compile/950922-1.c,
145         gcc.c-torture/compile/20000211-3.c,
146         gcc.c-torture/compile/20000518-1.c,
147         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
148         compound statements.
149
150 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
151
152         * gcc.dg/ppc64-abi-1.c: New test.
153
154 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
155
156          * g++.dg/ext/attrib9.C: Add dg-warnings.
157
158 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
159
160         PR c++/12335
161         * g++.dg/parse/dtor3.C: New test.
162
163 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
164
165         PR c++/12709
166         * g++.dg/parse/try-catch-1.C: New test.
167
168 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
169
170         * ada/acats/run_all.sh: Add more verbose output in acats.log
171         when compiling tests.
172
173 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
174
175         PR 13656
176         * gcc.dg/typedef-redecl.c: New test case.
177         * gcc.dg/typedef-redecl.h: New support file.
178
179 2004-01-13  Jan Hubicka  <jh@suse.cz>
180
181         * gcc.dg/always_inline.c: New test.
182         * gcc.dg/debug/20031231-1.c: Fix.
183
184 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
185
186         PR c++/13474
187         * g++.dg/template/array3.C: New test.
188
189 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
190
191         * g++.dg/ext/lvalue1.C: No longer expected to fail.
192         * g++.dg/warn/Wunused-2.C: Likewise.
193
194 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
195
196         PR c++/13289
197         * g++.dg/template/instantiate6.C: New test.
198
199 2004-01-12  Roger Sayle  <roger@eyesopen.com>
200
201         PR middle-end/11397
202         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
203
204 2004-01-12  Jan Hubicka  <jh@suse.cz>
205
206         PR opt/12826
207         * gcc.dg/20040112-1.c: New.
208
209         * gcc.dg/dwarf-die[1-7].c: Move to...
210         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
211         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
212
213 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
214
215         PR c++/4100
216         * g++.dg/parse/friend4.C: New test.
217
218 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
219
220         PR c++/4100
221         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
222         definition is called a friend.
223
224 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
225
226         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
227
228 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
229
230         PR c++/3478
231         * g++.dg/parse/error10.C: New test.
232         * g++.dg/template/arg2.C: Accept "invalid type" error.
233
234 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
235
236         PR middle-end/13392
237         * g++.dg/opt/expect2.C: New test.
238
239 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
240
241         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
242         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
243         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
244         Update dg-error regexps.
245
246 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
247
248         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
249         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
250
251 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
252
253         * gcc.dg/pragma-re-1.c: Use right pointer type.
254
255 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
256
257         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
258
259 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
260
261         * gcc.dg/rs6000-ldouble-1.c: New.
262
263 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
264
265         DR 337
266         PR c++/9256
267         * g++.dg/other/abstract1.C: New test.
268
269 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
270
271         * g++.dg/lookup/strong-using-1.C: New.
272
273 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
274
275         PR c/11234
276         * gcc.dg/func-ptr-conv-1.c: New test.
277         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
278
279 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
280
281         PR target/13380.
282         * gcc.c-torture/compile/20040109-1.c: New.
283
284 2004-01-08  Stuart Hastings  <stuart@apple.com>
285
286         * testsuite/gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
287         testsuite/gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
288         * testsuite/gcc.dg/i386-sse-6.c: ...this new testcase.
289
290 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
291
292         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
293
294 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
295
296         * ada/acats/run_acats: Treat 'gnatchop' the same way
297         as 'gnatmake'.  Export GCC_DRIVER.
298         * ada/acats/run_all.sh: Add target_gnatchop.  Use
299         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
300
301 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
302
303         PR c++/12573
304         * g++.dg/template/dependent-expr4.C: New test.
305
306 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
307
308         * gcc.dg/altivec-11.c: New test.
309
310 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
311
312         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
313
314 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
315
316         PR c/6024
317         * gcc.dg/enum-compat-1.c: New test.
318         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
319
320 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
321
322         PR c/12165
323         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
324         gcc.dg/c99-idem-qual-3.c: New tests.
325
326 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
327
328         * gcc.dg/winline-7.c: Don't cast void * to int.
329
330 2004-01-06  Jan Hubicka  <jh@suse.cz>
331
332         * gcc.dg/i386-sse-5.c: New test
333         * g++.dg/eh/simd-1.c: Add -w argument for i386.
334
335 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
336
337         PR c++/12815
338         * g++.dg/rtti/typeid4.C: New test.
339
340 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
341
342         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
343
344 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
345
346         PR c++/12132
347         * g++.dg/template/error11.C: New test.
348
349         PR c++/13451
350         * g++.dg/template/class2.C: New test.
351
352 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
353         Richard Sandiford <rsandifo@redhat.com>
354
355         PR c++/13387
356         * g++.dg/opt/alias3.C: New test.
357
358 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
359
360         PR c++/13157
361         * g++.dg/template/koenig3.C: New test.
362
363         PR c++/13529
364         * g++.dg/parse/offsetof3.C: New test.
365
366         * g++.dg/init/copy7.C: Add missing dg-error markers.
367
368         PR c++/12226
369         * g++.dg/init/copy7.c: New test.
370
371         PR c++/13536
372         * g++.dg/parse/cast1.C: New test.
373
374 2004-01-04  Jan Hubicka  <jh@suse.cz>
375
376         * gcc.dg/winline[1-7].c: New tests.
377
378 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
379
380         PR c++/13520
381         * g++.dg/template/qualttp22.C: New test.
382
383 2004-01-01  Jan Hubicka  <jh@suse.cz>
384
385         * gcc.dg/debug/20031231-1.c: New.
386         * gcc.c-torture/compile/20040101-1.c: New.
387         * gcc.dg/dwarf-die-[1-7].c: New.
388
389 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
390
391         PR optimization/13521
392         * gcc.c-torture/compile/20031231-1.c: New test.
393
394 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
395
396         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
397
398 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
399
400         PR c++/10079
401         * g++.dg/template/crash16.C: New test.
402
403 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
404
405         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
406
407 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
408
409         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
410         ports.
411         * g++.old-deja/g++.jason/thunk3.C: Likewise.
412         * g++.old-deja/g++.law/profile1.C: Likewise.
413         * gcc.c-torture/compile/981006-1.c: Likewise.
414         * gcc.c-torture/execute/loop-2e.x: Likewise.
415         * gcc.c-torture/execute/loop-2f.x: Remove.
416         * gcc.c-torture/execute/loop-2g.x: Likewise.
417         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
418         * gcc.dg/20020312-2.c: Remove traces of dead ports.
419
420 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
421
422         PR c++/13507
423         * g++.dg/ext/attrib11.C: New test.
424
425         PR c++/13494
426         * g++.dg/template/array2-1.C: New test.
427         * g++.dg/template/array2-2.C: New test.
428
429 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
430
431         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
432
433 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
434
435         PR c++/12774
436         * g++.dg/template/array1-1.C: New test.
437         * g++.dg/template/array1-2.C: New test.
438
439 2003-12-29  Roger Sayle  <roger@eyesopen.com>
440
441         PR fortran/12632
442         * g77.dg/12632.f: New test case.
443
444 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
445
446         PR c++/13289
447         * g++.dg/parse/nontype1.C: New test.
448
449 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
450
451         PR c++/12403
452         * g++.dg/parse/explicit1.C: New test.
453         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
454
455 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
456
457         PR c++/13081
458         * g++.dg/opt/inline6.C: New test.
459
460         PR c++/12613
461         * g++.dg/parse/error9.C: New test.
462
463         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
464
465 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
466
467         PR c++/13009
468         * g++.dg/init/assign1.C: New test.
469
470 2003-12-28  Roger Sayle  <roger@eyesopen.com>
471
472         PR c++/13070
473         * g++.dg/warn/format3.C: New test case.
474
475 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
476
477         * gcc.c-torture/compile/20031227-1.c: New test.
478
479 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
480
481         * g++.dg/bprob/bprob.exp: Load target-supports.exp
482         * g77.dg/bprob/bprob.exp: Likewise.
483         * gcc.misc-tests/bprob.exp: Likewise.
484         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
485         variants on systems where the library does not provide that
486         functionality.
487         * gcc.dg/builtins-20.c: Use builtins-config.h.
488         * gcc.dg/builtins-config.h: New file.
489
490 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
491
492         * lib/gcc-dg.exp (dg-require-profiling): New function.
493         * lib/target-supports.exp (check_profiling_available): Likewise.
494         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
495         * g77.dg/bprob/bprob.exp: Likewise.
496         * gcc.misc-tests/bprob.exp: Likewise.
497         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
498         * gcc.dg/20021014-1.c: Likewise.
499         * gcc.dg/nest.c: Likewise.
500
501 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
502
503         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
504         compiling.
505         * g++.dg/lookup/java2.C: Likewise.
506         * gcc.dg/cpp/lexident.c: Likewise.
507
508 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
509
510         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
511         given.
512         * gcc.c-torture/compile/961203-1.c: Likewise.
513         * gcc.c-torture/compile/980506-1.c: Likewise.
514
515 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
516
517         * lib/gcc-dg.exp (dg-prune-output): New annotation.
518         (additional_prunes): New global.
519         (gcc-dg-prune): Handle additional per-test pruning.
520         (dg-test): Clear additional_prunes between tests.
521
522         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
523         dg-prune-output to avoid spurious failures from assembler
524         complaining about nonexistent WAW violations.
525         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
526         Use dg-prune-output to avoid spurious failures from assembler
527         warning about Itanium B-step errata.
528
529 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
530
531         * g++.dg/abi/macro0.C: New test.
532         * g++.dg/abi/macro1.C: Likewise.
533         * g++.dg/abi/macro2.C: Likewise.
534
535         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
536         * g++.dg/abi/bitfield7.C: Likewise.
537         * g++.dg/abi/dtor2.C: Likewise.
538         * g++.dg/abi/mangle11.C: Likewise.
539         * g++.dg/abi/mangle12.C: Likewise.
540         * g++.dg/abi/mangle14.C: Likewise.
541         * g++.dg/abi/mangle17.C: Likewise.
542         * g++.dg/abi/vbase10.C: Likewise.
543         * g++.dg/abi/vbase14.C: Likewise.
544         * g++.dg/template/qualttp17.C: Likewise.
545
546 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
547
548         PR c/11995
549         * gcc.dg/20031223-1.c: New test.
550
551 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
552
553         * gcc.dg/noreturn-7.c: New test.
554
555 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
556
557         * gcc.dg/null-pointer-1.c: New test.
558
559 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
560
561         * g++.old-deja/g++.jason/template18.C: Remove.
562         * g++.old-deja/g++.jason/template37.C: Likewise.
563
564         PR c++/12862
565         * g++.dg/lookup/ns1.C: New test.
566
567         PR c++/12397
568         * g++.dg/template/lookup3.C: New test.
569
570 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
571
572         * g++.dg/template/recurse1.C: New test
573
574 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
575
576         PR c++/12479
577         * g++.dg/parse/semicolon1.C: New test.
578         * g++.dg/parse/semicolon1.h: Likewise.
579
580 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
581
582         * gcc.dg/darwin-misaligned.c: New test.
583
584 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
585
586         PR c/9163
587         * gcc.dg/20031222-1.c: New test.
588
589 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
590
591         PR c++/13438
592         * g++.dg/parse/error8.C: New test.
593
594         PR c++/11554
595         * testsuite/g++.dg/warn/ctor-init-1.C: New test.
596
597 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
598
599         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
600         too small.
601         * gcc.c-torture/compile/930217-1.c: Likewise.
602         * gcc.c-torture/compile/930513-1.c: Likewise.
603         * gcc.c-torture/execute/920908-2.c: Likewise.
604         * gcc.c-torture/execute/921204-1.c: Likewise.
605         * gcc.c-torture/execute/930621-1.c: Likewise.
606         * gcc.c-torture/execute/930630-1.c: Likewise.
607         * gcc.c-torture/execute/931031-1.c: Likewise.
608         * gcc.c-torture/execute/980602-2.c: Likewise.
609         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
610         * gcc.c-torture/execute/compndlit-1.c: Likewise.
611         * gcc.c-torture/execute/extzvsi.c: Likewise.
612         * gcc.c-torture/unsorted/ext.c: Likewise.
613
614 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
615
616         PR target/12749
617         * gcc.c-torture/compile/20031220-2.c: New test case.
618
619 2003-12-20  Roger Sayle  <roger@eyesopen.com>
620
621         PR optimization/13031
622         * gcc.c-torture/compile/20031220-1.c: New test case.
623
624 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
625
626         * gcc.dg/cast-function-1.c: New test.
627
628 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
629
630         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
631         formats.
632
633 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
634
635         PR c++/12795
636         * g++.dg/ext/attrib10.C: New test.
637
638 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
639
640         * gcc.dg/cleanup-10.c: New test.
641         * gcc.dg/cleanup-11.c: New test.
642
643 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
644
645         PR c++/13239
646         * g++.dg/opt/expect1.C: New test.
647
648 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
649
650         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
651
652 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
653
654         PR debug/12923
655         * gcc.dg/20031218-1.c: New test.
656
657         PR debug/12389
658         * gcc.dg/20031218-2.c: New test.
659         * gcc.dg/20031218-3.c: New test.
660
661         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
662         of label name and allow for USER_LABEL_PREFIX == "_" names.
663         * g++.dg/abi/mangle18-2.C: Likewise.
664         * g++.dg/abi/mangle19-1.C: Likewise.
665         * g++.dg/abi/mangle19-2.C: Likewise.
666         * g++.dg/abi/mangle20-1.C: Likewise.
667         * g++.dg/abi/mangle20-2.C: Likewise.
668
669 2003-12-18  Richard Henderson  <rth@redhat.com>
670
671         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
672
673 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
674             Dan Kegel <dank@kegel.com>
675
676         PR other/12009
677         * g++.dg/compat/compat.exp:  Do not set LD_LIBRARY_PATH when
678         testing a cross compiler, it causes spurious compile failures.
679         * lib/g++.exp: Likewise.
680
681 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
682
683         PR c++/13262
684         * g++.dg/template/access13.C: New test.
685
686 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
687
688         * gcc.dg/20031216-1.c: New test.
689
690 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
691
692         PR c++/9154
693         * g++.dg/template/error10.C: New test.
694
695 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
696
697         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
698         * g++.dg/eh/simd-2.C: Likewise.
699
700 2003-12-17  James E Wilson  <wilson@specifixinc.com>
701             Roger Sayle  <roger@eyesopen.com>
702
703         * gcc.c-torture/execute/ieee/mzero5.c: New.
704
705 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
706
707         PR c++/10603
708         * g++.dg/parse/error6.C: New test.
709
710         PR c++/12827
711         * g++.dg/parse/error7.C: New test.
712
713 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
714
715         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
716         at -O with stabs debugging formats.
717         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
718         * gcc.dg/debug/debug-2.c: Likewise.
719
720 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
721
722         PR c++/12696
723         * g++.dg/init/error1.C: New test.
724
725         PR c++/12218
726         * g++.dg/init/pm3.C: New test.
727
728 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
729
730         PR c/3347
731         * gcc.dg/bitfld-8.c: New test.
732
733 2003-12-16  James Lemke  <jim@wasabisystems.com>
734
735         * gcc.dg/arm-scd42-[123].c: New tests.
736
737 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
738
739         PR c++/9043
740         * g++.dg/abi/mangle20-1.C: New test.
741         * g++.dg/abi/mangle20-2.C: New test.
742
743 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
744
745         PR c++/13275
746         * g++.dg/other/offsetof2.C: Remove XFAIL.
747         * g++.dg/parse/offsetof1.C: New test.
748         * g++.gd/parse/offsetof2.C: Likewise.
749
750 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
751
752         * g++.dg/template/nontype3.C: New test.
753         * g++.dg/template/static2.C: Tweaked the dg-error clause.
754
755 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
756
757         * g++.dg/warn/noreturn-3.C: Also test instantiation.
758
759 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
760
761         PR c++/13387
762         * g++.dg/expr/assign1.C: New test.
763
764         PR c++/13242
765         * g++.dg/abi/mangle19-1.C: New test.
766         * g++.dg/abi/mangle19-2.C: New test.
767
768 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
769
770         * testsuite/gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
771
772 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
773
774         * gcc.c-torture/execute/20031216-1.c: New test.
775
776 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
777
778         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
779         an ICE regression.
780
781 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
782
783         PR c++/10926
784         * g++.dg/template/error9.C: New test.
785
786         PR c++/11116
787         * g++.dg/template/error8.C: New test.
788
789 2003-12-15  Roger Sayle  <roger@eyesopen.com>
790
791         PR middle-end/13400
792         * gcc.c-torture/execute/20031215-1.c: New test case.
793
794 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
795
796         PR c++/13269
797         * g++.dg/parse/error5.C: New test.
798
799         PR c++/12989
800         * g++.dg/expr/sizeof1.C: New test.
801
802         PR c++/13310
803         * g++.dg/template/crash15.C: New test.
804
805 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
806
807         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
808         a non-POD type as the last named parameter of a varargs function.
809
810 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
811
812         PR c++/13243
813         PR c++/12573
814         * g++.dg/template/crash14.C: New test.
815         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
816
817 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
818
819         * g++.dg/other/java1.C: New test.
820
821         PR c++/13241
822         * g++.dg/abi/mangle18-1.C: New test.
823         * g++.dg/abi/mangle18-2.C: New test.
824
825 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
826
827         PR optimization/10312
828         * gcc.c-torture/execute/20031214-1.c: New.
829
830 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
831
832         PR c++/10779
833         PR c++/12160
834         * g++.dg/parse/error3.C: New test.
835         * g++.dg/parse/error4.C: Likewise.
836         * g++.dg/abi/mangle4.C: Tweak error messages.
837         * g++.dg/lookup/using5.C: Likewise.
838         * g++.dg/other/error2.C: Likewise.
839         * g++.dg/parse/typename5.C: Likewise.
840         * g++.dg/parse/undefined1.C: Likewise.
841         * g++.dg/template/arg2.C: Likewise.
842         * g++.dg/template/ttp3.C: Likewise.
843         * g++.dg/template/type1.C: Likewise.
844         * g++.old-deja/g++.other/crash32.C: Likewise.
845         * g++.old-djea/g++.pt/defarg8.C: Likewise.
846
847 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
848
849         PR c++/13106
850         * g++.dg/warn/noreturn-3.C: New test.
851
852 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
853
854         PR c++/13118
855         * g++.dg/abi/covariant3.C: New.
856
857 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
858
859         * g++.dg/eh/ia64-1.C: New test.
860
861 2003-12-12  Roger Sayle  <roger@eyesopen.com>
862
863         PR optimization/13037
864         * g77.f-torture/execute/13037.f: New test case.
865
866 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
867
868         PR c++/12881
869         * g++.dg/abi/covariant2.C: New.
870
871 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
872
873         * testsuite/gcc.dg/cpp/trad/macro.c: New tests.
874
875 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
876
877         * gcc.c-torture/execute/wchar_t-1.x: Delete.
878
879 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
880
881         PR other/10819
882         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
883         to fix Bug 10819.
884         * lib/g++.exp (g++_version): Likewise.
885         * lib/g77.exp (g77_version): Likewise.
886         * lib/objc.exp (default_objc_version): Likewise.
887
888 2003-12-10  Richard Henderson  <rth@redhat.com>
889
890         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
891
892         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
893
894 2003-12-08  Matt Austern  <austern@apple.com>
895
896         PR c/13134
897         * lib/gcc-dg.exp (dg-require-visibility): Define.
898         * lib/target-supports (check_visibility_available): Define.
899         * gcc.dg/visibility-1.c: New test.
900         * gcc.dg/visibility-2.c: Likewise.
901         * gcc.dg/visibility-3.c: Likewise.
902         * gcc.dg/visibility-4.c: Likewise.
903         * gcc.dg/visibility-5.c: Likewise.
904         * gcc.dg/visibility-6.c: Likewise.
905         * g++.dg/ext/visibility-1.C: Likewise.
906         * g++.dg/ext/visibility-2.C: Likewise.
907         * g++.dg/ext/visibility-3.C: Likewise.
908         * g++.dg/ext/visibility-4.C: Likewise.
909         * g++.dg/ext/visibility-5.C: Likewise.
910         * g++.dg/ext/visibility-6.C: Likewise.
911
912 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
913
914         * g++.dg/lookup/java1.C: New test.
915         * g++.dg/lookup/java2.C: New test.
916
917 2003-12-07  Falk Hueffner  <falk@debian.org>
918
919         * g++.dg/opt/noreturn-1.C: New test.
920
921 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
922
923         * gcc.dg/overflow-1.c: New test.
924
925 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
926
927         * g77.f-torture/compile/13060.f: New test.
928
929 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
930
931         PR c++/13323
932         * g++.dg/inherit/operator2.C: New test.
933
934 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
935
936         PR c++/13305
937         * g++.dg/ext/attrib9.C: New test.
938
939 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
940
941         PR c++/13314
942         * g++.dg/template/error7.C: New test.
943
944 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
945             J"orn Rennecke <joern.rennecke@superh.com>
946
947         PR target/13302
948         * g++.dg/other/struct-va_list.C: New test.
949
950 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
951
952         PR c++/13166
953         * g++.dg/parse/defarg6.C: New test.
954
955 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
956
957         PR target/13256
958         * gcc.c-torture/execute/20031201-1.c: New test.
959
960 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
961
962         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
963
964 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
965
966         * gcc.dg/builtin-return-1.c: New test.
967
968 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
969             J"orn Rennecke <joern.rennecke@superh.com>
970
971         PR optimization/13260
972         * gcc.c-torture/execute/20031204-1.c: New test.
973
974 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
975
976         PR c++/9127
977         * g++.dg/template/error6.C: New test.
978
979 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
980
981         * gcc.dg/20031202-1.c: New test.
982
983 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
984
985         PR c++/13179
986         * g++.dg/template/eh1.C: New test.
987
988         PR c++/10771
989         * g++.dg/template/error5.C: New test.
990
991 2003-12-02  David Ung  <davidu@mips.com>
992
993         * gcc.dg/compat/vector-check.h: Corrected type for var
994         g_##TMODE
995
996 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
997
998         PR c++/10126
999         * g++.dg/template/ptrmem8.C: New test.
1000
1001 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1002
1003         PR c++/12573
1004         * g++.dg/template/dependent-expr3.C: New test.
1005
1006 2003-12-01  James Lemke  <jim@wasabisystems.com>
1007
1008         * gcc.dg/arm-g2.c: New test.
1009
1010 2003-12-01  Roger Sayle  <roger@eyesopen.com>
1011
1012         PR optimization/11634
1013         * gcc.dg/20031201-2.c: New test case.
1014
1015 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
1016
1017         PR 11433
1018         * objc.dg/proto-lossage-3.m: New test.
1019
1020 2003-12-01  Roger Sayle  <roger@eyesopen.com>
1021
1022         PR optimization/12628
1023         * gcc.dg/20031201-1.c: New test case.
1024
1025 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
1026
1027         * gcc.dg/unaligned-1.c: New test.
1028
1029 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
1030
1031         PR c++/9849
1032         * g++.dg/template/error4.C: New test.
1033         * g++.dg/template/nested3.C: Adjust error markers.
1034
1035 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1036
1037         * gcc.dg/cpp/assert4.c: Check more #system assertions.
1038
1039 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
1040
1041         PR c/10333
1042         * gcc.dg/bitfld-7.c: New test.
1043
1044 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
1045
1046         * gcc.dg/tls/asm-1.C: New test.
1047
1048 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1049
1050         * gcc.dg/cpp/assert4.c: Update.
1051
1052 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
1053
1054         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
1055         * gcc.dg/builtin-apply3.c: New test.
1056
1057 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
1058
1059         * lib/compat.exp (compat-obj): New xfaildata parameter.
1060         Use it to set compiler_conditional_xfail_data before compiling.
1061         (compat-get-options): Handle dg-xfail-if.
1062         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
1063         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
1064         * gcc.dg/compat/vector-1_y.c: Likewise.
1065         * gcc.dg/compat/vector-2_x.c: Likewise.
1066         * gcc.dg/compat/vector-2_y.c: Likewise.
1067
1068 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
1069
1070         * g++.dg/opt/reg-stack4.C: New test.
1071
1072 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
1073
1074         * gcc.dg/builtin-apply2.c: New test.
1075
1076 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
1077
1078         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
1079
1080 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1081
1082         PR c++/12924
1083         * g++.dg/template/template-id-2.C: New test.
1084
1085 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1086
1087         PR c++/5369
1088         * g++.dg/template/memfriend1.C: New test.
1089         * g++.dg/template/memfriend2.C: Likewise.
1090         * g++.dg/template/memfriend3.C: Likewise.
1091         * g++.dg/template/memfriend4.C: Likewise.
1092         * g++.dg/template/memfriend5.C: Likewise.
1093         * g++.dg/template/memfriend6.C: Likewise.
1094         * g++.dg/template/memfriend7.C: Likewise.
1095         * g++.dg/template/memfriend8.C: Likewise.
1096         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
1097
1098 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
1099
1100         PR c++/12515
1101         * g++.dg/ext/cond1.C: New test.
1102
1103 2003-11-20  Richard Henderson  <rth@redhat.com>
1104
1105         * gcc.dg/20020201-2.c: Remove.
1106         * gcc.dg/20020201-4.c: Remove.
1107         * gcc.dg/20020304-1.c: Remove.
1108
1109 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
1110
1111         * gcc.dg/cpp/trad/xwin1.c: New test case.
1112
1113 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
1114
1115         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
1116         * lib/g77.exp: Likewise.
1117         * lib/objc.exp: Likewise.
1118         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
1119         for darwin.
1120
1121 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1122
1123         PR c++/12932
1124         * g++.dg/template/static5.C: New test.
1125
1126 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
1127
1128         * gcc.dg/nested-func-1.c: New test.
1129
1130 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1131
1132         * gcc.dg/cpp/assert4.c: New test.
1133
1134 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
1135
1136         PR c++/2294
1137         * g++.dg/lookup/using9.c: New test.
1138
1139 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
1140
1141         PR c++/12762
1142         * g++.dg/template/error3.C: New test.
1143
1144 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
1145
1146         PR ada/13035
1147         * ada/acats/run_acats, run_all.sh: Fix syntax error.
1148         No longer use a wrapper for gcc, since this does not work under
1149         Windows.
1150
1151 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
1152
1153         PR c++/2094
1154         * g++.dg/template/ptrmem7.C: New test.
1155
1156 2003-11-13  Andrew Pinski <apinski@apple.com>
1157
1158         * gcc.c-torture/compile/20031113-1.c: New test.
1159
1160 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
1161             Kean Johnston <jkj@sco.com>
1162
1163         PR c/13029
1164         * gcc.dg/unused-4.c: Update.
1165
1166 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
1167
1168         * g++.dg/opt/const3.C: New test.
1169
1170 2003-11-13  Jan Hubicka  <jh@suse.cz>
1171
1172         * gcc.c-torture/compile/20031112-1.c: New test.
1173
1174 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
1175
1176         * g++.dg/parse/crash10.C: Remove bogus error marker.
1177
1178 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
1179
1180         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
1181         (host_gcc): Likewise.
1182         (ROOT): Honor $PWDCMD.
1183         (BASE): Likewise.
1184         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
1185
1186 2003-11-12  Catherine Moore  <clm@redhat.com>
1187
1188         * gcc.c-torture/execute/20020720-1.x:  Add xfail for frv-*-*.
1189
1190 2003-11-12  Andreas Jaeger  <aj@suse.de>
1191             Jakub Jelinek  <jakub@redhat.com>
1192             Andrew Pinski  <pinskia@physics.uc.edu>
1193             Richard Henderson  <rth@redhat.com>
1194
1195         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
1196         systems.
1197         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
1198
1199         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
1200         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
1201
1202 2003-11-11  Andreas Jaeger  <aj@suse.de>
1203
1204         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
1205
1206         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
1207
1208 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
1209
1210         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
1211         Clean ups.
1212
1213 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
1214
1215         * gcc.dg/trampoline-1.c: New test.
1216
1217 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
1218
1219         * gcc.c-torture/compile/200031109-1.c: New test.
1220
1221 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
1222
1223         PR c/3190
1224         PR c/8714
1225         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
1226         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
1227         gcc.dg/format/no-y2k-1.c: Update.
1228
1229 2003-11-08  Roger Sayle  <roger@eyesopen.com>
1230
1231         PR optimization/10467
1232         * gcc.dg/20031108-1.c: New test case.
1233
1234 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
1235
1236         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
1237
1238 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
1239
1240         * gcc.dg/compound-lvalue-1.c: New test.
1241         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
1242         some XFAILs.
1243
1244 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
1245
1246         * gcc.dg/altivec-varargs-1.c: New test.
1247
1248 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
1249
1250         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
1251         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
1252         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
1253         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
1254         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
1255
1256 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
1257
1258         * gcc.dg/cond-lvalue-1.c: New test.
1259
1260 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
1261
1262         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
1263
1264 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1265
1266         PR c++/11616
1267         * g++.dg/template/instantiate5.C: New test.
1268
1269 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1270
1271         PR c++/12726
1272         * g++.dg/ext/complit2.C: Replace test with self-contained version.
1273         * ChangeLog: Add missing first entry for above test.
1274
1275 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1276
1277         PR c++/9810
1278         * g++.dg/template/using8.C: New test.
1279         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
1280
1281 2003-11-02  Roger Sayle  <roger@eyesopen.com>
1282
1283         PR optimization/10817
1284         * gcc.c-torture/compile/20031102-1.c: New test case.
1285
1286 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
1287
1288         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
1289         2147483647.
1290
1291 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
1292
1293         * gcc.dg/20031102-1.c: New test.
1294
1295 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
1296
1297         * gcc.dg/complex-1.c: New test.
1298
1299 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1300
1301         PR c++/12796
1302         * g++.dg/template/crash13.C: Adjust expected error location.
1303         * g++.old-deja/g++.brendan/ns1.C: Likewise.
1304
1305 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
1306
1307         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
1308
1309 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
1310
1311         PR/10239
1312         * gcc.c-torture/compile/20031031-2.c: New test.
1313
1314 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
1315
1316         PR/11640
1317         * gcc.c-torture/compile/20031031-1.c: New test.
1318
1319 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
1320
1321         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
1322         * gcc.misc-tests/bprob.exp: Likewise.
1323         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
1324         the execution test on arm-elf configs.
1325         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
1326         configs that don't support scratch files.
1327         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
1328
1329 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
1330
1331         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
1332         done by dejagnu.
1333
1334 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
1335
1336         * ada/acats/run_all.sh: Redirect mv output to /dev/null
1337         Avoid non pure sh syntax. Add more logging.
1338
1339         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
1340         fail.
1341
1342 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
1343
1344         PR libgcj/10610
1345         * gcc.dg/ppc-stackalign-1.c: New test.
1346
1347 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
1348
1349         * ada/acats/run_all.sh: Change output to be more compliant with
1350         dejagnu framework.
1351         Create acats.sum and acats.log files under testsuite/ada/acats
1352         Only run [a-z]* directories, to filter out e.g. CVS.
1353         Redirect build output to log file.
1354
1355 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
1356
1357         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
1358
1359 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
1360
1361         PR ada/5909:
1362         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
1363
1364 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
1365
1366         * gcc.c-torture/compile/20031023-1.c: New test.
1367         * gcc.c-torture/compile/20031023-2.c: New test.
1368         * gcc.c-torture/compile/20031023-3.c: New test.
1369         * gcc.c-torture/compile/20031023-4.c: New test.
1370
1371 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1372
1373         PR c++/10371
1374         * g++.dg/lookup/scoped8.C: New test.
1375
1376 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
1377
1378         * g++.dg/opt/reg-stack3.C: New test.
1379
1380 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
1381
1382         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
1383
1384 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1385
1386         PR c++/11076
1387         * g++.dg/template/crash13.C: New test.
1388
1389 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
1390
1391         * gcc.dg/c99-restrict-2.c: New test.
1392
1393 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
1394
1395         PR c++/12698, c++/12699, c++/12700, c++/12566
1396         * g++.dg/inherit/covariant9.C: New test.
1397         * g++.dg/inherit/covariant10.C: New test.
1398         * g++.dg/inherit/covariant11.C: New test.
1399
1400 2003-10-23  Jason Merrill  <jason@redhat.com>
1401
1402         PR c++/12726
1403         * g++.dg/ext/complit2.C: New test.
1404
1405 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
1406
1407         PR target/12654
1408         * gcc.c-torture/execute/20031020-1.c: New test.
1409
1410 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
1411
1412         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
1413         following the jump_insn.
1414
1415 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
1416
1417         * gcc.dg/cast-lvalue-1.c: New test.
1418
1419 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
1420
1421         PR c++/11962
1422         * g++.dg/template/cond2.C: New test.
1423
1424 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
1425
1426         * gcc.dg/builtins-28.c: New test.
1427
1428 2003-10-20  Jan Hubicka  <jh@suse.cz>
1429
1430         * testsuite/g++.dg/opt/inline4.C: Do not use min-inline-insns
1431         parameter.
1432         * testsuite/gcc.dg/inline-2.c: Likewise.
1433
1434 2003-10-20  Phil Edwards  <phil@codesourcery.com>
1435
1436         * gcc.dg/20021014-1.c:  XFAIL for *-*-windiss targets.
1437         * gcc.dg/nest.c:  Likewise.
1438
1439 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1440
1441         PR c++/9781, c++/10583, c++/11862
1442         * g++.dg/parse/crash13.C: New test.
1443
1444 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
1445
1446         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
1447
1448 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
1449
1450         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
1451         Define HAVE_C99_RUNTIME except on Solaris.
1452         * gcc.dg/builtins-20.c: Likewise.
1453
1454 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
1455
1456         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
1457
1458 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1459
1460         PR c++/12495
1461         * g++.dg/template/crash21.C: New test.
1462
1463 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1464
1465         PR c++/2513
1466         * g++.dg/template/typename5.C: New test.
1467
1468 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1469
1470         PR c++/12369
1471         * g++.dg/template/friend25.C: New test.
1472
1473 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
1474
1475         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
1476         versions.
1477
1478 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
1479
1480         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
1481         == 2147483647.
1482
1483 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
1484
1485         * gcc.c-torture/execute/960416-1.x: Remove.
1486         * gcc.c-torture/execute/divconst-3.x: Likewise.
1487
1488 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
1489
1490         PR target/12598
1491         * gcc.dg/torture/cris-volatile-1.c: New test.
1492
1493 2003-10-14  Roger Sayle  <roger@eyesopen.com>
1494
1495         PR optimization/9325
1496         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
1497         for overflowing floating point to integer conversion during RTL
1498         simplification.
1499
1500 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
1501
1502         * objc/execute/_cmd.m: Fix typo.
1503         * objc.dg/image-info.m, objc.dg/symtab-1.m:
1504         Relax 'scan-assembler' regexp.
1505         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
1506         objc.dg/try-catch-4.m: Run on non-Darwin targets.
1507         * objc.dg/zero-link-2.m: Remove blank line.
1508         * objc.dg/zero-link-3.m: New test case.
1509
1510 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
1511
1512         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
1513
1514         * gcc.dg/asm-names.c: Use scan-assembler-not rather
1515         than linker trickery.
1516
1517 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1518
1519         PR c++/12370
1520         * g++.dg/other/friend2.C: New test.
1521
1522 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
1523
1524         * gcc.dg/20031012-1.c: New test.
1525
1526 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
1527
1528         * gcc.dg/weak/weak-3.c: Fix for new warning.
1529
1530 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
1531
1532         PR optimization/8750
1533         * gcc.c-torture/execute/20031012-1.c: New test case.
1534
1535 2003-10-11  Roger Sayle  <roger@eyesopen.com>
1536
1537         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
1538         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
1539
1540 2003-10-11  Roger Sayle  <roger@eyesopen.com>
1541
1542         PR optimization/12260
1543         * gcc.c-torture/compile/20031011-2.c: New test case.
1544
1545 2003-10-11  Roger Sayle  <roger@eyesopen.com>
1546
1547         * gcc.c-torture/execute/20031011-1.c: New testcase.
1548
1549 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
1550
1551         * gcc.c-torture/compile/20031011-1.c: New test.
1552
1553 2003-10-11  Jan Hubicka  <jh@suse.cz>
1554
1555         * g++.dg/other/first-global.C: New test.
1556
1557 2003-10-11  Roger Sayle  <roger@eyesopen.com>
1558
1559         * gcc.c-torture/execute/string-opt-18.c: New testcase.
1560
1561 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
1562
1563         * gcc.c-torture/compile/20031010-1.c: New test.
1564
1565 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
1566
1567         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
1568         * gcc.c-torture/execute/va-arg-25.c: ... here.
1569
1570 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
1571
1572         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
1573
1574 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
1575
1576         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
1577
1578 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
1579
1580         * g++.dg/parse/error2.C: New test.
1581
1582 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
1583
1584         PR c++/11097
1585         * g++.dg/other/error5.C: Modify the error message.
1586         * g++.dg/lookup/using8.C: New test.
1587
1588 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
1589
1590         * gcc.dg/darwin-abi-2.c: New file.
1591         * gcc.c-torture/execute/va-arg-24.c: New file.
1592
1593 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
1594
1595         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
1596         indentation.
1597
1598 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
1599
1600         PR c++/10147
1601         * g++.dg/other/error4.C: Update error messages.
1602         * g++.dg/template/ptrmem4.C: Likewise.
1603
1604         PR c++/12337
1605         * g++.dg/init/new9.C: New test.
1606
1607         PR c++/12334, c++/12236, c++/8656
1608         * g++.dg/ext/attrib8.C: New test.
1609
1610 2003-10-06  Devang Patel  <dpatel@apple.com>
1611
1612         * gcc.dg/debug/dwarf2-3.h: New test.
1613         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
1614
1615 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
1616
1617         * g++.dg/opt/cfg2.C: New test.
1618
1619 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
1620
1621         * g++.dg/opt/float1.C: New test.
1622
1623 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
1624
1625         * gcc.dg/c90-array-lval-6.c: New test.
1626         * gcc.dg/c99-array-lval-6.c: New test.
1627
1628 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
1629             Ziemowit Laski  <zlaski@apple.com>
1630
1631         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
1632         'Derived', so that it is never considered a class method; add
1633         new warning for '+port' method ambiguity.
1634         * objc.dg/method-12.m: Include <objc/objc.h> instead of
1635         <objc/objc-api.h> (needed on Mac OS X).
1636         * objc.dg/method-13.m: New test.
1637
1638 2003-10-03  Roger Sayle  <roger@eyesopen.com>
1639
1640         PR optimization/9325, PR java/6391
1641         * gcc.c-torture/execute/20031003-1.c: New test case.
1642
1643 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
1644
1645         PR optimization/12180
1646         * gcc.dg/20031002-1.c: New test.
1647
1648         PR c++/12486
1649         * g++.dg/inherit/error1.C: New test.
1650
1651 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
1652
1653         * lib/f-torture.exp (search_for): Rename to...
1654         (search_for_re): This.  Also, clean up comments and the
1655         "regexp" invocation.
1656
1657 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
1658
1659         * gcc.c-torture/compile/20031002-1.c: New test.
1660
1661 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
1662
1663         * g++.dg/opt/cond1.C: New test.
1664
1665 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
1666
1667         * gcc.dg/Wold-style-definition-2.c: New testcase.
1668         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
1669
1670 2003-09-29  Richard Henderson  <rth@redhat.com>
1671
1672         * g++.dg/init/array10.C: Add dg-options.
1673
1674 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
1675
1676         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
1677
1678 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1679
1680         * g++.dg/template/friend19.C: Fix typo.
1681         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
1682
1683 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
1684
1685         * gcc.c-torture/execute/20030928-1.c: New test.
1686         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
1687
1688 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
1689
1690         * g++.dg/opt/unroll1.C: New test.
1691
1692 2003-09-26  Roger Sayle  <roger@eyesopen.com>
1693
1694         PR optimization/11741
1695         * gcc.dg/20030926-1.c: New test case.
1696
1697 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1698
1699         PR c++/5655
1700         * g++.dg/parse/access7.C: New test.
1701         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
1702
1703 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
1704
1705         MERGE OF objc-improvements-branch into MAINLINE:
1706         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
1707         if libobjc has not been built.
1708         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
1709         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
1710         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
1711         objc/execute/nested-3.m, objc/execute/np-2.m,
1712         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
1713         objc/execute/redefining_self.m, objc/execute/root_methods.m,
1714         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
1715         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
1716         objc.dg/special/unclaimed-category-1.h,
1717         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
1718         well as GNU runtime.
1719         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
1720         * execute/cascading-1.m, execute/function-message-1.m,
1721         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
1722         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
1723         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
1724         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
1725         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
1726         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
1727         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
1728         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
1729         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
1730         * objc.dg/bitfield-2.m: Run only on Darwin.
1731         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
1732         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
1733         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
1734         * objc.dg/const-str-1.m: Fix constant string layout.
1735
1736 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
1737
1738         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
1739
1740 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
1741
1742         * gcc.dg/darwin-abi-1.c: New file.
1743
1744 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
1745
1746         PR target/12281
1747         * gcc.c-torture/compile/20030921-1.c: New test.
1748
1749 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
1750
1751         * g++.dg/opt/reg-stack2.C: New test.
1752
1753 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
1754
1755         * g++.dg/eh/delayslot1.C: New test.
1756
1757 2003-09-20  Richard Henderson  <rth@redhat.com>
1758
1759         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
1760
1761 2003-09-20  Roger Sayle  <roger@eyesopen.com>
1762
1763         * gcc.c-torture/execute/20030920-1.c: New test case.
1764
1765 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1766
1767         * g++.dg/rtti/typeid3.C: Correct expected error message.
1768
1769 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1770
1771         PR c++/157
1772         * g++.dg/parse/crash12.C: New test.
1773
1774 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
1775
1776         * gcc.dg/compat/mixed-struct-check.h: New.
1777         * gcc.dg/compat/mixed-struct-defs.h: New.
1778         * gcc.dg/compat/mixed-struct-init.h: New.
1779         * gcc.dg/compat/struct-by-value-19_main.c: New.
1780         * gcc.dg/compat/struct-by-value-19_x.c: New.
1781         * gcc.dg/compat/struct-by-value-19_y.c: New.
1782         * gcc.dg/compat/struct-by-value-20_main.c: New.
1783         * gcc.dg/compat/struct-by-value-20_x.c: New.
1784         * gcc.dg/compat/struct-by-value-20_y.c: New.
1785         * gcc.dg/compat/struct-return-19_main.c: New.
1786         * gcc.dg/compat/struct-return-19_x.c: New.
1787         * gcc.dg/compat/struct-return-19_y.c: New.
1788         * gcc.dg/compat/struct-return-20_main.c: New.
1789         * gcc.dg/compat/struct-return-20_x.c: New.
1790         * gcc.dg/compat/struct-return-20_y.c: New.
1791
1792 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
1793         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
1794         so that it will not complain on LP64 targets.
1795
1796 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1797
1798         PR c++/495
1799         * g++.dg/template/friend24.C: New test.
1800
1801 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
1802
1803         PR c++/12332
1804         * g++.dg/template/memtmpl2.C: New test.
1805
1806 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
1807
1808         PR target/11184
1809         * gcc.dg/builtin-apply1.c: New test.
1810
1811 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
1812
1813         PR c++/9848
1814         * g++.dg/warn/Wunused-4.C: New test.
1815
1816 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1817
1818         PR c++/12316
1819         * g++.dg/other/gc2.C: New test.
1820
1821 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
1822
1823         PR c++/11991
1824         * g++.dg/rtti/typeid3.C: New test.
1825
1826         PR c++/12266
1827         * g++.dg/overload/template1.C: New test.
1828
1829 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
1830
1831         * g++.dg/opt/cfg3.C: New test.
1832
1833 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1834
1835         PR c++/7939
1836         * g++.dg/template/crash11.C: New test.
1837
1838 2003-09-16  Jason Merrill  <jason@redhat.com>
1839             Jakub Jelinek  <jakub@redhat.com>
1840
1841         * gcc.dg/attr-warn-unused-result.c: New test.
1842
1843 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
1844
1845         PR c++/12184
1846         * g++.dg/expr/call2.C: New test.
1847
1848 2003-09-15  Andreas Jaeger  <aj@suse.de>
1849
1850         * gcc.dg/Wold-style-definition-1.c: New test.
1851
1852 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
1853
1854         PR c++/3907
1855         * g++.dg/parse/template12.C: New test.
1856
1857         * g++.dg/abi/bitfield11.C: New test.
1858         * g++.dg/abi/bitfield12.C: Likewise.
1859
1860 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
1861
1862         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
1863         non-expansion of functional macro name without arguments at EOL.
1864         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
1865
1866 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
1867
1868         * gcc.c-torture/execute/20030914-[12].c: New tests.
1869
1870 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
1871
1872         PR c++/11788
1873         * g++.dg/overload/addr1.C: New test.
1874
1875 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
1876
1877         * gcc.dg/20030909-1.c: New test.
1878
1879 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
1880
1881         * gcc.dg/ultrasp10.c: New test.
1882
1883 2003-09-09  Devang Patel  <dpatel@apple.com>
1884
1885         * gcc.dg/darwin-ld-6.c: New test.
1886
1887 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1888
1889         * gcc.dg/torture/builtin-explog-1.c: New testcase.
1890
1891 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
1892
1893         * gcc.dg/ia64-types1.c: New test.
1894         * gcc.dg/ia64-types2.c: Likewise.
1895
1896 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1897
1898         * gcc.dg/builtins-1.c: Add more _Complex tests.
1899         * gcc.dg/torture/builtin-attr-1.c: Likewise.
1900
1901         * gcc.dg/builtins-1.c: Test existing _Complex functions.
1902         * gcc.dg/torture/builtin-attr-1.c: Likewise.
1903
1904 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
1905
1906         PR c++/11786
1907         * g++.dg/lookup/koenig2.C: New test.
1908
1909         PR c++/5296
1910         * g++.dg/rtti/typeid2.C: New test.
1911
1912 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
1913
1914         * gcc.c-torture/compile/20030904-1.c: New test.
1915
1916 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
1917
1918         * g++.dg/opt/longbranch2.C: New test.
1919
1920 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
1921
1922         * g++.dg/template/crash10.C: Only compile it.
1923
1924 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
1925
1926         PR middle-end/11665
1927         * gcc.c-torture/compile/20030907-1.c: New test.
1928         * g++.dg/init/array11.C: New test.
1929
1930 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
1931
1932         PR c++/11852
1933         * g++.dg/init/struct1.C: New test.
1934
1935 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
1936
1937         PR c++/12181
1938         * g++.dg/expr/comma1.C: New test.
1939
1940 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
1941
1942         PR c++/11867
1943         * g++.dg/expr/static_cast5.C: New test.
1944
1945 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
1946
1947         PR c++/11507
1948         * g++.dg/lookup/scoped7.C: New test.
1949
1950         PR c++/9574
1951         * g++.dg/other/static1.C: New test.
1952
1953         PR c++/11490
1954         * g++.dg/warn/template-1.C: New test.
1955
1956         PR c++/11432
1957         * g++.dg/template/crash10.C: New test.
1958
1959         PR c++/2478
1960         * g++.dg/overload/VLA.C: New test.
1961
1962         PR c++/10804
1963         * g++.dg/template/call1.C: New test.
1964
1965 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
1966
1967         PR c++/11794
1968         * g++.dg/parse/using3.C: New test.
1969
1970 2003-09-06  Roger Sayle  <roger@eyesopen.com>
1971
1972         PR c++/11409
1973         * g++.dg/overload/builtin3.C: New test case.
1974
1975 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
1976
1977         PR c/9862
1978         * gcc.dg/20030906-1.c: New test.
1979         * gcc.dg/20030906-2.c: Likewise.
1980
1981 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
1982
1983         PR c++/12167
1984         * g++.dg/parse/defarg5.C: New test.
1985
1986         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
1987
1988 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
1989
1990         PR c++/12163
1991         * g++.dg/expr/static_cast4.C: New test.
1992
1993         PR c++/12146
1994         * g++.dg/template/crash9.C: New test.
1995
1996 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
1997
1998         * g++.old-deja/g++.ext/pretty2.C: Update for change
1999         in __FUNCTION__.
2000         * g++.old-deja/g++.ext/pretty3.C: Likewise.
2001
2002 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
2003
2004         PR c++/11922
2005         * g++/dg/template/qualified-id1.C: New test.
2006
2007         PR c++/12037
2008         * g++.dg/warn/noeffect4.C: New test.
2009
2010 2003-09-04  Matt Austern  <austern@apple.com>
2011
2012         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
2013         * g++.dg/ext/fnname2.C: Likewise.
2014         * g++.dg/ext/fnname3.C: Likewise.
2015
2016 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
2017
2018         * g++.dg/expr/lval1.C: New test.
2019         * g++.dg/ext/lvcast.C: Remove.
2020
2021 2003-09-03  Roger Sayle  <roger@eyesopen.com>
2022
2023         PR optimization/11700.
2024         * gcc.c-torture/compile/20030903-1.c: New test case.
2025
2026 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
2027
2028         PR c++/12053
2029         * g++.dg/abi/layout4.C: New test.
2030
2031 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
2032
2033         PR c++/11553
2034         * g++.dg/parse/friend3.C: New test.
2035
2036 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
2037
2038         PR c++/11847
2039         * g++.dg/template/class1.C: New test.
2040
2041         PR c++/11808
2042         * g++.dg/expr/call1.C: New test.
2043
2044 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
2045
2046         PR c++/12114
2047         * g++.dg/init/ref9.C: New test.
2048
2049         PR c++/11972
2050         * g++.dg/template/nested4.C: New test.
2051
2052 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
2053
2054         PR c++/12093
2055         * g++.dg/template/non-dependent4.C: New test.
2056
2057         PR c++/11928
2058         * g++.dg/inherit/conv1.C: New test.
2059
2060 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
2061
2062         PR c++/6196
2063         * g++.dg/ext/label1.C: New test.
2064         * g++.dg/ext/label2.C: Likewise.
2065
2066 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
2067
2068         * g++.dg/expr/cond3.C: New test.
2069
2070 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2071
2072         * gcc.dg/builtins-1.c: Add new builtin cases.
2073
2074 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2075
2076         * gcc.dg/builtins-1.c: Add new cases.
2077         * gcc.dg/torture/builtin-attr-1.c: Likewise.
2078
2079 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2080
2081         * gcc.dg/builtins-1.c: Add more math builtin tests.
2082         * gcc.dg/torture/builtin-attr-1.c: New test.
2083
2084 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
2085
2086         PR optimization/5079
2087         * g++.dg/opt/static3.C: New test.
2088
2089 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
2090
2091         * gcc.misc-tests/gcov-10b.c: New test.
2092
2093 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
2094
2095         * g++.dg/opt/ptrmem3.C: New test.
2096
2097         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
2098
2099 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
2100
2101         * gcc.dg/20030826-2.c: New test.
2102
2103 2003-08-26  Roger Sayle  <roger@eyesopen.com>
2104
2105         PR middle-end/12002
2106         * g77.f-torture/compile/12002.f: New test case.
2107
2108 2003-08-26  Roger Sayle  <roger@eyesopen.com>
2109
2110         * gcc.dg/20030826-1.c: New test case.
2111
2112 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
2113
2114         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
2115
2116 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
2117
2118         PR c++/11871
2119         * c++.dg/lookup/crash1.C: New test.
2120
2121         * c++.dg/warn/noeffect3.C: New test.
2122
2123 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
2124
2125         * gcc.dg/compat/vector-1_x.c: Compile with -w.
2126         * gcc.dg/compat/vector-1_y.c: Ditto.
2127         * gcc.dg/compat/vector-2_x.c: Ditto.
2128         * gcc.dg/compat/vector-2_y.c: Ditto.
2129
2130 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
2131
2132         * gcc.dg/20030702-1.c: New test.
2133
2134 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
2135
2136         PR c++/8795
2137         * g++.dg/ext/altivec-1.C: New test.
2138
2139 2003-08-24  Richard Henderson  <rth@redhat.com>
2140
2141         * g++.dg/eh/simd-2.C: Add -w for x86.
2142
2143 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
2144
2145         * gcc.dg/20030815-1.c: New test.
2146
2147 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2148
2149         PR c++/3765
2150         * g++.dg/parse/access6.C: New test.
2151
2152 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2153
2154         PR c++/641, c++/11876
2155         * g++.dg/template/friend22.C: New test.
2156         * g++.dg/template/friend23.C: Likewise.
2157
2158 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
2159
2160         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
2161         identically.
2162
2163 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
2164
2165         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
2166
2167 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
2168
2169         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
2170
2171 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
2172
2173         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
2174
2175 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
2176
2177         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
2178
2179 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
2180
2181         PR c++/11919
2182         * g++.dg/overload/prom1.C: New test.
2183
2184         PR c++/11551
2185         * g++.dg/parse/dtor2.C: New test.
2186
2187         PR c++/10762
2188         * g++.dg/parse/using2.C: New test.
2189
2190 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
2191
2192         PR target/11805
2193         * gcc.c-torture/compile/20030821-1.c: New.
2194
2195 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
2196
2197         PR c++/11834
2198         * g++.dg/template/deduce2.C: New test.
2199
2200 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
2201
2202         * gcc.c-torture/execute/20030821-1.c: New test.
2203
2204 2003-08-20  Roger Sayle  <roger@eyesopen.com>
2205
2206         PR middle-end/11984
2207         * gcc.dg/20030820-1.c: New test case.
2208
2209 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
2210
2211         PR c++/11945
2212         * g++.dg/warn/noeffect2.C: New test.
2213
2214 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
2215
2216         PR c++/10926
2217         * g++.dg/template/dtor2.C: New test.
2218
2219         PR c++/11684
2220         * g++.dg/template/operator1.C: New test.
2221         * g++.dg/parse/operator4.C: New test.
2222
2223         PR c++/11946.C
2224         * g++.dg/expr/enum1.C: New test.
2225         * gcc.dg/c99-bool-1.c: Remove bogus warning.
2226
2227         PR c++/11036.C
2228         * g++.dg/parse/elab2.C: New test.
2229         * g++.dg/parse/typedef4.C: Change error message.
2230         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
2231         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
2232         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
2233
2234 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
2235
2236         * gcc.dg/pch/warn-1.c: New.
2237         * gcc.dg/pch/warn-1.hs: New.
2238
2239         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
2240         not-tested file.
2241
2242 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
2243
2244         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
2245
2246 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
2247
2248         * gcc.dg/uninit-D.c: New Test.
2249         * gcc.dg/uninit-E.c: New Test.
2250         * gcc.dg/uninit-F.c: New Test.
2251         * gcc.dg/uninit-G.c: New Test.
2252
2253 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
2254
2255         * g++.dg/README: Describe the pch directory.
2256
2257 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2258
2259         PR c++/11174
2260         * g++.dg/parse/access4.C: New test.
2261         * g++.dg/parse/access5.C: Likewise.
2262         * g++.old-deja/g++.jason/access17.C: Adjust error message.
2263
2264 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
2265
2266         * gcc.dg/noncompile/20030818-1.c: New.
2267
2268 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
2269
2270         PR c++/11957
2271         * g++.dg/warn/noeffect1.C: New test.
2272
2273         * g++.dg/template/scope2.C: New test.
2274         * g++.dg/template/error2.C: Correct dg-error
2275
2276 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
2277
2278         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
2279
2280 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
2281
2282         PR C++/11512
2283         * g++.dg/template/warn1.C: New.
2284
2285 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
2286
2287         * g++.dg/template/error2.C: New test.
2288         * g++.dg/lookup/using7.C: Adjust errors
2289         * g++.old-deja/g++.pt/crash36.C: Likewise.
2290         * g++.old-deja/g++.pt/derived3.C: Likewise.
2291
2292 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2293
2294         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
2295         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
2296         * gcc.c-torture/execute/builtins/string-9.c: New, from
2297         string-opt-9.c.  Adjust for execute/builtins framework.
2298         * gcc.c-torture/execute/string-opt-9.c: Delete.
2299
2300 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
2301
2302         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
2303
2304         * g++.dg/parse/ret-type2.C: New test.
2305
2306         PR c++/11703
2307         * g++.dg/init/new8.C: New test.
2308
2309         PR c++/10923
2310         * g++.dg/parse/typedef5.C: New test.
2311
2312         PR c++/9512
2313         * g++.dg/parse/qualified2.C: New test.
2314         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
2315         invalid code.
2316
2317 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
2318
2319         * g++.dg/conversion/ptrmem1.C: New test.
2320
2321 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
2322
2323         PR target/11693
2324         * gcc.dg/20030811-1.c: New test.
2325
2326         PR target/11535
2327         * gcc.c-torture/execute/20030811-1.c: New test.
2328
2329 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2330
2331         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
2332
2333 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
2334
2335         PR c++/11789.C
2336         * g++.dg/inherit/multiple1.C: New test.
2337
2338 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
2339
2340         * gcc.dg/spe1.c: New test.
2341
2342         PR c++/11670
2343         * g++.dg/expr/cast2.C: New test.
2344
2345         PR c++/10530
2346         * g++.dg/template/dependent-name2.C: New test.
2347
2348 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
2349
2350         * g++.dg/parse/crash11.C: Put the dg options in comments.
2351
2352 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
2353
2354         * lib/gcc-dg.exp: Update for diagnostic change.
2355
2356 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2357
2358         PR c++/5767
2359         * g++.dg/parse/crash11.C: New test.
2360
2361 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
2362
2363         * gcc.dg/cpp/spacing1.c: Update.
2364
2365 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
2366
2367         PR target/11739
2368         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
2369         a value for -mtune.
2370
2371 2003-08-04  Roger Sayle  <roger@eyesopen.com>
2372
2373         PR middle-end/11771
2374         * gcc.c-torture/compile/20030804-1.c: New test case.
2375
2376 2003-08-04  Roger Sayle  <roger@eyesopen.com>
2377
2378         * gcc.dg/20030804-1.c: New test case.
2379
2380 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
2381
2382         * gcc.dg/cpp/separate-1.c: New test.
2383
2384 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
2385
2386         PR c++/11704
2387         * g++.dg/template/dependent-expr2.C: New test.
2388
2389         PR c++/11766
2390         * g++.dg/expr/ptrmem1.C: New test.
2391
2392 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2393
2394         PR c++/9453
2395         * g++.dg/template/friend15.C: New test.
2396
2397 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
2398
2399         * lib/dg-pch.exp: Work round PCH bug.
2400
2401 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2402
2403         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
2404         builtins.  Move cases from builtins-4.c here.
2405
2406         * gcc.dg/torture/builtin-math-1.c: New test taken from
2407         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
2408         additional cases.
2409
2410         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
2411         Delete.
2412
2413 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
2414
2415         PR c++/9447
2416         * g++.dg/template/using7.C: New test.
2417
2418 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
2419
2420         * import1.c, import2.c: New tests.
2421
2422 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
2423
2424         * g++.dg/eh/crossjump1.C: New test.
2425
2426 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
2427
2428         PR c++/11697
2429         * g++.dg/template/using6.C: New test.
2430
2431         PR c++/11744
2432         * g++.dg/template/koenig2.C: New test.
2433
2434 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2435
2436         PR c++/7983
2437         * g++.dg/parse/typedef4.C: New test.
2438
2439 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2440
2441         PR c++/8442, c++/8806
2442         * g++.dg/template/elab1.C: New test.
2443         * g++.dg/template/type2.C: Likewise.
2444         * g++.dg/template/ttp3.C: Adjust expected error message.
2445         * g++.old-deja/g++.law/visibility13.C: Likewise.
2446         * g++.old-deja/g++.niklas/t135.C: Likewise.
2447         * g++.old-deja/g++.pt/ttp41.C: Likewise.
2448         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
2449         template argument.
2450         * g++.old-deja/g++.pt/ttp44.C: Likewise.
2451
2452 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
2453
2454         PR c++/11295
2455         * g++.dg/ext/stmtexpr1.C: New test.
2456
2457         * g++.dg/opt/tmp1.C: New test.
2458
2459         PR c++/11525
2460         * g++.dg/parse/constant4.C: New test.
2461
2462         PR c++/9447
2463         * g++.dg/template/using5.C: New test.
2464
2465 2003-07-31  Roger Sayle  <roger@eyesopen.com>
2466
2467         * gcc.dg/builtins-27.c: New test case.
2468
2469 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
2470
2471         * gcc.dg/tls/opt-7.c: New test.
2472
2473 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
2474
2475         * g++.old-deja/g++.other/crash18.C: Remove.
2476
2477 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
2478
2479         * g++.dg/template/explicit3.C: New.
2480         * g++.dg/template/explicit4.C: New.
2481         * g++.dg/template/explicit5.C: New.
2482
2483         PR c++/11347
2484         * g++.dg/template/memtmpl1.C: New.
2485
2486 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
2487
2488         PR target/11565
2489         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
2490         * gcc.dg/i386-387-5.c (dg-options): Likewise.
2491
2492 2003-07-30  Jan Hubicka  <jh@suse.cz>
2493
2494         * vtgc1.c: Kill.
2495
2496 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
2497
2498         * gcc.dg/struct-in-proto-1.c: New test.
2499
2500 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
2501
2502         * gcc.dg/cpp/include2.c: Only expect one message.
2503
2504 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
2505
2506         PR c++/9447
2507         * g++.dg/template/using1.C: New test.
2508         * g++.dg/template/using2.C: New test.
2509         * g++.dg/template/using3.C: New test.
2510         * g++.dg/template/using4.C: New test.
2511
2512 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
2513
2514         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
2515         * gcc.c-torture/execute/string-opt-10.c: Likewise.
2516
2517 2003-07-28  Jan Hubicka  <jh@suse.cz>
2518
2519         PR c++/11530
2520         * g++.dg/opt/call1.C: New test.
2521
2522 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
2523
2524         PR c++/11667
2525         * g++.dg/init/enum2.C: New test.
2526         * g++.dg/template/overload1.C: Add "-w" option.
2527
2528 2003-07-28    <hp@bitrange.com>
2529
2530         * gcc.dg/Wdeclaration-after-statement-1.c,
2531         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
2532
2533 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
2534
2535         * gcc.c-torture/compile/20030725-1.c: New test.
2536
2537 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
2538
2539         * gcc.dg/20030505.c: Only run for SPE.
2540         Remove definition of opaque type.
2541
2542 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
2543
2544         * g++.dg/template/ptrmem6.C: New test.
2545
2546 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
2547
2548         * gcc.c-torture/compile/zero-strct-2.c: New test.
2549
2550 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
2551
2552         * gcc.dg/intermod-1.c: New test.
2553
2554 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
2555
2556         PR c++/11617
2557         * g++.dg/template/lookup2.C: New test.
2558         * g++.dg/template/memclass1.C: Remove instantiated from error.
2559         * g++.dg/other/error2.C: Tweak expected errors.
2560
2561         PR c++/11596
2562         * g++.dg/template/defarg3.C: New test.
2563
2564         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
2565
2566 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
2567
2568         * g++.dg/inherit/access5.C: New test.
2569
2570 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2571
2572         PR c++/11513
2573         * g++.dg/template/crash8.C: New test.
2574
2575 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
2576
2577         PR c/10602
2578         * gcc.dg/noncompile/incomplete-2.c: New test.
2579
2580 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
2581
2582         PR c++/11645
2583         * g++.dg/inherit/access4.C: New test.
2584
2585         PR c++/11517
2586         * g++.dg/expr/cond2.C: New test.
2587
2588         PR optimization/10679
2589         * g++.dg/opt/inline4.C: New test.
2590
2591 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
2592
2593         * g++.dg/parse/crash10: New test.
2594
2595 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
2596
2597         * g++.dg/ext/flexary1.C: New test.
2598
2599 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2600
2601         PR c++/10793
2602         * g++.dg/template/crash9.C: New test.
2603
2604 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2605
2606         PR c++/3004
2607         * g++.dg/parse/typedef3.C: New test.
2608
2609         PR c++/7906
2610         * g++.dg/parse/operator2.C: New test.
2611
2612         PR c++/8895
2613         * g++.dg/parse/def-tmpl-arg1.C: New test.
2614
2615         PR c++/9282
2616         * g++.dg/parse/funptr1.C: New test.
2617
2618         PR c++/9452
2619         * g++.dg/parse/ambig3.C: New test.
2620
2621         PR c++/9454
2622         * g++.dg/parse/operator3.C: New test.
2623
2624         PR c++/9486
2625         * g++.dg/parse/template10.C: New test.
2626
2627         PR c++/9488
2628         * g++.dg/parse/template11.C: New test.
2629
2630         PR c++/10150
2631         * g++.dg/parse/invalid-op1.C: New test.
2632
2633         PR c++/10247
2634         * g++.dg/parse/condexpr1.C: New test.
2635
2636 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
2637
2638         * g++.dg/ext/packed3.C: New test.
2639         * g++.dg/ext/packed4.C: New test.
2640
2641         * gcc.dg/pack-test-3.c: New test.
2642
2643 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
2644
2645         * lib/compat.exp: Handle dg-options per source file.
2646         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
2647         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
2648         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
2649         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
2650         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
2651         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
2652         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
2653         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
2654         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
2655         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
2656         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
2657         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
2658         * g++.dg/compat/break/bitfield7_x.C: Ditto.
2659         * g++.dg/compat/break/bitfield7_y.C: Ditto.
2660
2661 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
2662
2663         PR c/10320
2664         * gcc.c-torture/execute/20030718-1.c: New test.
2665
2666 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
2667
2668         PR optimization/11536
2669         * gcc.dg/20030721-1.c: New test.
2670
2671 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
2672
2673         PR c++/11546
2674         * g++.dg/template/lookup1.C: New test.
2675
2676 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
2677
2678         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
2679         diagnostics of ill-formed constructs involving labels.
2680         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
2681         the new 'previously defined here' message.
2682
2683 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
2684
2685         * g++.dg/parse/non-dependent2.C: New test.
2686
2687 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
2688
2689         * g++.dg/init/init-ref4.C: xfail on targets without
2690         weak symbols.
2691
2692 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
2693
2694         PR target/11087
2695         * gcc.c-torture/execute/20030717-1.c: New test.
2696
2697 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
2698
2699         * g++.dg/opt/cfg1.C: New test.
2700
2701 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
2702
2703         PR optimization/11557
2704         * gcc.dg/20030717-1.c: New test.
2705
2706 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
2707
2708         PR c++/10476
2709         * g++.dg/expr/crash-1.C: New test.
2710
2711         PR c++/11027
2712         * g++.dg/template/init3.C: New test.
2713
2714         PR c++/8222
2715         * g++.dg/template/non-dependent1.C: New test.
2716
2717         PR c++/11070
2718         * g++.dg/template/non-dependent2.C: New test.
2719
2720         PR c++/11071
2721         * g++.dg/template/non-dependent3.C: New test.
2722
2723         PR c++/9907
2724         * g++.dg/template/sizeof5.C: New test.
2725
2726 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
2727
2728         PR 11498
2729         * gcc.c-torture/compile/mangle-1.c: New file.
2730
2731 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2732
2733         PR c++/7809
2734         * g++.dg/parse/access3.C: New test.
2735
2736 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
2737
2738         PR c++/11384
2739         * g++.dg/init/init-ref4.C: New test.
2740
2741 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
2742
2743         PR c++/11547
2744         * g++.dg/parse/constant3.C: New test.
2745         * g++.dg/parse/crash7.C: Likewise.
2746
2747 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
2748
2749         PR target/11008
2750         * gcc.dg/i386-pentium4-not-mull.c: New.
2751
2752 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
2753
2754         * gcc.dg/asm-names.c (ymain): Make it weak.
2755
2756 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2757
2758         PR c++/5421
2759         * g++.dg/template/friend21.C: New test.
2760
2761 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
2762
2763         * gcc.dg/cleanup-8.c: New test.
2764         * gcc.dg/cleanup-9.c: New test.
2765
2766 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
2767
2768         * g++.dg/ext/dll-MI1.h: New file.
2769         * g++.dg/ext/dllexport-MI1.C: New file.
2770         * g++.dg/ext/dllimport-MI1.C: New file.
2771
2772 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
2773
2774         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
2775         it does not have cmpstrsi patterns (just cmpmemsi).
2776
2777 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
2778
2779         PR debug/11473
2780         * g++.dg/debug/debug8.C: New test.
2781
2782 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2783
2784         PR c++/10108
2785         * g++.dg/template/crash7.C: New test.
2786
2787 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
2788
2789         PR target/10795
2790         * gcc.c-torture/compile/20030708-1.c: New.
2791
2792 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
2793
2794         * gcc.c-torture/execute/20030715-1.c: New test.
2795
2796 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
2797
2798         * gcc.dg/pch/inline-3.c: New file.
2799         * gcc.dg/pch/inline-3.hs: New file.
2800         * gcc.dg/pch/inline-4.c: New file.
2801         * gcc.dg/pch/inline-4.hs: New file.
2802
2803 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
2804
2805         PR c++/11509
2806         * g++.dg/template/crash6.C: New test.
2807
2808         PR c++/7053
2809         * g++.dg/template/friend20.C: New test.
2810
2811         PR c++/7019
2812         * g++.dg/template/overload2.C: New test.
2813
2814 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
2815
2816         PR optimization/11440
2817         * gcc.c-torture/execute/20030714-1.c: New test.
2818
2819 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2820
2821         PR c++/11154
2822         * g++.dg/template/partial2.C: New test.
2823
2824 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
2825
2826         PR c++/11503
2827         * g++.dg/template/anon1.C: New test.
2828
2829         PR c++/11493
2830         PR c++/11495
2831         * g++.dg/parse/template9.C: Likewise.
2832         * g++.dg/template/crash4.C: New test.
2833         * g++.dg/template/koenig1.C: Likewise.
2834         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
2835         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
2836         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
2837         functions.
2838         * g++.old-deja/g++.jason/template36.C: Likewise.
2839         * g++.old-deja/g++.mike/p1989.C: Likewise.
2840         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
2841         * g++.old-deja/g++.pt/ttp20.C: Use this->.
2842         * g++.old-deja/g++.pt/ttp21.C: Use this->.
2843         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
2844         compiling.
2845         * g++.old-deja/g++.pt/union2.C: Use this->.
2846
2847 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
2848
2849         * gcc.dg/20030711-1.c: New test.
2850
2851 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
2852
2853         PR c++/11050
2854         * g++.dg/parse/args1.C: New test.
2855         * g++.pt/defarg8.C: Change expected errors.
2856
2857 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
2858
2859         PR c++/8164
2860         * g++.dg/template/nontype2.C: New test.
2861
2862         PR c++/10558
2863         * g++.dg/parse/template8.C: New test.
2864
2865         PR c++/8327
2866         * g++.dg/template/scope1.C: New test.
2867
2868         * g++.dg/warn/Wsign-compare-1.C: New test.
2869
2870 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
2871
2872         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
2873
2874 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
2875
2876         PR c++/9411
2877         * g++.dg/template/explicit2.C: New test.
2878
2879         PR c++/10032
2880         * g++.dg/warn/pedantic1.C: New test.
2881
2882 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
2883
2884         PR c++ 9483
2885         * g++.dg/other/field1.C: New test.
2886
2887 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
2888
2889         PR c/11449
2890         * gcc.c-torture/compile/20030707-1.c: New.
2891
2892 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2893
2894         PR c++/10849
2895         * g++.dg/template/access12.C: New test.
2896
2897 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
2898
2899         * g++.dg/bprob/bprob.exp (prof_ext): Update.
2900         * g77.dg/bprob/bprob.exp (prof_ext): Update.
2901         * gcc.misc-tests/bprob.exp (prof_ext): Update.
2902         * gcc.misc-tests/gcov.exp: Update
2903         * g++.dg/gcov/gcov.exp: Update
2904         * lib/gcov.exp: Update.
2905
2906 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
2907
2908         * g++.dg/abi/mangle17.C: Make sure template expressions are
2909         dependent.
2910         * g++.dg/abi/mangle4.C: Mark erroneous casts.
2911         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
2912         * g++.dg/opt/stack1.C: Remove erroneous code.
2913         * g++.dg/parse/template7.C: New test.
2914         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
2915         * g++.old-deja/g++.pt/crash4.C: Likewise.
2916
2917 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2918
2919         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
2920         with zero or one occurence of `$' after the initial `L'.
2921
2922 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
2923
2924         * gcc.c-torture/compile/20030704-1.c: Add a comment.
2925
2926 2003-07-08  Roger Sayle  <roger@eyesopen.com>
2927
2928         PR c/11370
2929         * gcc.dg/Wunreachable-6.c: New testcase.
2930         * gcc.dg/Wunreachable-7.c: New testcase.
2931
2932 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
2933
2934         PR c/11420
2935         * gcc.dg/20030708-1.c: New test.
2936
2937 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
2938
2939         * gcc.dg/compat/sdata-section.h: New file.
2940         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
2941         * gcc.dg/torture/mips-sdata-1.c: New test.
2942
2943 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2944
2945         PR c++/11030
2946         * g++.dg/template/friend19.C: New test.
2947
2948 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
2949
2950         * g++.dg/opt/strength-reduce.C: New test.
2951
2952 2003-07-07  Roger Sayle  <roger@eyesopen.com>
2953
2954         PR target/10979
2955         * gcc.dg/20030707-1.c: New testcase.
2956
2957 2003-07-07  Roger Sayle  <roger@eyesopen.com>
2958
2959         PR optimization/11059
2960         * g++.dg/opt/emptyunion.C: New testcase.
2961
2962 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
2963             Eric Botcazou  <ebotcazou@libertysurf.fr>
2964
2965         * g++.dg/opt/stack1.C: New test.
2966
2967 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
2968
2969         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
2970         run test.
2971
2972         PR c++/11431
2973         * g++.dg/expr/static_cast3.C: New test.
2974
2975 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
2976
2977         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
2978         everywhere.
2979         * gcc.dg/concat.c: Concatenation of string constants with
2980         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
2981         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
2982         * gcc.dg/cpp/escape-2.c: Use wide character constants where
2983         necessary to avoid multi-character character constant warning.
2984         * gcc.dg/cpp/escape.c: Likewise.
2985         * gcc.dg/cpp/ucs.c: Likewise.
2986         Remove backslashes from dg-bogus comments, as they confuse Tcl.
2987         Fix a typo.
2988
2989 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
2990
2991         PR c/11428
2992         * gcc.c-torture/compile/20030704-1.c: New.
2993
2994 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
2995
2996         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
2997
2998 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
2999
3000         PR c++/5287, PR c++/7910,  PR c++/11021
3001         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
3002         tests for warnings.
3003         * g++.dg/ext/dllimport2.C: Add tests for warnings.
3004         * g++.dg/ext/dllimport3.C: Likewise.
3005         * g++.dg/ext/dllimport4.C: New file.
3006         * g++.dg/ext/dllimport5.C: New file.
3007         * g++.dg/ext/dllimport6.C: New file.
3008         * g++.dg/ext/dllimport7.C: New file.
3009         * g++.dg/ext/dllimport8.C: New file.
3010         * g++.dg/ext/dllimport9.C: New file.
3011         * g++.dg/ext/dllimport10.C: New file.
3012         * g++.dg/ext/dllexport1.C: New file.
3013
3014 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
3015
3016         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
3017         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
3018
3019 2003-07-03  Roger Sayle  <roger@eyesopen.com>
3020
3021         * gcc.dg/builtins-25.c: New testcase.
3022         * gcc.dg/builtins-26.c: New testcase.
3023
3024 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
3025
3026         * gcc.dg/compat/vector-defs.h: New file.
3027         * gcc.dg/compat/vector-setup.h: New file.
3028         * gcc.dg/compat/vector-check.h: New file.
3029         * gcc.dg/compat/vector-1_main.c: New file.
3030         * gcc.dg/compat/vector-1_x.c: New file.
3031         * gcc.dg/compat/vector-1_y.c: New file.
3032         * gcc.dg/compat/vector-2_main.c: New file.
3033         * gcc.dg/compat/vector-2_x.c: New file.
3034         * gcc.dg/compat/vector-2_y.c: New file.
3035
3036         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
3037         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
3038         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
3039         * gcc.dg/compat/struct-align-1.h: New file.
3040         * gcc.dg/compat/struct-align-1_main.c: New file.
3041         * gcc.dg/compat/struct-align-1_x.c: New file.
3042         * gcc.dg/compat/struct-align-1_y.c: New file.
3043         * gcc.dg/compat/struct-align-2.h: New file.
3044         * gcc.dg/compat/struct-align-2_main.c: New file.
3045         * gcc.dg/compat/struct-align-2_x.c: New file.
3046         * gcc.dg/compat/struct-align-2_y.c: New file.
3047
3048         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
3049         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
3050         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
3051         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
3052         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
3053         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
3054         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
3055         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
3056         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
3057         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
3058         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
3059         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
3060         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
3061         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
3062         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
3063         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
3064         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
3065         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
3066         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
3067         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
3068         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
3069         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
3070         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
3071         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
3072         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
3073         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
3074         * gcc.dg/compat/struct-return-10_x.c: Ditto.
3075         * gcc.dg/compat/struct-return-2_x.c: Ditto.
3076         * gcc.dg/compat/struct-return-3_x.c: Ditto.
3077
3078 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
3079
3080         * gcc.dg/i386-call-1.c: New test.
3081
3082 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
3083
3084         PR c++/9162
3085         * g++.dg/parse/defarg4.C: New.
3086
3087 2003-07-03  Roger Sayle  <roger@eyesopen.com>
3088
3089         PR target/10700
3090         * gcc.c-torture/compile/20030703-1.c: New test case.
3091
3092 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
3093
3094         * g++.dg/template/local3.C: Remove extra semicolon.
3095
3096 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
3097
3098         * gcc.dg/i386-volatile-1.c: New test.
3099
3100 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
3101
3102         PR c++/11072
3103         * g++.dg/other/offsetof2.C: XFAIL.
3104         * g++.dg/other/offsetof5.C: New.
3105
3106         PR c++/10219
3107         * g++.dg/template/error1.C: New.
3108
3109         PR c++/9779
3110         * g++.dg/template/dependent-expr1.C: New.
3111
3112 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
3113
3114         PR c++/6949
3115         * g++.dg/template/local3.C: New test.
3116
3117         PR c++/11149
3118         * g++.dg/lookup/scoped6.C: New test.
3119
3120 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
3121
3122         PR c++/8046
3123         * g++.dg/other/error7.C: New test.
3124
3125 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
3126
3127         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
3128         * g++.old-deja/g++.abi/vtable3.h: Likewise.
3129         * g++.old-deja/g++.law/code-gen5.C: Likewise.
3130         * g++.old-deja/g++.other/union2.C: Likewise.
3131         * gcc.dg/c90-const-expr-2.c: Likewise.
3132         * gcc.dg/c90-const-expr-3.c: Likewise.
3133         * gcc.dg/c99-const-expr-2.c: Likewise.
3134         * gcc.dg/c99-const-expr-3.c: Likewise.
3135         * gcc.dg/concat.c: Likewise.
3136
3137 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
3138
3139         PR c++/9559
3140         * g++.dg/init/static1.C: New test.
3141
3142 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3143
3144         * Changelog: Remove ">>>>>>>" from previous change.
3145
3146 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3147
3148         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
3149         * g++.old-deja/g++.other/access2.C: Likewise.
3150         * g++.old-deja/g++.other/decl2.C: Likewise.
3151         * gcc.c-torture/execute/20020615-1.c: Likewise.
3152
3153 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
3154
3155         PR c++/4933
3156         * g++.dg/template/sizeof4.C: New test.
3157
3158 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
3159
3160         * g++.dg/other/error6.C: New test.
3161
3162 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
3163
3164         PR c++/10750
3165         * g++.dg/parse/constant2.C: New test.
3166
3167 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
3168
3169         PR c++/11106
3170         * g++.dg/other/error5.C: New test.
3171
3172 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3173
3174         * gcc.dg/format/gcc_diag-1.c: New test.
3175
3176 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
3177
3178         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
3179
3180 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
3181
3182         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
3183         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
3184         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
3185
3186 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
3187
3188         * gcc.c-torture/execute/builtins/string-8.c: New test.
3189         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
3190         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
3191         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
3192
3193 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
3194
3195         PR c++/10468
3196         * g++.dg/ext/typeof6.C: New test.
3197
3198 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
3199
3200         PR c++/10796
3201         * g++.dg/init/enum1.C: New test.
3202
3203 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
3204
3205         * gcc.dg/20030627-1.c: New test.
3206
3207 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
3208
3209         PR c++/11332
3210         * g++.dg/expr/static_cast2.C: New test.
3211
3212 2003-06-26  Roger Sayle  <roger@eyesopen.com>
3213             Jakub Jelinek  <jakub@redhat.com>
3214
3215         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
3216         sprintf(dst,"%s",src) optimization.
3217         * gcc.c-torture/execute/20030626-1.c: New test case.
3218         * gcc.c-torture/execute/20030626-2.c: New test case.
3219
3220 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
3221
3222         * gcc.c-torture/execute/multi-ix.c: New test.
3223
3224         * gcc.c-torture/execute/simd-4.c (main):
3225         Added missing semicolon at end of union.
3226
3227 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
3228
3229         PR c++/8266
3230         * g++.dg/template/explicit-instantiation3.C: New test.
3231
3232 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
3233
3234         * gcc.dg/20030626-1.c: Use signed char.
3235
3236 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
3237
3238         * gcc.dg/20030626-1.c: New test.
3239
3240 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
3241
3242         * const-str-2.m: Update.
3243
3244 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
3245
3246         PR c++/10990
3247         * g++.dg/rtti/dyncast1.C: New test.
3248         * g++.dg/abi/mangle4.C: Correct base-specifier access.
3249         * g++.dg/lookup/scoped1.C: Remove XFAIL.
3250         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
3251
3252         PR c++/10931
3253         * g++.dg/expr/static_cast1.C: New test.
3254
3255 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
3256
3257         * gcc.dg/20030625-1.c: New test.
3258
3259 2003-06-24  Roger Sayle  <roger@eyesopen.com>
3260
3261         * gcc.c-torture/compile/20030624-1.c: New test case.
3262
3263 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
3264
3265         * gcc.c-torture/execute/string-opt-17.c: New test.
3266
3267 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
3268
3269         PR c++/5754
3270         * g++.dg/parse/crash6.C: New test.
3271
3272 2003-06-23  Roger Sayle  <roger@eyesopen.com>
3273
3274         * gcc.dg/builtins-24.c: New test case.
3275
3276 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
3277
3278         * g++.dg/opt/operator1.C: New test.
3279
3280 2003-06-22  Roger Sayle  <roger@eyesopen.com>
3281
3282         * gcc.c-torture/execute/string-opt-16.c: New test case.
3283
3284 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
3285
3286         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
3287         * g++.old-deja/g++.other/conv7.C: Likewise
3288         * g++.old-deja/g++.other/overcnv2.C: Likewise.
3289         * g++.old-deja/g++.other/overload14.C: Likewise.
3290
3291 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
3292
3293         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
3294         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
3295
3296 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
3297
3298         PR c++/10888
3299         * g++.dg/warn/Winline-3.C: New test.
3300
3301 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
3302
3303         * lib/target-supports.exp (check_alias_available): Make the test
3304         program acceptable to the Solaris assembler.
3305
3306         PR c++/10749
3307         * g++.dg/template/memclass2.C: New test.
3308
3309 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
3310             Eric Botcazou  <ebotcazou@libertysurf.fr>
3311
3312         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
3313         data for non-matching targets.
3314         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
3315
3316 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
3317
3318         PR c++/10845
3319         * g++.dg/template/member3.C: New test.
3320
3321 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
3322
3323         PR c++/10939
3324         * g++.dg/template/func1.C: New test.
3325
3326         PR c++/9649
3327         * g++.dg/template/static4.C: New test.
3328         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
3329
3330         PR c++/11041
3331         * g++.dg/init/ref7.C: New test.
3332
3333 2003-06-19  Matt Austern  <austern@apple.com>
3334
3335         PR c++/11228
3336         * g++.dg/anew1.C: New test.
3337         * g++.dg/anew2.C: New test.
3338         * g++.dg/anew3.C: New test.
3339         * g++.dg/anew4.C: New test.
3340
3341 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
3342
3343         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
3344
3345 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
3346
3347         * gcc.c-torture/execute/simd-4.c (main): Make expected value
3348         endian-dependent.
3349
3350 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
3351
3352         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
3353         Remove cruft.
3354
3355 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
3356
3357         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
3358         * gcc.c-torture/compile/961203-1.c: Likewise.
3359         * gcc.c-torture/compile/980506-1.c: Likewise.
3360
3361 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
3362
3363         PR c++/10712
3364         * g++.dg/lookup/using7.C: New test.
3365
3366 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
3367
3368         PR c++/11105
3369         * g++.dg/abi/conv1.C: Remove it.
3370         * g++.dg/template/conv7.C: New test.
3371         * g++.dg/template/conv8.C: Likewise.
3372         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
3373         conversion operator.
3374
3375 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
3376
3377         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
3378         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
3379         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
3380         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
3381         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
3382         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
3383         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
3384         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
3385         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
3386         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
3387         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
3388         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
3389         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
3390         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
3391         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
3392         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
3393         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
3394         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
3395         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
3396         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
3397         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
3398         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
3399         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
3400         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
3401         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
3402         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
3403         * gcc.dg/compat/struct-return-10_x.c: Ditto.
3404         * gcc.dg/compat/struct-return-2_x.c: Ditto.
3405         * gcc.dg/compat/struct-return-3_x.c: Ditto.
3406
3407 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
3408
3409         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
3410         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
3411         indications.
3412
3413 2003-06-16  Roger Sayle  <roger@eyesopen.com>
3414
3415         * gcc.dg/i386-387-5.c: New test case.
3416         * gcc.dg/i386-387-6.c: New test case.
3417         * gcc.dg/builtins-23.c: New test case.
3418
3419 2003-06-15  Roger Sayle  <roger@eyesopen.com>
3420
3421         * gcc.dg/builtins-22.c: New test case.
3422         * gcc.dg/i386-387-1.c: Update to test exp.
3423         * gcc.dg/i386-387-2.c: Likewise.
3424
3425 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3426
3427         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
3428
3429 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
3430
3431         * lib/gcc-dg.exp (dg-require-dll): New function.
3432         (dg-xfail-if): Likewise.
3433         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
3434         driver.
3435
3436         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
3437         * gcc.c-torture/compile/20001205-1.c: Likewise.
3438         * gcc.c-torture/compile/20001226-1.c: Likewise.
3439         * gcc.c-torture/compile/20010518-2.c: Likewise.
3440         * gcc.c-torture/compile/20020312-1.c: Likewise.
3441         * gcc.c-torture/compile/20020604-1.c: Likewise.
3442         * gcc.c-torture/compile/920501-12.c: Likewise.
3443         * gcc.c-torture/compile/920501-4.c: Likewise.
3444         * gcc.c-torture/compile/920520-1.c: Likewise.
3445         * gcc.c-torture/compile/920521-1.c: Likewise.
3446         * gcc.c-torture/compile/920625-1.c: Likewise.
3447         * gcc.c-torture/compile/961203-1.c: Likewise.
3448         * gcc.c-torture/compile/980506-1.c: Likewise.
3449         * gcc.c-torture/compile/981006-1.c: Likewise.
3450         * gcc.c-torture/compile/981022-1.c: Likewise.
3451         * gcc.c-torture/compile/981223-1.c: Likewise.
3452         * gcc.c-torture/compile/990617-1.c: Likewise.
3453         * gcc.c-torture/compile/dll.c: Likewise.
3454         * gcc.c-torture/compile/labels-3.c: Likewise.
3455         * gcc.c-torture/compile/mipscop-1.c: Likewise.
3456         * gcc.c-torture/compile/mipscop-2.c: Likewise.
3457         * gcc.c-torture/compile/mipscop-3.c: Likewise.
3458         * gcc.c-torture/compile/mipscop-4.c: Likewise.
3459         * gcc.c-torture/compile/simd-5.c: Likewise.
3460         * gcc.c-torture/compile/20000804-1.x: Remove.
3461         * gcc.c-torture/compile/20001205-1.x: Likewise.
3462         * gcc.c-torture/compile/20001226-1.x: Likewise.
3463         * gcc.c-torture/compile/20010518-2.x: Likewise.
3464         * gcc.c-torture/compile/20020312-1.x: Likewise.
3465         * gcc.c-torture/compile/20020604-1.x: Likewise.
3466         * gcc.c-torture/compile/920501-12.x: Likewise.
3467         * gcc.c-torture/compile/920501-4.x: Likewise.
3468         * gcc.c-torture/compile/920520-1.x: Likewise.
3469         * gcc.c-torture/compile/920521-1.x: Likewise.
3470         * gcc.c-torture/compile/920625-1.x: Likewise.
3471         * gcc.c-torture/compile/961203-1.x: Likewise.
3472         * gcc.c-torture/compile/980506-1.x: Likewise.
3473         * gcc.c-torture/compile/981006-1.x: Likewise.
3474         * gcc.c-torture/compile/981022-1.x: Likewise.
3475         * gcc.c-torture/compile/981223-1.x: Likewise.
3476         * gcc.c-torture/compile/990617-1.x: Likewise.
3477         * gcc.c-torture/compile/mipscop-1.x: Likewise.
3478         * gcc.c-torture/compile/mipscop-2.x: Likewise.
3479         * gcc.c-torture/compile/mipscop-3.x: Likewise.
3480         * gcc.c-torture/compile/mipscop-4.x: Likewise.
3481         * gcc.c-torture/compile/simd-5.x: Likewise.
3482
3483         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
3484
3485 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
3486
3487         * gcc.c-torture/execute/20030611-1.c: New test.
3488
3489 2003-06-12  Roger Sayle  <roger@eyesopen.com>
3490
3491         PR middle-end/168
3492         * gcc.dg/20030612-1.c: New test case.
3493
3494 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
3495
3496         PR c++/10635
3497         * g++.dg/expr/cast1.C: New test.
3498
3499 2003-06-12  Roger Sayle  <roger@eyesopen.com>
3500
3501         * gcc.dg/builtins-21.c: New test case.
3502
3503 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
3504
3505         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
3506         options instead of at the end.
3507         * lib/objc.exp (objc_target_compile): Likewise.
3508
3509 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
3510
3511         PR c++/10432
3512         * g++.dg/parse/error1.C: New test.
3513
3514 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
3515
3516         * gcc.dg/compat/struct-by-value-11_main.c: New file.
3517         * gcc.dg/compat/struct-by-value-11_x.c: New file.
3518         * gcc.dg/compat/struct-by-value-11_y.c: New file.
3519         * gcc.dg/compat/struct-by-value-12_main.c: New file.
3520         * gcc.dg/compat/struct-by-value-12_x.c: New file.
3521         * gcc.dg/compat/struct-by-value-12_y.c: New file.
3522         * gcc.dg/compat/struct-by-value-13_main.c: New file.
3523         * gcc.dg/compat/struct-by-value-13_x.c: New file.
3524         * gcc.dg/compat/struct-by-value-13_y.c: New file.
3525         * gcc.dg/compat/struct-by-value-14_main.c: New file.
3526         * gcc.dg/compat/struct-by-value-14_x.c: New file.
3527         * gcc.dg/compat/struct-by-value-14_y.c: New file.
3528         * gcc.dg/compat/struct-by-value-15_main.c: New file.
3529         * gcc.dg/compat/struct-by-value-15_x.c: New file.
3530         * gcc.dg/compat/struct-by-value-15_y.c: New file.
3531         * gcc.dg/compat/struct-by-value-16_main.c: New file.
3532         * gcc.dg/compat/struct-by-value-16_x.c: New file.
3533         * gcc.dg/compat/struct-by-value-16_y.c: New file.
3534         * gcc.dg/compat/struct-by-value-17_main.c: New file.
3535         * gcc.dg/compat/struct-by-value-17_x.c: New file.
3536         * gcc.dg/compat/struct-by-value-17_y.c: New file.
3537         * gcc.dg/compat/struct-by-value-18_main.c: New file.
3538         * gcc.dg/compat/struct-by-value-18_x.c: New file.
3539         * gcc.dg/compat/struct-by-value-18_y.c: New file.
3540
3541         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
3542         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
3543         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
3544         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
3545         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
3546         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
3547         * gcc.dg/compat/scalar-return-3_main.c: New file.
3548         * gcc.dg/compat/scalar-return-3_x.c: New file.
3549         * gcc.dg/compat/scalar-return-3_y.c: New file.
3550         * gcc.dg/compat/scalar-return-4_main.c: New file.
3551         * gcc.dg/compat/scalar-return-4_x.c: New file.
3552         * gcc.dg/compat/scalar-return-4_y.c: New file.
3553
3554 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
3555
3556         * gcc.dg/compat/fp2-struct-check.h: New file.
3557         * gcc.dg/compat/fp2-struct-defs.h: New file.
3558         * gcc.dg/compat/fp2-struct-init.h: New file.
3559         * gcc.dg/compat/struct-by-value-10_main.c: New file.
3560         * gcc.dg/compat/struct-by-value-10_x.c: New file.
3561         * gcc.dg/compat/struct-by-value-10_y.c: New file.
3562         * gcc.dg/compat/struct-return-10_main.c: New file.
3563         * gcc.dg/compat/struct-return-10_x.c: New file.
3564         * gcc.dg/compat/struct-return-10_y.c: New file.
3565
3566         * gcc.dg/compat/compat-common.h: New file.
3567         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
3568         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
3569         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
3570         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
3571         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
3572         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
3573         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
3574         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
3575         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
3576         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
3577         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
3578         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
3579         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
3580         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
3581         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
3582         * gcc.dg/compat/small-struct-check.h: Ditto.
3583         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
3584         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
3585         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
3586         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
3587         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
3588         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
3589         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
3590         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
3591         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
3592         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
3593         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
3594         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
3595         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
3596         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
3597         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
3598         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
3599         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
3600         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
3601         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
3602         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
3603         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
3604         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
3605         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
3606         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
3607         * gcc.dg/compat/struct-return-2_main.c: Ditto.
3608         * gcc.dg/compat/struct-return-2_x.c: Ditto.
3609         * gcc.dg/compat/struct-return-2_y.c: Ditto.
3610         * gcc.dg/compat/struct-return-3_main.c: Ditto.
3611         * gcc.dg/compat/struct-return-3_x.c: Ditto.
3612         * gcc.dg/compat/struct-return-3_y.c: Ditto.
3613
3614 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
3615
3616         * g++.dg/pch/static-1.C: New file.
3617         * g++.dg/pch/static-1.Hs: New file.
3618
3619 2003-06-10  Richard Henderson  <rth@redhat.com>
3620
3621         * gcc.dg/asm-7.c: Adjust expected warning text.
3622
3623 2003-06-10  Roger Sayle  <roger@eyesopen.com>
3624
3625         * gcc.dg/builtins-20.c: New test case.
3626
3627 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
3628
3629         PR c++/11131
3630         * g++.dg/opt/template1.C: New test.
3631
3632 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
3633
3634         * lib/gcc-dg.exp (dg-test): Clear additional_files and
3635         additional_sources.
3636
3637 2003-05-21  David Taylor  <dtaylor@emc.com>
3638
3639         * gcc.dg/Wpadded.c: New file.
3640
3641 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
3642
3643         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
3644         * gcc.dg/special/weak-2.c: Add dg-require-weak.
3645         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
3646         dg-require-weak.
3647
3648 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
3649
3650         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
3651
3652 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
3653
3654         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
3655         (dg-require-alias): Likewise.
3656         (dg-require-gc-sections): Likewise.
3657         * lib/target-supports.exp (check_gc_sections_available): Likewise.
3658
3659 2003-06-08  Richard Henderson  <rth@redhat.com>
3660
3661         * gcc.dg/20011029-2.c: Fix the array reference.
3662         * gcc.dg/asm-7.c: New.
3663
3664 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
3665
3666         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
3667
3668 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
3669
3670         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
3671         (dg-require-gc-sections): Likewise.
3672
3673 2003-06-08  Jan Hubicka  <jh@suse.cz>
3674
3675         * i386-cmov1.c: Fix regular expression.
3676         * i386-cvt-1.c: Likewise.
3677         * i386-local.c: Likewise.
3678         * i386-local2.c: Likewise.
3679         * i386-mul.c: Likewise.
3680         * i386-ssetype-1.c: Likewise.
3681         * i386-ssetype-3.c: Likewise.
3682         * i386-ssetype-5.c: Likewise.
3683
3684 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3685
3686         PR c++/11039
3687         * g++.dg/warn/implicit-typename2.C: New test.
3688         * g++.dg/warn/implicit-typename3.C: New test.
3689
3690 2003-06-07  Richard Henderson  <rth@redhat.com>
3691
3692         * g++.dg/other/offsetof3.C: Use size_t.
3693         * g++.dg/other/offsetof4.C: Likewise.
3694
3695 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
3696
3697         * lib/copy-file.exp: New. Implement gcc_copy_files.
3698
3699         * lib/dg-pch.exp: Load copy-file.exp
3700         (dg-pch): Use gcc_copy_files instead of "file copy".
3701
3702 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
3703
3704         * gcc.dg/weak/weak.exp: Simplify.
3705         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
3706         * gcc.dg/weak/weak-1.c: Likewise.
3707         * gcc.dg/weak/weak-2.c: Likewise.
3708         * gcc.dg/weak/weak-3.c: Likewise.
3709         * gcc.dg/weak/weak-4.c: Likewise.
3710         * gcc.dg/weak/weak-5.c: Likewise.
3711         * gcc.dg/weak/weak-6.c: Likewise.
3712         * gcc.dg/weak/weak-7.c: Likewise.
3713         * gcc.dg/weak/weak-8.c: Likewise.
3714         * gcc.dg/weak/weak-9.c: Likewise.
3715
3716 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
3717
3718         gcc.c-torture/execute/20030606-1.c: New.
3719
3720 2003-06-06  Roger Sayle  <roger@eyesopen.com>
3721
3722         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
3723         * gcc.dg/builtins-19.c: Likewise.
3724
3725 2003-06-06  Roger Sayle  <roger@eyesopen.com>
3726
3727         * gcc.dg/builtins-2.c: Add some more tests.
3728         * gcc.dg/builtins-18.c: New test case.
3729         * gcc.dg/builtins-19.c: New test case.
3730
3731 2003-06-06  Roger Sayle  <roger@eyesopen.com>
3732             Jim Wilson  <wilson@tuliptree.org>
3733
3734         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
3735
3736 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
3737
3738         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
3739         mempcpy/stpcpy calls not to be optimized into something else.
3740         * gcc.c-torture/execute/string-opt-3.c: Moved to...
3741         * gcc.c-torture/execute/builtins/string-7.c: ...here.
3742         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
3743
3744 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3745
3746         * gcc.dg/format/asm_fprintf-1.c: New test.
3747
3748 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
3749
3750         * lib/gcc-defs.exp (additional_sources): New variable.
3751         (dg-additional-sources): New function.
3752         (additional_files): New variable.
3753         (dg-additional-files): New function.
3754         (dg-additional-files-options): Likewise.
3755         * lib/gcc-dg.exp (dg-require-weak): New function.
3756         (dg-require-alias): Likewise.
3757         (dg-require-gc-sections): Likewise.
3758         * lib/target-supports.exp (check_alias_available): Remove testfile
3759         parameter.
3760         (check_gc_sections_available): New function.
3761         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
3762         (dg-gpp-additional-files): Likewise.
3763         * lib/g++.exp (additional_sources): Remove.
3764         (additional_files): Likewise.
3765         (g++_target_compile): Use dg-additional-files-options.
3766
3767         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
3768         Tcl logic.
3769         * gcc.dg/special/ecos.exp: Remove.
3770         * gcc.dg/special/20000419-2.c: Use dg-require-*.
3771         * gcc.dg/special/alias-1.c: Likewise.
3772         * gcc.dg/special/alias-2.c: Likewise.
3773         * gcc.dg/special/gcsec-1.c: Likewise.
3774         * gcc.dg/special/weak-1.c: Likewise.
3775         * gcc.dg/special/weak-2.c: Likewise.
3776         * gcc.dg/special/wkali-1.c: Likewise.
3777         * gcc.dg/special/wkali-2.c: Likewise.
3778
3779         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
3780         dg-gpp-additional-*.
3781         * g++.dg/special/conpr-3.C: Likewise.
3782         * g++.dg/special/conpr-4.C: Likewise.
3783         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
3784         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
3785         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
3786         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
3787         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
3788         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
3789         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
3790         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
3791         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
3792         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
3793         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
3794         * g++.old-deja/g++.other/comdat1.C: Likewise.
3795         * g++.old-deja/g++.other/comdat2.C: Likewise.
3796         * g++.old-deja/g++.other/comdat3.C: Likewise.
3797         * g++.old-deja/g++.other/ctor1.C: Likewise.
3798         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
3799
3800 2003-06-05  Richard Henderson  <rth@redhat.com>
3801
3802         * gcc.dg/debug/20030605-1.c: New.
3803
3804 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
3805
3806         * README.QMTEST: Update.
3807
3808 2003-06-04  Richard Henderson  <rth@redhat.com>
3809
3810         * gcc.dg/cleanup-1.c: New.
3811         * gcc.dg/cleanup-2.c: New.
3812         * gcc.dg/cleanup-3.c: New.
3813         * gcc.dg/cleanup-4.c: New.
3814         * gcc.dg/cleanup-5.c: New.
3815         * gcc.dg/cleanup-6.c: New.
3816         * gcc.dg/cleanup-7.c: New.
3817
3818 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
3819
3820         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
3821
3822         * lib/dg-pch.exp: New file.
3823         * g++.dg/pch/pch.exp: Use dg-pch.exp.
3824         * gcc.dg/pch/pch.exp: Likewise.
3825
3826 2003-06-04  Roger Sayle  <roger@eyesopen.com>
3827
3828         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
3829         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
3830         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
3831         * gcc.dg/builtins-17.c: New test case.
3832         * gcc.dg/i386-387-4.c: New test case.
3833         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
3834
3835 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
3836
3837         * gcc.dg/ultrasp9.c: New test.
3838
3839 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
3840
3841         * gcc.c-torture/compile/20030604-1.c: New test.
3842         * gcc.dg/sparc-constant-1.c: New test.
3843
3844 2003-06-03  Glen Nakamura  <glen@imodulo.com>
3845
3846         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
3847
3848 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
3849
3850         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
3851
3852         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
3853         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
3854
3855 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
3856
3857         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
3858
3859 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3860
3861         PR c++/10940
3862         * g++.dg/template/spec10.C: New test.
3863
3864 2003-06-03  Roger Sayle  <roger@eyesopen.com>
3865
3866         * gcc.dg/builtins-16.c: New test case.
3867
3868 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
3869
3870         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
3871         mempcpy test with post-increments.
3872         * gcc.c-torture/execute/string-opt-3.c: New test.
3873         * gcc.dg/string-opt-1.c: New test.
3874
3875 2003-06-03  David Billinghurst (David.Billinghurst@riotinto.com)
3876
3877         PR fortran/10965
3878         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
3879
3880 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
3881
3882         * lib/scanasm.exp (dg-scan): New function, factored out of ...
3883         (scan-assembler): ... here.  Use dg-scan.
3884         (scan-assembler-not): Likewise.
3885         (scan-file): New function.
3886         (scan-file-not): Likewise.
3887         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
3888         * gcc.dg/cpp/_Pragma4.c: Likewise.
3889         * gcc.dg/cpp/_Pragma5.c: Likewise.
3890         * gcc.dg/cpp/avoidpaste1.c: Likewise.
3891         * gcc.dg/cpp/avoidpaste2.c: Likewise.
3892         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
3893         * gcc.dg/cpp/cmdlne-P.c: Likewise.
3894         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
3895         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
3896         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
3897         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
3898         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
3899         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
3900         * gcc.dg/cpp/cxxcom1.c: Likewise.
3901         * gcc.dg/cpp/line1.c: Likewise.
3902         * gcc.dg/cpp/maccom1.c: Likewise.
3903         * gcc.dg/cpp/maccom2.c: Likewise.
3904         * gcc.dg/cpp/maccom3.c: Likewise.
3905         * gcc.dg/cpp/maccom4.c: Likewise.
3906         * gcc.dg/cpp/maccom5.c: Likewise.
3907         * gcc.dg/cpp/maccom6.c: Likewise.
3908         * gcc.dg/cpp/multiline.c: Likewise.
3909         * gcc.dg/cpp/spacing1.c: Likewise.
3910         * gcc.dg/cpp/spacing2.c: Likewise.
3911         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
3912         * gcc.dg/cpp/trad/maccom1.c: Likewise.
3913         * gcc.dg/cpp/trad/maccom2.c: Likewise.
3914         * gcc.dg/cpp/trad/maccom3.c: Likewise.
3915         * gcc.dg/cpp/trad/maccom4.c: Likewise.
3916         * gcc.dg/cpp/trad/maccom6.c: Likewise.
3917         * gcc.dg/cpp/cxxcom2.c: Likewise.
3918         * gcc.dg/cpp/cxxcom2.h: New file.
3919
3920         * gcc.dg/cpp/truefalse.cpp: Move it to ...
3921         * g++.dg/cpp/truefalse.C: Here.
3922         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
3923
3924 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
3925
3926         * gcc.dg/cpp/redef3.c: New file.
3927
3928 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
3929
3930         * gcc.dg/i386-loop-3.c: New test.
3931
3932 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
3933
3934         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
3935
3936 2003-05-31  Roger Sayle  <roger@eyesopen.com>
3937
3938         * gcc.dg/fwrapv-1.c: New test case.
3939         * gcc.dg/fwrapv-2.c: New test case.
3940
3941 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3942
3943         PR c++/10956
3944         * g++.dg/template/spec9.C: New test.
3945
3946 2003-05-29  Roger Sayle  <roger@eyesopen.com>
3947
3948         * gcc.dg/duff-4.c: New test case.
3949
3950 2003-05-27  David Billinghurst (David.Billinghurst@riotinto.com)
3951
3952         PR fortran/10843
3953         * g77.dg/ffixed-form-1.f: New test
3954         * g77.dg/ffixed-form-2.f: New test
3955         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
3956         * g77.dg/ffree-form-3.f: New test
3957
3958 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
3959
3960         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
3961         * gcc.dg/wint_t-1.c: Likewise.
3962
3963 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3964
3965         * g++.dg/template/access11.C: New test.
3966
3967 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3968
3969         PR c++/10849
3970         * g++.dg/template/access10.C: New test.
3971
3972 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
3973             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3974
3975         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
3976
3977 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
3978
3979         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
3980         suppress for powerpc-*-darwin*.
3981         * gcc.dg/torture/builtin-noret-2.c: Likewise.
3982
3983 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
3984
3985         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
3986         suppress option for powerpc-*-darwin*.
3987
3988 2003-05-23  Roger Sayle  <roger@eyesopen.com>
3989
3990         * gcc.dg/builtins-1.c: Add tests for tan and atan.
3991         * gcc.dg/builtins-4.c: Add test for fmod.
3992
3993 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3994
3995         PR c++/10682
3996         * g++.dg/template/instantiate4.C: New test.
3997
3998 2003-05-22  Roger Sayle  <roger@eyesopen.com>
3999
4000         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
4001
4002 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
4003
4004         * gcc.dg/compat/scalar-return-1_main.c: New file.
4005         * gcc.dg/compat/scalar-return-1_x.c: New file.
4006         * gcc.dg/compat/scalar-return-1_y.c: New file.
4007         * gcc.dg/compat/scalar-return-2_main.c: New file.
4008         * gcc.dg/compat/scalar-return-2_x.c: New file.
4009         * gcc.dg/compat/scalar-return-2_y.c: New file.
4010         * gcc.dg/compat/struct-return-3_main.c: New file.
4011         * gcc.dg/compat/struct-return-3_y.c: New file.
4012         * gcc.dg/compat/struct-return-3_x.c: New file.
4013         * gcc.dg/compat/struct-return-2_main.c: New file.
4014         * gcc.dg/compat/struct-return-2_x.c: New file.
4015         * gcc.dg/compat/struct-return-2_y.c: New file.
4016
4017 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4018
4019         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
4020         for hppa*-hp-hpux*.
4021         * gcc.dg/20021014-1.c (dg-options): Likewise.
4022         * gcc.dg/nest.c (dg-options): Likewise.
4023
4024 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
4025
4026         PR c++/9738
4027         * g++.dg/ext/dllimport2.C: New file.
4028         * g++.dg/ext/dllimport3.C: New file.
4029
4030 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
4031
4032         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
4033         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
4034         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
4035         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
4036         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
4037         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
4038         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
4039         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
4040         * gcc.dg/compat/small-struct-defs.h: New file.
4041         * gcc.dg/compat/small-struct-init.h: New file.
4042         * gcc.dg/compat/small-struct-check.h: New file.
4043         * gcc.dg/compat/fp-struct-defs.h: New file.
4044         * gcc.dg/compat/fp-struct-check.h: New file.
4045         * gcc.dg/compat/fp-struct-init.h: New file.
4046         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
4047         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
4048
4049 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
4050
4051         * gcc.dg/20030225-2.c: New test.
4052
4053 2003-05-18  Roger Sayle  <roger@eyesopen.com>
4054             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4055
4056         * gcc.c-torture/compile/20030518-1.c: New test case.
4057
4058 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
4059
4060         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
4061         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
4062         gcc-dg-debug-runtest.
4063         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
4064         gcc-dg-debug-runtest.
4065
4066 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4067
4068         PR c++/9022
4069         * g++.dg/lookup/using6.C: New test.
4070
4071 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4072
4073         * g++.dg/parse/access2.C: New test.
4074
4075 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
4076
4077         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
4078         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
4079         * gcc.dg/debug/debug.exp: Likewise.
4080
4081 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
4082
4083         * gcc.dg/dollar.c: New test.
4084
4085 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
4086
4087         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
4088         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
4089         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
4090         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
4091         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
4092         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
4093         * gcc.dg/compat/struct-by-value-6_main.c: New file.
4094         * gcc.dg/compat/struct-by-value-6_x.c: New file.
4095         * gcc.dg/compat/struct-by-value-6_y.c: New file.
4096         * gcc.dg/compat/struct-by-value-7_main.c: New file.
4097         * gcc.dg/compat/struct-by-value-7_x.c: New file.
4098         * gcc.dg/compat/struct-by-value-7_y.c: New file.
4099         * gcc.dg/compat/struct-by-value-8_main.c: New file.
4100         * gcc.dg/compat/struct-by-value-8_x.c: New file.
4101         * gcc.dg/compat/struct-by-value-8_y.c: New file.
4102         * gcc.dg/compat/struct-by-value-9_main.c: New file.
4103         * gcc.dg/compat/struct-by-value-9_x.c: New file.
4104         * gcc.dg/compat/struct-by-value-9_y.c: New file.
4105
4106 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
4107
4108         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
4109         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
4110         support for "repo" mode.
4111         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
4112         * lib/g77-dg.exp: Likewise.
4113         * lib/obj-dg.exp: Likewise.
4114
4115 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
4116
4117         Merge from gcc-3_2-rhl8-branch:
4118         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
4119
4120         * gcc.dg/tls/opt-6.c: New test.
4121
4122         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
4123
4124         * gcc.dg/20030405-1.c: New test.
4125
4126         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
4127
4128         * gcc.dg/20030309-1.c: New test.
4129
4130         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
4131
4132         * gcc.c-torture/execute/20030307-1.c: New test.
4133
4134         2003-02-20  Randolph Chung  <tausq@debian.org>
4135
4136         * gcc.c-torture/compile/20030220-1.c: New test.
4137
4138         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
4139
4140         * gcc.dg/20030217-1.c: New test.
4141
4142         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
4143
4144         * gcc.c-torture/compile/20020129-1.c: New test.
4145
4146         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
4147
4148         * gcc.dg/unroll-1.c: New test.
4149
4150         2002-11-16  Jan Hubicka  <jh@suse.cz>
4151
4152         * gcc.c-torture/execute/20020920-1.c: New test.
4153
4154         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
4155
4156         PR target/7434
4157         * gcc.c-torture/compile/20021008-1.c: New test.
4158
4159         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
4160
4161         PR target/7559
4162         * testsuite/gcc.c-torture/execute/20020810-1.c: New test.
4163
4164         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
4165
4166         * gcc.c-torture/compile/20020807-1.c: New test.
4167
4168         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
4169
4170         * gcc.dg/tls/opt-1.c: New test.
4171
4172         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
4173
4174         * gcc.dg/20020729-1.c: New test.
4175
4176         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
4177
4178         * g++.dg/opt/life1.C: New test.
4179
4180         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
4181
4182         * gcc.dg/20020525-1.c: New test.
4183
4184         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
4185
4186         PR c++/6794
4187         * g++.dg/ext/pretty1.C: New test.
4188         * g++.dg/ext/pretty2.C: New test.
4189
4190 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
4191
4192         PR c++/8385
4193         * g++.dg/ext/typeof5.C: New test.
4194
4195 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
4196
4197         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
4198         __USER_LABEL_PREFIX__ into account.
4199         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
4200
4201 2003-05-14  Roger Sayle  <roger@eyesopen.com>
4202
4203         * gcc.dg/builtins-15.c: New test case.
4204
4205 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
4206
4207         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
4208
4209 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
4210
4211         * lib/g++.exp: Tweak handling of additional source files.
4212         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
4213         * g++.dg/special/conpr-2a.C: Rename to ...
4214         * g++.dg/special/conpr-2a.cc: ... this.
4215         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
4216         * g++.dg/special/conpr-3a.C: Rename to ...
4217         * g++.dg/special/conpr-3a.cc: This.
4218         * g++.dg/special/conpr-3b.C: Rename to ...
4219         * g++.dg/special/conpr-3b.cc: This.
4220         * g++.dg/special/conpr-4.C: New test.
4221         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
4222
4223 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
4224
4225         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
4226
4227 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4228
4229         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
4230         * g++.old-deja/g++.robertl/eb71.C: Likewise.
4231         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
4232         * g++.old-deja/g++.other/warn3.C: Likewise.
4233
4234 2003-05-11  Roger Sayle  <roger@eyesopen.com>
4235
4236         * gcc.dg/i386-387-1.c: Update to also test log.
4237         * gcc.dg/i386-387-2.c: Likewise.
4238
4239 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
4240
4241         * g77.f-torture/execute/int8421.f: New test.
4242
4243 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4244
4245         PR c++/10230, c++/10481
4246         * g++.dg/lookup/scoped5.C: New test.
4247
4248 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4249
4250         PR c++/10552
4251         * g++.dg/template/ttp6.C: New test.
4252
4253 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
4254
4255         * gcc.c-torture/execute/builtins: New directory.
4256         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
4257         gcc.c-torture/execute/builtins.
4258         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
4259         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
4260         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
4261         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
4262
4263 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4264
4265         PR c++/9252
4266         * g++.dg/template/access8.C: New test.
4267         * g++.dg/template/access9.C: New test.
4268
4269 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4270
4271         PR c++/9554
4272         * g++.dg/parse/access1.C: New test.
4273
4274 2003-05-09  DJ Delorie  <dj@redhat.com>
4275
4276         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
4277         long, and not an int.
4278
4279 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4280
4281         PR c++/10555, c++/10576
4282         * g++.dg/template/memclass1.C: New test.
4283
4284 2003-05-08  DJ Delorie  <dj@redhat.com>
4285
4286         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
4287         targets.
4288         * gcc.c-torture/execute/20021024-1.x: Likewise.
4289         * gcc.c-torture/execute/shiftdi.x: Likewise.
4290         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
4291         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
4292         * gcc.dg/20021018-1.c: Likewise.
4293
4294 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4295
4296         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
4297
4298         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
4299         (bcopy): Call memmove.
4300
4301 2003-05-08  Roger Sayle  <roger@eyesopen.com>
4302
4303         * g77.f-torture/compile/8485.f: New test case.
4304
4305 2003-05-07  Richard Henderson  <rth@redhat.com>
4306
4307         PR c++/10570
4308         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
4309         Verify exception_cleanup not called for rethrows.
4310         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
4311         when exiting catch block without rethrowing.
4312         * g++.dg/eh/forced3.C: New.
4313         * g++.dg/eh/forced4.C: New.
4314
4315 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
4316
4317         * gcc.dg/20030505.c: Fix triplet.
4318
4319 2003-05-06  DJ Delorie  <dj@redhat.com>
4320
4321         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
4322         * gcc.dg/nest.c: Likewise.
4323
4324 2003-05-05  Roger Sayle  <roger@eyesopen.com>
4325
4326         * gcc.dg/builtins-14.c: New test case.
4327
4328 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
4329
4330         * lib/compat.exp (compat-execute): New argument.
4331         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
4332         * gcc.dg/compat: New test directory.
4333         * gcc.dg/compat/compat.exp: New expect script.
4334         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
4335         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
4336         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
4337         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
4338         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
4339         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
4340
4341         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
4342         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
4343         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
4344         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
4345         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
4346         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
4347         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
4348         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
4349         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
4350         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
4351         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
4352         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
4353         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
4354         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
4355         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
4356
4357 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
4358
4359         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
4360
4361 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
4362
4363         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
4364
4365 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
4366
4367         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
4368         * gcc.dg/ppc-fsel-2.c: New test.
4369
4370         * gcc.dg/unused-5.c: New test.
4371
4372 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4373
4374         PR c++/10496
4375         * g++.dg/warn/pmf1.C: New test.
4376
4377 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4378
4379         PR c++/4494
4380         * g++.dg/warn/main.C: New test.
4381
4382 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4383
4384         * gcc.dg/nonnull-3.c: New test.
4385
4386 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
4387
4388         * gcc.dg/cpp/Wtrigraphs.c: Update.
4389         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
4390
4391 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
4392
4393         * gcc.dg/ppc-fsel-1.c: New test.
4394
4395 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
4396
4397         PR c/10604
4398         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
4399
4400 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
4401
4402         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
4403
4404 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4405
4406         PR c++/9364, c++/10553, c++/10586
4407         * g++.dg/parse/typename4.C: New test.
4408         * g++.dg/parse/typename5.C: Likewise.
4409
4410 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
4411
4412         * gcc.c-torture/compile/20030503-1.c: New test.
4413
4414 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4415
4416         * g++.dg/lookup/using5.C: Fix testcase error.
4417
4418 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
4419
4420         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
4421         since MEABI is no longer supported.  Remove all vestiges
4422         of MEABI from the test.
4423
4424 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4425
4426         PR c++/10554
4427         * g++.dg/lookup/using5.C: New test.
4428
4429 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4430
4431         PR c++/8772
4432         * g++.dg/template/ttp5.C: New test.
4433
4434 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
4435
4436         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
4437         (dg-gpp-additional-sources): New function.
4438         (dg-gpp-additional-files): Likewise.
4439         * lib/g++.exp (additional_sources): New variable.
4440         (additional_files): Likewise.
4441         (g++_target_compile): Deal with them.
4442         * lib/old-dejagnu.exp: Remove.
4443         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
4444         * g++.old-deja: Revise all tests to use dg commands.
4445
4446 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4447
4448         PR c++/9432, c++/9528
4449         * g++.dg/lookup/using4.C: New test.
4450
4451 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
4452
4453         * gcc.dg/noreturn-5.c: New file.
4454         * gcc.dg/noreturn-6.c: New file.
4455
4456         * gcc.c-torture/compile/inline-1.c: New file.
4457
4458 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
4459
4460         PR c++/10551
4461         * g++.dg/template/explicit1.C: New test.
4462
4463 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
4464
4465         PR c++/10549
4466         * g++.dg/other/bitfield1.C: New test.
4467
4468         PR c++/10527
4469         * g++.dg/init/new7.C: New test.
4470
4471 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
4472
4473         * g++.dg/ext/desig1.C: New test.
4474         * g++.dg/ext/init1.C: Update.
4475
4476         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
4477
4478 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
4479
4480         PR c++/10180
4481         * g++.dg/warn/Winline-1.C: New test.
4482
4483 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
4484
4485         * gcc.c-torture/execute/string-opt-19.c: New test.
4486
4487         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
4488         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
4489
4490 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
4491
4492         PR c++/10506
4493         * g++.dg/init/new6.C: New test.
4494
4495         PR c++/10503
4496         * g++.dg/init/ref6.C: New test.
4497
4498 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
4499
4500         * g++.dg/warn/weak1.C: XFAIL on AIX4.
4501
4502 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4503
4504         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
4505         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
4506
4507 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
4508
4509         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
4510         initialized static data members.
4511
4512 2003-04-25  H.J. Lu <hjl@gnu.org>
4513
4514         * gcc.dg/ia64-sync-4.c: New test.
4515
4516 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4517
4518         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
4519         date.
4520
4521 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
4522
4523         PR c++/10337
4524         * g++.dg/warn/conv1.C: New test.
4525         * g++.old-deja/g++.other/conv7.C: Adjust.
4526         * g++.old-deja/g++.other/overload14.C: Adjust.
4527
4528 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
4529
4530         PR c++/10471
4531         * g++.dg/template/defarg2.C: New test.
4532
4533 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
4534
4535         * gcc.dg/cpp/include2.c: Update.
4536         * gcc.dg/cpp/multiline-2.c: New.
4537         * gcc.dg/cpp/multiline.c: Update.
4538         * gcc.dg/cpp/strify2.c: Update.
4539         * gcc.dg/cpp/trad/literals-2.c: Update.
4540
4541 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4542
4543         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
4544
4545 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
4546
4547         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
4548
4549 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
4550
4551         PR c++/10451
4552         * g++.dg/parse/crash4.C: New test.
4553
4554         PR c++/9847
4555         * g++.dg/parse/crash5.C: New test.
4556
4557 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
4558
4559         PR c++/10446
4560         * g++.dg/parse/crash3.C: New test.
4561
4562         PR c++/10428
4563         * g++.dg/parse/elab1.C: New test.
4564
4565 2003-04-22  Devang Patel  <dpatel@apple.com>
4566
4567         * gcc.dg/cpp/trad/funlike-5.c: New test.
4568
4569 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
4570
4571         * g++.dg/other/packed1.C: Fix dg options.
4572
4573 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
4574
4575         * g++.dg/other/offsetof2.C: New test.
4576
4577 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
4578
4579         * g++.dg/template/recurse.C: Adjust location of error messages.
4580
4581 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
4582
4583         PR c++/9881
4584         * g++.dg/init/addr-const1.C: New test.
4585         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
4586
4587 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
4588
4589         PR c++/10405
4590         * g++.dg/lookup/struct-hack1.C: New test.
4591
4592 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
4593
4594         * ucs.c: Update diagnostic messages.
4595
4596 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
4597
4598         * gcc.dg/cpp/truefalse.cpp: New test.
4599         * gcc.dg/cpp/cpp.exp: Update.
4600         * g++.dg/other/stdbool-if.C: Remove.
4601
4602 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
4603
4604         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
4605         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
4606
4607 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
4608
4609         * gcc.c-torture/compile/20030418-1.c: New test.
4610
4611 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
4612
4613         * README.compat: Remove; content moved to doc/sourcebuild.texi.
4614
4615 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4616
4617         PR c++/10347
4618         g++.dg/template/dependent-name1.C: New test.
4619
4620 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
4621
4622         * gcc.dg/warn-1.c (tourist_guide): New array,
4623         contains a pointer to bar.
4624
4625 2003-04-16  Roger Sayle  <roger@eyesopen.com>
4626
4627         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
4628         * gcc.c-torture/execute/medce-1.c: New test case.
4629         * gcc.c-torture/execute/medce-2.c: New test case.
4630
4631 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
4632
4633         * lib/prune.exp: Ignore more messages.
4634
4635         PR c++/10381
4636         * g++.dg/parse/lookup3.C: New test.
4637
4638 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
4639
4640         * gcc.c-torture/compile/20030415-1.c : New test.
4641
4642 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
4643
4644         * gcc.c-torture/execute/scope-2.c: Move to ...
4645         * gcc.dg/noncompile/scope.c: .... here.
4646
4647 2003-04-14  Roger Sayle  <roger@eyesopen.com>
4648
4649         * gcc.dg/20030414-2.c: New test case.
4650
4651 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
4652
4653         PR target/10377
4654         * gcc.dg/20030414-1.c: New test.
4655
4656 2003-04-13  Roger Sayle  <roger@eyesopen.com>
4657
4658         * gcc.dg/builtins-12.c: New test case.
4659         * gcc.dg/builtins-13.c: New test case.
4660
4661 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4662
4663         * gcc.c-torture/execute/string-opt-18.c: New test.
4664
4665 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
4666
4667         PR c++/10300
4668         * g++.dg/init/new5.C: New test.
4669
4670 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
4671
4672         PR c++/7910
4673         * g++.dg/ext/dllimport1.C: New test.
4674
4675 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
4676
4677         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
4678
4679 2003-04-11  Bud Davis <bdavis9659@comcast.net>
4680
4681         PR Fortran/9263
4682         * g77.f-torture/noncompile/9263.f: New test
4683         PR Fortran/1832
4684         * g77.f-torture/execute/1832.f: New test
4685
4686 2003-04-11  David Chad  <davidc@freebsd.org>
4687             Loren J. Rittle  <ljrittle@acm.org>
4688
4689         libobjc/8562
4690         * objc.dg/headers.m: New test.
4691
4692 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
4693
4694         * gcc.c-torture/execute/builtin-noret-2.c: New.
4695         * gcc.c-torture/execute/builtin-noret-2.x: New.
4696         XFAIL builtin-noret-2.c at -O1 and above.
4697         * gcc.dg/redecl.c: New.
4698         * gcc.dg/Wshadow-1.c: Update error regexps.
4699
4700 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
4701
4702         * g++.dg/abi/bitfield10.C: New test.
4703
4704 2003-04-09  Mike Stump  <mrs@apple.com>
4705
4706         * gcc.dg/pch/pch.exp: Make testcase names longer.
4707         * g++.dg/pch/pch.exp: Make testcase names longer.
4708
4709 2003-04-08  Roger Sayle  <roger@eyesopen.com>
4710
4711         * gcc.dg/builtins-11.c: New test case.
4712
4713 2003-04-08  Roger Sayle  <roger@eyesopen.com>
4714
4715         * gcc.dg/builtins-9.c: New test case.
4716         * gcc.dg/builtins-10.c: New test case.
4717
4718 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
4719
4720         * gcc.dg/noncompile/init-4.c.c: New test.
4721
4722 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
4723
4724         * gcc.misc-test/gcov-9.c: New test.
4725         * gcc.misc-test/gcov-10.c: New test
4726         * gcc.misc-test/gcov-11.c: New test.
4727
4728 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
4729
4730         PR optimization/10024
4731         * gcc.c-torture/compile/20030405-1.c: New test.
4732
4733 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
4734
4735         * gcc.dg/pch/static-3.c: New.
4736         * gcc.dg/pch/static-3.hs: New.
4737         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
4738
4739 2003-04-04  Richard Henderson  <rth@redhat.com>
4740
4741         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
4742         * g++.dg/eh/forced2.C: Likewise.
4743
4744 2003-04-03  Mike Stump  <mrs@apple.com>
4745
4746         * lib/scanasm.exp (scan-assembler): Add xfail processing for
4747         target arg.
4748         (scan-assembler-times, scan-assembler-not): Likewise.
4749         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
4750
4751 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
4752
4753         * gcc.dg/sparc-loop-1.c: New test.
4754
4755 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
4756
4757         PR other/9274
4758         * g++.dg/pch/system-2.C: New.
4759         * g++.dg/pch/system-2.Hs: New.
4760
4761 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
4762
4763         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
4764
4765         * g++.dg/eh/simd-1.C (vecfunc): Same.
4766
4767 2003-04-01  Roger Sayle  <roger@eyesopen.com>
4768
4769         * gcc.c-torture/execute/20030401-1.c: New test case.
4770
4771 2003-04-01  Ziemowit Laski <zlaski@apple.com>
4772
4773         * objc.dg/defs.m: New.
4774
4775 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
4776
4777         * g++.dg/eh/simd-1.C: New.
4778         * g++.dg/eh/simd-2.C: New.
4779
4780 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
4781
4782         * gcc.c-torture/execute/simd-3.c: New.
4783
4784 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
4785
4786         PR c/9936
4787         * gcc.dg/20030331-2.c: New test.
4788
4789 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
4790
4791         PR c++/10278
4792         * g++.dg/parse/crash2.C: New test.
4793
4794 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
4795
4796         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
4797         * gcc.c-torture/execute/20030331-1.c: ...here.
4798
4799 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
4800
4801         * gcc.c-torture/execute/20030331-1.c: New test.
4802
4803 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
4804
4805         * lib/gcov.exp: Adjust call return testing strings.
4806         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
4807
4808 2003-03-31  Roger Sayle  <roger@eyesopen.com>
4809
4810         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
4811         * gcc.dg/builtins-7.c: New test case.
4812         * gcc.dg/builtins-8.c: New test case.
4813
4814 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
4815
4816         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
4817
4818 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
4819
4820         PR c++/7647
4821         * g++.dg/lookup-class-member-2.C: New test.
4822
4823 2003-03-30  Glen Nakamura  <glen@imodulo.com>
4824
4825         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
4826
4827 2003-03-28  Roger Sayle  <roger@eyesopen.com>
4828
4829         * gcc.c-torture/execute/ieee/fp-cmp-6.c:  Correct test for -O0.
4830
4831 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
4832
4833         * g++.dg/init/attrib1.C: New test.
4834
4835 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
4836
4837         * gcc.dg/ultrasp8.c: New test.
4838
4839 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
4840
4841         * gcc.dg/ultrasp7.c: New test.
4842
4843 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
4844
4845         PR c++/10047
4846         * g++.dg/template/inline1.C: New test.
4847
4848 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
4849
4850         * gcc.dg/sparc-dwarf2.c: New test.
4851
4852 2003-03-27  Roger Sayle  <roger@eyesopen.com>
4853
4854         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
4855         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
4856
4857 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
4858
4859         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
4860         than reading .x files.
4861         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
4862         * g77.dg/gcov/gcov-1.f: Likewise.
4863         * gcc.misc-tests/gcov-4b.c: Likewise.
4864         * gcc.misc-tests/gcov-5b.c: Likewise.
4865         * gcc.misc-tests/gcov-6.c: Likewise.
4866         * gcc.misc-tests/gcov-7.c: Likewise.
4867         * gcc.misc-tests/gcov-8.c: Likewise.
4868         * g++.dg/gcov/gcov-1.x: Remove.
4869         * g77.dg/gcov/gcov-1.x: Likewise.
4870         * gcc.misc-tests/gcov-4b.x: Likewise.
4871         * gcc.misc-tests/gcov-5b.x: Likewise.
4872         * gcc.misc-tests/gcov-6.x: Likewise.
4873         * gcc.misc-tests/gcov-7.x: Likewise.
4874         * gcc.misc-tests/gcov-8.x: Likewise.
4875
4876 2003-03-27  Glen Nakamura  <glen@imodulo.com>
4877
4878         PR opt/10087
4879         * gcc.dg/20030324-1.c: New test.
4880
4881 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
4882
4883         PR c++/10224
4884         * g++.dg/template/arg3.C: New test.
4885
4886         PR c++/10158
4887         * g++.dg/template/friend18.C: New test.
4888
4889 2003-03-26  Roger Sayle  <roger@eyesopen.com>
4890
4891         * g77.f-torture/compile/20030326-1.f: New test case.
4892
4893 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
4894
4895         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
4896
4897         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
4898
4899 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
4900
4901         * gcc.dg/ia64-sync-3.c: New test.
4902
4903 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
4904
4905         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
4906
4907 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
4908
4909         * gcc.dg/ultrasp6.c: New test.
4910
4911 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
4912
4913         * gcc.dg/i386-signbit-1.c: New test.
4914         * gcc.dg/i386-signbit-2.c: New test.
4915         * gcc.dg/i386-signbit-3.c: New test.
4916
4917 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
4918
4919         * gcc.dg/ultrasp5.c: Fix options.
4920
4921 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
4922
4923         * gcc.dg/ultrasp5.c: Fix comment.
4924
4925 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
4926
4927         PR fortran/10197
4928         * g77.f-torture/execute/10197.f: New test.
4929
4930 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
4931
4932         PR c++/9898, c++/383
4933         * g++.dg/template/conv6.C: New test.
4934
4935         PR c++/10119
4936         * g++.dg/template/ptrmem5.C: New test.
4937
4938         PR c++/10026
4939         * g++.dg/lookup/koenig1.C: New test.
4940
4941         PR C++/10199
4942         * g++.dg/lookup/template2.C: New test.
4943
4944 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
4945
4946         * g++.dg/opt/rtti1.C: New test.
4947
4948 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
4949
4950         * gcc.dg/ultrasp5.c: New test.
4951
4952 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
4953
4954         PR middle-end/9967
4955         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
4956         builtin fputs.
4957
4958 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
4959
4960         PR c/8224
4961         * gcc.dg/20030323-1.c: New test.
4962
4963 2003-03-23  Roger Sayle  <roger@eyesopen.com>
4964
4965         * gcc.c-torture/compile/20030323-1.c: New test case.
4966
4967 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
4968
4969         * gcc.dg/20030321-1.c: New test.
4970
4971 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
4972
4973         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
4974
4975 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
4976
4977         PR c++/9978, c++/9708
4978         * g++.dg/ext/vlm1.C: Adjust expected error.
4979         * g++.dg/ext/vla2.C: New test.
4980         * g++.dg/template/arg1.C: New test.
4981         * g++.dg/template/arg2.C: New test.
4982
4983 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
4984
4985         * g77.f-torture/execute/select.f: New test.
4986         * g77.f-torture/noncompile/select_no_compile.f: New test.
4987
4988 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
4989
4990         PR c++/9898
4991         * g++.dg/other/error4.C: New test.
4992
4993 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
4994
4995         * g++.dg/template/friend17.C: New test.
4996
4997 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
4998
4999         * gcc.c-torture/compile/20030320-1.c: New.
5000
5001 2003-03-20  Roger Sayle  <roger@eyesopen.com>
5002
5003         * gcc.dg/builtins-6.c: New test case.
5004
5005 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
5006
5007         PR target/10073
5008         * gcc.c-torture/compile/20030319-1.c: New.
5009
5010 2003-03-18  Jan Hubicka  <jh@suse.cz>
5011
5012         * gcc.dg/i386-cvt-1.c: New test.
5013
5014 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
5015
5016         * objc.dg/naming-1.m: Use "(parse|syntax) error".
5017         * objc.dg/naming-2.m: Likewise.
5018
5019 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
5020
5021         PR c++/9639
5022         * g++.dg/parse/crash1.C: New test.
5023
5024 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
5025
5026         PR c++/8805
5027         * g++.dg/eh/cleanup1.C: New test.
5028
5029 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
5030
5031         * gcc.c-torture/execute/20030316-1.c: New test case.
5032
5033 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
5034
5035         PR c++/9629
5036         * g++.dg/init/ctor2.C: New test.
5037
5038 2003-03-15  Roger Sayle  <roger@eyesopen.com>
5039
5040         * g77.f-torture/compile/xformat.f: New test case.
5041
5042 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5043
5044         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
5045         * g++.old-deja/g++.mike/eh50.C: Likewise.
5046
5047 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5048
5049         PR c++/6440
5050         * g++.dg/template/spec7.C: New test.
5051         * g++.dg/template/spec8.C: Likewise.
5052
5053 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
5054
5055         * gcc.c-torture/execute/20030313-1.c: New test.
5056
5057 2003-03-14  Richard Henderson  <rth@redhat.com>
5058
5059         * gcc.dg/inline-2.c: Adjust alpha test for external call.
5060
5061 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
5062
5063         * gcc.c-torture/compile/20030314-1.c: New test.
5064
5065 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
5066
5067         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
5068         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
5069         thumb target,
5070         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
5071         to accept newer _imp__  prefix and additional
5072         newline in .drectve section.
5073         * gcc.dg/dll-4.c: Likewise.
5074         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
5075         switch.
5076
5077 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
5078
5079         * g++.dg/parse/namespace9.C: New test.
5080
5081         * g++.dg/init/ref5.C: New test.
5082         * g++.dg/parse/ptrmem1.C: Likewise.
5083
5084 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
5085
5086         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
5087         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
5088         regular expression.
5089         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
5090         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
5091
5092 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
5093
5094         * gcc.c-torture/execute/20030224-2.c: New test.
5095
5096 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
5097
5098         * gcc.dg/decl-3.c: New test.
5099
5100 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
5101
5102         * gcc.dg/i386-loop-2.c: New test.
5103
5104 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
5105
5106         PR c++/9474
5107         * g++.dg/parse/namespace8.C: New test.
5108
5109         PR c++/9924
5110         * g++.dg/overload/builtin2.C: New test.
5111
5112 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
5113
5114         * gcc.dg/return-type-3.c: New test.
5115
5116 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
5117
5118         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
5119         profiling options are not supported.
5120
5121 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
5122
5123         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
5124         * g++.old-deja/g++.warn/impint2.C: Likewise.
5125
5126 2003-03-10  Devang Patel  <dpatel@apple.com>
5127
5128         * g++.dg/cpp/c++_cmd_1.C: New test.
5129         * g++.dg/cpp/c++_cmd_1.h: New file.
5130
5131 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
5132
5133         * gcc.dg/altivec-9.c: New file.
5134
5135 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
5136
5137         * gcc.dg/ppc-sdata-1.c: New test.
5138         * gcc.dg/ppc-sdata-2.c: New test.
5139
5140 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
5141
5142         PR c++/9373
5143         * g++.dg/opt/ptrmem2.C: New test.
5144
5145         PR c++/8534
5146         * g++.dg/opt/ptrmem1.C: New test.
5147
5148 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
5149
5150         * gcc.dg/i386-loop-1.c: New test.
5151
5152 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5153
5154         PR c++/9970
5155         * g++.dg/lookup/friend1.C: New test.
5156
5157 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
5158
5159         PR c++/9823
5160         * g++.dg/parser/constructor1.C: New test.
5161
5162 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
5163
5164         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
5165
5166         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
5167
5168 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
5169
5170         * gcc.dg/cpp/Wunused.c: Update test.
5171
5172 2003-03-08  Jan Hubicka  <jh@suse.cz>
5173
5174         * gcc.dg/inline-3.c: New test.
5175
5176 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
5177
5178         PR c++/9809
5179         * g++.dg/parse/builtin1.C: New test.
5180
5181         PR c++/9982
5182         * g++.dg/abi/cookie1.C: New test.
5183         * g++.dg/abi/cookie2.C: Likewise.
5184
5185         PR c++/9524
5186         * g++.dg/template/field1.C: New test.
5187
5188         PR c++/9912
5189         * g++.dg/parse/class1.C: New test.
5190         * g++.dg/parse/namespace7.C: Likewise.
5191         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
5192
5193 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
5194
5195         * g++.dg/init/ref4.C: New test.
5196
5197 2003-03-07  Jan Hubicka  <jh@suse.cz>
5198
5199         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
5200         * gcc.dg/inline-3.c:  New test.
5201
5202 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
5203
5204         * g++.dg/init/ref3.C: New test.
5205
5206         PR c++/9965
5207         * g++.dg/init/ref2.C: New test.
5208
5209         PR c++/9400
5210         * g++.dg/warn/Wshadow-2.C: New test.
5211
5212         PR c++/9791
5213         * g++.dg/warn/Woverloaded-1.C: New test.
5214
5215 2003-03-05  Jan Hubicka  <jh@suse.cz>
5216
5217         * gcc.dg/i386-local2.c: New.
5218         * gcc.dg/i386-local.c: Fix typo.
5219
5220 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
5221
5222         * g++.dg/abi/layout3.C: New test.
5223
5224 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
5225
5226         * gcc.c-torture/compile/20030305-1.c
5227
5228 2003-03-05  Jan Hubicka  <jh@suse.cz>
5229
5230         * gcc.dg/i386-local.c: New.
5231
5232 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
5233
5234         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
5235
5236 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
5237
5238         * gcc.dg/switch-2.c: New test.
5239         * gcc.dg/switch-3.c: New test.
5240         * gcc.dg/Wswitch.c: Adjust line numbers.
5241         * gcc.dg/Wswitch-default.c: Likewise.
5242         * gcc.dg/Wswitch-enum.c: Likewise.
5243
5244 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
5245
5246         * gcc.c-torture/execute/20030222-1.c: New test.
5247
5248 2003-03-03  James E Wilson  <wilson@tuliptree.org>
5249
5250         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
5251
5252 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
5253
5254         PR c++/9878
5255         * g++.dg/init/ref1.C: New test.
5256
5257 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
5258
5259         * gcc.dg/sh-relax.c: New SH-only test.
5260
5261 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
5262
5263         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
5264         comment explaining purpose of testcase.
5265
5266 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
5267
5268         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
5269         for HC11/HC12 (asm needs two int registers).
5270         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
5271         HC11/HC12 because the test uses an asm which needs two 32-bit
5272         registers.
5273
5274 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
5275
5276         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
5277         for HC11/HC12 (array is too large otherwise).
5278         * gcc.c-torture/compile/920501-4.x: New file, likewise.
5279         * gcc.c-torture/compile/20010518-2.x: Likewise.
5280         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
5281         HC11/HC12 (array is too large).
5282
5283 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
5284
5285         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
5286         * lib/g++-dg.exp (g++-dg-test): Likewise.
5287
5288 2003-03-01  Roger Sayle  <roger@eyesopen.com>
5289
5290         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
5291         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
5292
5293 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5294
5295         * g++.dg/warn/implicit-typename1.C: Remove warning.
5296
5297 2003-02-28  Richard Henderson  <rth@redhat.com>
5298
5299         * gcc.dg/noreturn-1.c: Move noreturn warning line.
5300         * gcc.dg/return-type-1.c: Move control reaches end warning line.
5301
5302 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
5303
5304         * gcc.dg/pch/pch.exp: Change .pch to .gch.
5305         * g++.dg/pch/pch.exp: Likewise.
5306
5307 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
5308
5309         PR c++/9879
5310         * testsuite/g++.dg/init/new4.C: New test.
5311
5312 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
5313
5314         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
5315
5316 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
5317
5318         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
5319         unsigned long.
5320
5321         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
5322         wider than float.
5323
5324 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
5325
5326         * lib/scanasm.exp: Add support for counting numbers of
5327         occurences.
5328         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
5329         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
5330
5331 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
5332
5333         PR c++/9683
5334         * g++.dg/template/static3.C: New test.
5335
5336         PR c++/9829
5337         * g++.dg/parse/namespace6.C: New test.
5338
5339 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
5340
5341         PR target/9732
5342         * gcc.dg/20030225-1.c: New test.
5343
5344 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
5345
5346         * README: Remove out-of-date information.
5347
5348         PR c++/9836
5349         * g++.dg/template/spec6.C: New test.
5350
5351 2003-02-24  Jeff Law  <law@redhat.com>
5352
5353         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
5354
5355 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
5356
5357         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
5358         * gcc.dg/pragma-ep-1.c: Likewise.
5359
5360 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5361
5362         PR c++/9602
5363         * g++.dg/template/friend16.C: New test.
5364
5365 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
5366
5367         PR c++/5333
5368         * g++.dg/parse/fused-params1.C: Adjust error messages.
5369         * g++.dg/template/nested3.C: New test.
5370
5371 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
5372
5373         * g++.dg/abi/param1.C: New test.
5374
5375 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5376
5377         PR c++/7982
5378         * g++.dg/warn/implicit-typename1.C: New test.
5379
5380 2003-02-22  Kelley Cook <kelleycook@comcast.net>
5381
5382         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
5383         with "mtune".
5384         * g++.old-deja/g++.other/store-expr2.C: Likewise.
5385         * gcc.c-torture/execute/20010129-1.x: Likewise.
5386         * gcc.dg/20011107-1.c: Likewise.
5387         * gcc.dg/20020108-1.c: Likewise.
5388         * gcc.dg/20020122-3.c: Likewise.
5389         * gcc.dg/20020206-1.c: Likewise.
5390         * gcc.dg/20020310-1.c: Likewise.
5391         * gcc.dg/20020426-2.c: Likewise.
5392         * gcc.dg/20020517-1.c: Likewise.
5393         * gcc.dg/991230-1.c: Likewise.
5394         * gcc.dg/i386-unroll-1.c: Likewise.
5395         * gcc.misc-tests/i386-prefetch.exp: Likewise.
5396
5397 2003-02-22  Jan Hubicka  <jh@suse.cz>
5398
5399         * gcc.dg/i386-mul.c: New test.
5400
5401 2003-02-21  Roger Sayle  <roger@eyesopen.com>
5402
5403         * gcc.dg/builtins-5.c: New test case.
5404
5405 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
5406
5407         * gcc.dg/asmreg-1.c: New test.
5408
5409 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
5410
5411         PR c++/9749
5412         * g++.dg/parse/varmod1.C: New test.
5413
5414 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
5415
5416         PR c++/9727
5417         * g++.dg/template/op1.C: New test.
5418
5419 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
5420
5421         PR c++/8906
5422         * g++.dg/template/nested2.C: New test.
5423
5424 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
5425
5426         PR c++/8724
5427         * g++.dg/expr/dtor1.C: New test.
5428
5429 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
5430
5431         * gcc.dg/cpp/include3.c: New test.
5432         * gcc.dg/cpp/inc/foo.h: New file.
5433
5434 2003-02-21  Glen Nakamura  <glen@imodulo.com>
5435
5436         * gcc.c-torture/execute/20030221-1.c: New test.
5437
5438 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
5439
5440         PR c++/9729
5441         * g++.dg/abi/conv1.C: New test.
5442
5443 2003-02-20  Jan Hubicka  <jh@suse.cz>
5444
5445         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
5446
5447 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
5448
5449         * gcc.c-torture/compile/20030219-1.c: New test.
5450
5451 2003-02-18  Jan Hubicka  <jh@suse.cz>
5452
5453         * gcc.dg/funcorder.c: New test.
5454
5455 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
5456
5457         * gcc.c-torture/execute/20030218-1.c: New.
5458
5459 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
5460
5461         * gcc.dg/20030218-1.c: New.
5462
5463 2003-02-18  Richard Henderson  <rth@redhat.com>
5464
5465         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
5466         * gcc.dg/attr-used-2.c: New.
5467
5468 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
5469
5470         PR c++/9704
5471         * g++.dg/init/copy5.C: New test.
5472
5473 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
5474
5475         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
5476         * g++.dg/pch/pch.exp: Likewise.
5477
5478 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
5479
5480         * gcc.c-torture/execute/20030209-1.c: Enable the test if
5481         STACK_SIZE is not defined.
5482
5483 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5484
5485         PR c++/9457
5486         * g++.dg/template/init1.C: New test.
5487
5488 2003-02-16  Jan HUbicka  <jh@suse.cz>
5489
5490         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
5491         (foo): Add few extra tests
5492         * gcc.dg/c99-const-expr-3.c: Likewise.
5493         * gcc.c-torture/execute/20030216-1.c: New.
5494
5495 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5496
5497         PR c++/9459
5498         * g++.dg/ext/typeof4.C: New test.
5499
5500 2003-02-15  Roger Sayle  <roger@eyesopen.com>
5501
5502         * gcc.dg/i386-387-3.c: New test case.
5503
5504 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
5505
5506         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
5507         cris-*-elf* cris-*-aout* and mmix-*-*.
5508
5509 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
5510
5511         * gcc.dg/20030213-1.c: New test.
5512
5513 2003-02-12  Roger Sayle  <roger@eyesopen.com>
5514
5515         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
5516         * gcc.dg/i386-387-2.c: Likewise.
5517
5518 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
5519
5520         * gcc.dg/ppc-spe.c: Fix formatting.
5521         Enable tests that were previously unsupported by gas.
5522         Delete tests for instructions that no longer exist.
5523         Switch arguments on evsubifw builtin.
5524
5525 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
5526
5527         * gcc.c-torture/execute/20030209-1.c: Disable the test if
5528         STACK_SIZE is too small.
5529
5530 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
5531             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
5532
5533         * gcc.dg/decl-2.c: New test.
5534
5535 2003-02-10  Jan Hubicka  <jh@suse.cz>
5536
5537         * gcc.dg/i386-fpcvt-1.c:  New test.
5538
5539 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
5540
5541         * gcc.c-torture/execute/20030209-1.c: New test.
5542
5543 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
5544
5545         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
5546         int-wide bitops, use the constants of the same width.
5547         Likewise, if long long is 32-bit wide, test bitops using
5548         32-bit constants.
5549
5550 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
5551
5552         * gcc.dg/20021014-1.c: Annotate with expected notice text.
5553
5554 2003-02-07  Roger Sayle  <roger@eyesopen.com>
5555
5556         * testsuite/gcc.dg/builtins-4.c: New test case.
5557
5558 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5559
5560         * gcc.dg/20020430-1.c: Fix dg command typos.
5561         * gcc.dg/20020503-1.c: Likewise.
5562
5563 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5564
5565         PR c++/8785
5566         * g++.dg/parse/fused-params1.C: New test.
5567
5568         PR c++/8857
5569         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
5570
5571         PR c++/8921
5572         * g++.dg/parse/non-dependent1.C: New test.
5573
5574         PR c++/8928
5575         * g++.dg/parse/dupl-tmpl-args1.C: New test.
5576
5577         PR c++/9228
5578         * g++.dg/parse/undefined7.C: New test.
5579         * g++.dg/parse/non-templ1.C: New test.
5580
5581         PR c++/9229
5582         * g++.dg/parse/too-many-tmpl-args1.C: New test.
5583
5584 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
5585
5586         * gcc.c-torture/compile/20030206-1.c: New test.
5587
5588 2003-02-05  Roger Sayle  <roger@eyesopen.com>
5589
5590         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
5591         "pow" to "foo" to avoid potential confusion with a math built-in.
5592
5593 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5594
5595         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
5596         conditions for SPARC targets.
5597
5598 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
5599
5600         * gcc.dg/20030204-1.c: New test.
5601
5602 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5603
5604         PR c++/38
5605         * g++.dg/parse/array-size1.C: New test.
5606
5607         PR c++/5657
5608         * g++.dg/parse/undefined3.C: New test.
5609
5610         PR c++/5665
5611         * g++.dg/parse/undefined4.C: New test.
5612
5613         PR c++/5975
5614         * g++.dg/parse/undefined5.C: New test.
5615
5616         PR c++/7259
5617         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
5618
5619         PR c++/8578
5620         * g++.dg/parse/casting-operator1.C: New test.
5621
5622         PR c++/8596
5623         * g++.dg/parse/undefined6.C: New test.
5624
5625         PR c++/8736
5626         * g++.dg/parse/missing-template1.C: New test.
5627
5628 2003-02-04  Jan Hubicka  <jh@suse.cz>
5629
5630         * gcc.dg/i386-cadd.c:  Compile using -march=k8.
5631         * gcc.dg/i386-cmov?.c:  Likewise.
5632         * gcc.dg/i386-fpcvt-?.c:  Likewise.
5633         * gcc.dg/i386-ssefp-1.c:  Likewise.
5634         * gcc.dg/i386-ssetype-?.c:  Likewise; fix for register passing
5635         conventions.
5636
5637 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
5638
5639         PR c++/7129
5640         * testsuite/g++.dg/ext/max.C: New test.
5641
5642 2003-02-03  Jan Hubicka  <jh@suse.cz>
5643
5644         * gcc.c-torture/execute/20030203-1.c: New test.
5645
5646 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
5647
5648         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
5649         'natural-endian'.
5650
5651 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
5652
5653         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
5654         * g++.dg/init/new2.C: Likewise.
5655         * g++.dg/other/new1.C: Likewise.
5656
5657 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
5658
5659         * gcc.dg/struct-ret-libc.c: New test.
5660
5661 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
5662
5663         * gcc.dg/20030129-1.c: New test.
5664
5665 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5666
5667         PR c++/8849
5668         * g++.dg/template/ptrmem4.C: New test.
5669
5670 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
5671
5672         * g++.dg/parser/constant1.C: New test.
5673
5674 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5675
5676         PR c++/8591
5677         * g++.dg/parse/friend2.C: New test.
5678
5679 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
5680
5681         PR c++/9437
5682         * g++.dg/template/unify4.C: New test.
5683
5684 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
5685
5686         * gcc.c-torture/execute/20030128-1.c: New test.
5687
5688 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
5689
5690         * g++.dg/lookup/nested1.C: Test moved from ...
5691         * g++.old-deja/g++.other/lookup24.C: ... here.
5692
5693 2003-01-28  Jan Hubicka  <jh@suse.cz>
5694
5695         * gcc.dg/i386-cmov5.c:  New test.
5696
5697 2003-01-28  D.Venkatasubramanian   <dvenkat@noida.hcltech.com>
5698
5699         * gcc.c-torture/execute/20010925-1.c: Changed the
5700         memcpy declaration.
5701
5702 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
5703
5704         PR c++/3902
5705         * g++.dg/parse/template5.C: New test.
5706
5707 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
5708
5709         PR fortran/9258
5710         * g77.dg/pr9258: New test.
5711
5712 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
5713
5714         * README: Move relevant parts from README.g++.
5715
5716         * README.g++: Remove this file.
5717
5718 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
5719
5720         * g++.dg/abi/dcast1.C: New test.
5721
5722 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5723
5724         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
5725
5726 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
5727
5728         PR c++/47
5729         * g++.old-deja/g++.other/lookup24.C: New test.
5730
5731 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5732
5733         PR middle-end/7227
5734         * gcc.dg/uninit-C.c: New test.
5735
5736 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
5737
5738         * g++.dg/abi/covariant1.C: New test.
5739
5740 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
5741
5742         * gcc.dg/20030123-1.c: New test.
5743
5744 2003-01-25  Jan Hubicka  <jh@suse.cz>
5745
5746         PR opt/8492
5747         * gcc.c-torture/compile/20030125-1.c
5748
5749 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
5750
5751         PR c++/9403
5752         * g++.dg/parse/template3.C: New test.
5753         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
5754
5755         PR c++/795
5756         * g++.dg/parse/template4.C: New test.
5757
5758         PR c++/9415
5759         * g++.dg/template/qual2.C: New test.
5760
5761         PR c++/8545
5762         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
5763
5764         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
5765
5766 2003-01-25  Roger Sayle  <roger@eyesopen.com>
5767
5768         * gcc.c-torture/execute/switch-1.c: New test case.
5769
5770 2003-01-25  Jan Hubicka  <jh@suse.cz>
5771
5772         * gcc.c-torture/execute/20030125-1.[cx]: New test.
5773
5774 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
5775
5776         Tweaks for Bison-1.875. From the NEWS file:
5777         "- `parse error' -> `syntax error'
5778         Bison now uniformly uses the term `syntax error'"
5779         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
5780         * gcc.dg/cpp/digraph2.c: Likewise.
5781         * gcc.dg/cpp/direct2.c: Likewise.
5782         * gcc.dg/cpp/paste4.c: Likewise.
5783         * gcc.dg/c90-restrict-1.c: Likewise.
5784         * gcc.dg/c99-func-2.c: Likewise.
5785         * gcc.dg/noncompile/920721-2.c: Likewise.
5786         * gcc.dg/noncompile/930622-2.c: Likewise.
5787         * gcc.dg/noncompile/940112-1.c: Likewise.
5788         * gcc.dg/noncompile/950921-1.c: Likewise.
5789         * gcc.dg/noncompile/951123-1.c: Likewise.
5790         * gcc.dg/noncompile/971104-1.c: Likewise.
5791         * gcc.dg/noncompile/990416-1.c: Likewise.
5792
5793 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
5794
5795         * g++.dg/parse/undefined1.C: Add error message.
5796
5797 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
5798
5799         PR c++/9354
5800         * g++.dg/parse/new1.C: New test.
5801
5802         PR c++/9216
5803         * g++.dg/parse/template2.C: New test.
5804
5805         PR c++/9354
5806         * g++.dg/parse/typedef2.C: New test.
5807
5808         PR c++/9328
5809         * g++.dg/ext/typeof3.C: New test.
5810
5811 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5812
5813         PR c++/2738
5814         * g++.dg/parse/ret-type1.C: New test.
5815
5816         PR c++/3792
5817         * g++.dg/parse/tmpl-outside1.C: New test.
5818
5819         PR c++/4207
5820         * g++.dg/parse/int-as-enum1.C: New test.
5821
5822         PR c++/4903
5823         * g++.dg/parse/no-typename1.C: New test.
5824
5825         PR c++/5533
5826         * g++.dg/parse/no-value1.C: New test.
5827
5828         PR c++/5921
5829         * g++.dg/parse/wrong-inline1.C: New test.
5830
5831         PR c++/6402
5832         * g++.dg/parse/ref1.C: New test.
5833
5834         PR c++/6992
5835         * g++.dg/parse/attr-ctor1.C: New test.
5836
5837         PR c++/7229
5838         * g++.dg/parse/namespace5.C: New test.
5839
5840         PR c++/7917
5841         * g++.dg/parse/func-def1.C: New test.
5842
5843         PR c++/8143
5844         * g++.dg/parse/undefined1.C: New test.
5845
5846         PR c++/5723, PR c++/8522
5847         * g++.dg/parse/specialization1.C: New test.
5848
5849         PR c++/163, PR c++/8595
5850         * g++.dg/parse/struct-as-enum1.C: New test.
5851
5852         PR c++/9173
5853         * g++.dg/parse/undefined2.C: New test.
5854
5855 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
5856
5857         PR c++/9298
5858         * g++.dg/parse/template1.C: New test.
5859
5860         PR c++/9384
5861         * g++.dg/parse/using1.C: New test.
5862
5863         PR c++/9285
5864         PR c++/9294
5865         * g++.dg/parse/expr2.C: New test.
5866
5867         PR c++/9388
5868         * g++.dg/parse/lookup2.C: Likewise.
5869
5870 2003-01-21  Jan Hubicka  <jh@suse.cz>
5871
5872         * gcc.c-torture/execute/990208-1.c:  Add noinline attributes as needed.
5873         * gcc.c-torture/execute/eeprof-1.c:  Likewise.
5874         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
5875         * gcc.c-torture/execute/string-opt-*.c: Likewise.
5876
5877 2003-01-20  Nick Clifton  <nickc@redhat.com>
5878
5879         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
5880         problem with ARM sibcall code generation.
5881
5882 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
5883
5884         * gcc.c-torture/execute/20030120-1.c: New.
5885
5886 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
5887
5888         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
5889
5890 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
5891
5892         PR c++/9272
5893         * g++.dg/parse/ctor1.C: New test.
5894
5895         PR c++/9294:
5896         * g++.dg/parse/qualified1.C: New test.
5897
5898         * g++.dg/parse/typename3.C: New test.
5899
5900 2003-01-16  Richard Henderson  <rth@redhat.com>
5901
5902         * g++.dg/tls/init-2.C: Fix error matches for real this time.
5903
5904 2003-01-16  Richard Henderson  <rth@redhat.com>
5905
5906         * g++.dg/pch/pch.exp: Copy test header to the working directory
5907         before using it either for precompilation or direct use.
5908         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
5909         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
5910
5911 2003-01-16  Richard Henderson  <rth@redhat.com>
5912
5913         * gcc.dg/pch/pch.exp: Copy test header to the working directory
5914         before using it either for precompilation or direct use.
5915         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
5916         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
5917
5918 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
5919
5920         * gcc/testsuite/g++.dg/ext/typename1.C: Add typename keyword.
5921         * gcc/testsuite/g++.dg/template/crash1.C: Update error messages.
5922         * gcc/testsuite/g++.dg/template/crash2.C: Remove error message.
5923         * gcc/testsuite/g++.dg/parse/typename2.C: New test.
5924         * gcc/testsuite/g++.dg/template/typename2.C: Change implicit
5925         typename warning into error.
5926         * gcc/testsuite/g++.old-deja/g++.benjamin/tem03.C: Issue more
5927         error messages.
5928         * gcc/testsuite/g++.old-deja/g++.benjamin/tem04.C: Fix typos.
5929         * gcc/testsuite/g++.old-deja/g++.brendan/crash56.C: Add this->.
5930         * gcc/testsuite/g++.old-deja/g++.law/visibility13.C: Remove error
5931         messages.
5932         * gcc/testsuite/g++.old-deja/g++.ns/template17.C: Reorder code to
5933         make declaration visible in template.
5934         * gcc/testsuite/g++.old-deja/g++.pt/crash3.C: Fix typos.
5935         * gcc/testsuite/g++.old-deja/g++.pt/crash36.C: Issue more error
5936         messages.
5937         * gcc/testsuite/g++.old-deja/g++.pt/crash5.C: Improve error
5938         message.
5939         * gcc/testsuite/g++.old-deja/g++.pt/crash67.C: Remove warning.
5940         * gcc/testsuite/g++.old-deja/g++.pt/inherit1.C: Add this->.
5941         * gcc/testsuite/g++.old-deja/g++.pt/niklas01a.C: Add error message.
5942         * gcc/testsuite/g++.old-deja/g++.pt/typename16.C: Replace implicit
5943         typename warning with error message.
5944         * gcc/testsuite/g++.old-deja/g++.pt/typename19.C: Remove warning.
5945         * gcc/testsuite/g++.old-deja/g++.robertl/eb112.C: Fix typo.
5946         * gcc/testsuite/g++.old-deja/g++.robertl/eb24.C: Use this->.
5947
5948 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
5949
5950         * g++.dg/parse/ambig2.C: New test.
5951
5952 2003-01-15  Richard Henderson  <rth@redhat.com>
5953
5954         * g++.dg/tls/init-2.C: Update error message string.
5955
5956 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5957
5958         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
5959
5960 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
5961
5962         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
5963         all for HC11/HC12.
5964         * gcc.c-torture/compile/20001205-1.x: Likewise.
5965         * gcc.c-torture/compile/20001226-1.x: Likewise.
5966         * gcc.c-torture/compile/920520-1.x: Likewise.
5967         * gcc.c-torture/compile/961203-1.x: Likewise.
5968         * gcc.c-torture/compile/20020604-1.x: Likewise.
5969
5970 2003-01-15  Jan Hubicka  <jh@suse.cz>
5971
5972         * gcc.c-torture/compile/20030115-1.c: New test.
5973
5974         * gcc.dg/i386-fpcvt-1.c: New test.
5975         * gcc.dg/i386-fpcvt-2.c: New test.
5976
5977 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
5978
5979         Further conform g++'s __vmi_class_type_info to the C++ ABI
5980         specification.
5981         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
5982         the specification.
5983
5984 2003-01-14  Jan Hubicka  <jh@suse.cz>
5985
5986         * gcc.dg/i386-fpcvt-1.c: New test.
5987         * gcc.dg/i386-fpcvt-2.c: New test.
5988
5989 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
5990
5991         * gcc.dg/i386-mmx-3.c: New test.
5992
5993 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
5994
5995         PR c++/9264
5996         * g++.dg/parse/octal1.C: New file.
5997
5998         PR c++/9172
5999         * g++.dg/parse/typename1.C: New file.
6000
6001 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
6002
6003         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
6004         * gcc.dg/bf-no-ms-layout.c: Likewise.
6005         * gcc.dg/bf-ms-attrib.c: Likewise.
6006
6007 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
6008
6009         PR c++/9099
6010         * g++.dg/parse/dtor1.C: New file.
6011
6012         PR c++/9128
6013         * g++.dg/rtti/typeid1.C: New file.
6014
6015         PR c++/9153
6016         * g++.dg/parse/lookup1.C: New file.
6017
6018         PR c++/9171
6019         * g++.dg/templ/spec5.C: New file.
6020
6021 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
6022
6023         * gcc.c-torture/compile/20030110-1.c: New test.
6024
6025 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
6026
6027         Merge from pch-branch:
6028
6029         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
6030
6031         * gcc.dg/pch/cpp-1.h: New.
6032         * gcc.dg/pch/cpp-1.c: New.
6033         * gcc.dg/pch/cpp-2.h: New.
6034         * gcc.dg/pch/cpp-2.c: New.
6035
6036         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
6037
6038         * gcc.dg/pch/except-1.h: New.
6039         * gcc.dg/pch/except-1.c: New.
6040
6041         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
6042
6043         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
6044         running test.
6045         * gcc.dg/pch: Include *.hp not *.h.
6046         * gcc.dg/pch/system-1.h: New.
6047         * gcc.dg/pch/system-1.c: New.
6048
6049         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
6050
6051         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
6052         rather than trying to build and run a program using PCH.
6053         * gcc.dg/pch: Remove dg-do commands from test files.
6054
6055         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
6056
6057         * gcc.dg/pch/macro-3.c: New.
6058         * gcc.dg/pch/macro-3.h: New.
6059
6060         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
6061
6062         * gcc.dg/pch/common-1.c: New.
6063         * gcc.dg/pch/common-1.h: New.
6064         * gcc.dg/pch/decl-1.c: New.
6065         * gcc.dg/pch/decl-1.h: New.
6066         * gcc.dg/pch/decl-2.c: New.
6067         * gcc.dg/pch/decl-2.h: New.
6068         * gcc.dg/pch/decl-3.c: New.
6069         * gcc.dg/pch/decl-3.h: New.
6070         * gcc.dg/pch/decl-4.c: New.
6071         * gcc.dg/pch/decl-4.h: New.
6072         * gcc.dg/pch/decl-5.c: New.
6073         * gcc.dg/pch/decl-5.h: New.
6074         * gcc.dg/pch/global-1.c: New.
6075         * gcc.dg/pch/global-1.h: New.
6076         * gcc.dg/pch/inline-1.c: New.
6077         * gcc.dg/pch/inline-1.h: New.
6078         * gcc.dg/pch/inline-2.c: New.
6079         * gcc.dg/pch/inline-2.h: New.
6080         * gcc.dg/pch/static-1.c: New.
6081         * gcc.dg/pch/static-1.h: New.
6082         * gcc.dg/pch/static-2.c: New.
6083         * gcc.dg/pch/static-2.h: New.
6084
6085         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
6086
6087         * g++.dg/pch/pch.exp: Better handle failing testcases.
6088         * gcc.dg/pch/pch.exp: Likewise.
6089         * gcc.dg/pch/macro-1.c: New.
6090         * gcc.dg/pch/macro-1.h: New.
6091         * gcc.dg/pch/macro-2.c: New.
6092         * gcc.dg/pch/macro-2.h: New.
6093
6094         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
6095
6096         * g++.dg/dg.exp: Treat files in pch/ specially.
6097         * g++.dg/pch/pch.exp: New file.
6098         * g++.dg/pch/empty.H: New file.
6099         * g++.dg/pch/empty.C: New file.
6100         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
6101         "precompile".
6102
6103         * gcc.dg/pch/pch.exp: New file.
6104         * gcc.dg/pch/empty.h: New file.
6105         * gcc.dg/pch/empty.c: New file.
6106         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
6107         "precompile".
6108
6109 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6110
6111         * g++.dg/template/friend14.C: New test.
6112
6113 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
6114
6115         * gcc.dg/old-style-asm-1.c: New test.
6116
6117 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
6118
6119         * gcc.c-torture/compile/20030109-1.c: New test.
6120
6121 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
6122
6123         * gcc.c-torture/execute/20030109-1.c: New test.
6124
6125 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
6126
6127         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
6128         * g++.old-deja/g++.mike/dyncast2.C: Likewise
6129         * g++.old-deja/g++.mike/dyncast3.C: Likewise
6130         * g++.old-deja/g++.mike/eh2.C: Likewise
6131         * g++.old-deja/g++.mike/eh3.C: Likewise
6132         * g++.old-deja/g++.mike/eh5.C: Likewise
6133         * g++.old-deja/g++.mike/eh6.C: Likewise
6134         * g++.old-deja/g++.mike/eh7.C: Likewise
6135         * g++.old-deja/g++.mike/eh8.C: Likewise
6136         * g++.old-deja/g++.mike/eh9.C: Likewise
6137         * g++.old-deja/g++.mike/eh10.C: Likewise
6138         * g++.old-deja/g++.mike/eh12.C: Likewise
6139         * g++.old-deja/g++.mike/eh13.C: Likewise
6140         * g++.old-deja/g++.mike/eh14.C: Likewise
6141         * g++.old-deja/g++.mike/eh16.C: Likewise
6142         * g++.old-deja/g++.mike/eh17.C: Likewise
6143         * g++.old-deja/g++.mike/eh18.C: Likewise
6144         * g++.old-deja/g++.mike/eh21.C: Likewise
6145         * g++.old-deja/g++.mike/eh23.C: Likewise
6146         * g++.old-deja/g++.mike/eh24.C: Likewise
6147         * g++.old-deja/g++.mike/eh25.C: Likewise
6148         * g++.old-deja/g++.mike/eh26.C: Likewise
6149         * g++.old-deja/g++.mike/eh27.C: Likewise
6150         * g++.old-deja/g++.mike/eh28.C: Likewise
6151         * g++.old-deja/g++.mike/eh29.C: Likewise
6152         * g++.old-deja/g++.mike/eh31.C: Likewise
6153         * g++.old-deja/g++.mike/eh33.C: Likewise
6154         * g++.old-deja/g++.mike/eh34.C: Likewise
6155         * g++.old-deja/g++.mike/eh35.C: Likewise
6156         * g++.old-deja/g++.mike/eh36.C: Likewise
6157         * g++.old-deja/g++.mike/eh37.C: Likewise
6158         * g++.old-deja/g++.mike/eh38.C: Likewise
6159         * g++.old-deja/g++.mike/eh39.C: Likewise
6160         * g++.old-deja/g++.mike/eh40.C: Likewise
6161         * g++.old-deja/g++.mike/eh41.C: Likewise
6162         * g++.old-deja/g++.mike/eh42.C: Likewise
6163         * g++.old-deja/g++.mike/eh44.C: Likewise
6164         * g++.old-deja/g++.mike/eh46.C: Likewise
6165         * g++.old-deja/g++.mike/eh47.C: Likewise
6166         * g++.old-deja/g++.mike/eh48.C: Likewise
6167         * g++.old-deja/g++.mike/eh49.C: Likewise
6168         * g++.old-deja/g++.mike/eh50.C: Likewise
6169         * g++.old-deja/g++.mike/eh51.C: Likewise
6170         * g++.old-deja/g++.mike/eh53.C: Likewise
6171         * g++.old-deja/g++.mike/eh55.C: Likewise
6172         * g++.old-deja/g++.mike/p7912.C: Likewise
6173         * g++.old-deja/g++.mike/p9706.C: Likewise
6174         * g++.old-deja/g++.mike/p10416.C: Likewise
6175         * g++.old-deja/g++.mike/p11667.C: Likewise
6176         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
6177         Remove redundant reference to Iris.
6178         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
6179         Elxsi, i860, Pico Java, and WE32K.
6180
6181 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
6182
6183         * g++.dg/ext/asm4.C: New test.
6184
6185 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6186
6187         PR c++/9030
6188         * g++.dg/template/friend12.C: New test.
6189         * g++.dg/template/friend13.C: Likewise.
6190         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
6191
6192 2003-01-08  Jan Hubicka  <jh@suse.cz>
6193
6194         * gcc.dg/i386-cadd.c: New test.
6195         * gcc.dg/i386-cmov4.c: Likewise.
6196
6197 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
6198
6199         PR c++/9165
6200         * g++.dg/warn/Wunused-3.C: New test.
6201
6202         * g++.dg/abi/bitfield9.C: New test.
6203
6204         PR c++/9189
6205         * g++.dg/parse/defarg3.C: New test.
6206
6207 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
6208
6209         * g++.dg/parse/ambig1.C: New test.
6210         * g++.dg/parse/defarg2.C: New test.
6211
6212 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
6213
6214         * g++.dg/template/defarg-1.C: New test.
6215         * g++.dg/template/local2.C: Likewise.
6216
6217 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
6218
6219         * gcc.c-torture/execute/20030105-1.c: New test.
6220
6221 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6222
6223         * g++.dg/parse/namespace3.C: Remove extra semicolons.
6224         * g++.dg/parse/namespace4.C: Likewise.
6225
6226 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
6227
6228         * g++.dg/template/ntp2.C: New test.
6229
6230 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
6231
6232         * g++.dg/parse/extern-C-1.C: New test.
6233
6234         * g++.dg/parse/namespace4.C: New test.
6235
6236         * g++.dg/template/nested1.C: New test.
6237
6238         * g++.dg/parse/namespace3.C: New test.
6239
6240 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
6241
6242         * g++.dg/lookup/two-stage1.C: New test.
6243
6244 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6245
6246         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
6247         * g++.old-deja/g++.jason/access8.C: Likewise.
6248         * g++.old-deja/g++.other/decl5.C: Likewise.
6249
6250 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
6251
6252         * g++.dg/parse/parse7.C: New test.
6253
6254 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
6255
6256         PR c++/2843
6257         * g++.dg/ext/attrib7.C: New test.
6258
6259 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
6260
6261         * g++.dg/parse/parse6.C: New test.
6262
6263 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
6264
6265         * gcc.dg/h8300-stack-1.c: New.
6266
6267 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
6268
6269         g++.dg/lookup/exception1.C: New test.
6270
6271         g++.dg/lookup/template1.C: New test.
6272
6273         g++.dg/parse/namespace2.C: New test.
6274
6275         g++.dg/parse/parens2.C: New test.
6276
6277 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
6278
6279         * g++.dg/parse/parse5.C: New test.
6280         * g++.dg/lookup/scoped4.C: New test.
6281
6282 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
6283
6284         * g++.dg/parse/parens1.C: New test.
6285
6286         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
6287         angle-bracket1.C.
6288         * g++.dg/parse/parens2.C: New test.
6289
6290         * g++.dg/lookup/scope-operator1.C: New test.
6291
6292         * g++.dg/parse/operator1.C: New test.
6293
6294 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6295
6296         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
6297         * g++.old-deja/g++.other/access6.C: Likewise.
6298         * g++.old-deja/g++.other/decl1.C: Likewise.
6299         * g++.old-deja/g++.pt/typename12.C: Likewise.
6300
6301 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
6302
6303         * g++.dg/parse/namespace1.C: New test.
6304
6305 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
6306
6307         * g++.dg/parse/parse4.C: New test.
6308
6309 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
6310
6311         * g++.dg/parse/parse3.C: New test.
6312
6313 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
6314
6315         * g++.dg/parse/parse2.C: New test.
6316
6317 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
6318
6319         * g++.dg/template/friend11.C: New test.
6320
6321 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
6322
6323         * g++.dg/parse/parse1.C: New test.
6324
6325 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
6326
6327         * lib/profopt.exp: Change the name of a global variable to avoid
6328         possible clashes with other test suites.
6329
6330 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
6331
6332         * g++.dg/inherit/covariant8.C: New test.
6333
6334 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
6335
6336         * g++.dg/init/array9.C: New test.
6337
6338         PR c++/9112
6339         * g++.dg/parse/expr1.C: New test.
6340
6341 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
6342
6343         * gcc.c-torture/compile/20021230-1.c: New test.
6344
6345 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
6346
6347         * g++.dg/inherit/covariant5.C: New test.
6348         * g++.dg/inherit/covariant6.C: New test.
6349         * g++.dg/inherit/covariant7.C: New test.
6350
6351 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6352
6353         PR c++/2739
6354         * g++.dg/other/access2.C: New test.
6355
6356 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
6357
6358         * g++.dg/other/anon-struct.C: No longer fails
6359         * g++.old-deja/g++.brendan/parse4.C: Likewise.
6360         * g++.old-deja/g++.brendan/parse5.C: Likewise.
6361         * g++.old-deja/g++.brendan/parse6.C: Likewise.
6362
6363 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
6364
6365         * g++.dg/parse/angle-bracket.C (main): No longer fails.
6366
6367 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
6368
6369         * g++.dg/eh/spec4.C: Remove stray semicolon.
6370         * g++.dg/expr/pmf-1.C: Change error message.
6371         * g++.dg/ext/asm1.C: Remove stray semicolon.
6372         * g++.dg/ext/typename1.C: Add missing typenames.
6373         * g++.dg/inherit/template-as-base.C: Change error message.
6374         * g++.dg/lookup/scoped1.C: Likewise.
6375         * g++.dg/lookup/scoped2.C: Likewise.
6376         * g++.dg/lookup/using2.C: Likewise.
6377         * g++.dg/other/component1.C: Remove stray semicolon.
6378         * g++.dg/other/do1.C: Change error message.
6379         * g++.dg/other/error2.C: Likewise.
6380         * g++.dg/other/init1.C: Likewise.
6381         * g++.dg/other/packed1.C: Remove stray semicolon.
6382         * g++.dg/other/ptrmem2.C: Change error message.
6383         * g++.dg/parse/parameter-declaration-1.C: Remove line number
6384         marker.
6385         * g++.dg/special/initp1.C: Remove invalid attribute usage.
6386         * g++.dg/template/access3.C: Add typename keyword.
6387         * g++.dg/template/access5.C: Remove stray semicolon.
6388         * g++.dg/template/access6.C: Likewise.
6389         * g++.dg/template/complit1.C: Likewise.
6390         * g++.dg/template/crash1.C: Change error message.
6391         * g++.dg/template/inherit2.C: Remove stray semicolon.
6392         * g++.dg/template/instantiate2.C: Likewise.
6393         * g++.dg/template/instantiate3.C: Change error message.
6394         * g++.dg/template/qual1.C: Remove stray semicolon.
6395         * g++.dg/template/qualttp18.C: Change error message.
6396         * g++.dg/template/ref1.C: Remove stray semicolon.
6397         * g++.dg/template/sizeof1.C (A::value): Declare it.
6398         * g++.dg/template/spec4.C: Change error message.
6399         * g++.dg/template/static1.C: Likewise.
6400         * g++.dg/template/type1.C: Likewise.
6401         * g++.dg/template/typename3.C: Likewise.
6402         * g++.old-deja/g++.benjamin/13478.C: Change error message.
6403         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
6404         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
6405         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
6406         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
6407         named return value extension.
6408         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
6409         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
6410         * g++.old-deja/g++.bob/extern_C.C: Likewise.
6411         * g++.old-deja/g++.bob/inherit2.C: Likewise.
6412         * g++.old-deja/g++.brendan/complex1.C: Likewise.
6413         * g++.old-deja/g++.brendan/copy5.C: Likewise.
6414         * g++.old-deja/g++.brendan/crash13.C: Likewise.
6415         * g++.old-deja/g++.brendan/crash15.C: Likewise.
6416         * g++.old-deja/g++.brendan/crash18.C: Change error message.
6417         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
6418         * g++.old-deja/g++.brendan/crash38.C: Likewise.
6419         * g++.old-deja/g++.brendan/crash50.C: Likewise.
6420         * g++.old-deja/g++.brendan/crash56.C: Likewise.
6421         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
6422         syntax.
6423         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
6424         * g++.old-deja/g++.brendan/crash8.C: Change error message.
6425         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
6426         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
6427         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
6428         * g++.old-deja/g++.brendan/template11.C: Likewise.
6429         * g++.old-deja/g++.brendan/template26.C: Likewise.
6430         * g++.old-deja/g++.brendan/template27.C: Use explicit
6431         specialization syntax.
6432         * g++.old-deja/g++.brendan/template30.C: Likewise.
6433         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
6434         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
6435         non-dependent names.
6436         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
6437         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
6438         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
6439         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
6440         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
6441         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
6442         named return value extension.
6443         * g++.old-deja/g++.ext/namedret2.C: Likewise.
6444         * g++.old-deja/g++.ext/namedret3.C: Likewise.
6445         * g++.old-deja/g++.ext/return1.C: Likewise.
6446         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
6447         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
6448         * g++.old-deja/g++.jason/access8.C: Likewise.
6449         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
6450         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
6451         pseudo-destructor names.
6452         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
6453         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
6454         pseudo-destructor names.
6455         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
6456         * g++.old-deja/g++.jason/overload19.C: Likewise.
6457         * g++.old-deja/g++.jason/overload32.C: Likewise.
6458         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
6459         stray semicolons.
6460         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
6461         * g++.old-deja/g++.jason/return.C: Likewise.
6462         * g++.old-deja/g++.jason/return2.C: Likewise.
6463         * g++.old-deja/g++.jason/shadow1.C: Likewise.
6464         * g++.old-deja/g++.jason/special.C: Use explicit specialization
6465         syntax.
6466         * g++.old-deja/g++.jason/template10.C: Account for use of
6467         non-dependent names.
6468         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
6469         syntax.
6470         * g++.old-deja/g++.jason/template37.C: Likewise.
6471         * g++.old-deja/g++.law/access4.C: Change error messages.
6472         * g++.old-deja/g++.law/arm13.C:  Remove incorrect
6473         pseudo-destructor names.
6474         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
6475         * g++.old-deja/g++.law/ctors9.C: Likewise.
6476         * g++.old-deja/g++.law/cvt22.C: Likewise.
6477         * g++.old-deja/g++.law/dtors5.C: Likewise.
6478         * g++.old-deja/g++.law/global-init1.C: Likewise.
6479         * g++.old-deja/g++.law/missed-error3.C: Likewise.
6480         * g++.old-deja/g++.law/operators28.C: Likewise.
6481         * g++.old-deja/g++.law/visibility28.C: Likewise.
6482         * g++.old-deja/g++.martin/eval1.C: Likewise.
6483         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
6484         name.
6485         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
6486         * g++.old-deja/g++.mike/net34.C: Likewise.
6487         * g++.old-deja/g++.mike/net36.C: Likewise.
6488         * g++.old-deja/g++.mike/ns2.C: Likewise.
6489         * g++.old-deja/g++.mike/p12306.C: Likewise.
6490         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
6491         value extension.
6492         * g++.old-deja/g++.mike/p700.C: Likewise.
6493         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
6494         * g++.old-deja/g++.mike/p710.C: Likewise.
6495         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
6496         value extension.
6497         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
6498         * g++.old-deja/g++.mike/pmf9.C: Likewise.
6499         * g++.old-deja/g++.ns/crash2.C: Likewise.
6500         * g++.old-deja/g++.ns/crash3.C: Likewise.
6501         * g++.old-deja/g++.ns/invalid1.C: Likewise.
6502         * g++.old-deja/g++.ns/ns17.C: Likewise.
6503         * g++.old-deja/g++.ns/template16.C: Likewise.
6504         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
6505         keyword.
6506         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
6507         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
6508         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
6509         named return value extension.
6510         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
6511         * g++.old-deja/g++.other/access4.C: Issue additional error
6512         messages.
6513         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
6514         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
6515         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
6516         * g++.old-deja/g++.other/crash25.C: Change error message.
6517         * g++.old-deja/g++.other/crash4.C: Change error message.
6518         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
6519         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
6520         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
6521         checks.
6522         * g++.old-deja/g++.other/defarg8.C: Likewise.
6523         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
6524         * g++.old-deja/g++.other/dtor10.C: Likewise.
6525         * g++.old-deja/g++.other/incomplete.C: Likewise.
6526         * g++.old-deja/g++.other/linkage7.C: Likewise.
6527         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
6528         lookup algorithm.
6529         * g++.old-deja/g++.other/mangle2.C: Likewise.
6530         * g++.old-deja/g++.other/refinit2.C: Likewise.
6531         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
6532         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
6533         * g++.old-deja/g++.pt/crash28.C: Likewise.
6534         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
6535         syntax.
6536         * g++.old-deja/g++.pt/crash32.C: Change error message.
6537         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
6538         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
6539         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
6540         error message position.
6541         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
6542         * g++.old-deja/g++.pt/defarg8.C: Change error message.
6543         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
6544         syntax.
6545         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
6546         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
6547         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
6548         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
6549         keyword.
6550         * g++.old-deja/g++.pt/explicit31.C: Likewise.
6551         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
6552         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
6553         keyword.
6554         * g++.old-deja/g++.pt/explicit71.C: Change error message.
6555         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
6556         syntax.
6557         * g++.old-deja/g++.pt/friend28.C: Account for use of
6558         non-dependent names.
6559         * g++.old-deja/g++.pt/friend29.C: Likewise.
6560         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
6561         rules.
6562         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
6563         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
6564         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
6565         lookup rules.
6566         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
6567         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
6568         keyword.
6569         * g++.old-deja/g++.pt/memclass20.C: Likewise.
6570         * g++.old-deja/g++.pt/memclass5.C: Likewise.
6571         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
6572         keyword.
6573         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
6574         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
6575         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
6576         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
6577         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
6578         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
6579         keyword.
6580         * g++.old-deja/g++.pt/spec10.C: Likewise.
6581         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
6582         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
6583         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
6584         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
6585         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
6586         * g++.old-deja/g++.pt/ttp62.C: Likewise.
6587         * g++.old-deja/g++.pt/ttp64.C: Likewise.
6588         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
6589         * g++.old-deja/g++.pt/typename15.C: Likewise.
6590         * g++.old-deja/g++.pt/typename22.C: Likewise.
6591         * g++.old-deja/g++.pt/typename6.C: Change error messages.
6592         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
6593         * g++.old-deja/g++.pt/virtual2.C: Likewise.
6594         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
6595         syntax.
6596         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
6597         return value extension.
6598         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
6599         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
6600         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
6601         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
6602
6603 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
6604
6605         * g++.dg/warn/inline1.C: New test.
6606         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
6607         * g++.old-deja/g++.jason/synth10.C: Likewise.
6608         * g++.old-deja/g++.mike/net31.C: Likewise.
6609         * g++.old-deja/g++.mike/p8786.C: Likewise.
6610
6611         * g++.dg/template/friend10.C: New test.
6612         * g++.dg/template/conv5.C: New test.
6613
6614 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
6615
6616         * g++.dg/lookup/scoped3.C: New test.
6617
6618         * g++.dg/lookup/decl1.C: New test.
6619         * g++.dg/lookup/decl2.C: New test.
6620
6621 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
6622
6623         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
6624         gcc.c-torture/compile/20021015-1.c,
6625         gcc.c-torture/compile/20021015-2.c,
6626         gcc.c-torture/compile/20021123-1.c,
6627         gcc.c-torture/compile/20021123-2.c,
6628         gcc.c-torture/compile/20021123-3.c,
6629         gcc.c-torture/compile/20021123-4.c,
6630         gcc.c-torture/execute/20021024-1.c: Add tests previously added
6631         only to 3.1 or 3.2 branch.
6632
6633 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
6634
6635         * gcc.dg/i386-bitfield3.c: New test.
6636
6637         * gcc.dg/i386-bitfield2.c: New test.
6638
6639 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
6640
6641         * g++.dg/parse/conv_op1.C: New test.
6642
6643 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
6644
6645         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
6646         approved.
6647
6648 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
6649
6650         * gcc.c-torture/compile/20021220-1.c: New test.
6651
6652 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
6653
6654         * gcc.dg/i386-fastcall-1.c: New.
6655
6656 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
6657
6658         * gcc.c-torture/execute/20021219-1.c: New test.
6659
6660 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
6661
6662         * gcc.dg/i386-pic-1.c: New test.
6663
6664 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6665
6666         PR c++/8099
6667         * g++.dg/template/friend9.C: New test.
6668
6669 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6670
6671         PR c++/3663
6672         * g++.dg/template/access7.C: New test.
6673
6674 2002-12-18  Nick Clifton  <nickc@redhat.com>
6675
6676         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
6677         the libstdc++-v3 directory has been found.
6678
6679 2002-12-12  Devang Patel <dpatel@apple.com>
6680         * gcc.dg/darwin-ld-1.c: New test.
6681         * gcc.dg/darwin-ld-2.c: New test.
6682         * gcc.dg/darwin-ld-3.c: New test.
6683         * gcc.dg/darwin-ld-4.c: New test.
6684         * gcc.dg/darwin-ld-5.c: New test.
6685
6686 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
6687
6688         * gcc.c-torture/compile/20021212-1.c: New test.
6689
6690 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
6691
6692         * gcc.dg/fshort-wchar: New test.
6693
6694 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
6695
6696         PR c++/8372
6697         * g++.dg/template/dtor1.C: New test.
6698
6699         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
6700         markers.
6701
6702 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
6703
6704         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
6705
6706 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
6707
6708         * g++.dg/template/static1.C: New test.
6709         * g++.dg/template/static2.C: New test.
6710         * g++.old-deja/g++.ext/memconst.C: New test.
6711
6712 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6713
6714         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
6715         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
6716         * g++.dg/special/initp1.C: Likewise.
6717
6718 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
6719
6720         * gcc.c-torture/execute/20021204-1.c: New test.
6721
6722 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
6723
6724         * gcc.dg/ppc-fmadd-1.c: New file.
6725         * gcc.dg/ppc-fmadd-2.c: New file.
6726         * gcc.dg/ppc-fmadd-3.c: New file.
6727
6728 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
6729
6730         * gcc.c-torture/compile/20021204-1.c: New test.
6731
6732 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
6733
6734         * g++.dg/inherit/covariant2.C: New test.
6735         * g++.dg/inherit/covariant3.C: New test.
6736         * g++.dg/inherit/covariant4.C: New test.
6737         * g++.dg/inherit/covariant1.C: Remove XFAIL.
6738         * g++.old-deja/g++.robertl/eb17.C: Likewise.
6739
6740 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
6741
6742         PR c++/8688
6743         * g++.dg/init/brace3.C: New test.
6744
6745 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
6746
6747         * gcc.dg/20020210-1.c: Fix a comment typo.
6748
6749 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
6750
6751         PR c++/8720
6752         * g++.dg/parse/defarg1.C: New test.
6753
6754         PR c++/8615
6755         * g++.dg/template/char1.C: New test.
6756
6757         * g++.dg/template/varmod1.C: Fix typo.
6758
6759 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6760
6761         DR 180
6762         * g++.old-deja/g++.pt/crash32.C: Expect error.
6763
6764 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
6765
6766         PR c++/5919
6767         * g++.dg/template/varmod1.C: New test.
6768
6769         PR c++/8727
6770         * g++.dg/inherit/typeinfo1.C: New test.
6771
6772         PR c++/8663
6773         * g++.dg/inherit/typedef1.C: New test.
6774
6775 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
6776
6777         PR c++/8332
6778         PR c++/8493
6779         * g++.dg/template/strlen1.C: New test.
6780
6781         PR c++/8227
6782         * g++.dg/template/ctor2.C: New test.
6783
6784         PR c++/8214
6785         * g++.dg/init/string1.C: New test.
6786
6787         PR c++/8511
6788         * g++.dg/template/friend8.C: New test.
6789
6790 2002-11-29  Joe Buck <jbuck@synopsys.com>
6791
6792         * g++.dg/lookup/anon2.C: New test.
6793
6794 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
6795
6796         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
6797         h8300 port.
6798
6799 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
6800
6801         * gcc.dg/bitfld-6.c: New test.
6802
6803 2002-11-27  Jan Hubicka  <jh@suse.cz>
6804
6805         * gcc.c-torture/execute/20021127.[cx]: New test.
6806
6807 2002-11-26  Jan Hubicka  <jh@suse.cz>
6808
6809         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
6810         quality.
6811
6812 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
6813
6814         * g++.dg/init/brace2.C: New test.
6815         * g++.old-deja/g++.mike/p9129.C: Correct.
6816
6817 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
6818
6819         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
6820
6821 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
6822
6823         * gcc.dg/sibcall-6: New test for indirect sibcalls.
6824
6825 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
6826
6827         * testsuite/g++.dg/abi/empty11.C: New test.
6828         * testsuite/g++.dg/rtti/cv1.C: New test.
6829
6830 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
6831
6832         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
6833
6834 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
6835
6836         * g++.dg/abi/empty10.C: New test.
6837
6838 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
6839
6840         * gcc.c-torture/compile/20021124-1.c: New test.
6841
6842 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
6843
6844         * g++.dg/abi/rtti2.C: New test.
6845
6846 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
6847
6848         * gcc.dg/i386-unroll-1.c: New test.
6849
6850 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
6851
6852         * gcc.c-torture/compile/20021120-1.c: New test.
6853         * gcc.c-torture/compile/20021120-2.c: New test.
6854
6855 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
6856
6857         * gcc.dg/bitfld-5.c: New test.
6858
6859 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
6860
6861         * gcc.c-torture/execute/20021120-3.c: New test.
6862
6863 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
6864
6865         * gcc.c-torture/execute/20021120-2.c: New test.
6866
6867 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
6868
6869         * gcc.c-torture/execute/20021120-1.c: New test.
6870
6871 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
6872
6873         * gcc.c-torture/execute/20021118-3.c: New test.
6874
6875 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
6876
6877         * gcc.c-torture/compile/20021119-1.c: New test.
6878
6879 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
6880
6881         * gcc.dg/duff-1.c: New test.
6882         * gcc.dg/duff-2.c: New test.
6883         * gcc.dg/duff-3.c: New test.
6884
6885 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
6886
6887         * gcc.dg/cpp/_Pragma5.c: New test.
6888
6889 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
6890
6891         * gcc.c-torture/execute/20021118-2.c: New test.
6892
6893 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
6894
6895         * gcc.c-torture/execute/20021118-1.c: New test.
6896
6897 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
6898
6899         * gcc.dg/20021116-1.c: New test.
6900
6901 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
6902
6903         * g++.dg/abi/vcall1.C: New test.
6904
6905 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
6906
6907         * gcc.dg/20021029-1.c: New test.
6908         * gcc.dg/20021029-2.c: New test.
6909
6910 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
6911
6912         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
6913
6914 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
6915
6916         PR c/8439
6917         * gcc.dg/20021110.c: Move to ...
6918         * gcc.c-torture/compile/20021110.c: .... here.
6919
6920 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
6921
6922         PR c/8467
6923         * gcc.c-torture/execute/20021111-1.c
6924
6925 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
6926
6927         PR c/8439
6928         * gcc.dg/20021110.c: New test.
6929
6930 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
6931
6932         * g++.dg/abi/vthunk3.C: Run only on x86.
6933
6934 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
6935
6936         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
6937
6938 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
6939
6940         * lib/compat.exp (compat-execute): Fix logic error in last
6941         change.
6942
6943 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
6944
6945         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
6946
6947 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6948
6949         PR c++/8389
6950         * g++.dg/template/access6.C: New test.
6951
6952 2002-11-08  Jan Hubicka  <jh@suse.cz>
6953
6954         * gcc.dg/i386-ssefp-1.c: New test.
6955         * gcc.dg/i386-ssefp-1.c: New test.
6956
6957 2002-11-08  Jan Hubicka  <jh@suse.cz>
6958
6959         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
6960
6961 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
6962
6963         * g++.dg/abi/vthunk3.C: New test.
6964
6965         PR c++/8338
6966         * g++.dg/template/crash2.C: New test.
6967
6968 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
6969
6970         * testsuite/g++.dg/abi/dtor1.C: New test.
6971         * testsuite/g++.dg/abi/dtor2.C: Likewise.
6972
6973 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
6974
6975         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
6976         Darwin.
6977
6978 2002-11-04  Adam Nemet  <anemet@lnxw.com>
6979
6980         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
6981         -mthumb.  Only xfail with -O0.
6982
6983 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
6984
6985         * g++.dg/abi/thunk1.C: New test.
6986         * g++.dg/abi/thunk2.C: Likewise.
6987         * g++.dg/abi/vtt1.C: Likewise.
6988
6989 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
6990
6991         PR optimization/8423
6992         * gcc.c-torture/execute/builtin-constant.c: New test.
6993
6994 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
6995
6996         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
6997         Add some more cases.
6998
6999 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
7000
7001         PR c++/8391
7002         * g++.dg/opt/local1.C: New test.
7003
7004 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
7005
7006         PR c++/8160
7007         * g++.dg/template/complit1.C: New test.
7008
7009         PR c++/8149
7010         * g++.dg/template/typename4.C: Likewise.
7011
7012 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7013
7014         Core issue 287, PR c++/7639
7015         * g++.dg/template/instantiate1.C: Adjust error location.
7016         * g++.dg/template/instantiate3.C: New test.
7017         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
7018         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
7019         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
7020
7021 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
7022
7023         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
7024
7025 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
7026
7027         PR c++/8287
7028         * g++.dg/init/dtor2.C: New test.
7029
7030 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7031
7032         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
7033         * gcc.dg/nest.c: Bypass errors on irix6.
7034
7035 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
7036
7037         * gcc.dg/nest.c: Expect error for mmix-*-*.
7038         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
7039
7040 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
7041
7042         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
7043         markers.
7044
7045         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
7046
7047 2002-10-25  Mike Stump  <mrs@apple.com>
7048
7049         * gcc.dg/warn-1.c: New test.
7050
7051 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
7052
7053         * g++.dg/template/typename3.C: New test.
7054
7055 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
7056
7057         * g++.dg/lookup/ptrmem1.C: New test.
7058
7059         * g++.dg/abi/vthunk2.C: New test.
7060
7061 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
7062
7063         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
7064
7065 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
7066
7067         * g++.dg/abi/empty9.C: New test.
7068
7069 2002-10-24  Richard Henderson  <rth@redhat.com>
7070
7071         * g++.dg/inherit/thunk1.C: Enable for ia64.
7072
7073 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
7074
7075         PR c++/8067
7076         * g++.dg/lookup/pretty1.C: New test.
7077
7078 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
7079
7080         * gcc.dg/20021023-1.c: New test.
7081
7082 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
7083
7084         PR c++/7679
7085         * g++.dg/parse/inline1.C: New test.
7086
7087 2002-10-23  Richard Henderson  <rth@redhat.com>
7088
7089         * g++.dg/inherit/thunk1.C: Enable for x86_64.
7090
7091         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
7092
7093 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
7094
7095         PR c++/6579
7096         * g++.dg/parse/stmtexpr3.C: New test.
7097
7098 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
7099
7100         * g++.dg/expr/cond1.C: New test.
7101
7102 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
7103
7104         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
7105
7106 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
7107
7108         * g++.dg/abi/vbase13.C: New test.
7109         * g++.dg/abi/vbase14.C: Likewise.
7110
7111 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
7112
7113         * gcc.dg/tls/pic-1.c: New test.
7114         * gcc.dg/tls/nonpic-1.c: New test.
7115         * gcc.dg/20021018-1.c: New test.
7116
7117 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
7118
7119         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
7120         Remove only files with the same base name as the test case.
7121         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
7122         (profopt-execute): Likewise.  Also, remove old profiling
7123         and performance data files before running the tests.
7124
7125         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
7126         * g++.dg/bprob/bprob.exp: Likewise.
7127         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
7128         to allow more general test case names.
7129
7130         * g++.dg/bprob/bprob-1.C: Rename to ...
7131         * g++.dg/bprob/g++-bprob-1.C: ... this.
7132
7133         * g77.dg/bprob/bprob-1.f: Rename to ...
7134         * g77.dg/bprob/g77-bprob-1.f: ... this.
7135
7136 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
7137
7138         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
7139         bison 1.50 or later.
7140
7141 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
7142
7143         * g++.dg/README: Describe more test directories.
7144
7145 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
7146
7147         * g++.dg/init/array6.C: Add additional tests.
7148
7149 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
7150
7151         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
7152         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
7153
7154 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
7155
7156         * gcc.c-torture/compile/20020604-1.x: New.
7157         * gcc.c-torture/compile/simd-5.x: Likewise.
7158         * gcc.c-torture/execute/920710-1.x: Likewise.
7159         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
7160
7161 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
7162
7163         * g++.dg/inherit/override1.C: Add dg-options clause.
7164
7165 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
7166
7167         * testsuite/gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
7168         _mm_slli_si128.
7169
7170 2002-10-19  Andreas Schwab  <schwab@suse.de>
7171
7172         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
7173         directory component.
7174
7175 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
7176
7177         * g++.dg/inherit/thunk1.C: New test.
7178
7179         * g++.dg/inherit/override1.C: New test.
7180
7181         * g++.dg/abi/mangle11.C: New test.
7182         * g++.dg/abi/mangle14.C: New test.
7183         * g++.dg/abi/mangle17.C: New test.
7184
7185 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
7186
7187         * g++.dg/overload/member2.C: New test.
7188
7189 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
7190
7191         * g++.dg/README: Describe new compat directory.
7192         * g++.dg/dg.exp: Skip tests in compat directory.
7193         * README.compat: New file.
7194         * lib/compat.exp: New expect script.
7195         * g++.dg/compat: New test directory.
7196         * g++.dg/compat/compat.exp: New expect script.
7197         * g++.dg/compat/abi: New test directory.
7198         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
7199         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
7200         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
7201         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
7202         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
7203         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
7204         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
7205         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
7206         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
7207         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
7208         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
7209         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
7210         * g++.dg/compat/break: New test directory.
7211         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
7212         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
7213         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
7214         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
7215         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
7216         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
7217         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
7218         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
7219         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
7220         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
7221         g++.dg/compat/break/README: New files.
7222         * g++.dg/compat/eh: New test directory.
7223         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
7224         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
7225         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
7226         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
7227         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
7228         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
7229         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
7230         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
7231         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
7232         g++.dg/compat/eh/filter2_y.C,
7233         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
7234         g++.dg/compat/eh/new1_y.C,
7235         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
7236         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
7237         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
7238         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
7239         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
7240         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
7241         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
7242         g++.dg/compat/eh/unexpected1_y.C: New files.
7243         * g++.dg/compat/init: New test directory.
7244         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
7245         g++.dg/compat/init/array5_y.C,
7246         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
7247         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
7248         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
7249         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
7250         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
7251         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
7252         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
7253         g++.dg/compat/init/init-ref2_y.C: New files.
7254
7255 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
7256
7257         PR c++/7584
7258         * g++.dg/inherit/using3.C: New test.
7259
7260 2002-10-17  Jan Hubicka  <jh@suse.cz>
7261
7262         * gcc.dg/20021017-2.c: New test.
7263
7264 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
7265
7266         * g++.dg/abi/mangle16.C: Adjust.
7267
7268         * g++.dg/init/array8.C: New test.
7269
7270 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
7271
7272         * gcc.dg/special/mips-abi.exp: New test.
7273         * gcc.dg/special/mips-abi.s: Empty file used by the above.
7274
7275 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
7276
7277         * g++.dg/abi/mangle16.C: New test.
7278         * g++.dg/abi/mangle17.C: Likewise.
7279
7280         PR c++/7478
7281         * g++.dg/template/ref1.C: New test.
7282
7283 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7284
7285         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
7286
7287 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
7288
7289         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
7290
7291 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
7292
7293         PR c++/7524
7294         * g++.dg/init/array7.C: New test.
7295
7296 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
7297
7298         * g++.dg/init/array6.C: New test.
7299
7300         * g++.dg/abi/mangle13.C: Likewise.
7301         * g++.dg/abi/mangle14.C: Likewise.
7302         * g++.dg/abi/mangle15.C: Likewise.
7303
7304 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
7305
7306         * g++.dg/abi/empty8.C: New test.
7307
7308 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
7309
7310         * g++.dg/init/ctor1.C: New test.
7311
7312 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
7313
7314         * gcc.c-torture/execute/20021015-1.c: New test.
7315
7316 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
7317
7318         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
7319
7320 2002-10-14  Jan Hubicka  <jh@suse.cz>
7321
7322         * gcc.dg/i386-ssetype-[1-5].c: New tests.
7323
7324 2002-10-14  Richard Henderson  <rth@redhat.com>
7325
7326         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
7327
7328 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
7329
7330         PR optimization/6631
7331         * g++.dg/opt/const2.C: New test.
7332
7333 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
7334
7335         PR c++/7176
7336         * g++.dg/parse/friend1.C: New test.
7337         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
7338
7339 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
7340
7341         * gcc.dg/20021014-1.c: New test.
7342
7343 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
7344
7345         PR c++/5661
7346         * g++.dg/ext/vlm1.C: New test.
7347         * g++.dg/ext/vlm2.C: Likewise.
7348
7349         * g++.dg/init/array1.C: Remove invalid braces.
7350         * g++.dg/init/brace1.C: New test.
7351         * g++.dg/init/copy2.C: Likewise.
7352         * g++.dg/init/copy3.C: Likewise.
7353         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
7354         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
7355         braces.
7356
7357 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
7358
7359         * gcc.dg/cpp/assembler.S: Don't use -ansi.
7360
7361 2002-10-11  Richard Shann  <richard.shann@superh.com>
7362
7363         * gcc.c-torture/compile/simd-5.c: New test.
7364
7365 2002-10-10  Roger Sayle  <roger@eyesopen.com>
7366
7367         * gcc.c-torture/execute/shiftopt-1.c: New test case.
7368
7369 2002-10-10  Jim Wilson  <wilson@redhat.com>
7370
7371         * gcc.c-torture/execute/20021010-1.c: New test.
7372
7373 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
7374
7375         PR c/7353
7376         * g++.dg/ext/typedef-init.C: New test.
7377         * gcc.dg/typedef-init.c: New test.
7378
7379 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
7380
7381         * gcc.dg/cpp/paste13.c: New test.
7382
7383 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7384
7385         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
7386         remaining platforms, XFAIL during compile, not execute.  Don't
7387         XFAIL at -O0.
7388
7389 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
7390
7391         * gcc.dg/alias-1.c: Tweak expected warning.
7392
7393 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
7394
7395         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
7396
7397 2002-10-06  Andreas Jaeger  <aj@suse.de>
7398
7399         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
7400         * gcc.dg/cpp/c++98.C: Likewise.
7401
7402         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
7403         * g++.dg/cpp/c++98.C: Likewise.
7404
7405         * g++.dg/README (Subdirectories): Mention cpp directory.
7406
7407         PR target/7559
7408         * gcc.dg/20021006-1.c: New test.
7409
7410 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7411
7412         PR c++/7804
7413         * g++.dg/other/warning1.C: New test.
7414
7415 2002-10-04  Roger Sayle  <roger@eyesopen.com>
7416
7417         * gcc.c-torture/execute/20020720-1.x:  XFAIL instead of skipping
7418         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
7419         and sparc-*-* with -m64 as expected failures.  See PR 8087.
7420
7421 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
7422
7423         PR c++/7931
7424         * g++.dg/template/ptrmem3.C: New test.
7425
7426         PR c++/7754
7427         * g++.dg/template/union1.C: New test.
7428
7429 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
7430
7431         PR c++/8006
7432         * g++.dg/abi/mangle9.C: New test.
7433         * g++.dg/abi/mangle10.C: New test.
7434         * g++.dg/abi/mangle11.C: New test.
7435         * g++.dg/abi/mangle12.C: New test.
7436
7437 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
7438
7439         PR c++/7188.
7440         * g++.dg/template/meminit1.C: New test.
7441         * g++.dg/warn/Wreorder-1.C: Likewise.
7442         * g++.old-deja/g++.mike/warn3.C: Tweak.
7443         * lib/prune.exp: Ingore "in copy constructor".
7444
7445 2002-10-02  Andreas Jaeger  <aj@suse.de>
7446
7447         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
7448         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
7449         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
7450         on x86-64.
7451
7452 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
7453
7454         * gcc.dg/empty1.C: Fix typo.
7455
7456 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
7457
7458         * gcc.dg/alias-1.c: New test.
7459
7460 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
7461
7462         * gcc.dg/empty1.C: New test.
7463
7464         * g++.dg/tls/init-2.C: Tweak error messages.
7465
7466 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
7467
7468         * gcc.c-torture/compile/20020923-1.c: New test.
7469
7470 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
7471
7472         * gcc.c-torture/execute/ffs-1.c: New test.
7473         * gcc.c-torture/execute/ffs-2.c: Ditto.
7474
7475 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
7476
7477         * g++.dg/overload/member1.C: New test.
7478
7479 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
7480
7481         * g++.dg/abi/empty7.C: New test.
7482         * g++.dg/init/pm2.C: Likewise.
7483
7484 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
7485
7486         * g++.dg/rtti/crash1.C: New test.
7487
7488 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
7489
7490         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
7491         gcc.dg/sibcall-4.c: New tests.
7492
7493 2002-09-28  Roger Sayle  <roger@eyesopen.com>
7494
7495         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
7496         powerpc and MMIX targets.
7497
7498 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
7499
7500         * gcc.dg/cpp/20020927-1.c: New.
7501
7502 2002-09-26  David S. Miller  <davem@redhat.com>
7503
7504         * gcc.c-torture/compile/trunctfdf.c: New.
7505
7506 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7507
7508         * lib/target-supports.exp (check_weak_available): Handle solaris2.
7509
7510 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
7511
7512         * gcc.c-torture/execute/loop-15.c: New.
7513
7514 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
7515
7516         * README.QMTEST: Fix typo.
7517
7518 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
7519
7520         * gcc.dg/20020926-1.c: New test.
7521
7522 2002-09-25  David S. Miller  <davem@redhat.com>
7523
7524         PR target/7842
7525         * gcc.c-torture/execute/shiftdi.c: New test.
7526
7527 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
7528
7529         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
7530         unique to the tool.
7531         * lib/g77.exp (g77_init): Likewise.
7532         * lib/g++.exp (g++_init): Likewise.
7533         * lib/objc.exp (objc_init): Likewise.
7534
7535 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
7536
7537         * gcc/testsuite/g++.dg/abi/empty5.C: New test.
7538         * gcc/testsuite/g++.dg/abi/empty6.C: New test.
7539         * gcc/testsuite/g++.dg/abi/vbase12.C: New test.
7540
7541 2002-09-25  Richard Henderson  <rth@redhat.com>
7542
7543         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
7544         too-small long double.
7545
7546 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
7547
7548         * gcc.dg/20020919-1.c: New test.
7549
7550 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
7551
7552         * g++.dg/abi/bitfield6.C: New test.
7553         * g++.dg/abi/bitfield7.C: New test.
7554         * g++.dg/abi/bitfield8.C: New test.
7555         * g++.dg/abi/vbase11.C: New test.
7556
7557 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
7558
7559         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
7560         hppa*-*-hpux*.  Update test comment.
7561
7562 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
7563
7564         * gcc.dg/tls/struct-1.c: New test.
7565
7566 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
7567
7568         * gcc.dg/cpp/tr-warn2.c: Update.
7569
7570 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
7571
7572         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
7573
7574 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
7575
7576         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
7577         systems.
7578
7579 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
7580
7581         * gcc.c-torture/execute/ieee/mzero3.c: New test.
7582
7583         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
7584         Adjust for c++filt moved to binutils.  Remove spurious duplicate
7585         setting of cxxfilt.
7586
7587 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
7588
7589         * gcc.dg/20020312-2.c: Update for darwin.
7590
7591 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
7592
7593         * g++.old-deja/g++.other/crash32.C: Mark ICE.
7594
7595 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
7596
7597         * objc.dg/comp-types-1.m: New test.
7598         * objc.dg/comp-types-2.m: New test.
7599         * objc.dg/comp-types-3.m: New test.
7600         * objc.dg/comp-types-4.m: New test.
7601         * objc.dg/comp-types-5.m: New test.
7602         * objc.dg/comp-types-6.m: New test.
7603
7604 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
7605
7606         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
7607
7608 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
7609
7610         * g++.dg/other/do1.C: New test.
7611
7612         * g++.dg/template/subst1.C: New test.
7613
7614 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
7615
7616         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
7617
7618 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
7619
7620         * g++.dg/template/qualttp20.C: Adjust expected errors.
7621         * g++.old-deja/g++.jason/report.C: Likewise.
7622         * g++.old-deja/g++.other/qual1.C: Likewise.
7623
7624         * g++.dg/lookup/scoped2.C: New test.
7625
7626         * g++.dg/ext/asm3.C: New test.
7627
7628 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
7629
7630         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
7631
7632 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
7633
7634         * ChangeLog: follow spelling conventions.
7635         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
7636         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
7637         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
7638         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
7639         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
7640         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
7641         * g++.old-deja/g++.law/global-init1.C: Likewise.
7642         * g++.old-deja/g++.other/delete4.C: Likewise.
7643         * g++.old-deja/g++.other/inline21.C: Likewise.
7644         * g++.old-deja/g++.other/singleton.C: Likewise.
7645         * g77.dg/strlen0.f: Likewise.
7646         * g77.f-torture/compile/20010519-1.f: Likewise.
7647         * g77.f-torture/compile/980310-4.f: Likewise.
7648         * gcc.c-torture/compile/20000605-1.c: Likewise.
7649         * gcc.c-torture/execute/20020225-1.c: Likewise.
7650         * gcc.dg/c90-hexfloat-2.c: Likewise.
7651         * gcc.dg/c99-bool-1.c: Likewise.
7652         * gcc.dg/c99-hexfloat-2.c: Likewise.
7653         * gcc.dg/dll-2.c: Likewise.
7654         * gcc.dg/wtr-union-init-1.c: Likewise.
7655         * gcc.dg/wtr-union-init-2.c: Likewise.
7656         * gcc.dg/wtr-union-init-3.c: Likewise.
7657         * gcc.dg/cpp/avoidpaste1.c: Likewise.
7658         * gcc.dg/cpp/defined.c: Likewise.
7659         * gcc.dg/cpp/macsyntx.c: Likewise.
7660         * gcc.dg/cpp/paste2.c: Likewise.
7661         * gcc.dg/cpp/trad/defined.c: Likewise.
7662         * gcc.dg/format/c90-printf-1.c: Likewise.
7663         * gcc.dg/format/c90-scanf-1.c: Likewise.
7664         * gcc.dg/format/c99-printf-1.c: Likewise.
7665         * gcc.dg/format/c99-scanf-1.c: Likewise.
7666         * gcc.misc-tests/gcov-8.c: Likewise.
7667         * lib/profopt.exp: Likewise.
7668
7669 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
7670
7671         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
7672
7673 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
7674
7675         * g++.dg/inherit/using2.C: New test.
7676
7677 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
7678
7679         * ChangeLog: Follow spelling conventions.
7680         * g++.dg/template/friend4.C: Likewise.
7681         * g++.old-deja/g++.pt/crash67.C: Likewise.
7682         * gcc.c-torture/execute/20000801-4.c: Likewise.
7683         * gcc.dg/c90-digraph-1.c: Likewise.
7684         * gcc.dg/c94-digraph-1.c: Likewise.
7685         * gcc.dg/c99-digraph-1.c: Likewise.
7686         * gcc.dg/cpp/line5.c: Likewise.
7687         * gcc.dg/cpp/multiline.c: Likewise.
7688         * gcc.dg/cpp/trad/literals-1.c: Likewise.
7689         * gcc.dg/format/attr-3.c: Likewise.
7690         * gcc.dg/format/c90-scanf-3.c: Likewise.
7691         * gcc.dg/format/ext-4.c: Likewise.
7692
7693 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
7694
7695         * g++.dg/template/pretty1.C: New test.
7696
7697 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
7698
7699         * gcc.c-torture/execute/struct-cpy-1.c: New test.
7700
7701 2002-09-13  Matt Austern  <austern@apple.com>
7702
7703         * testsuite/g++.dg/other/constref[12].C: New, regression tests for
7704         passing a cast expression to a function by const reference.
7705
7706 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
7707
7708         * g++.dg/template/deduce1.C: New test.
7709
7710 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
7711
7712         * gcc.c-torture/execute/simd-1.c: Force all use of int to
7713         32-bit int.
7714
7715 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
7716
7717         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
7718         usage.
7719
7720 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
7721
7722         * gcc.c-torture/compile/20020910-1.c: New test.
7723
7724 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
7725
7726         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
7727
7728 2002-09-10  Andreas Jaeger  <aj@suse.de>
7729
7730         * gcc.dg/20020312-2.c: Adjust for x86-64.
7731
7732 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
7733
7734         * g77.dg/7388.f: New test case for PR 7388.
7735
7736 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
7737
7738         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
7739
7740 2002-09-05  Ziemowit Laski <zlaski@apple.com>
7741
7742         * objc.dg/proto-lossage-1.m: New test.
7743
7744 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
7745
7746         * gcc.dg/cpp/_Pragma4.c: Fix typo.
7747
7748 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
7749
7750         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
7751         expected to pass.
7752
7753 2002-09-06  Stan Shebs  <shebs@apple.com>
7754             David Edelsohn  <edelsohn@gnu.org>
7755
7756         * gcc.dg/weak: New directory.
7757         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
7758         target-specific xfail bits.
7759         * gcc.dg/typeof-2.c: Move to new directory.
7760         * gcc.dg/weak.exp: New expect script.
7761
7762 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
7763
7764         * gcc.c-torture/execute/extzvsi.c: New test.
7765
7766 2002-09-05  Stan Shebs  <shebs@apple.com>
7767
7768         * gcc.dg/weak-1.c: xfail on Darwin.
7769         * gcc.dg/weak-2.c: Ditto.
7770         * gcc.dg/weak-3.c: Ditto.
7771         * gcc.dg/weak-4.c: Ditto.
7772         * gcc.dg/weak-5.c: Ditto.
7773         * gcc.dg/weak-6.c: Ditto.
7774         * gcc.dg/weak-7.c: Ditto.
7775         * gcc.dg/weak-8.c: Ditto.
7776         * gcc.dg/weak-9.c: Ditto.
7777
7778 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
7779
7780         * gcc.c-torture/execute/loop-14.c: New test.
7781
7782 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
7783
7784         * g++.dg/other/cxa-atexit1.C: New test.
7785
7786         * gcc.dg/typeof-2.c: New test.
7787
7788 2002-09-03  Roger Sayle  <roger@eyesopen.com>
7789
7790         * gcc.dg/builtins-2.c: New testcase.
7791         * gcc.dg/builtins-3.c: New testcase.
7792
7793 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
7794
7795         * gcc.dg/cpp/_Pragma4.c: New test.
7796
7797 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
7798
7799         * objc/execute/nil_method-1.m: New testcase.
7800
7801 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
7802
7803         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
7804         [Object class], not [Object initialize].
7805
7806 2002-08-31  Roger Sayle  <roger@eyesopen.com>
7807             Hans-Peter Nilsson  <hp@bitrange.com>
7808
7809         * gcc.c-torture/execute/20020720-1.x: Skip test on
7810         mmix-knuth-mmixware.  Correct comment.
7811
7812 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
7813
7814         * testsuite/g++.dg/abi/bitfield5.C: New test.
7815         * testsuite/g++.dg/abi/vbase10.C: Likewise.
7816
7817 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
7818
7819         * objc.dg/undeclared-selector.m: New test.
7820
7821 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
7822
7823         * g++.dg/other/offsetof1.C: Avoid cast warning.
7824
7825 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
7826
7827         * objc.dg/super-class-2.m: New test.
7828
7829 2002-08-24  Matt Austern  <austern@apple.com>
7830
7831         * g++.dg/ext/lvaddr.C: New test.
7832         * g++.dg/ext/lvcast.C: New test.
7833
7834 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
7835
7836         * testsuite/g++.dg/inherit/cond1.C: New test.
7837
7838 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
7839
7840         * gcc.dg/noncompile/incomplete-1.c: New test.
7841
7842 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
7843
7844         * gcc.dg/typespec-1.c: New test.
7845
7846 2002-08-20  Devang Patel  <dpatel@apple.com>
7847         * objc.dg/proto-hier-2.m: New test.
7848
7849 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
7850
7851         * objc.dg/bitfield-1.m: New test.
7852         * objc.dg/bitfield-2.m: New test.
7853
7854 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
7855
7856         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
7857         gcc.dg/c99-flex-array-4.c: New tests.
7858
7859 2002-08-16  Stan Shebs  <shebs@apple.com>
7860
7861         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
7862
7863 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
7864
7865         * gcc.dg/typeof-1.c: New test.
7866         * g++.dg/ext/typeof2.C: New test.
7867
7868 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
7869
7870         * g++.dg/other/offsetof1.C: New test.
7871
7872 2002-08-14  Richard Henderson  <rth@redhat.com>
7873
7874         * gcc.dg/tls/diag-3.c: Fix expected message strings.
7875
7876 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
7877
7878         * gcc.dg/cpp/_Pragma3.c: New test.
7879
7880 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
7881
7882         * g++.dg/template/inherit3: New test.
7883
7884 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
7885
7886         * gcc.dg/bitfld-4.c: Add blank options.
7887
7888 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
7889
7890         * g++.dg/template/crash1.C: New test.
7891
7892 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
7893
7894         * gcc.dg/tls/opt-2.c: New test.
7895
7896 2002-08-08  Devang Patel  <dpatel@apple.com>
7897
7898         * objc.dg/selector-1.m : New test
7899
7900 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
7901
7902         * g++.dg/abi/bitfield4.C: New test.
7903         * gcc.dg/bitfld-4.c: New test.
7904
7905 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
7906
7907         * g++.dg/other/packed1.C: New test.
7908
7909 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
7910
7911         * g++.dg/abi/offsetof.C: Tweak error messages.
7912         * g++.old-deja/g++.mike/p10769a.C: Likewise.
7913
7914 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
7915
7916         * gcc.dg/bitfld-3.c: New test.
7917
7918 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
7919             Richard Henderson  <rth@redhat.com>
7920
7921         * gcc.dg/i386-bitfield1.c: New test.
7922         * g++.dg/abi/bitfield3.C: Update.
7923
7924 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
7925
7926         * objc.dg/const-str-2.m: Update.
7927         * gcc.dg/cpp/c++98.c: Change to C extension.
7928         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
7929         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
7930
7931 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
7932
7933         * testsuite/gcc.dg/tls/diag-3.c: New.
7934
7935 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
7936
7937         * g++.dg/README (Subdirectories): Document new subdir expr.
7938         * g++.dg/expr/pmf-1.C: New test.
7939
7940 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
7941
7942         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
7943
7944 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
7945
7946         * g++.dg/abi/bitfield3.C: New test.
7947
7948 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
7949
7950         * lib/gcov.exp: Tweak expected line formats.
7951         * gcc.misc-tests/gcov8.c: New test.
7952         * gcc.misc-tests/gcov8.x: New flags.
7953
7954 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
7955
7956         * consistency.vlad/layout/endian.c: Include string.h.
7957
7958         * gcc.c-torture/execute/20020805-1.c: New test.
7959
7960 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
7961
7962         * g++.dg/other/conversion1.C: New test.
7963
7964 2002-08-03  Roger Sayle  <roger@eyesopen.com>
7965
7966         * gcc.dg/builtins-1.c: New testcase.
7967
7968 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
7969
7970         * g++.dg/inherit/access3.C: New test.
7971
7972 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
7973
7974         * gcc.dg/ia64-visibility-2.c: New test.
7975
7976 2002-08-01  Benjamin Kosnik   <bkoz@redhat.com>
7977
7978         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
7979         __qualifier_flags to __flags.
7980
7981 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
7982
7983         * g++.dg/inherit/operator1.C: New test.
7984         * g++.dg/lookup/disamb1.C: Fix typo in comment.
7985         * g++.dg/other/error1.C: Change expected error message.
7986         * g++.dg/template/conv4.C: Likewise.
7987
7988 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
7989
7990         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
7991         for documented behavior.
7992
7993 2002-07-25  Roger Sayle  <roger@eyesopen.com>
7994
7995         * gcc.c-torture/execute/20020720-1.x: Skip this test on
7996         several targets known to fail.
7997
7998 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
7999
8000         * gcc.dg/mips-args-[123].c: New tests.
8001
8002 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
8003
8004         * gcc.dg/ppc-spe.c: New.
8005
8006 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
8007
8008         * g++.dg/other/ptrmem4.C: New testcase.
8009
8010 2002-07-24  Richard Henderson  <rth@redhat.com>
8011
8012         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
8013
8014 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
8015
8016         * g++.dg/ext/alignof1.C (main): Return 0 for success.
8017
8018 2002-07-24  Roger Sayle  <roger@eyesopen.com>
8019
8020         * gcc.c-torture/execute/memset-3.c: New testcase.
8021
8022 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
8023
8024         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
8025         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
8026
8027 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8028
8029         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
8030         Delete.
8031
8032 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
8033
8034         * gcc.c-torture/compile/simd-4.c: New test.
8035
8036 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8037
8038         PR c++/7347, c++/7348
8039         * g++.dg/template/access4.C: New test.
8040         * g++.dg/template/access5.C: New test.
8041         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
8042         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
8043         * g++.old-deja/g++.pt/ttp58.C: Likewise.
8044         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
8045
8046 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
8047
8048         * gcc.dg/gnu89-init-2.c: New test.
8049
8050 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
8051
8052         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
8053
8054 2002-07-20  Roger Sayle  <roger@eyesopen.com>
8055
8056         * gcc.c-torture/execute/20020720-1.c: New testcase.
8057
8058 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
8059
8060         * gcc.dg/cpp/Wsignprom.c: New tests.
8061
8062 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
8063
8064         * gcc.c-torture/execute/loop-13.c: New test.
8065
8066 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
8067
8068         * gcc.dg/cpp/expr.c: New tests.
8069
8070 2002 07-18  David Edelsohn  <edelsohn@gnu.org>
8071
8072         * g++.dg/opt/pr6713.C: Add template instantiation.
8073
8074 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
8075
8076         * gcc.dg/nest.c: New test.
8077
8078 2002-07-17  Richard Henderson  <rth@redhat.com>
8079
8080         * g++.dg/opt/pr6713.C: New test.
8081
8082 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
8083
8084         * gcc.c-torture/execute/loop-2e.x: Let the testcase
8085         XFAIL for all x86 processors.
8086
8087 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
8088
8089         * gcc.c-torture/execute/20010122-1.x: Do not test with
8090         -fomit-frame-pointer.
8091
8092 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8093
8094         * g++.dg/template/instantiate2.C: New test.
8095         * g++.dg/template/spec4.C: New test.
8096
8097 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8098
8099         * g++.dg/template/access2.C: New test.
8100         * g++.dg/template/access3.C: New test.
8101
8102 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
8103
8104         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
8105         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
8106         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
8107         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
8108         Convert to use <stdarg.h>.
8109         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
8110         Delete.
8111         * gcc.dg/va-arg-2.c: New.
8112         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
8113
8114 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
8115
8116         * gcc.c-torture/compile/20020710-1.c: New test.
8117
8118 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
8119                           Andrew Pinski  <pinskia@physics.uc.edu>
8120
8121         gcc.c-torture/compile/simd-2.c: New testcase.
8122         gcc.c-torture/compile/simd-3.c: Likewise.
8123
8124 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
8125
8126         PR c++/7224
8127         * g++.dg/overload/error1.C: New test.
8128
8129 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
8130
8131         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
8132         configuration and IRIX 6 O32 ABI.
8133
8134 2002-07-11  Roger Sayle  <roger@eyesopen.com>
8135
8136         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
8137
8138 2002-07-10  Roger Sayle  <roger@eyesopen.com>
8139
8140         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
8141
8142 2002-07-10  Jeffrey A Law  <law@redhat.com>
8143
8144         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
8145
8146         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
8147
8148 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
8149
8150         * gcc.dg/20020312-2.c: Check for __PPC__.
8151
8152 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
8153
8154         * gcc.c-torture/compile/20020709-1.c: New test.
8155
8156 2002-07-07  Roger Sayle  <roger@eyesopen.com>
8157
8158         * g++.dg/template/qualttp21.C: New test case.
8159
8160 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
8161
8162         * gcc.c-torture/compile/20020706-1.c: New test.
8163         * gcc.c-torture/compile/20020706-2.c: New test.
8164
8165 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
8166             Alexandre Oliva  <aoliva@redhat.com>
8167
8168         * g++.dg/warn/incomplete1.C: New test.
8169
8170 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8171
8172         PR c++/7099
8173         * g++.dg/warn/noreturn1.C: New test.
8174
8175 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
8176
8177         PR c++/6706
8178         * g++.dg/debug/debug6.C: New test.
8179         * g++.dg/debug/debug7.C: New test.
8180
8181 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
8182
8183         * gcc.c-torture/compile/simd-3.c: New test.
8184
8185 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
8186
8187         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
8188         * gcc.dg/20020620-1.c: Likewise.
8189
8190 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8191
8192         PR c++/6944
8193         * g++.dg/init/array4.C: New test.
8194         * g++.dg/init/array5.C: New test.
8195
8196 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
8197
8198         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
8199         * gcc.c-torture/execute/simd-2.c (main): Likewise.
8200
8201 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8202
8203         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
8204         * gcc.dg/wtr-aggr-init-1.c: Likewise.
8205         * gcc.dg/wtr-conversion-1.c: Likewise.
8206         * gcc.dg/wtr-escape-1.c: Likewise.
8207         * gcc.dg/wtr-int-type-1.c: Likewise.
8208         * gcc.dg/wtr-label-1.c: Likewise.
8209         * gcc.dg/wtr-static-1.c: Likewise.
8210         * gcc.dg/wtr-strcat-1.c: Likewise.
8211         * gcc.dg/wtr-suffix-1.c: Likewise.
8212         * gcc.dg/wtr-switch-1.c: Likewise.
8213         * gcc.dg/wtr-unary-plus-1.c: Likewise.
8214         * gcc.dg/wtr-union-init-1.c: Likewise.
8215         * gcc.dg/wtr-union-init-2.c: Likewise.
8216         * gcc.dg/wtr-union-init-3.c: Likewise.
8217
8218         * gcc.dg/wtr-func-def-1.c: New test.
8219
8220 2002-07-02 Devang Patel <dpatel@apple.com>
8221
8222         * objc.dg/param-1.m: New test.
8223
8224 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
8225
8226         * gcc.dg/cpp/trad/directive.c: Add test.
8227         * gcc.dg/cpp/trad/macroargs.c: Add test.
8228         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
8229
8230 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
8231
8232         * gcc.dg/cpp/cmdlne-M.c: New test.
8233
8234 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
8235
8236         * objc.dg/desig-init-1.m: New test.
8237
8238 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8239
8240         PR c++/6716
8241         * g++.dg/template/instantiate1.C: New test.
8242
8243 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
8244
8245         PR c++/7112
8246         * g++.dg/template/sizeof2.C: New test.
8247
8248 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
8249
8250         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
8251         gcc.dg/cpp/trad/include.c: New tests.
8252
8253 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
8254
8255         PR target/7177
8256         * gcc.c-torture/compile/20020701-1.c: New test.
8257
8258 2002-07-01  Stan Shebs  <shebs@apple.com>
8259
8260         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
8261         header here...
8262         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
8263         (objc-torture-execute): or here.
8264
8265 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
8266
8267         * gcc.c-torture/execute/arith-rand-ll.c: New test.
8268
8269 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
8270
8271         * gcc.dg/cpp/trad/escaped-nl.c: New test.
8272
8273 2002-06-30  Devang Patel  <dpatel@apple.com>
8274
8275         * objc.dg/fsyntax-only.m: New test.
8276
8277 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
8278
8279         PR c++/6695
8280         * g++.dg/template/friend7.C: New file.
8281
8282 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
8283
8284         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
8285         return type.
8286
8287 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
8288
8289         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
8290         avoid division by zero.
8291
8292 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
8293
8294         * gcc.dg/Wunknownprag.c: New tests.
8295
8296 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
8297
8298         * gcc.c-torture/execute/simd-2.c: New test.
8299
8300 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
8301
8302         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
8303         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
8304         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
8305         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
8306         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
8307         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
8308         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
8309         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
8310         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
8311         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
8312         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
8313         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
8314         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
8315         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
8316         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
8317         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
8318         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
8319
8320 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
8321
8322         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
8323         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
8324         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
8325         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
8326         New tests.
8327         * gcc.dg/cpp/trad/directive.c: Update.
8328
8329 2002-06-23  Andreas Jaeger  <aj@suse.de>
8330
8331         * gcc.c-torture/execute/complex-6.c: New.
8332
8333 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
8334
8335         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
8336         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
8337         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
8338         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
8339
8340 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
8341
8342         * gcc.dg/cpp/trad: New directory with traditional tests copied
8343         from parent directory.
8344         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
8345         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
8346         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
8347         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
8348         Move to trad/ and rename.
8349         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
8350         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
8351         gcc.dg/cpp/trad/redef2.c: New tests.
8352         * gcc.dg/cpp/trad/trad.exp: New driver.
8353
8354 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
8355
8356         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
8357         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
8358         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
8359         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
8360         Remove.
8361
8362 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
8363
8364         * gcc.dg/20020620-1.c: New test.
8365
8366 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8367
8368         * g++.dg/template/ttp4.C: New test.
8369
8370 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
8371
8372         * g++.dg/opt/vt1.C: Fix regexp.
8373
8374 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8375
8376         * gcc.c-torture/execute/pure-1.c: Make functions static again.
8377         Don't use attribute `noinline'.
8378
8379 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
8380
8381         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
8382
8383 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
8384
8385         * gcc.c-torture/execute/simd-1.c: New.
8386
8387         * gcc.dg/simd-1.c: New.
8388
8389 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
8390
8391         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
8392
8393 2002-06-16  Richard Henderson  <rth@redhat.com>
8394
8395         * g++.dg/ext/anon-struct1.C: New.
8396         * g++.dg/ext/anon-struct2.C: New.
8397         * g++.dg/ext/anon-struct3.C: New.
8398         * gcc.dg/anon-struct-1.c: New.
8399         * gcc.dg/anon-struct-2.c: New.
8400         * gcc.dg/anon-struct-3.c: New.
8401         * gcc.dg/20011008-1.c: Adjust warning text.
8402         * gcc.dg/20020527-1.c: Add -fms-extensions.
8403
8404 2002-06-16  Richard Henderson  <rth@redhat.com>
8405
8406         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
8407
8408 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
8409
8410         * gcc.c-torture/execute/20020615-1.c: New test.
8411
8412 2002-06-15  Roger Sayle  <roger@eyesopen.com>
8413
8414         * gcc.c-tortuture/execute/compare-1.c: New test case.
8415         * gcc.c-tortuture/execute/compare-2.c: New test case.
8416         * gcc.c-tortuture/execute/compare-3.c: New test case.
8417
8418 2002-06-13  Richard Henderson  <rth@redhat.com>
8419
8420         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
8421         ia64 ilp32.
8422
8423 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8424
8425         * g++.dg/template/typename2.C: Update error message.
8426
8427 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
8428
8429         * gcc.c-torture/execute/20020611-1.c: New test.
8430
8431 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
8432
8433         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
8434         list of targets to skip.
8435
8436 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
8437
8438         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
8439         targets if not optimizing.
8440
8441 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
8442
8443         * gcc.c-torture/compile/20020605-1.c: New test.
8444
8445         * g++.dg/opt/vt1.C: New test.
8446
8447         * gcc.dg/20020531-1.c: New test.
8448
8449         * gcc.dg/20020530-1.c: New test.
8450
8451         * gcc.dg/20020527-1.c: New test.
8452
8453         * g++.dg/opt/cse1.C: New test.
8454
8455 2002-06-07  Roger Sayle  <roger@eyesopen.com>
8456
8457         * gcc.dg/20020607-2.c: New test case.
8458
8459 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
8460
8461         * gcc.c-torture/compile/20020604-1.c: New test.
8462
8463 2002-06-04  Richard Henderson  <rth@redhat.com>
8464
8465         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
8466         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
8467         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
8468
8469 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
8470
8471         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
8472
8473 2002-06-03  Richard Henderson  <rth@redhat.com>
8474
8475         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
8476         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
8477
8478 2002-06-02  Richard Henderson  <rth@redhat.com>
8479
8480         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
8481         test functions static.
8482
8483 2002-06-02  Andreas Jaeger  <aj@suse.de>
8484
8485         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
8486         now.
8487
8488 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
8489
8490         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
8491         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
8492         Update for mofified diagnostics.
8493         * gcc.dg/c99-intconst-1.c: No longer fail.
8494
8495 2002-06-02  Richard Henderson  <rth@redhat.com>
8496
8497         * gcc.dg/uninit-A.c: Remove xfail markers.
8498
8499 2002-06-01  Roger Sayle  <roger@eyesopen.com>
8500
8501         * gcc.dg/fnegate-1.c: New test case.
8502
8503 2002-05-30  Osku Salerma  <osku@iki.fi>
8504
8505         * gcc.c-torture/execute/mayalias-1.c: New file.
8506
8507 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
8508
8509         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
8510         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
8511         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
8512
8513 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
8514
8515         * gcc.c-torture/execute/20020529-1.c: New test.
8516
8517 2002-05-27  Richard Henderson  <rth@redhat.com>
8518
8519         * g++.dg/ext/attrib6.C: New test case.
8520
8521 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8522
8523         * gcc.c-torture/execute/pure-1.c: New test.
8524
8525 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
8526
8527         * gcc.dg/cpp/arith-2.c: Remove.
8528
8529 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
8530
8531         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
8532         * gcc.dg/cpp/if-3.c: Remove.
8533
8534 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
8535
8536         * g++.dg/opt/cse2.C: New test.
8537
8538 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
8539
8540         * gcc.dg/cpp/arith-1.c: New semantic tests.
8541         * gcc.dg/cpp/if-1.c: Update.
8542
8543 2002-05-24  Ben Elliston  <bje@redhat.com>
8544
8545         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
8546
8547 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
8548
8549         * gcc.dg/verbose-asm.c: New test.
8550
8551 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
8552
8553         * gcc.dg/cpp/paste12.c: New test.
8554
8555 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
8556
8557         * g++.dg/parse/named_ops.C: New test.
8558
8559 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
8560
8561         * gcc/testsuite/gcc.dg/weak-8.c: New test.
8562
8563 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
8564
8565         * gcc.dg/weak-2.c: Allow optional leading underscore
8566         in scan-assembler symbol name.
8567         * gcc.dg/weak-3.c: Likewise.
8568         * gcc.dg/weak-4.c: Likewise.
8569         * gcc.dg/weak-5.c: Likewise.
8570
8571 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
8572
8573         * gcc.dg/20020523-1.c: New test.
8574
8575 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
8576
8577         * objc.dg/const-str-2.m: Update now that we stop after
8578         a command line error.
8579
8580 2002-05-22  Richard Henderson  <rth@redhat.com>
8581
8582         * g++.dg/dg.exp: Fix typo in test pruneing.
8583
8584 2002-05-22  Richard Henderson  <rth@redhat.com>
8585
8586         * g++.dg/dg.exp: Prune the tls subdirectory.
8587         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
8588         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
8589         * g++.dg/tls/init-1.C: New.
8590
8591 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
8592
8593         * gcc.dg/20020517-1.c: New test.
8594
8595 2002-05-21  Richard Henderson  <rth@redhat.com>
8596
8597         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
8598         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
8599
8600 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
8601
8602         * g++.dg/other/copy2.C: New test.
8603
8604 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
8605
8606         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
8607         (MAX_COPY): Bump up to 10 times sizeof (long long).
8608         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
8609
8610         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
8611         sizeof (long long).
8612
8613         * gcc.c-torture/execute/strcpy-1.c: New test.
8614
8615 2002-05-19  Jason Merrill  <jason2redhat.com>
8616
8617         * g++.dg/ext/oper1.C: New test.
8618
8619 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
8620 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
8621
8622         * README.QMTEST: New file.
8623
8624         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
8625
8626 2002-05-19  Andreas Jaeger  <aj@suse.de>
8627
8628         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
8629         now.
8630         * gcc.c-torture/execute/loop-2d.x: Likewise.
8631
8632 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
8633
8634         * gcc.dg/weak-2.c:  xfail warnings for platforms that don't
8635         support weak symbols.
8636         * gcc.dg/weak-4.c: Likewise
8637         * gcc.dg/weak-6.c: Likewise
8638
8639 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
8640
8641         * gcc.dg/weak-3.c: Add dg-excess-error comment for
8642         cygwin, coff and h8300-*-hms targets
8643         * gcc.dg/weak-5.c: Likewise
8644         * gcc.dg/weak-7.c: Likewise
8645
8646 2002-05-16  Jason Merrill  <jason@redhat.com>
8647
8648         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
8649         (scan-assembler-not, scan-assembler-dem): Likewise.
8650         (scan-assembler-dem-not): Likewise.
8651
8652 2002-05-15  Richard Henderson  <rth@redhat.com>
8653
8654         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
8655
8656 2002-05-15  Richard Henderson  <rth@redhat.com>
8657
8658         * gcc.dg/weak-5.c (vfoo1c): No warning here.
8659         (vfoo1f): Warning here.
8660         (vfoo1l): Don't redefine the alias.
8661
8662 2002-05-14  Jason Merrill  <jason@redhat.com>, Alexandre Oliva  <aoliva@redhat.com>
8663
8664         * g++.dg/init/pm1.C: New test.
8665
8666 2002-05-12  David S. Miller  <davem@redhat.com>
8667
8668         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
8669         types.
8670
8671 2002-05-10  Roger Sayle  <roger@eyesopen.com>
8672
8673         * gcc.c-torture/execute/20020510-1.c: New test case.
8674
8675 2002-05-10  David S. Miller  <davem@redhat.com>
8676
8677         * gcc.c-torture/execute/conversion.c: Test long double too.
8678
8679 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
8680
8681         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
8682         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
8683         * lib/g++.exp (g++_link_flags): Likewise.
8684         * lib/objc.exp (objc_target_compile): Likewise.
8685
8686 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
8687
8688         * gcc.dg/cpp/poison.c: Update.
8689         * gcc.dg/cpp/20000625-2.c: Remove.
8690         * gcc.dg/cpp/direct2s.c: Remove final test.
8691
8692 2002-05-08  Tom Rix  <trix@redhat.com>
8693
8694         * gcc.c-torture/execute/20020508-1.c: New test.
8695         * gcc.c-torture/execute/20020508-2.c: New test.
8696         * gcc.c-torture/execute/20020508-3.c: New test.
8697
8698 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
8699
8700         * gcc.dg/cpp/charconst-4.c: More tests.
8701
8702 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
8703
8704         PR c/6569
8705         * gcc.dg/weak-3.c: Update location of warning messages.
8706         * gcc.dg/weak-5.c: Likewise.
8707
8708 2002-05-06  Roger Sayle  <roger@eyesopen.com>
8709
8710         * gcc.c-torture/execute/20020506-1.c: New test case.
8711
8712 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
8713
8714         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
8715
8716 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
8717
8718         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
8719
8720 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
8721
8722         * gcc.dg/cpp/charconst-3.c: New test.
8723
8724 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
8725
8726         * gcc.dg/cpp/charconst.c: Update tests.
8727
8728 2002-05-05  Tim Josling  <tej@melbpc.org.au>
8729
8730         * treelang: Added directory for new sample language treelang. Also
8731         lib/treelang.exp: New file to signal treelang should be tested.
8732
8733 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
8734
8735         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
8736         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
8737         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
8738         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
8739         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
8740         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
8741         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
8742
8743 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
8744
8745         * gcc.dg/format/xopen-2.c: New test.
8746
8747 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
8748
8749         * gcc.dg/20020503-1.c: New test.
8750
8751 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
8752
8753         * g++.dg/init/dtor1.C: Make it tougher.
8754
8755 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
8756
8757         * g++.dg/init/dtor1.C: New test.
8758
8759 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
8760
8761         * gcc.dg/altivec-8.c: New.
8762
8763 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
8764
8765         * gcc.dg/altivec-7.c: New.
8766
8767 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
8768
8769         * g++.dg/parse/typedef1.C: New test.
8770
8771 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
8772
8773         PR c++/6486
8774         * g++.dg/template/friend6.C: New test.
8775
8776         PR c++/6492
8777         * g++.dg/init/copy1.C: New test.
8778
8779 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
8780
8781         * g++.dg/warn/effc1.C: New test.
8782
8783 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
8784
8785         * gcc.dg/cpp/if-cexp.c: Add a test.
8786
8787 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
8788
8789         * gcc.dg/20020426-2.c: New test.
8790
8791 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
8792
8793         * gcc.dg/cpp/if-mop.c: Update.
8794         * gcc.dg/cpp/if-mpar.c: Add test.
8795         * gcc.dg/cpp/if-oppr.c: Update.
8796
8797 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
8798
8799         PR c/6343
8800         * gcc.dg/weak-[2-7].c: New tests.
8801
8802 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
8803
8804         * gcc.dg/enum1.c: New test.
8805
8806 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
8807
8808         PR c++/6497
8809         * g++.dg/inherit/access2.C: New test.
8810
8811 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
8812
8813         PR bootstrap/6445
8814         * gcc.dg/20020426-1.c: New test.
8815
8816 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
8817
8818         * g++.dg/abi/enum1.C: New test.
8819
8820 2002-04-26  Richard Henderson  <rth@redhat.com>
8821
8822         * gcc.dg/c99-bool-1.c: Expect always true warning.
8823
8824 2002-04-25  Roger Sayle  <roger@eyesopen.com>
8825
8826         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
8827
8828 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8829
8830         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
8831         targets.
8832
8833 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
8834
8835         * g++.dg/abi/mange7.C: New test.
8836
8837         PR c++/6438.
8838         * g++.dg/parse/stmtexpr2.C: New test.
8839
8840 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
8841
8842         * gcc.dg/20020312-2.c: Add SH target.
8843
8844 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8845
8846         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
8847         compiler output on mips*-*-irix*.
8848
8849 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
8850
8851         * g++.dg/parse/attr1.C: New test.
8852
8853 2002-04-23  Roger Sayle  <roger@eyesopen.com>
8854
8855         * gcc.c-torture/execute/string-opt-17.c: New test case.
8856         * gcc.c-torture/execute/memset-2.c: New test case.
8857
8858 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
8859
8860         PR c++/6256:
8861         * g++.dg/template/friend5.C: New test.
8862
8863         PR c++/6331:
8864         * g++.dg/template/qual1.C: Likewise.
8865
8866 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
8867
8868         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
8869         Include stdlib.h, not stdio.h or ctype.h.
8870
8871 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
8872
8873         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
8874         cris-*-elf* and mmix-*-*.
8875         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
8876         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
8877         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
8878         Ditto.
8879         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
8880         * gcc.dg/wchar_t-1.c: Ditto.
8881
8882 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
8883
8884         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
8885         Clarify comment.
8886
8887 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
8888
8889         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
8890
8891 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
8892
8893         * gcc.c-torture/execute/20000906-1.x: Delete.
8894
8895 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
8896
8897         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
8898
8899 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
8900
8901         * PR6367
8902         * g77.f-torture/execute/6367.f: New test.
8903         * g77.f-torture/execute/6367.x: Disable for MMIX.
8904
8905 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
8906
8907         * PR6352
8908         * g++.dg/opt/inline2.C: New test.
8909
8910 2002-04-18  Richard Henderson  <rth@redhat.com>
8911
8912         * gcc.dg/20000906-1.c: Enable for all targets.
8913         * gcc.c-torture/compile/iftrap-2.c: New.
8914
8915 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
8916
8917         * gcc.dg/20020418-1.c: New test.
8918         * gcc.dg/20020418-2.c: New test.
8919
8920 2002-04-18  Richard Henderson  <rth@redhat.com>
8921
8922         * gcc.c-torture/compile/iftrap-1.c: New.
8923         * gcc.dg/iftrap-1.c: Adjust for ia64.
8924         * gcc.dg/iftrap-2.c: New.
8925
8926 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
8927
8928         * gcc.c-torture/compile/20020418-1.c: New test.
8929
8930 2002-04-18  Roger Sayle  <roger@eyesopen.com>
8931
8932         * gcc.c-torture/compile/20020415-1.c: New.
8933
8934 2002-04-18  David S. Miller  <davem@redhat.com>
8935
8936         * gcc.c-torture/execute/20020418-1.c: New test.
8937
8938 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
8939
8940         * gcc.dg/20020416-1.c: New test.
8941
8942         * g++.dg/opt/inline1.C: New test.
8943
8944 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
8945
8946         * gcc.dg/altivec-5.c: New test.
8947
8948         * gcc.dg/20020415-1.c: New test.
8949
8950 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
8951
8952         * testsuite/lib/chill.exp: Remove.
8953
8954 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
8955
8956         * g++.dg/other/big-struct.C: New test.
8957
8958 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
8959
8960         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
8961         of scratch file.
8962
8963 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
8964
8965         PR c/6277
8966         * gcc.dg/i386-387-1.c:  Allow optional leading underscore
8967         in scan-assembler function name
8968
8969 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
8970
8971         * g77.f-torture/execute/980628-4.x,
8972         g77.f-torture/execute/980628-5.x,
8973         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
8974         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
8975         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
8976         i[34567]86-*-*.
8977
8978 2002-04-13  David S. Miller  <davem@redhat.com>
8979
8980         * gcc.c-torture/execute/20020413-1.c: New test.
8981
8982 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
8983
8984         * gcc.dg/asm-6.c,
8985         * g++.dg/ext/asm1.C: New tests.
8986
8987 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
8988
8989         PR c++ 5373.
8990         * g++.dg/parse/stmtexpr1.C: New test.
8991
8992         PR c++/5189.
8993         * g++.dg/template/copy1.C: New test.
8994
8995 2002-04-12  Richard Henderson  <rth@redhat.com>
8996
8997         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
8998
8999 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
9000
9001         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
9002         gcc.c-torture/execute/20020307-2.c.
9003
9004 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
9005
9006         * g++.dg/ext/attrib5.C,
9007         * g++.dg/lookup/struct1.C: New tests.
9008
9009 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
9010
9011         * gcc.dg/20020411-1.c: New test.
9012
9013         * gcc.c-torture/execute/20020411-1.c: New test.
9014
9015 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
9016
9017         * g77.f-torture/execute/6177.f: New test.
9018
9019 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
9020
9021         PR middle-end/6247
9022         * g++.dg/opt/cleanup1.C: New test.
9023
9024         * g++.dg/opt/const1.C: New test.
9025
9026 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
9027
9028         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
9029
9030 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
9031
9032         PR c++/5507
9033         * g++.dg/template/typename2.C: New test.
9034
9035 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
9036
9037         * gcc.c-torture/execute/loop-12.c: New.
9038
9039 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
9040
9041         * g77.f-torture/execute/980628-4.x,
9042         g77.f-torture/execute/980628-5.x,
9043         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
9044         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
9045         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
9046
9047 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
9048
9049         PR optimization/6086
9050         * g++.dg/opt/preinc1.C: New test.
9051
9052 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
9053
9054         PR c++/5571
9055         * g++.dg/opt/static2.C: New test.
9056
9057 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
9058
9059         PR c/5120
9060         * gcc.dg/20020406-1.c: New test.
9061
9062 2002-04-04  David S. Miller  <davem@redhat.com>
9063
9064         * gcc.c-torture/execute/20020404-1.c: New test.
9065
9066 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
9067
9068         PR c/6123
9069         * gcc.dg/20020312-2.c: Do not declare global register variable
9070         if __PIC__ or __pic__ is defined.
9071
9072 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
9073
9074         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
9075         __asm__ so that it works correctly even if -ansi -pedantic-errors.
9076
9077 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9078
9079         * gcc.misc-tests/linkage.exp: Update last change to handle
9080         sparc*-, not just sparc-.
9081
9082 2002-04-03  Richard Henderson  <rth@redhat.com>
9083
9084         * gcc.dg/cpp/ucs.c: Improved long UCS test.
9085
9086 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
9087
9088         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
9089
9090 2002-04-02  David S. Miller  <davem@redhat.com>
9091
9092         * gcc.c-torture/execute/20020402-3.c: New test.
9093
9094 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
9095
9096         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
9097         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
9098
9099         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
9100         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
9101         g77.f-torture/execute/20001201.x,
9102         g77.f-torture/execute/u77-test.x: New files.
9103
9104         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
9105         * gcc.dg/wchar_t-1.c: Ditto.
9106
9107 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
9108
9109         * gcc.c-torture/execute/20020402-1.c: New test.
9110
9111 2002-04-01  Richard Henderson  <rth@redhat.com>
9112
9113         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
9114
9115         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
9116
9117 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9118
9119         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
9120
9121 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
9122
9123         * g++.dg/inherit/template-as-base.C: Expect error.
9124         * g++.dg/inherit/namespace-as-base.C: Likewise.
9125
9126 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
9127
9128         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
9129         g++.dg/ext/instantiate3.C: Tweak match patterns.
9130
9131         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
9132         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
9133         -da test.
9134
9135 2002-03-31  Richard Henderson  <rth@redhat.com>
9136
9137         * gcc.dg/special/alias-2.c: New.
9138         * gcc.dg/special/ecos.exp: Run it.
9139
9140 2002-03-31  Richard Henderson  <rth@redhat.com>
9141
9142         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
9143
9144 2002-03-31  Kazu Hirata  <kazu@hxi.com>
9145
9146         * gcc.dg/weak-1.c: Disable on h8300 port.
9147
9148 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
9149
9150         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
9151         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
9152         ordering tests.
9153         * g++.dg/bprob/bprob-1.C: New test.
9154         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
9155         * g++.dg/gcov/gcov-1.C: New test.
9156         * g++.dg/gcov/gcov-1.x: New file.
9157         * g++.dg/gcov/gcov-2.C: New test.
9158         * g++.dg/gcov/gcov-3.C: New test.
9159         * g++.dg/gcov/gcov-3.h: New file.
9160
9161 2002-03-28  Roger Sayle  <roger@eyesopen.com>
9162
9163         * g++.old-deja/g++.other/builtins5.C: New test.
9164         * g++.old-deja/g++.other/builtins6.C: New test.
9165         * g++.old-deja/g++.other/builtins7.C: New test.
9166         * g++.old-deja/g++.other/builtins8.C: New test.
9167         * g++.old-deja/g++.other/builtins9.C: New test.
9168
9169 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
9170
9171         * g++.dg/opt/static1.C: New test.
9172
9173         * g++.dg/opt/longbranch1.C: New test.
9174
9175 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
9176
9177         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
9178
9179         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
9180
9181 2002-03-28  Jeffrey A Law  (law@redhat.com)
9182
9183         * gcc.c-torture/execute/20020328-1.c: New test.
9184
9185 2002-03-27  Richard Henderson  <rth@redhat.com>
9186
9187         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
9188         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
9189         move from g++.old-deja/g++.ext/.
9190
9191 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
9192
9193         * g++.dg/init/new2.C: New test.
9194
9195 2002-03-26  Richard Henderson  <rth@redhat.com>
9196
9197         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
9198
9199         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
9200         on sparc.
9201
9202         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
9203         sparcv9 systems.
9204         * gcc.dg/20001102-1.c: Likewise.
9205
9206 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
9207
9208         * gcc.dg/cpp/endif-pedantic1.c,
9209         gcc.dg/cpp/endif-pedantic2.c:  New tests.
9210
9211 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
9212
9213         * g++.dg/init/new1.C: New test.
9214
9215 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
9216
9217         * g++.dg/abi/vbase9.C: New test.
9218
9219 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
9220
9221         * gcc.dg/arm-asm.c: New test.
9222
9223 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
9224
9225         * gcc.dg/Wswitch-enum.c: New test.
9226         Fix PR c/5044.
9227
9228 2002-03-26  Richard Henderson  <rth@redhat.com>
9229
9230         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
9231         structure.
9232
9233 2002-03-25  Richard Henderson  <rth@redhat.com>
9234
9235         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
9236         sparcv9 systems.
9237
9238         * gcc.c-torture/compile/20011119-1.c (xxx): New.
9239         * gcc.c-torture/compile/20011119-2.c (xxx): New.
9240
9241 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
9242
9243         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
9244
9245 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
9246
9247         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
9248         targets using generic thunk support.
9249
9250 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
9251
9252         * gcc.c-torture/compile/20020323-1.c: New test.
9253
9254         * g++.dg/opt/conj2.C: New test.
9255
9256 2002-03-24  Richard Henderson  <rth@redhat.com>
9257
9258         * gcc.dg/weak-1.c: Use -fno-common.
9259
9260 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
9261
9262         * g77.dg/f77-edit-apostrophe-out.f: New test
9263         * g77.dg/f77-edit-h-out.f: New test
9264         * g77.dg/f77-edit-t-in.f: New test
9265         * g77.dg/f77-edit-t-out.f: New test
9266         * g77.dg/f77-edit-x-out.f: New test
9267         * g77.dg/f77-edit-slash-out.f: New test
9268         * g77.dg/f77-edit-colon-out.f: New test
9269         * g77.dg/f77-edit-s-out.f: New test
9270
9271 2002-03-24  Richard Henderson  <rth@redhat.com>
9272
9273         * objc/execute/formal_protocol-6.x: New XFAIL.
9274
9275 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
9276
9277         * gcc.dg/weak-1.c:  Early return from dg-final on platforms
9278         that do not support weak symbols
9279
9280 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
9281
9282         * lib/g++.exp:  Fix handling of LD_LIBRARY_PATH et al
9283         * lib/g77.exp:  Likewise
9284         * lib/objc.exp: Likewise
9285
9286 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
9287
9288         * gcc.dg/Wswitch-default.c: New test.
9289
9290 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
9291
9292         * g++.dg/other/enum1.C: New test.
9293
9294 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
9295
9296         * gcc.dg/pragma-ep-3.c: Fix typo.
9297
9298 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
9299
9300         * g++.dg/inherit/template-as-base.C: New test.
9301
9302 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
9303
9304         * g++.old-deja/g++.other/dwarf2-1.C: Move...
9305         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
9306
9307 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
9308
9309         * gcc.dg/cpp/multiline.c: Update to match.
9310
9311 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
9312
9313         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
9314
9315 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
9316
9317         * gcc.dg/cpp/extratokens2.c:  New file.
9318
9319 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
9320
9321         * gcc.dg/20020312-2.c: Add rs6000 target.
9322
9323         * gcc.c-torture/compile/20020319-1.c: New test.
9324
9325 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
9326
9327         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
9328         (A, E): Handle this.
9329
9330 2002-03-20  Jason Merrill  <jason@redhat.com>
9331
9332         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
9333         ignoring -fpic.
9334         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
9335         through prune_gcc_output.
9336
9337 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
9338
9339         * gcc.c-torture/compile/20020320-1.c: New test.
9340
9341 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
9342
9343         * gcc.c-torture/compile/20020318-1.c: New test.
9344
9345         * gcc.dg/struct-by-value-1.c: New test.
9346
9347         * gcc.dg/20020319-1.c: New test.
9348
9349 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
9350
9351         * g++.dg/opt/conj1.C: New test.
9352
9353 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
9354
9355         * g++.dg/template/qualttp20.C: Revert previous change.
9356         * g++.dg/template/qualttp3.C: Likewise.
9357         * g++.dg/template/qualttp4.C: Likewise
9358         * g++.dg/template/qualttp5.C: Likewise
9359         * g++.dg/template/qualttp6.C: Likewise
9360         * g++.dg/template/qualttp7.C: Likewise
9361         * g++.dg/template/qualttp8.C: Likewise
9362         * g++.dg/template/recurse.C: Likewise.
9363
9364 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
9365
9366         * gcc.dg/cpp/wchar-1.c: Update.
9367
9368 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
9369
9370         * g++.dg/template/conv1.C: New test.
9371         * g++.dg/template/conv2.C: New test.
9372         * g++.dg/template/conv3.C: New test.
9373         * g++.dg/template/conv4.C: New test.
9374
9375 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
9376
9377         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
9378         * g++.dg/template/qualttp3.C: Likewise.
9379         * g++.dg/template/qualttp4.C: Likewise
9380         * g++.dg/template/qualttp5.C: Likewise
9381         * g++.dg/template/qualttp6.C: Likewise
9382         * g++.dg/template/qualttp7.C: Likewise
9383         * g++.dg/template/qualttp8.C: Likewise
9384         * g++.dg/template/recurse.C: Likewise.
9385
9386 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
9387
9388         * g++.dg/opt/dtor1.C: New test.
9389
9390 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
9391
9392         * gcc.c-torture/compile/20020315-1.c: New test.
9393
9394 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
9395
9396         * gcc.dg/weak-1.c: Fix scan tests.
9397
9398 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
9399
9400         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
9401         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
9402         cris-*-aout* mmix-*-*.
9403         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
9404         cris-*-aout* mmix-*-*.
9405         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
9406         cris-*-elf* cris-*-aout* and mmix-*-*.
9407         * gcc.dg/20001009-1.c: Ditto.
9408         * gcc.dg/20010912-1.c: Ditto.
9409         * gcc.dg/20020122-4.c: Ditto.
9410         * gcc.dg/inline-2.c: Ditto.
9411
9412 2002-03-14  Jeffrey A Law  (law@cygnus.com)
9413
9414         * gcc.c-torture/compile/20020314-1.c: New test.
9415
9416 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
9417
9418         * gcc.c-torture/execute/20020314-1.c: New test.
9419
9420 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
9421
9422         * g++.dg/warn/Wunused-1.C: New test.
9423
9424 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
9425
9426         * g++.dg/abi/mangle6.C: New test.
9427
9428 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
9429
9430         * gcc.c-torture/compile/20020309-2.c: New test.
9431
9432         * gcc.c-torture/compile/20020312-1.c: New test.
9433
9434 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
9435
9436         * g++.dg/other/access1.C: New test.
9437
9438 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
9439
9440         * gcc.c-torture/execute/wchar_t-1.c: New test.
9441
9442 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
9443
9444         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
9445
9446 2002-03-12  Roger Sayle  <roger@eyesopen.com>
9447
9448         * gcc.dg/20020312-1.c: New test case.
9449
9450 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
9451
9452         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
9453
9454 2002-03-11  Richard Henderson  <rth@redhat.com>
9455
9456         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
9457         * g++.old-deja/g++.jason/report.C: Likewise.
9458
9459 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
9460
9461         * testsuite/g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
9462         * testsuite/g++.old-deja/g++.robertl/eb56.C: Likewise.
9463
9464 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
9465
9466         * testsuite/g++.dg/overload/pmf1.C: New test.
9467
9468 2002-03-11  Kazu Hirata  <kazu@hxi.com>
9469
9470         * gcc.c-torture/execute/20020307-1.c: Use long.
9471
9472 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
9473
9474         PR optimization/5844
9475         * gcc.dg/20020310-1.c: New test.
9476
9477 2002-03-09  Michael Meissner  <meissner@redhat.com>
9478
9479         * gcc.c-torture/execute/memcpy-2.c: New test.
9480         * gcc.c-torture/execute/memset-1.c: New test.
9481         * gcc.c-torture/execute/strlen-1.c: New test.
9482         * gcc.c-torture/execute/strcmp-1.c: New test.
9483         * gcc.c-torture/execute/strncmp-1.c: New test.
9484
9485 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
9486
9487         * gcc.dg/ppc-ldstruct.c: New test.
9488
9489 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
9490
9491         * gcc.c-torture/execute/va-arg-22.c: New test.
9492
9493 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
9494
9495         * gcc.c-torture/compile/20020309-1.c: New test.
9496
9497 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
9498
9499         * gcc.c-torture/execute/20020307-2.c: New test.
9500
9501 2002-03-07  Jeffrey A Law  (law@redhat.com)
9502
9503         * g77.f-torture/compile/20020307-1.f: New test.
9504
9505 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
9506
9507         * gcc.dg/unordered-1.c: New test.
9508
9509 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
9510
9511         * gcc.c-torture/execute/20020307-1.c: New test.
9512
9513 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
9514
9515         * gcc.dg/20020304-1.c: New test.
9516
9517         * gcc.c-torture/compile/20020304-2.c: New test.
9518
9519 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
9520
9521         * gcc.c-torture/compile/20020304-1.c: New test case
9522         (from PR c/5830).
9523
9524 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
9525
9526         * gcc.dg/20020103-1.c: Add other -D ppc variants.
9527
9528 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
9529
9530         * g++.dg/other/classkey1.C: New test.
9531
9532 2002-03-01  Richard Henderson  <rth@redhat.com>
9533
9534         * gcc.c-torture/compile/981223-1.x: New.
9535         * gcc.c-torture/compile/920625-1.x: New.
9536
9537 2002-02-28  Richard Henderson  <rth@redhat.com>
9538
9539         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
9540
9541 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
9542
9543         * gcc.c-torture/execute/20020227-1.c: New test.
9544
9545 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
9546
9547         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
9548         here" ERROR lines.
9549         * g++.old-deja/g++.oliva/partord1.C: Likewise.
9550         * g++.old-deja.g++.other/defarg1.C: Likewise.
9551         * g++.old-deja/g++.pt/calls2.C: Likewise.
9552         * g++.old-deja/g++.pt/crash20.C: Likewise.
9553         * g++.old-deja/g++.pt/crash30.C: Likewise.
9554         * g++.old-deja/g++.pt/crash36.C: Likewise.
9555         * g++.old-deja/g++.pt/crash6.C: Likewise.
9556         * g++.old-deja/g++.pt/defarg13.C: Likewise.
9557         * g++.old-deja/g++.pt/derived3.C: Likewise.
9558         * g++.old-deja/g++.pt/error1.C: Likewise.
9559         * g++.old-deja/g++.pt/friend21.C: Likewise.
9560         * g++.old-deja/g++.pt/friend23.C: Likewise.
9561         * g++.old-deja/g++.pt/infinite1.C: Likewise.
9562         * g++.old-deja/g++.robertl/eb128.C: Likewise.
9563
9564 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
9565
9566         * gcc.c-torture/execute/20020225-2.c: New test.
9567
9568 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
9569
9570         * gcc.c-torture/execute/920730-1t.c,
9571         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
9572         Delete test cases, only relevant to -traditional.
9573
9574 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
9575
9576         * gcc.dg/cpp/undef1.c: Remove.
9577         * gcc.dg/cpp/directiv.c: Update.
9578         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
9579
9580 2002-02-27  Michael Meissner  <meissner@redhat.com>
9581
9582         * gcc.c-torture/execute/20020226-1.c: New test.
9583
9584 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
9585
9586         * g++.dg/debug/debug4.C: New test.
9587
9588         * gcc.dg/ia64-visibility-1.c: New test.
9589
9590 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
9591
9592         * gcc.dg/debug/20020224-1.c: New.
9593
9594 2002-02-25  Kazu Hirata  <kazu@hxi.com>
9595
9596         * gcc.c-torture/execute/960416-1.x: New.
9597         * gcc.c-torture/execute/divconst-3.x: Likewise.
9598
9599 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
9600
9601         * gcc.dg/20020224-1.c: New test.
9602
9603 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
9604
9605         * gcc.c-torture/execute/20020225-1.c: New.
9606
9607 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
9608
9609         * testsuite/gcc.dg/cpp/wchar-1.c: New test.
9610
9611 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
9612
9613         * gcc.dg/20020222-1.c: New test.
9614
9615 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
9616
9617         * g++.dg/opt/anonunion1.C: New test.
9618
9619 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
9620
9621         * g++.dg/template/qualttp19.C: New test.
9622         * g++.dg/template/qualttp20.C: New test.
9623         * g++.old-deja/g++.jason/report.C: Adjust expected errors
9624         * g++.old-deja/g++.other/qual1.C: Likewise.
9625
9626 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
9627
9628         * gcc.dg/attr-alwaysinline.c: New.
9629
9630 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
9631
9632         * gcc.dg/20020220-1.c: New test.
9633
9634         * gcc.dg/20020220-2.c: New test.
9635
9636         * g++.dg/opt/mmx1.C: New test.
9637
9638 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
9639
9640         * gcc.c-torture/compile/20020110.c: New test.
9641
9642 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
9643
9644         * gcc.c-torture/execute/20020219-1.c: New test.
9645
9646         * gcc.dg/20020219-1.c: New test.
9647
9648         * gcc.dg/noncompile/20020220-1.c: New test.
9649
9650         * g++.dg/opt/ptrintsum1.C: New test.
9651
9652         * gcc.dg/debug/20020220-1.c: New test.
9653
9654 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
9655
9656         * gcc.c-torture/execute/20020216-1.c: New test.
9657
9658 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
9659
9660         * gcc.dg/decl-1.c: Update, new test.
9661
9662 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
9663
9664         * g++.dg/abi/bitfield1.C: New test.
9665         * g++.dg/abi/bitfield2.C: New test.
9666
9667 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
9668
9669         * gcc.dg/attr-nest.c: New test.
9670
9671 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
9672
9673         * gcc.c-torture/execute/20020215-1.c: New test.
9674
9675 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
9676
9677         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
9678         * g++.dg/debug/debug.exp: New.
9679         * g++.dg/debug/trivial.C: New.
9680         * g++.dg/debug/debug1.C: Moved...
9681         * g++.dg/other/debug1.C: ...from here.
9682         * g++.dg/debug/debug2.C: Moved...
9683         * g++.dg/other/debug2.C: ...from here.
9684         * g++.dg/debug/debug3.C: Moved...
9685         * g++.dg/other/debug3.C: ...from here.
9686
9687         * gcc.dg/noncompile/20020213-1.c: New test.
9688
9689 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
9690
9691         * g++.dg/other/debug3.C: New test.
9692
9693         * gcc.c-torture/execute/20020213-1.c: New test.
9694
9695 2002-02-13  Richard Smith <richard@ex-parrot.com>
9696
9697         * g++.old-deja/g++.other/thunk1.C: New test.
9698
9699 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
9700
9701         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
9702
9703 2002-02-13  Stan Shebs  <shebs@apple.com>
9704
9705         * gcc.dg/altivec-3.c: New.
9706
9707 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
9708
9709         * gcc.dg/Wunreachable-1.c: New test.
9710         * gcc.dg/Wunreachable-2.c: New test.
9711
9712 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
9713
9714         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
9715
9716 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
9717
9718         * gcc.dg/decl-1.c: New test.
9719
9720 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
9721
9722         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
9723
9724 2002-02-10  Kazu Hirata  <kazu@hxi.com>
9725
9726         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
9727         * gcc.c-torture/compile/980506-1.x: Likewise.
9728
9729 2002-02-10  Kazu Hirata  <kazu@hxi.com>
9730
9731         * gcc.dg/20020210-1.c: New.
9732
9733 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
9734
9735         * g77.f-torture/execute/947.f: New regression test
9736         for PR fortran/947.
9737
9738 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
9739
9740         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
9741         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
9742
9743 2002-02-08  Richard Henderson  <rth@redhat.com>
9744
9745         * gcc.c-torture/compile/labels-3.c: New.
9746
9747 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
9748
9749         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
9750         expression statements work instead.
9751         * gcc.dg/noncompile/20020207-1.c: New test.
9752
9753 2002-02-07  Richard Henderson  <rth@redhat.com>
9754
9755         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
9756
9757 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
9758
9759         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
9760         message from g77
9761         * lib/g77-dg.exp: Trim g77 error messages so that they are
9762         recognized by dg.exp.
9763
9764 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
9765
9766         PR fortran/5473
9767         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
9768
9769 2002-02-07  Richard Henderson  <rth@redhat.com>
9770
9771         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
9772         to be sufficiently aligned for integers.
9773
9774 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
9775
9776         * g++.dg/template/friend4.C: New test.
9777
9778 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
9779
9780         PR fortran/5743
9781         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
9782         unsupported cases.
9783
9784 2002-02-07  Richard Henderson  <rth@redhat.com>
9785
9786         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
9787         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
9788         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
9789         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
9790
9791 2002-02-06  Richard Henderson  <rth@redhat.com>
9792
9793         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
9794
9795 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
9796
9797         * gcc.dg/20020206-1.c: New test.
9798
9799 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
9800
9801         * gcc.c-torture/execute/20020206-1.c: New test.
9802
9803         * gcc.c-torture/execute/20020206-2.c: New test.
9804
9805         PR optimization/5429:
9806         * gcc.c-torture/compile/20020206-1.c: New test.
9807
9808 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
9809
9810         * g++.dg/ext/align1.C: Do not use an explicit alignment value
9811         as certain file formats cannot support particularly large
9812         alignments.
9813
9814         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
9815         and do not expect to be able to link the executable.
9816
9817         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
9818         fail because the COFF format does not support the weak attribute.
9819
9820 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
9821
9822         * g77.dg/pr5473.f:  New test
9823
9824 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
9825
9826         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
9827         Fix testcase accordingly.
9828
9829 2002-02-04  Richard Henderson  <rth@redhat.com>
9830
9831         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
9832         (buf): Change to be an array of pointers, not ints.
9833
9834 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
9835
9836         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
9837         before all tests.  Move warning one line above to match where it
9838         C frontend emits.
9839         * gcc.dg/Wswitch-2.c: New test.
9840         * g++.dg/warn/Wswitch-1.C: New test.
9841         * g++.dg/warn/Wswitch-2.C: New test.
9842
9843 2002-02-04  Richard Henderson  <rth@redhat.com>
9844
9845         * g++.dg/abi/offsetof.C: Fix size comparison.
9846
9847 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
9848
9849         * gcc.dg/cast-qual-2.c: New test.
9850
9851 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
9852
9853         * gcc.dg/20020201-4.c: New test.
9854
9855 2002-02-04  Ben Elliston  <bje@redhat.com>
9856
9857         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
9858         target_info attribute != 0, in addition to the empty string.
9859         (gcc_target_compile): Likewise.
9860
9861 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
9862
9863         * gcc.dg/Wswitch.c: New test.
9864         PR gcc/4475. PR gcc/3780.
9865
9866 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
9867
9868         * g77.f-torture/execute/5122.f: New test for regressions
9869         against PR fortran/5122.
9870
9871 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
9872
9873         * g77.f-torture/compile/pr3743.f: Delete
9874         * g77.dg/pr3743-1.f: New test.
9875         * g77.dg/pr3743-2.f: New test.
9876         * g77.dg/pr3743-3.f: New test.
9877         * g77.dg/pr3743-4.f: New test.
9878
9879 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
9880
9881         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
9882
9883 2002-02-02  Richard Henderson  <rth@redhat.com>
9884
9885         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
9886         * gcc.c-torture/execute/bf64-1.c: Likewise.
9887
9888 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
9889
9890         * gcc.dg/20020201-2.c: New test.
9891
9892         * gcc.dg/20020201-3.c: New test.
9893
9894         * gcc.c-torture/execute/bitfld-2.c: New test.
9895
9896 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
9897
9898         * gcc.dg/bitfld-1.c: Update.
9899         * gcc.dg/bitfld-2.c: Update.
9900         * gcc.c-torture/execute/bitfld-1.x: New.
9901
9902 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
9903
9904         * gcc.c-torture/execute/20020201-1.c: New test.
9905
9906 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
9907
9908         PR target/5469
9909         * gcc.dg/20020201-1.c: New test.
9910
9911 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
9912
9913         PR fortran/3743
9914         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
9915         * g77.f-torture/compile/pr3743.x: Remove
9916
9917 2002-01-31  Tom Rix  <trix@redhat.com>
9918
9919         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
9920
9921 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
9922
9923         * gcc.dg/noncompile/20020130-1.c: New test.
9924
9925 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
9926
9927         * g77.dg/f77-edit-i-out.f:  Escape \. Allow \r\n and \r.
9928
9929 2002-01-29  Richard Henderson  <rth@redhat.com>
9930
9931         * gcc.c-torture/execute/991118-1.c: Cast various constants back
9932         to long long.
9933         * gcc.c-torture/execute/bf64-1.c: Likewise.
9934
9935 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
9936
9937         * gcc.c-torture/execute/20020129-1.c: New test.
9938
9939 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
9940
9941         * gcc.c-torture/compile/20000224-1.c: Update.
9942         * gcc.c-torture/execute/bitfld-1.c: New tests.
9943         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
9944         * gcc.dg/uninit-A.c: Update.
9945
9946 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
9947
9948         * g++.dg/template/ctor1.C: Add instantiation.
9949
9950 2002-01-28  Paul Koning  <pkoning@equallogic.com>
9951
9952         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
9953         argument to __builtin_prefetch to be const ptr.
9954
9955 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
9956
9957         * gcc.c-torture/compile/20020120-1.c: New test.
9958
9959 2002-01-27  Kazu Hirata  <kazu@hxi.com>
9960
9961         * gcc.c-torture/execute/20020127-1.c: New test.
9962
9963 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
9964
9965         * g77.dg/f77-edit-i-in.f: New test
9966         * g77.dg/f77-edit-i-out.f: New test
9967
9968 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
9969
9970         * gcc.dg/debug/debug.exp: New file.
9971         * gcc.dg/debug/trivial.c: New file.
9972         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
9973         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
9974         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
9975         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
9976         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
9977         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
9978         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
9979         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
9980         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
9981         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
9982         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
9983         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
9984         * gcc.dg/20000503-1.c: Removed.
9985         * gcc.dg/20010207-1.c: Removed.
9986         * gcc.dg/20011223-1.c: Removed.
9987         * gcc.dg/20020104-2.c: Removed.
9988         * gcc.dg/debug-1.c: Removed.
9989         * gcc.dg/debug-2.c: Removed.
9990         * gcc.dg/debug-3.c: Removed.
9991         * gcc.dg/debug-4.c: Removed.
9992         * gcc.dg/debug-5.c: Removed.
9993         * gcc.dg/debug-6.c: Removed.
9994         * gcc.dg/dwarf2-1.c: Removed.
9995         * gcc.dg/dwarf2-2.c: Removed.
9996
9997 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
9998
9999         * g++.old-deja/g++.other/eh5.C: New test.
10000         * g++.old-deja/g++.other/sibcall2.C: New test.
10001         * g++.old-deja/g++.other/array9.C: New test.
10002         * g++.old-deja/g++.other/typename2.C: New test.
10003         * g++.old-deja/g++.other/crash60.C: New test.
10004         * g++.old-deja/g++.other/conv9.C: New test.
10005         * g++.old-deja/g++.other/mangle10.C: New test.
10006         * g++.old-deja/g++.other/unchanging1.C: New test.
10007         * g++.old-deja/g++.other/exprstmt1.C: New test.
10008         * g++.old-deja/g++.other/inline23.C: New test.
10009         * g++.old-deja/g++.eh/ia64-1.C: New test.
10010         * g++.old-deja/g++.other/dwarf2-1.C: New test.
10011         * g++.old-deja/g++.other/reload1.C: New test.
10012         * g++.old-deja/g++.other/static20.C: New test.
10013         * g++.old-deja/g++.other/local-alloc1.C: New test.
10014         * g++.old-deja/g++.other/conv8.C: New test.
10015         * g++.old-deja/g++.other/stmtexpr2.C: New test.
10016         * g++.old-deja/g++.other/storeexpr1.C: New test.
10017         * g++.old-deja/g++.other/storeexpr2.C: New test.
10018         * g++.dg/eh/template2.C: New test.
10019         * g++.dg/warn/weak1.C: New test.
10020
10021 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
10022
10023         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
10024         Remove first, non-varying, argument.
10025
10026 2002-01-23  Richard Henderson  <rth@redhat.com>
10027
10028         * gcc.dg/inline-2.c: New.
10029
10030         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
10031         Add optional target arg.  Check number of arguments.
10032         (scan-assembler-not, scan-assembler-dem): Likewise.
10033         (scan-assembler-dem-not): Likewise.
10034
10035 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
10036
10037         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
10038         line 12.
10039         * g++.old-deja/g++.brendan/parse3.C,
10040         g++.old-deja/g++.other/crash26.C,
10041         g++.old-deja/g++.other/crash28.C,
10042         g++.old-deja/g++.other/crash29.C,
10043         g++.old-deja/g++.other/crash30.C,
10044         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
10045
10046 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
10047
10048         * gcc.dg/20020115-1.c: New.
10049
10050 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
10051
10052         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
10053
10054 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
10055
10056         * gcc.dg/20020122-3.c: New.
10057
10058 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
10059
10060         * g++.dg/other/gc1.C: New test.
10061
10062 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
10063
10064         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
10065
10066 2002-01-22  Richard Henderson  <rth@redhat.com>
10067
10068         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
10069
10070 2002-01-22  Richard Henderson  <rth@redhat.com>
10071
10072         * gcc.dg/20020122-4.c: New.
10073
10074 2002-01-22  H.J. Lu <hjl@gnu.org>
10075
10076         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
10077         link output.
10078         * gcc.dg/special/ecos.exp: Likewise.
10079         * lib/g++-dg.exp: Likewise.
10080         * lib/g77-dg.exp: Likewise.
10081         * lib/gcc-dg.exp : Likewise.
10082         * lib/mike-g++.exp: Likewise.
10083         * lib/mike-g77.exp: Likewise.
10084         * lib/mike-gcc.exp: Likewise.
10085         * lib/objc-dg.exp: Likewise.
10086
10087 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
10088
10089         PR target/5379
10090         * gcc.dg/20020122-2.c: New test.
10091
10092 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
10093
10094         * gcc.dg/20020122-1.c: New test.
10095
10096 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
10097
10098         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
10099
10100 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
10101
10102         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
10103
10104 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
10105
10106         * gcc.c-torture/compile/20020121-1.c: New test.
10107
10108 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
10109
10110         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
10111         ld_library_path.
10112
10113 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
10114
10115         * gcc.dg/20020218-1.c: New test.
10116
10117 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
10118
10119         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
10120         messages
10121         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
10122         "At global scope" warning
10123         * g++.dg/ext/align1.C: Change cygwin test for alignment
10124         from db-bogus to dg-warning
10125
10126 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
10127
10128         * g77.f-torture/compile/cpp2.F: New test.
10129
10130 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
10131
10132         * g++.dg/template/access1.C: New test.
10133
10134 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
10135
10136         * gcc.dg/20020118-1.c: New.
10137
10138 2002-01-18  Kazu Hirata  <kazu@hxi.com>
10139
10140         * testsuite/gcc.c-torture/execute/20020118-1.c: New test.
10141
10142 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
10143
10144         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
10145         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
10146         alignment warnings.
10147
10148 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
10149
10150         * gcc.misc-tests/i386-prefetch.exp: Save and restore
10151         torture_with_loops and torture_without_loops
10152
10153 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
10154
10155         * gcc.c-torture/compile/20020116-1.c: New test.
10156
10157 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
10158
10159         * gcc.dg/20020116-2.c: New test.
10160
10161         * gcc.dg/ultrasp4.c: New test.
10162
10163         * gcc.dg/20020116-1.c: New test.
10164
10165 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
10166
10167         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
10168         by EABI.
10169
10170 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
10171
10172         * gcc.misc-tests/i386-prefetch.exp: New.
10173         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
10174         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
10175         * gcc.misc-tests/i386-pf-none-1.c: New test.
10176         * gcc.misc-tests/i386-pf-sse-1.c: New test.
10177
10178 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
10179
10180         * gcc.dg/gnu89-init-1.c: Add new tests.
10181
10182 2002-01-15  Andreas Jaeger  <aj@suse.de>
10183
10184         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
10185         * gcc.dg/i386-mmx-2.c: Likewise.
10186         * gcc.dg/i386-sse-1.c: Likewise.
10187         * gcc.dg/i386-sse-2.c: Likewise.
10188         * gcc.dg/i386-sse-3.c: Likewise.
10189
10190 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
10191
10192         * g77.f-torture/execute/intrinsic-unix-bessel.f:
10193         Uncomment additional cases that now pass.
10194
10195 2002-01-11  Richard Henderson  <rth@redhat.com>
10196
10197         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
10198         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
10199
10200 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
10201
10202         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
10203
10204 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
10205
10206         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
10207         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
10208
10209 2002-01-10  Dale Johannesen  <dalej@apple.com>
10210
10211         * gcc.c-torture/execute/loop-11.c: New.
10212
10213 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
10214
10215         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
10216         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
10217
10218 2002-01-09  Richard Henderson  <rth@redhat.com>
10219
10220         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
10221         type in which to perform the operation for each size.
10222
10223 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
10224
10225         * gcc.c-torture/compile/20020109-2.c: New test.
10226
10227 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
10228
10229         * gcc.c-torture/execute/loop-10.c: New test.
10230
10231 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
10232
10233         * gcc.c-torture/compile/20010226-1.c: New test.
10234         * gcc.c-torture/compile/20010227-1.c: New test.
10235         * gcc.c-torture/compile/20010426-1.c: New test.
10236         * gcc.c-torture/compile/20010510-1.c: New test.
10237         * gcc.c-torture/compile/20010605-3.c: New test.
10238         * gcc.c-torture/compile/20010824-1.c: New test.
10239         * gcc.c-torture/execute/20010409-1.c: New test.
10240         * gcc.dg/noncompile/20000901-1.c: New test.
10241         * gcc.dg/20001023-1.c: New test.
10242         * gcc.dg/20001101-1.c: New test.
10243         * gcc.dg/20001102-1.c: New test.
10244         * gcc.dg/20010207-1.c: New test.
10245         * gcc.dg/20010405-1.c: New test.
10246         * gcc.dg/20010822-1.c: New test.
10247         * gcc.dg/20011107-1.c: New test.
10248
10249 2002-01-09  Jeffrey A Law  (law@redhat.com)
10250
10251         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
10252
10253         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
10254         execution failure on PA targets.
10255
10256 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
10257
10258         * gcc.c-torture/compile/20020109-1.c: New test.
10259
10260 2002-01-08  Kazu Hirata  <kazu@hxi.com>
10261
10262         * gcc.c-torture/execute/20020108-1.c: New test.
10263
10264 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
10265
10266         * gcc.dg/20020108-1.c: New test.
10267
10268 2002-01-08  H.J. Lu <hjl@gnu.org>
10269
10270         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
10271         for header files.
10272
10273 2002-01-08  Geoff Keating  <geoffk@redhat.com>
10274
10275         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
10276         consistency.
10277
10278 002-01-07  Aldy Hernandez  <aldyh@redhat.com>
10279
10280         * gcc.dg/altivec-4.c: Test altivec predicates.
10281
10282 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
10283
10284         * gcc.c-torture/execute/20020107-1.c: New test.
10285
10286 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
10287
10288         PR c/5279
10289         * gcc.c-torture/compile/20020106-1.c: New test.
10290
10291 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
10292
10293         * gcc.c-torture/execute/nestfunc-4.c: New test.
10294
10295 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
10296
10297         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
10298         extra triple that slipped in.
10299         * g++.old-deja/g++.abi/align.C: Likewise.
10300         * g++.old-deja/g++.abi/bitfields.C: Likewise.
10301
10302 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
10303
10304         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
10305         * g++.old-deja/g++.abi/align.C: Likewise.
10306         * g++.old-deja/g++.abi/bitfields.C: Likewise.
10307
10308         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
10309         on FreeBSD/i386.
10310         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
10311         FreeBSD.
10312
10313 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
10314
10315         * gcc.dg/20020104-1.c: New test.
10316
10317         * gcc.dg/20020104-2.c: New test.
10318
10319 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
10320
10321         * gcc.dg/20020103-1.c: Fix typo in target selector.
10322
10323 2002-01-03  Richard Henderson  <rth@redhat.com>
10324
10325         * gcc.dg/20020103-1.c: New.
10326
10327 2002-01-03  Kazu Hirata  <kazu@hxi.com>
10328
10329         * gcc.c-torture/execute/20020103-1.c: New test.
10330
10331 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
10332
10333         * g++.dg/other/debug2.C: New test.
10334
10335         * gcc.c-torture/compile/20020103-1.c: New test.
10336
10337 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
10338
10339         * gcc.dg/gnu89-init-1.c: Added new tests.
10340
10341 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
10342
10343         * g++.dg/template/friend2.C: Remove as patch is reverted.
10344
10345         * g++.dg/warn/oldcast1.C: New test.
10346
10347         * g++.dg/template/ptrmem1.C: New test.
10348         * g++.dg/template/ptrmem2.C: New test.
10349
10350         * g++.dg/template/ntp.C: New test.
10351
10352         * g++.dg/other/component1.C: New test.
10353
10354         * g++.dg/template/ttp3.C: New test.
10355
10356         * g++.dg/template/friend2.C: New test.
10357         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
10358
10359 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
10360
10361         * g++.dg/other/ptrmem1.C: New test.
10362         * g++.dg/other/ptrmem2.C: New test.
10363
10364 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
10365
10366         * g++.dg/template/ctor1.C: New test.
10367
10368 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
10369
10370         * g++.dg/template/friend2.C: New test.
10371
10372 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
10373
10374         * gcc.dg/mmix-1.c: New test.
10375
10376 2001-12-31  Richard Henderson  <rth@redhat.com>
10377
10378         * gcc.dg/asm-5.c: New.
10379
10380 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
10381
10382         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
10383         in namespace __gnu_cxx
10384
10385 2001-12-30  Richard Henderson  <rth@redhat.com>
10386
10387         * gcc.dg/debug-6.c: New.
10388
10389 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
10390
10391         * gcc.c-torture/compile/20011229-2.c: New test.
10392
10393 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
10394
10395         * gcc.dg/debug-3.c: New test.
10396         * gcc.dg/debug-4.c: New test.
10397         * gcc.dg/debug-5.c: New test.
10398
10399 2001-12-29  Richard Henderson  <rth@redhat.com>
10400
10401         * g++.dg/eh/loop1.C: New.
10402
10403 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
10404
10405         * g++.dg/template/crash1.C: New test.
10406
10407 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
10408
10409         * g++.dg/other/const1.C: New test.
10410
10411 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
10412
10413         * gcc.c-torture/compile/20011229-1.c: New test.
10414
10415 2001-12-28  Stan Shebs  <shebs@apple.com>
10416
10417         * lib/objc-torture.exp: Resync with c-torture.exp.
10418         * lib/objc.exp: Load standard libraries.
10419
10420 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
10421
10422         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
10423         additional tests.
10424
10425 2001-12-27  Roger Sayle <roger@eyesopen.com>
10426
10427         * gcc.c-torture/execute/string-opt-16.c: New testcase.
10428
10429 2001-12-27  Richard Henderson  <rth@redhat.com>
10430
10431         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
10432
10433 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
10434
10435         * g++.dg/eh/ctor1.C: New test.
10436         * g++.dg/other/error2.C: New test.
10437
10438 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
10439
10440         * g++.dg/other/init2.C: New test.
10441
10442 2001-12-24  Richard Henderson  <rth@redhat.com>
10443
10444         * gcc.dg/20011223-1.c: New.
10445         * gcc.dg/inline-1.c: New.
10446
10447 2001-12-23  Richard Henderson  <rth@redhat.com>
10448
10449         * gcc.dg/asm-4.c: Test operand modifiers.
10450
10451 2001-12-23  Richard Henderson  <rth@redhat.com>
10452
10453         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
10454
10455 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
10456
10457         * gcc.c-torture/execute/20011223-1.c: New test.
10458
10459 2001-12-21  Richard Henderson  <rth@redhat.com>
10460
10461         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
10462         re-enables the warning.
10463
10464 2001-12-21  Richard Henderson  <rth@redhat.com>
10465
10466         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
10467
10468 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
10469
10470         * gcc.c-torture/compile/20011218-1.c: New test.
10471
10472 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
10473
10474         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
10475         arm-isr.c test.
10476         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
10477         epilogue generation for ARM ISR routines.
10478
10479 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10480
10481         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
10482         * gcc.dg/format/c90-printf-3.c: Likewise.
10483         * gcc.dg/format/c99-printf-3.c: Likewise.
10484         * gcc.dg/format/ext-1.c: Likewise.
10485         * gcc.dg/format/ext-6.c: Likewise.
10486         * gcc.dg/format/format.h: Prototype unlocked stdio.
10487
10488 2001-12-20  Richard Henderson  <rth@redhat.com>
10489
10490         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
10491         (arena): Use it.
10492         (malloc): Correct allocation logic.  Abort if we fill up the
10493         arena before initialization complete.
10494         (realloc): Correct allocation logic.
10495
10496 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
10497
10498         * gcc.c-torture/compile/20011219-2.c: New test.
10499
10500         * gcc.c-torture/execute/20011219-1.c: New test.
10501
10502 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
10503
10504         * gcc.dg/special/ecos.exp:  wkali-1.c unsupported if
10505         target does not support weak symbols.
10506
10507 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
10508
10509         * gcc.c-torture/compile/20011219-1.c: New test.
10510
10511 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
10512
10513         * g++.dg/other/error1.C: New test.
10514
10515 2001-12-17  Jeffrey A Law  (law@redhat.com)
10516
10517         * gcc.c-torture/execute/20011217-1.c: New test.
10518
10519 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
10520
10521         * objc.dg/special/: New directory.
10522         * objc.dg/special/special.exp: New file.
10523         * objc.dg/special/unclaimed-category-1.h: New file.
10524         * objc.dg/special/unclaimed-category-1a.m: New file.
10525         * objc.dg/special/unclaimed-category-1.m: New file.
10526
10527 2001-12-17  Andreas Jaeger  <aj@suse.de>
10528
10529         * gcc.c-torture/compile/20011217-2.c: New test.
10530
10531 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
10532
10533         * gcc.c-torture/compile/20011217-1.c: New test.
10534
10535 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
10536
10537         * testsuite/gcc.dg/20011214-1.c: New.
10538
10539 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
10540
10541         * gcc.dg/altivec-4.c: New.
10542
10543 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
10544
10545         * gcc.dg/20011113-1.c: New test.
10546
10547 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
10548
10549         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
10550         std::__malloc_alloc_template<0> and
10551         std::__default_alloc_template<false, 0>.
10552
10553 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
10554
10555         * objc/execute/bf-21.m: New test.
10556         * objc/execute/enumeration-1.m: New test.
10557         * objc/execute/enumeration-2.m: New test.
10558
10559 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
10560
10561         * gcc.dg/gnu89-init-1.c: New test.
10562
10563 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
10564
10565         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
10566         * g++.old-deja/g++.jason/2371.C: Likewise.
10567         * g++.old-deja/g++.jason/template33.C: Likewise.
10568         * g++.old-deja/g++.jason/template34.C: Likewise.
10569         * g++.old-deja/g++.jason/template36.C: Likewise.
10570         * g++.old-deja/g++.oliva/typename1.C: Likewise.
10571         * g++.old-deja/g++.oliva/typename2.C: Likewise.
10572         * g++.old-deja/g++.other/typename1.C: Likewise.
10573         * g++.old-deja/g++.pt/inherit2.C: Likewise.
10574         * g++.old-deja/g++.pt/nontype5.C: Likewise.
10575         * g++.old-deja/g++.pt/typename11.C: Likewise.
10576         * g++.old-deja/g++.pt/typename14.C: Likewise.
10577         * g++.old-deja/g++.pt/typename16.C: Likewise.
10578         * g++.old-deja/g++.pt/typename3.C: Likewise.
10579         * g++.old-deja/g++.pt/typename4.C: Likewise.
10580         * g++.old-deja/g++.pt/typename5.C: Likewise.
10581         * g++.old-deja/g++.pt/typename7.C: Likewise.
10582         * g++.old-deja/g++.robertl/eb9.C: Likewise.
10583
10584 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
10585
10586         * g++.dg/other/linkage1.C: New test.
10587         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
10588         specifiers.
10589
10590 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
10591
10592         * gcc.dg/concat.c: New test.
10593
10594 2001-12-11  Stan Shebs  <shebs@apple.com>
10595
10596         * objc/compile: New test directory.
10597         * objc/compile/compile.exp: New expect script.
10598         * objc/compile/20011211-1.m: New compile test.
10599
10600 2001-12-11  Jason Merrill  <jason@redhat.com>
10601
10602         * lib/prune.exp (prune_gcc_output): Also handle "In member
10603         function".  So many permutations...
10604
10605 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
10606
10607         * g++.dg/template/typedef1.C: New test.
10608
10609 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
10610
10611         * g++.dg/other/copy1.C: New test.
10612
10613 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
10614
10615         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
10616
10617         * gcc.dg/builtin-choose-expr.c: New.
10618
10619 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
10620
10621         * gcc.dg/altivec-2.c: New.
10622
10623 2001-12-07  Richard Henderson  <rth@redhat.com>
10624
10625         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
10626
10627 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
10628
10629         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
10630         ultrasparc.
10631
10632 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
10633
10634         * g++-old.deja/g++.robertl/eb101.C: Deleted.
10635
10636 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
10637
10638         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
10639         variable argument list.
10640
10641 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
10642
10643         * gcc.c-torture/execute/memcheck: Delete entire directory.
10644         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
10645         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
10646
10647 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
10648
10649         * gcc.dg/Wshadow-1.c: New test.
10650
10651 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
10652
10653         * gcc.c-torture/compile/20011130-1.c: New test.
10654
10655         * gcc.dg/noncompile/20011025-1.c: New test.
10656
10657         * g++.dg/other/anon-union.C: New test.
10658
10659         * gcc.c-torture/execute/20011024-1.c: New test.
10660
10661 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
10662
10663         * gcc.c-torture/execute/20000722-1.x,
10664         gcc.c-torture/execute/20010123-1.x: Remove.
10665         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
10666         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
10667         gcc.dg/c99-complit-2.c: New tests.
10668
10669 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
10670
10671         * g++.dg/inherit/base1.C: New test.
10672
10673 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
10674
10675         * g++.dg/other/stdarg1.C: New test.
10676
10677         * gcc.c-torture/compile/20011130-2.c: New test.
10678
10679 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
10680
10681         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
10682         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
10683         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
10684         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
10685         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
10686         * gcc.dg/builtin-prefetch-1.c: New test.
10687
10688 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
10689
10690         * gcc.dg/20011130-1.c: New test.
10691
10692 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
10693
10694         * g++.dg/other/scope1.C: New test.
10695         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
10696
10697 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
10698
10699         * gcc.dg/vla-init-1.c: New test.
10700
10701 2001-12-01  Geoff Keating  <geoffk@redhat.com>
10702
10703         * gcc.c-torture/compile/structs.c: New testcase from GDB.
10704
10705 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
10706
10707         * objc.dg/alias.m: Update.
10708         * objc.dg/class-1.m: Update.
10709         * objc.dg/const-str-1.m: Update.
10710         * objc.dg/fwd-proto-1.m: Update.
10711         * objc.dg/id-1.m: Update.
10712         * objc.dg/super-class-1.m: Update.
10713
10714 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
10715
10716         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
10717         constructs.
10718
10719 2001-11-28  Jeffrey A Law  (law@cygnus.com)
10720
10721         * gcc.c-torture/execute/20011128-1.c: New test.
10722
10723 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
10724
10725         * gcc.dg/20011127-1.c: New test.
10726
10727 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
10728
10729         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
10730         from Austin Group draft 7.
10731         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
10732         scanf format arguments.
10733         * gcc.dg/format/no-exargs-2.c: New test.
10734
10735 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
10736
10737         * g++.dg/abi/vbase8-4.C: New test.
10738
10739 2001-11-24  Ian Lance Taylor  <ian@airs.com>
10740
10741         * gcc.c-torture/execute/20011121-1.c: New test.
10742
10743 2001-11-23  Jeffrey A Law  (law@cygnus.com)
10744
10745         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
10746
10747 2001-11-23  Andreas Jaeger  <aj@suse.de>
10748
10749         * gcc.dg/cpp/charconst-2.c: New test.
10750
10751 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
10752
10753         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
10754         to the host if it is remote.  Let tests specify extra headers
10755         they use.
10756         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
10757         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
10758         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
10759         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
10760         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
10761         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
10762         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
10763         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
10764         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
10765         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
10766
10767 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
10768
10769         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
10770         for little endian ARMs.
10771
10772 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
10773
10774         * gcc.c-torture/compile/20011119-1.c: New test.
10775         * gcc.c-torture/compile/20011119-2.c: New test.
10776
10777 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
10778
10779         * gcc.dg/altivec-1.c: Fix typo.
10780
10781 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
10782
10783         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
10784
10785 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
10786
10787         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
10788
10789 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
10790
10791         * lib/g77.exp: Don't specify --rpath-link.
10792
10793         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
10794         across all the headers.
10795         * gcc.dg/format/format.exp: For testing on a remote host,
10796         copy format.h.
10797
10798         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
10799         * gcc.c-torture/execute/930406-1.c: Likewise.
10800         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
10801
10802 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
10803
10804         * gcc.dg/altivec-1.c: New.
10805
10806 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
10807
10808         * gcc.dg/cpp/fpreprocessed.c: New test case.
10809
10810 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
10811
10812         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
10813         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
10814         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
10815
10816 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
10817
10818         * gcc.dg/no-builtin-1.c: New test.
10819
10820 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
10821
10822         * gcc.c-torture/execute/20011115-1.c: New test.
10823
10824 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
10825
10826         * gcc.c-torture/compile/20011114-2.c: New test.
10827         * gcc.c-torture/compile/20011114-3.c: New test.
10828         * gcc.c-torture/compile/20011114-4.c: New test.
10829
10830 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
10831
10832         * g++.dg/other/init1.C: New test.
10833
10834 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
10835
10836         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
10837         message.
10838
10839         * gcc.c-torture/execute/20011114-1.c: New testcase.
10840
10841         * gcc.c-torture/compile/20010327-1.c: Revert last change.
10842         * gcc.c-torture/compile/20011114-1.c: New test, exactly
10843         like the (before this change) version of 20010327-1.c.
10844
10845 2001-11-14  Roger Sayle <roger@eyesopen.com>
10846
10847         * gcc.c-torture/execute/string-opt-13.c: New testcase.
10848
10849 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
10850
10851         * g++.dg/init/array2.C: New test.
10852
10853 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
10854
10855         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
10856
10857 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
10858
10859         * g++.dg/other/forscope1.C: New test.
10860         * g++.dg/ext/forscope1.C: New test.
10861         * g++.dg/ext/forscope2.C: New test.
10862
10863 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
10864
10865         * gcc.c-torture/execute/20011113-1.c: New test.
10866
10867 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
10868
10869         * gcc.c-torture/execute/20011109-2.c: New test.
10870
10871         * gcc.c-torture/execute/20011109-1.c: New test.
10872
10873 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
10874
10875         * gcc.c-torture/compile/20011109-1.c: New test.
10876
10877 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
10878
10879         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
10880         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
10881         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
10882         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
10883         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
10884         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
10885         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
10886
10887 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
10888
10889         * g++.dg/warn/Wshadow-1.C: New tests.
10890         * g++.old-deja/g++.mike/for3.C: Update.
10891
10892 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
10893
10894         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
10895         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
10896         XFAILs.  Adjust expected error texts.
10897         * gcc.c-torture/compile/20011106-1.c,
10898         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
10899         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
10900         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
10901         gcc.dg/c99-array-lval-5.c: New tests.
10902
10903 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
10904
10905         * gcc.dg/cpp/defined.c: Update.
10906
10907 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
10908
10909         * gcc.c-torture/execute/anon-1.c: New test.
10910
10911 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
10912
10913         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
10914         same size, so no warning should be produced on stormy16.
10915
10916         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
10917         due to oversized array.
10918         * g++.old-deja/g++.mike/ns15.C: Likewise.
10919         * g++.old-deja/g++.pt/crash16.C: Likewise.
10920
10921 2001-11-02  Graham Stott  <grahams@redhat.com>
10922
10923         * g++.dgother/debug1.C: Fix typos.
10924
10925 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
10926
10927         * g++.dg/other/debug1.C: New test.
10928
10929 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
10930
10931         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
10932         of unsigned long.
10933
10934 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
10935
10936         * gcc.dg/20011029-2.c: New test.
10937
10938         * gcc.c-torture/compile/20011029-1.c: New test.
10939
10940 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
10941
10942         * objc/execute/class_self-1.m: New test.
10943         * objc/execute/class_self-2.m: New test.
10944
10945 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
10946
10947         * gcc.misc-tests/msgs.exp: Delete.
10948         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
10949         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
10950         error set to match recent changes.
10951
10952 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
10953
10954         * gcc.dg/20011021-1.c: New test.
10955
10956 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
10957
10958         * gcc.c-torture/compile/20011023-1.c: New test.
10959
10960 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
10961
10962         * lib/g77.exp: Rewrite based on lib/g++.exp.
10963
10964 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
10965
10966         * gcc.c-torture/execute/20011019-1.c: New test.
10967
10968         * gcc.dg/20011018-1.c: New test.
10969
10970 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
10971
10972         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
10973
10974 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
10975
10976         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
10977         * gcc.dg/attr-invalid.c: Likewise.
10978
10979 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
10980
10981         * testsuite/gcc.dg/20011015-1.c: New test.
10982
10983 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
10984
10985         * g++.dg/template/unify2.C: New test.
10986
10987 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
10988
10989         * g++.dg/other/exception-specification.C: New test
10990
10991 2001-10-13  Tom Rix  <trix@redhat.com>
10992
10993         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
10994         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
10995
10996 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
10997
10998         * testsuite/gcc.dg/20011009-1.c: New test.
10999
11000 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
11001
11002         PR g++/4476
11003         * g++.dg/other/friend1.C: New test.
11004
11005 2001-10-11  Richard Henderson  <rth@redhat.com>
11006
11007         * g++.old-deja/g++.other/crash18.C: Add -S to options.
11008
11009 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
11010
11011         * gcc.c-torture/compile/20011010-1.c: New.
11012
11013 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
11014
11015         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
11016         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
11017         g77.f-torture/execute/execute.exp,
11018         g77.f-torture/noncompile/noncompile.exp,
11019         gcc.c-torture/compile/compile.exp,
11020         gcc.c-torture/execute/execute.exp,
11021         gcc.c-torture/execute/ieee/ieee.exp,
11022         gcc.c-torture/execute/memcheck/memcheck.exp,
11023         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
11024         objc/execute/execute.exp: Update FSF address.
11025
11026 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
11027
11028         * gcc.dg/cpp/cmdlne-C.c: Update.
11029         * gcc.dg/cpp/cmdlne-C2.c: New.
11030
11031 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
11032
11033         * gcc.c-torture/execute/20011008-3.c: New.
11034
11035 2001-10-08  DJ Delorie  <dj@redhat.com>
11036
11037         * gcc.dg/20011008-1.c: New.
11038         * gcc.dg/20011008-2.c: New.
11039
11040 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
11041
11042         * gcc.dg/cpp/spacing1.c: Update test.
11043
11044 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
11045
11046         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
11047         spelling errors of "separate" as "seperate".
11048
11049 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
11050
11051         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
11052         enough to avoid inlining.
11053
11054 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
11055
11056         * lib/g77.exp: set libg2c_dir correctly.
11057
11058 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
11059
11060         * gcc.dg/cpp/macro11.c: New test.
11061
11062 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
11063
11064         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
11065         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
11066         gcc.dg/format/multattr-3.c: New tests.
11067         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
11068         tests for format attributes on function pointers being rejected.
11069
11070 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
11071
11072         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
11073
11074 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
11075
11076         * g++.dg/warn/format1.C: New test.
11077
11078 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
11079
11080         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
11081
11082 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
11083
11084         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
11085
11086 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
11087
11088         * gcc.dg/cpp/redef2.c: Add test.
11089
11090 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
11091
11092         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
11093         long-standing bug on i686, apparently.
11094         * gcc.c-torture/execute/loop-2c.x: New file.
11095         * gcc.c-torture/execute/loop-2d.x: New file.
11096         * gcc.c-torture/execute/loop-3c.x: New file.
11097
11098 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
11099
11100         * gcc.dg/cpp/20000625-2.c: Correct line number.
11101
11102 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
11103
11104         * gcc.dg/cpp/macro10.c: New test.
11105         * gcc.dg/cpp/strify3.c: New test.
11106         * gcc.dg/cpp/spacing1.c: Add tests.
11107         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
11108         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
11109
11110 2001-09-24  DJ Delorie  <dj@redhat.com>
11111
11112         * gcc.c-torture/execute/20010924-1.c: New test.
11113
11114 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
11115
11116         * testsuite/objc/execute/paste.m: Remove.
11117
11118 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
11119
11120         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
11121
11122 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
11123
11124         * g77.dg/strlen0.f: New test.
11125
11126 2001-09-21  Richard Henderson  <rth@redhat.com>
11127
11128         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
11129         * g++.old-deja/g++.abi/vtable2.C: Likewise.
11130
11131 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
11132
11133         Table-driven attributes.
11134         * g++.dg/ext/attrib1.C: New test.
11135
11136 2001-09-20  DJ Delorie  <dj@redhat.com>
11137
11138         * gcc.dg/20000926-1.c: Update expected warning messages.
11139         * gcc.dg/array-2.c: Likewise, and test for warnings too.
11140         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
11141         array.
11142
11143 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
11144
11145         * g++.dg/eh/registers1.C: New test case.
11146
11147 2001-09-17  Richard Henderson  <rth@redhat.com>
11148
11149         * gcc.dg/array-5.c: Fix VLA decomposition test.
11150
11151 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
11152
11153         * gcc.dg/cpp/line5.c: New testcase.
11154
11155 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
11156
11157         * gcc.dg/cpp/macro9.c: New test.
11158
11159 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
11160
11161         * gcc.c-torture/execute/980223.c: Change type of addr from long
11162         to char *.
11163
11164 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
11165
11166         * gcc.c-torture/execute/20010915-1.c: New test.
11167
11168 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
11169
11170         * g77.dg/bprob: New directory.
11171         * g77.dg/bprob/bprob.exp: New file.
11172         * g77.dg/bprob/bprob-1.f: New test.
11173         * g77.dg/gcov: New directory.
11174         * g77.dg/gcov/gcov.exp: New file.
11175         * g77.dg/gcov/gcov-1.f: New test.
11176         * g77.dg/gcov/gcov-1.x: New file.
11177
11178 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
11179
11180         * gcc.dg/cpp/directiv.c: Update.
11181         * gcc.dg/cpp/undef1.c: Update.
11182
11183 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
11184
11185         * gcc.dg/20010912-1.c: New test.
11186
11187 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
11188
11189         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
11190         language-independent file in lib.
11191         * lib/gcov.exp: New file.
11192
11193 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
11194
11195         * gcc.c-torture/compile/20010911-1.c: New test.
11196
11197 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
11198
11199         * lib/profopt.exp: New, to support profile-directed optimizations.
11200         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
11201         * gcc.misc-tests/bprob-1.c: New test.
11202         * gcc.misc-tests/bprob-2.c: New test.
11203
11204 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
11205
11206         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
11207         XFAIL and which kinds of gcov output to verify.
11208         * gcc.misc-tests/gcov-4b.x: New file.
11209         * gcc.misc-tests/gcov-5b.x: New file.
11210         * gcc.misc-tests/gcov-6.x: New file.
11211         * gcc.misc-tests/gcov-7.c: New test.
11212         * gcc.misc-tests/gcov-7.x: New file.
11213
11214 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
11215
11216         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
11217         * gcc.misc-tests/gcov-6.c: New test.
11218
11219 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
11220
11221         PR c++/3986
11222         * g++.dg/abi/vbase1.C: New test.
11223
11224 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
11225
11226         * objc.dg/method-2.m: New.
11227
11228 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
11229
11230         PR c++/4203
11231         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
11232         * g++.dg/init/empty1.C: New test.
11233
11234 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
11235
11236         * gcc.c-torture/compile/20010903-1.c: New test.
11237
11238 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
11239
11240         * testsuite/gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
11241         for m68k.
11242
11243 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
11244
11245         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
11246
11247         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
11248
11249         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
11250
11251 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
11252
11253         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
11254         for 16-bit 'unsigned int'.
11255
11256 2001-08-29  Kazu Hirata  <kazu@hxi.com>
11257
11258         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
11259
11260 2001-08-27  Richard Henderson  <rth@redhat.com>
11261
11262         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
11263         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
11264
11265 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
11266
11267         * gcc.dg/asm-names.c (ymain): New.
11268
11269 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
11270
11271         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
11272         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
11273         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
11274
11275 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11276
11277         * gcc.dg/compare5.c: New testcase.
11278
11279 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
11280
11281         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
11282         and "In instantiation".
11283
11284 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
11285
11286         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
11287
11288 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
11289
11290         * gcc.misc-tests/gcov.exp: Add support for branch information.
11291         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
11292         * gcc.misc-tests/gcov-4.c: New test.
11293         * gcc.misc-tests/gcov-4b.c: New test.
11294         * gcc.misc-tests/gcov-5b.c: New test.
11295
11296 2001-08-20  Zack Weinberg  <zackw@panix.com>
11297
11298         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
11299         expected to fail.
11300
11301 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
11302
11303         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
11304
11305 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
11306
11307         * g++.dg/eh/template1.C: New test.
11308
11309 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
11310
11311         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
11312         Fix thinko.
11313         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
11314         for xfail.
11315
11316 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
11317
11318         * lib/g77-dg.exp:  Use prune.exp for common procedures
11319         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
11320         * lib/g77.exp: (g77-dg-prune) Remove
11321
11322 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
11323
11324         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
11325
11326 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11327
11328         * g++.dg/template/unify1.C: New test.
11329
11330 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
11331
11332         * g++.dg/abi/empty4.C: New test.
11333
11334 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
11335
11336         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
11337         solaris2.*
11338         * g77.f-torture/compile/pr3743.x: Likewise
11339
11340 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
11341
11342         * g++.dg/other/using-declaration.C: New test.
11343
11344 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
11345
11346         * gcc.dg/cpp/tr-sign.c: New testcase.
11347
11348 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
11349
11350         * gcc.dg/cpp/19951025-1.c: Revert.
11351         * gcc.dg/cpp/directiv.c: We no longer process directives that
11352         interrupt macro arguments.
11353
11354 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
11355
11356         * gcc.dg/bconstp-1.c: New test.
11357
11358 2001-08-03  Richard Henderson  <rth@redhat.com>
11359
11360         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
11361
11362 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
11363
11364         * gcc.dg/cpp/19951025-1.c: Update.
11365
11366 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
11367
11368         * g77.dg/ff90-1.f (s): Fix reference of variable z,
11369         should be x.
11370
11371 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
11372
11373         Kill -fhonor-std.
11374         * g++.old-deja/g++.ns/ns14.C: Remove special options.
11375         * g++.old-deja/g++.other/std1.C: Likewise.
11376         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
11377
11378 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
11379
11380         * lib/g77.exp:  Load gcc-defs.exp for common procedures
11381         (g77_pass, g77_fail, g77_finish, g77_exit,
11382         ${tool}_check_unsupported_p} Now redundant.  Deleted.
11383
11384 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
11385
11386         * g77.dg/fbackslash.f
11387         * g77.dg/fcase-preserve.f
11388         * g77.dg/ff90-1.f
11389         * g77.dg/ffixed-line-length-0.f
11390         * g77.dg/ffixed-line-length-132.f
11391         * g77.dg/ffixed-line-length-7.f
11392         * g77.dg/ffixed-line-length-72.f
11393         * g77.dg/ffixed-line-length-none.f
11394         * g77.dg/ffree-form-1.f
11395         * g77.dg/fno-backslash.f
11396         * g77.dg/fno-f90-1.f
11397         * g77.dg/fno-fixed-form-1.f
11398         * g77.dg/fno-onetrip.f
11399         * g77.dg/fno-typeless-boz.f
11400         * g77.dg/fno-underscoring.f
11401         * g77.dg/fno-vxt-1.f
11402         * g77.dg/fonetrip.f
11403         * g77.dg/ftypeless-boz.f
11404         * g77.dg/fugly-assumed.f
11405         * g77.dg/funderscoring.f
11406         * g77.dg/fvxt-1.f
11407
11408 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
11409
11410         * objc.dg/fwd-proto-1.m: New.
11411         * objc.dg/local-decl-1.m: New.
11412         * objc.dg/naming-1.m: New.
11413         * objc.dg/naming-2.m: New.
11414         * objc.dg/proto-hier-1.m: New.
11415
11416 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
11417
11418         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
11419         largest-type elements to a struct makes its size grow.
11420
11421 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
11422
11423         * g++.dg/abi/vthunk1.C: New test.
11424
11425 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
11426
11427         * g++.dg/abi/vbase8-22.C: New test.
11428
11429 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
11430
11431         * gcc.dg/cpp/macro8.c: New test.
11432
11433 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
11434
11435         * g++.dg/abi/vbase8-21.C: New test.
11436
11437 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
11438
11439         * g++.dg/abi/vbase8-10.C: New test.
11440
11441 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
11442
11443         * lib/g++.exp (g++_set_ld_library_path): Renamed to
11444         ${tool}_set_ld_library_path.
11445         Changed caller.
11446         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
11447         g++.exp.
11448
11449 2001-07-26  Stan Cox <scox@redhat.com>
11450
11451         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
11452         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
11453         gcc_exit, gcc_check_unsupported_p):
11454         Moved to gcc-deps.exp
11455         * gcc-deps.exp: New file.
11456
11457 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11458
11459         * g++.old-deja/g++.pt/defarg14.C: New test.
11460
11461 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
11462
11463         * g++.old-deja/g++.other/lineno5.C: New test.
11464
11465 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
11466
11467         * g++.old-deja/g++.pt/crash68.C: New test.
11468
11469 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
11470
11471         * g++.old-deja/g++.other/crash42.C: New test.
11472
11473 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
11474
11475         * gcc.dg/cpp/extratokens.c: Fix.
11476         * gcc.dg/cpp/skipping2.c: New tests.
11477
11478 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
11479
11480         * gcc.c-torture/execute/20010724-1.c: New file.
11481         * gcc.c-torture/execute/20010724-1.x: New file.
11482
11483 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
11484
11485         * g++.old-deja/g++.other/cond7.C: New test.
11486
11487 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
11488
11489         * g++.old-deja/g++.other/optimize4.C: New test.
11490
11491 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
11492
11493         * g++.old-deja/g++.abi/vbase8-5.C: New test.
11494
11495 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
11496
11497         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
11498         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
11499         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
11500         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
11501
11502         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
11503         bug report" message.
11504
11505         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
11506         * g++.dg/ext/instantiate1.C: Move from old-deja.
11507
11508 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
11509
11510         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
11511         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
11512         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
11513         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
11514
11515 2001-07-23  Jeffrey A Law  (law@cygnus.com)
11516
11517         * gcc.c-torture/execute/20010723-1.c: New test.
11518
11519 2001-07-23  Ben Elliston  <bje@redhat.com>
11520
11521         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
11522
11523 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
11524
11525         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
11526         i[34567]86-*-*.
11527         Delete handling of ieee_multilib_flags.
11528         Pass -mieee for alpha*-*-* and sh-*-*.
11529         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
11530
11531 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
11532
11533         Remove old-abi tests.
11534         * g++.old-deja/g++.mike/p11116.C: Remove.
11535         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
11536
11537 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
11538
11539         * g77.f-torture/compile/pr3743.f:  New test
11540
11541 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
11542
11543         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
11544
11545 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
11546
11547         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
11548         g++.old-deja/g++.pt/static6.C: Likewise.
11549         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
11550         supports weak symbols.
11551
11552 2001-07-18  Andreas Jaeger  <aj@suse.de>
11553
11554         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
11555         supported again.
11556
11557 2001-07-18  Andreas Jaeger  <aj@suse.de>
11558
11559         * gcc.dg/iftrap-1.c: Fix target line.
11560
11561 2001-07-17  Richard Henderson  <rth@redhat.com>
11562
11563         * gcc.c-torture/execute/20010717-1.c: New.
11564
11565 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
11566
11567         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
11568         tests.
11569
11570 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
11571
11572         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
11573
11574 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
11575
11576         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
11577         UAC_SIGBUS, UAC_NOPRINT definitions.
11578
11579 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
11580
11581         * objc/execute/object_is_class.m: New test.
11582         * objc/execute/object_is_meta_class.m: New test.
11583
11584 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
11585
11586         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
11587         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
11588
11589 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
11590
11591         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
11592         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
11593
11594 2001-07-14  Richard Henderson  <rth@redhat.com>
11595
11596         * gcc.dg/iftrap-1.c: New.
11597
11598 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
11599
11600         * g77.f-torture/execute/intrinsic77.f: New test.
11601
11602 2001-07-11  Janis Johnson <janis@us.ibm.com>
11603
11604         * gcc.misc-tests/gcov-3.c: New test.
11605
11606 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
11607
11608         * gcc.c-torture/compile/20010711-1.c,
11609         * gcc.c-torture/compile/20010711-2.c: New tests.
11610
11611 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
11612
11613         * gcc.c-torture/execute/20010711-1.c: New test.
11614
11615 2001-07-11  Ben Elliston  <bje@redhat.com>
11616
11617         * g++.old-deja/g++.other/enum5.C: New test.
11618
11619 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
11620
11621         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
11622         (g++-dg-prune): Call prune_gcc_output.
11623         * prune.exp: New file for prune_gcc_output.
11624         * lib/g++.exp, lib/gcc.exp: Load it.
11625
11626 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
11627
11628         * gcc.c-torture/compile/20010701-1.c,
11629         g++.old-deja/g++.ext/attrib6.C: New tests.
11630
11631 2001-07-06  Jeffrey A Law  (law@cygnus.com)
11632
11633         * gcc.c-torture/compile/20010706-1.c: New test.
11634
11635 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
11636
11637         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
11638
11639 2001-06-28  Stan Shebs  <shebs@apple.com>
11640
11641         * gcc.dg/pragma-darwin.c: New test.
11642
11643 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
11644
11645         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
11646         Solaris 2.[678] system.
11647
11648 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
11649
11650         * gcc.dg/20010622-1.c: New test.
11651
11652 2001-06-18  Stan Shebs  <shebs@apple.com>
11653
11654         * objc.dg: New directory.
11655         * objc.dg/dg.exp: New file.
11656         * objc.dg/alias.m: New.
11657         * objc.dg/class-1.m: New.
11658         * objc.dg/class-2.m: New.
11659         * objc.dg/const-str-1.m: New.
11660         * objc.dg/const-str-2.m: New.
11661         * objc.dg/id-1.m: New.
11662         * objc.dg/method-1.m: New.
11663         * objc.dg/super-class-1.m: New.
11664         * lib/objc-dg.exp: New file.
11665
11666 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
11667
11668         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
11669         of label name.
11670
11671 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
11672
11673         * g++.old-deja/g++.abi/vbase8-9.C: New test.
11674
11675 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
11676
11677         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
11678         variable.
11679
11680 2001-06-12  Richard Henderson  <rth@redhat.com>
11681
11682         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
11683
11684 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
11685
11686         * g++.old-deja/g++.abi/vbase5.C: New test.
11687         * g++.old-deja/g++.abi/vbase6.C: New test.
11688         * g++.old-deja/g++.abi/vbase7.C: New test.
11689
11690 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11691
11692         * gcc.c-torture/compile/20010610-1.c: New test.
11693
11694 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
11695
11696         * g++.old-deja/g++.abi/vbase4.C: New test.
11697
11698 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
11699
11700         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
11701         support %f for HC11/HC12 targets.
11702         * gcc.c-torture/execute/930513-1.x: New file, likewise.
11703         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
11704         on HC11/HC12 targets.
11705         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
11706
11707 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
11708
11709         * gcc.dg/wchar_t-1.c: New file.
11710         * gcc.dg/wint_t-1.c: Likewise.
11711
11712 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
11713
11714         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
11715
11716 2001-06-11  Richard Henderson  <rth@redhat.com>
11717
11718         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
11719
11720 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
11721
11722         * gcc.c-torture/compile/20010611-1.c: New test.
11723
11724 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
11725
11726         * gcc.dg/c99-tag-1.c: Add more tests.
11727
11728 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
11729
11730         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
11731         representation on MN10300 and ARM/Thumb.
11732
11733 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
11734
11735         * g77.f-torture/execute/20010610.f: New.
11736
11737 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
11738
11739         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
11740         names.
11741
11742 2001-06-09  Richard Henderson  <rth@redhat.com>
11743
11744         * gcc.c-torture/execute/ashrdi-1.c: New.
11745         * gcc.c-torture/execute/ashldi-1.c: New.
11746         * gcc.c-torture/execute/lshrdi-1.c: New.
11747
11748 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
11749
11750         * objc/execute/load-3.m: Added. Check sending +load to categories,
11751         in addition to classes.
11752
11753 2001-06-08  Stan Shebs  <shebs@apple.com>
11754
11755         * objc/execute/load-2.m: New test.  From Nicola Pero
11756         <n.pero@mi.flashnet.it>.
11757
11758 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
11759
11760         * gcc.c-torture/execute/20010605-2.c: New test.
11761
11762 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
11763
11764         * g++.old-deja/g++.abi/vbase2.C: New test.
11765         * g++.old-deja/g++.abi/vbase3.C: New test.
11766
11767 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
11768
11769         * g++.old-deja/g++.pt/friend49.C: New test.
11770
11771 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
11772
11773         * g++.old-deja/g++.ext/anon3.C: New test.
11774
11775 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
11776
11777         * g++.old-deja/g++.other/conv7.C: New test.
11778
11779 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
11780
11781         * gcc.c-torture/compile/20010605-2.c: New test.
11782
11783 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
11784
11785         * gcc.c-torture/execute/20010604-1.c: New test.
11786
11787 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
11788
11789         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
11790
11791 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
11792
11793         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
11794         (g++_link_flags): Likewise.
11795         (g++_init): Pass gccpath's value to two previous functions.
11796
11797 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11798
11799         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
11800         Ensure logfile entry matches exec command line.
11801
11802 2001-05-31  Richard Henderson  <rth@redhat.com>
11803
11804         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
11805         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
11806
11807 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
11808
11809         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
11810         compiler for irix6.2
11811
11812 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
11813
11814         * g++.old-deja/g++.other/optimize3.C: New file.
11815
11816 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
11817
11818         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
11819         assemble.
11820
11821 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
11822
11823         * g++.old-deja/g++.other/optimize2.C: New file.
11824
11825 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
11826
11827         * gcc.c-torture/compile/20010518-2.c: New file.
11828         * gcc.c-torture/execute/20010518-1.c: New file.
11829         * gcc.c-torture/execute/20010518-2.c: New file.
11830
11831 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
11832
11833         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
11834
11835 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
11836
11837         G++ no longer defines builtins that do not begin with __builtin.
11838         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
11839         * g++.old-deja/g++.brendand/misc13.C: Likewise.
11840         * g++.old-deja/g++.law/builtin1.C: Likewise.
11841         * g++.old-deja/g++.law/cvt2.C: Likewise.
11842         * g++.old-deja/g++.mike/net5.C: Likewise.
11843         * g++.old-deja/g++.other/builtins1.C: Likewise.
11844         * g++.old-deja/g++.other/builtins2.C: Likewise.
11845         * g++.old-deja/g++.other/builtins3.C: Likewise.
11846         * g++.old-deja/g++.other/builtins4.C: Likewise.
11847         * g++.old-deja/g++.other/inline8.C: Likewise.
11848         * g++.old-deja/g++.robertl/eb39.C: Likewise.
11849
11850 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
11851
11852         * g++.old-deja/g++.pt/using1.C: Adjust.
11853         * g++.old-deja/g++.pt/using2.C: New test.
11854
11855 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
11856
11857         * gcc.dg/cpp/charconst.c: New tests.
11858         * gcc.dg/cpp/escape.c: New tests.
11859         * gcc.dg/cpp/escape-1.c: New tests.
11860         * gcc.dg/cpp/escape-2.c: New tests.
11861         * gcc.dg/cpp/ucs.c: New tests.
11862
11863 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
11864
11865         * gcc.misc-tests/linkage.exp:  Pass appropriate flags to
11866         native compiler for irix6.5.
11867
11868 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
11869
11870         * lib/g++.exp (g++_include_flags): Use args to compute
11871         get_multilibs.
11872         (g++_link_flags): Likewise.
11873         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
11874
11875 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
11876
11877         * gcc.dg/c90-hexfloat-1.c: Add more tests.
11878
11879 2001-05-21  Geoff Keating  <geoffk@redhat.com>
11880
11881         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
11882         this file.
11883
11884 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
11885
11886         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
11887         STACK_SIZE;
11888         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
11889         to STACK_SIZE; Use it to define size of add_histo array.
11890         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
11891         to STACK_SIZE.
11892         (f): Use GITT_SIZE to define size of gitt local table.
11893         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
11894         to STACK_SIZE; Use it to define size of bytemem array.
11895
11896 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
11897
11898         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
11899         on 68HC11/HC12 due to the asm instruction.
11900         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
11901         * gcc.c-torture/compile/920520-1.x: Likewise.
11902         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
11903         on 68HC11/HC12 because the function is larger than 64K.
11904         * gcc.c-torture/compile/961203-1.x: New file, this test fails
11905         on 68HC11/HC12 because the structure is too large.
11906
11907 2001-05-20  Richard Henderson  <rth@redhat.com>
11908
11909         * gcc.c-torture/execute/20010520-1.c: New.
11910
11911 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11912
11913         * g++.old-deja/g++.warn/compare1.C: New test.
11914         * gcc.dg/compare4.c: New test.
11915
11916 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
11917
11918         * g++.old-deja/g++.other/optimize1.C: New test.
11919
11920 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11921
11922         * g++.old-deja/g++.pt/spec41.C: New test.
11923
11924 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
11925
11926         * gcc.c-torture/compile/20010114-1.x: Remove.
11927
11928 2001-05-18  Stan Shebs  <shebs@apple.com>
11929
11930         * gcc.c-torture/compile/20010518-1.c: New test.
11931
11932 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
11933
11934         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
11935         * g++.old-deja/g++.pt/crash67.C: New test.
11936
11937 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
11938
11939         * g++.old-deja/g++.other/debug9.C: New test.
11940
11941 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
11942
11943         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
11944
11945 2001-05-16  Jan Hubicka  <jh@suse.cz>
11946
11947         * gcc.c-torture/compile/20010516-1.c: New test.
11948
11949 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
11950
11951         * g++.old-deja/g++.other/crash41.C: New test.
11952
11953 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
11954
11955         * g++.old-deja/g++.pt/crash66.C: New test.
11956
11957 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
11958
11959         * g++.old-deja/g++.robertl/eb27.C: Convert.
11960
11961 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
11962
11963         * g++.dg/friend-warn.C: New test.  Do not warn about friend
11964         declaration being redundant.
11965
11966 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
11967
11968         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
11969
11970 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
11971
11972         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
11973
11974 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
11975
11976         * lib/g++.exp: Use testsuite_flags.
11977
11978 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
11979
11980         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
11981
11982 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
11983
11984         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
11985
11986 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
11987
11988         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
11989
11990 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
11991
11992         * gcc.c-torture/compile/20010313-1.c: New test.
11993
11994 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
11995
11996         * gcc.dg/cpp/direct2.c: New test.
11997         * gccq.dg/cpp/direct2s.c: New test.
11998
11999         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
12000
12001 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
12002
12003         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
12004         * g++.old-deja/g++.other/op3.C: Likewise.
12005
12006 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
12007
12008         * gcc.dg/cpp/syshdr.h: New file.
12009         * gcc.dg/cpp/sysmac1.c: Update.
12010         * gcc.dg/cpp/sysmac2.c: Update.
12011
12012 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
12013
12014         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
12015
12016 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
12017
12018         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
12019         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
12020
12021 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
12022
12023         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
12024
12025 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
12026
12027         * lib/g++.exp (g++_include_flags): Don't use any special flags
12028         if TESTING_IN_BUILD_TREE is not defined.
12029         (g++_init): Use a plain 'c++' as the compiler if
12030         TESTING_IN_BUILD_TREEE is not defined.
12031
12032 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
12033
12034         * g++.old-deja/g++.eh/catch13.C: New test.
12035         * g++.old-deja/g++.eh/catch14.C: New test.
12036
12037 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
12038
12039         * gcc.dg/cpp/tr-define.c: New test.
12040
12041 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
12042
12043         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
12044         <stdlib.h>, not <malloc.h>.
12045
12046 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
12047
12048         * g++.old-deja/g++.ns/template17.C: New test.
12049
12050 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
12051
12052         * g++.old-deja/g++.pt/ref4.C: New test.
12053
12054 2001-04-30  Richard Henderson  <rth@redhat.com>
12055
12056         * gcc.dg/20000724-1.c: Revert last change.
12057
12058 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
12059
12060         * g77.f-torture/execute/20010430.f: New test.
12061
12062 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
12063
12064         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
12065
12066 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
12067
12068         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
12069
12070 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
12071
12072         * g++.old-deja/g++.eh/crash6.C: New test.
12073
12074 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
12075
12076         * g++.old-deja/g++.other/warn7.C: New test.
12077
12078 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
12079
12080         * g++.old-deja/g++.other/defarg9.C: New test.
12081
12082 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
12083
12084         * g77.f-torture/compile/20010426.f: New test.
12085         * g77.f-torture/execute/20010426.f: New test.
12086
12087 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
12088
12089         * g77.f-torture/compile/20000629-1.x: Remove - error
12090         has been fixed.
12091
12092 2001-04-26  Jeffrey A Law  (law@cygnus.com)
12093
12094         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
12095         Tweak slightly to work with g++.dg framework.
12096         * g++.dg/special/ecos.exp: Run initp1.C test.
12097         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
12098
12099         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
12100         its linker doesn't give line numbers either.
12101         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
12102
12103 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
12104
12105         * g++.old-deja/g++.other/lex1.C: New test.
12106
12107 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
12108
12109         * gcc.dg/noncompile/20010425-1.c: New test.
12110
12111 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
12112
12113         * g++.old-deja/g++.pt/mangle2.C: New test.
12114
12115 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
12116
12117         * gcc.dg/format/plus-1.c: New test.
12118
12119 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
12120
12121         * gcc.dg/20010423-1.c: New test.
12122
12123 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
12124
12125         * gcc.c-torture/execute/20010422-1.c: New test.
12126
12127 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
12128
12129         * g++.old-deja/g++.ns/type2.C: New test.
12130
12131 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
12132
12133         * g++.old-deja/g++.other/perf1.C: New test.
12134
12135 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
12136
12137         * gcc.dg/c99-func-2.c: Remove xfail.
12138         * gcc.dg/c99-func-3.c: Remove xfail.
12139         * gcc.dg/c99-func-4.c: Remove xfail.
12140
12141 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
12142
12143         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
12144
12145 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
12146
12147         * gcc.c-torture/compile/20010423-1.c: New test.
12148
12149 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
12150
12151         * g++.old-deja/g++.pt/typename28.C: New test.
12152
12153 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
12154
12155         * g++.old-deja/g++.abi/empty2.C: New test.
12156         * g++.old-deja/g++.abi/empty3.C: New test.
12157
12158 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
12159
12160         * g++.old-deja/g++.other/comdat2.C: New test.
12161         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
12162
12163 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
12164
12165         * g++.old-deja/g++.other/overload14.C: New test.
12166
12167 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
12168
12169         * g++.old-deja/g++.other/lookup23.C: New test.
12170
12171 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
12172
12173         * gcc.c-torture/execute/20010403-1.c: New test.
12174
12175 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
12176             Mark Mitchell  <mark@codesourcery.com>
12177
12178         * lib/old-dejagnu.exp: Don't delete output of executable.
12179         Add .exe suffix to executables.
12180
12181 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
12182
12183         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
12184
12185 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12186
12187         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
12188
12189 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
12190
12191         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
12192         * g++.old-deja/g++.abi/crash1.C: New test.
12193
12194 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
12195
12196         * g++.old-deja/g++.other/crash40.C: New test.
12197
12198 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12199
12200         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
12201
12202 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
12203
12204         * g++.old-deja/g++.other/warn6.C: New test.
12205
12206 22001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
12207
12208         * g++.old-deja/g++.robertl/eb42.C: Same.
12209
12210 001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12211
12212         * gcc.dg/wtr-conversion-1.c: New testcase.
12213
12214 2001-04-10  Richard Henderson  <rth@redhat.com>
12215
12216         * g++.old-deja/g++.other/array5.C: New.
12217
12218 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
12219
12220         * gcc.c-torture/execute/20010408-1.c: New test.
12221
12222 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
12223
12224         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
12225         headers and constructs.
12226         * g++.old-deja/g++.robertl/eb79.C: Same.
12227         * g++.old-deja/g++.robertl/eb77.C (main): Same.
12228         * g++.old-deja/g++.robertl/eb73.C: Same.
12229         * g++.old-deja/g++.robertl/eb66.C (main): Same.
12230         * g++.old-deja/g++.robertl/eb55.C (t): Same.
12231         * g++.old-deja/g++.robertl/eb54.C (main): Same.
12232         * g++.old-deja/g++.robertl/eb46.C (main): Same.
12233         * g++.old-deja/g++.robertl/eb44.C: Same.
12234         * g++.old-deja/g++.robertl/eb41.C (main): Same.
12235         * g++.old-deja/g++.robertl/eb4.C (main): Same.
12236         * g++.old-deja/g++.robertl/eb39.C: Same.
12237         * g++.old-deja/g++.robertl/eb33.C (main): Same.
12238         * g++.old-deja/g++.robertl/eb31.C (main): Same.
12239         * g++.old-deja/g++.robertl/eb30.C: Same.
12240         * g++.old-deja/g++.robertl/eb3.C: Same.
12241         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
12242         * g++.old-deja/g++.robertl/eb21.C: Same.
12243         * g++.old-deja/g++.robertl/eb15.C: Same.
12244         * g++.old-deja/g++.robertl/eb118.C: Same.
12245         * g++.old-deja/g++.robertl/eb115.C (main): Same.
12246         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
12247         * g++.old-deja/g++.robertl/eb109.C: Same.
12248         * g++.old-deja/g++.other/sibcall1.C (main): Same.
12249         * g++.old-deja/g++.mike/rtti1.C: Same.
12250         * g++.old-deja/g++.mike/p658.C: Same.
12251         * g++.old-deja/g++.mike/net46.C: Same.
12252         * g++.old-deja/g++.mike/net34.C: Same.
12253         * g++.old-deja/g++.mike/memoize1.C: Same.
12254         * g++.old-deja/g++.mike/eh2.C: Same.
12255         * g++.old-deja/g++.law/weak.C: Same.
12256         * g++.old-deja/g++.law/visibility7.C: Same.
12257         * g++.old-deja/g++.law/visibility25.C: Same.
12258         * g++.old-deja/g++.law/visibility22.C: Same.
12259         * g++.old-deja/g++.law/visibility2.C: Same.
12260         * g++.old-deja/g++.law/visibility17.C: Same.
12261         * g++.old-deja/g++.law/visibility13.C: Same.
12262         * g++.old-deja/g++.law/visibility10.C: Same.
12263         * g++.old-deja/g++.law/visibility1.C: Same.
12264         * g++.old-deja/g++.law/virtual3.C (eval): Same.
12265         * g++.old-deja/g++.law/vbase1.C: Same.
12266         * g++.old-deja/g++.law/operators32.C: Same.
12267         * g++.old-deja/g++.law/nest3.C: Same.
12268         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
12269         * g++.old-deja/g++.law/except5.C (main): Same.
12270         * g++.old-deja/g++.law/cvt7.C (run): Same.
12271         * g++.old-deja/g++.law/cvt2.C: Same.
12272         * g++.old-deja/g++.law/cvt16.C: Same.
12273         * g++.old-deja/g++.law/ctors6.C (bar): Same.
12274         * g++.old-deja/g++.law/ctors17.C (main): Same.
12275         * g++.old-deja/g++.law/ctors13.C: Same.
12276         * g++.old-deja/g++.law/ctors12.C (main): Same.
12277         * g++.old-deja/g++.law/ctors10.C: Same.
12278         * g++.old-deja/g++.law/code-gen5.C: Same.
12279         * g++.old-deja/g++.law/bad-error7.C: Same.
12280         * g++.old-deja/g++.law/arm9.C: Same.
12281         * g++.old-deja/g++.law/arm12.C: Same.
12282         * g++.old-deja/g++.law/arg8.C: Same.
12283         * g++.old-deja/g++.law/arg1.C: Same.
12284         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
12285         * g++.old-deja/g++.jason/template31.C: Same.
12286         * g++.old-deja/g++.jason/template24.C (main): Same.
12287         * g++.old-deja/g++.jason/2371.C: Same.
12288         * g++.old-deja/g++.eh/new2.C: Same.
12289         * g++.old-deja/g++.eh/new1.C: Same.
12290         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
12291         * g++.old-deja/g++.brendan/nest21.C (main): Same.
12292         * g++.old-deja/g++.brendan/err-msg3.C: Same.
12293         * g++.old-deja/g++.brendan/crash62.C: Same.
12294         * g++.old-deja/g++.brendan/crash52.C: Same.
12295         * g++.old-deja/g++.brendan/crash49.C (main): Same.
12296         * g++.old-deja/g++.brendan/crash38.C: Same.
12297         * g++.old-deja/g++.brendan/crash15.C (main): Same.
12298         * g++.old-deja/g++.brendan/copy9.C: Same.
12299
12300 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
12301
12302         * gcc.c-torture/execute/20001203-2.c (memset):
12303         Count argument is of type __SIZE_TYPE__.
12304
12305 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
12306
12307         * gcc.c-torture/compile/20010404-1.c: New test.
12308
12309 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
12310
12311         * gcc.c-torture/compile/20010326-1.c: New test.
12312
12313 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
12314
12315         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
12316         peculiarities of the SH.
12317         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
12318
12319 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
12320
12321         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
12322         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
12323         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
12324
12325 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
12326
12327         * g77.f-torture/compile/20010321-1.f: New test.
12328
12329 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
12330
12331         * gcc.c-torture/compile/20010329-1.c: New test.
12332
12333 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
12334
12335         * gcc.c-torture/execute/20010329-1.c: New test.
12336
12337 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
12338
12339         * g++.old-deja/g++.other/eh4.C: Fix typo.
12340
12341 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
12342
12343         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
12344
12345 2001-03-28  Philip Blundell  <philb@gnu.org>
12346
12347         * gcc.c-torture/compile/20010328-1.c: New test.
12348
12349 2001-03-27  Richard Henderson  <rth@redhat.com>
12350
12351         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
12352         * g++.old-deja/g++.eh/vbase3.C: Likewise.
12353
12354 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
12355
12356         * gcc.c-torture/compile/20010327-1.c: New test.
12357
12358 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
12359
12360         * g++.old-deja/g++.other/friend12.C: New test.
12361         * g++.old-deja/g++.other/friend9.C: Expect no errors.
12362         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
12363
12364 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
12365
12366         * gcc.c-torture/execute/20010325-1.c: New test.
12367
12368 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
12369
12370         * g++.old-deja/g++.other/mangle3.C: New test.
12371
12372 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
12373
12374         * g++.old-deja/g++.other/anon8.C: New test.
12375
12376 2001-03-20  Philip Blundell  <philb@gnu.org>
12377
12378         * gcc.c-torture/compile/20010320-1.c: New test.
12379
12380 2001-03-17  Richard Henderson  <rth@redhat.com>
12381
12382         * g++.old-deja/g++.other/eh4.C: Add expected error text.
12383
12384 2001-03-15  Geoff Keating  <geoff@redhat.com>
12385
12386         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
12387         tests on AIX.
12388
12389 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
12390
12391         * g++.old-deja/g++.other/eh4.C: New test.
12392
12393 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
12394
12395         * gcc.dg/cpp/mi1.c: Update.
12396
12397 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
12398
12399         * g++.old-deja/g++.other/regstack.C: New test.
12400
12401 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
12402
12403         * g++.old-deja/g++.other/ref4.C: New test.
12404
12405 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
12406
12407         * objc/execute/va_method.m: Added.
12408         * objc/execute/IMP.m: Added.
12409         * objc/execute/_cmd.m: Added.
12410         * objc/execute/accessing_ivars.m: Added.
12411         * objc/execute/class-1.m: Added.
12412         * objc/execute/class-10.m: Added.
12413         * objc/execute/class-11.m: Added.
12414         * objc/execute/class-12.m: Added.
12415         * objc/execute/class-13.m: Added.
12416         * objc/execute/class-14.m: Added.
12417         * objc/execute/class-2.m: Added.
12418         * objc/execute/class-3.m: Added.
12419         * objc/execute/class-4.m: Added.
12420         * objc/execute/class-5.m: Added.
12421         * objc/execute/class-6.m: Added.
12422         * objc/execute/class-7.m: Added.
12423         * objc/execute/class-8.m: Added.
12424         * objc/execute/class-9.m: Added.
12425         * objc/execute/class-tests-1.h
12426         * objc/execute/class-tests-2.h
12427         * objc/execute/compatibility_alias.m: Added.
12428         * objc/execute/encode-1.m: Added.
12429         * objc/execute/formal_protocol-1.m: Added.
12430         * objc/execute/formal_protocol-2.m: Added.
12431         * objc/execute/formal_protocol-3.m: Added.
12432         * objc/execute/formal_protocol-4.m: Added.
12433         * objc/execute/formal_protocol-5.m: Added.
12434         * objc/execute/formal_protocol-6.m: Added.
12435         * objc/execute/formal_protocol-7.m: Added.
12436         * objc/execute/informal_protocol.m: Added.
12437         * objc/execute/initialize.m: Added.
12438         * objc/execute/load.m: Added.
12439         * objc/execute/many_args_method.m: Added.
12440         * objc/execute/nested-3.m: Added.
12441         * objc/execute/no_clash.m: Added.
12442         * objc/execute/private.m: Added.
12443         * objc/execute/redefining_self.m: Added.
12444         * objc/execute/root_methods.m: Added.
12445         * objc/execute/selector-1.m: Added.
12446         * objc/execute/static-1.m: Added.
12447         * objc/execute/static-2.m: Added.
12448         * objc/execute/va_method.m: Added.
12449
12450 2001-03-10  Richard Henderson  <rth@redhat.com>
12451
12452         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
12453
12454 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
12455
12456         * g++.old-deja/g++.other/crash31.C: XFAIL.
12457         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
12458         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
12459         * gcc.c-torture/execute/20010123-1.x: XFAIL.
12460         * gcc.c-torture/execute/20010124-1.x: XFAIL.
12461         * gcc.dg/sequence-pt-1.c: XFAIL one test.
12462
12463 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
12464
12465         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
12466
12467 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
12468
12469         * gcc.dg/20000724-1.c: Don't use multiline strings.
12470
12471 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
12472
12473         * objc/execute/string1.m, objc/execute/string2.m: Compare the
12474         result of -cString against what we expect it to be; don't just
12475         print it out for no one to read.
12476
12477         * objc/execute/string3.m, objc/execute/string4.m: New tests.
12478         Based on testcases provided by Nicola Pero.
12479
12480 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
12481
12482         * gcc.dg/cpp/macro7.c: New test.
12483
12484 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
12485
12486         * gcc.dg/cpp/multiline.c: Update.
12487
12488 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
12489
12490         * g++.old-deja/g++.other/enum3.C: New test.
12491
12492 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
12493
12494         * g++.old-deja/g++.other/pod1.C: New test.
12495
12496 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
12497
12498         * g++.old-deja/g++.ext/overload1.C: New test.
12499
12500 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
12501
12502         * g++.old-deja/g++.pt/using1.C: New test.
12503
12504 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
12505
12506         * g++.old-deja/g++.other/using9.C: New test.
12507
12508 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
12509
12510         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
12511
12512         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
12513
12514 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
12515
12516         * g++.old-deja/g++.ext/realpt1.C: Remove.
12517
12518 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
12519
12520         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
12521
12522 2001-02-26  Will Cohen  <wcohen@redhat.com>
12523
12524         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
12525
12526 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
12527
12528         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
12529         templatized constructors.
12530
12531 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
12532
12533         * gcc.c-torture/execute/20010224-1.c: New test.
12534
12535 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
12536
12537         * gcc.c-torture/execute/20010222-1.c: New test.
12538
12539 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
12540
12541         * g++.old-deja/g++.other/inline20.C: New test.
12542
12543 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
12544
12545         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
12546
12547 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
12548
12549         * g++.old-deja/g++.other/lookup22.C: New test.
12550
12551 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
12552
12553         * g77.dg: New directory.
12554         * g77.dg/20010216-1.f: New test case.
12555         * g77.dg/dg.exp: New driver.
12556         * lib/g77-dg.exp: New driver library.
12557
12558 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12559
12560         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
12561
12562 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
12563
12564         * g++.old-deja/g++.other/decl9.C: New test.
12565
12566 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
12567
12568         * g++.old-deja/g++.other/init16.C: Update the test so that it does
12569         not need <string> and also tests the initialization at runtime.
12570
12571 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
12572
12573         * gcc.c-torture/execute/longlong.c: New test.
12574
12575 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
12576
12577         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
12578
12579 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
12580
12581         * gcc.c-torture/execute/920302-1.c (execute):
12582         Change argument type to short.
12583
12584 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
12585
12586         * g++.old-deja/g++.pt/deduct6.C: New test.
12587
12588 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
12589
12590         * g++.old-deja/g++.pt/deduct5.C: New test.
12591
12592 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
12593
12594         * gcc.c-torture/execute/20010209-1.c: New test.
12595
12596 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
12597
12598         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
12599
12600 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
12601
12602         * g++.dg/vtgc1.C: Update for new ABI.
12603
12604         * consistency.vlad: New directory, 1665 files.
12605
12606 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
12607
12608         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
12609         return type.
12610         * gcc.dg/cpp/digraphs.c: Declare puts.
12611
12612 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
12613
12614         * g++.old-deja/g++.other/warn5.C: New test.
12615
12616 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
12617
12618         * g++.old-deja/g++.pt/spec40.C: New test.
12619
12620 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
12621
12622         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
12623         case.
12624         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
12625
12626 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
12627
12628         * gcc.c-torture/compile/20010209-1.c: New test.
12629
12630 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
12631
12632         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
12633         excess errors message but not if it crashes.
12634         * g++.old-deja/g++.other/crash27.C: Likewise.
12635         * g++.old-deja/g++.other/crash28.C: Likewise.
12636         * g++.old-deja/g++.other/crash30.C: Likewise.
12637         * g++.old-deja/g++.other/crash32.C: Likewise.
12638         * g++.old-deja/g++.other/crash35.C: Likewise.
12639         * g++.old-deja/g++.pt/inherit2.C: Likewise.
12640
12641 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
12642
12643         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
12644         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
12645         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
12646         g77.f-torture/execute/execute.exp,
12647         g77.f-torture/noncompile/noncompile.exp,
12648         gcc.c-torture/execute/execute.exp,
12649         gcc.c-torture/execute/memcheck/memcheck.exp,
12650         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
12651         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
12652         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
12653         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
12654         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
12655         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
12656         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
12657         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
12658         Remove bug reporting instructions with ancient email addresses.
12659
12660 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
12661
12662         * gcc.dg/20010202-1.c: New test.
12663         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
12664
12665 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
12666
12667         * g++.dg/stdbool-if.C: New test.
12668
12669 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
12670
12671         * objc/execute/fdecl.m: Added main().
12672
12673 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
12674
12675         * gcc.c-torture/execute/20010206-1.c: New test.
12676
12677 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
12678
12679         * gcc.dg/cpp/avoidpaste1.c: Update.
12680
12681 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
12682
12683         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
12684         Pero <nicola@brainstorm.co.uk>.
12685         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
12686
12687 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
12688
12689         * g++.old-deja/g++.pt/spec39.C: New test.
12690
12691 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
12692
12693         * gcc.c-torture/compile/20010202-1.c: New test.
12694
12695 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
12696
12697         * g++.old-deja/g++.abi/primary2.C: New test.
12698         * g++.old-deja/g++.abi/primary3.C: New test.
12699         * g++.old-deja/g++.abi/primary4.C: New test.
12700         * g++.old-deja/g++.abi/primary5.C: New test.
12701         * g++.old-deja/g++.abi/vtable3.h: New test.
12702         * g++.old-deja/g++.abi/vtable3a.C: New test.
12703         * g++.old-deja/g++.abi/vtable3b.C: New test.
12704         * g++.old-deja/g++.abi/vtable3c.C: New test.
12705         * g++.old-deja/g++.abi/vtable3d.C: New test.
12706         * g++.old-deja/g++.abi/vtable3e.C: New test.
12707         * g++.old-deja/g++.abi/vtable3f.C: New test.
12708         * g++.old-deja/g++.abi/vtable3g.C: New test.
12709         * g++.old-deja/g++.abi/vtable3h.C: New test.
12710         * g++.old-deja/g++.abi/vtable3i.C: New test.
12711         * g++.old-deja/g++.abi/vtable3j.C: New test.
12712         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
12713
12714 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
12715
12716         * g++.old-deja/g++.other/anon6.C: New test.
12717         * g++.old-deja/g++.other/anon7.C: New test.
12718
12719 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
12720
12721         * gcc.dg/cpp/avoidpaste2.c: New tests.
12722
12723 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
12724
12725         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
12726
12727 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
12728
12729         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
12730         DECIMAL_DIG cases for Irix."
12731
12732 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
12733
12734         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
12735
12736 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
12737
12738         * gcc.dg/c99-tag-1.c: New test.
12739
12740 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
12741
12742         * gcc.dg/cpp/tr-warn1.c: Add tests.
12743
12744 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
12745
12746         * gcc.dg/cpp/avoidpaste1.c: Update.
12747         * gcc.dg/cpp/paste4.c: Update.
12748
12749 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
12750
12751         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
12752         cases for Irix.
12753
12754 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
12755
12756         * g++.old-deja/g++.other/inline19.C: New test.
12757
12758 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
12759
12760         * gcc.dg/Wlarger-than.c: New test.
12761
12762 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
12763
12764         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
12765
12766 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
12767
12768         * gcc.c-torture/execute/20010129-1.c: New test.
12769         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
12770
12771 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
12772
12773         * gcc.dg/cpp/avoidpaste1.c: Test case.
12774
12775 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
12776
12777         * g++.old-deja/g++.other/inline18.C: New test.
12778
12779 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12780
12781         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
12782         and __builtin_putchar.
12783
12784 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
12785
12786         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
12787         tests.
12788
12789 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
12790
12791         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
12792         floating point number rounding mode to round to the nearest
12793         representable mode.
12794
12795 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
12796
12797         * g++.old-deja/g++.other/mangle2.C: New test.
12798
12799 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
12800
12801         * gcc.c-torture/compile/20010124-1.c: New test.
12802
12803 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
12804
12805         * g++.old-deja/g++.pt/spec38.C: New test.
12806
12807 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12808
12809         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
12810         "Build don't run".
12811
12812 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
12813
12814         * gcc.c-torture/execute/20010123-1.c: New test.
12815
12816 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
12817
12818         * g++.old-deja/g++.pt/spec37.C: New test.
12819
12820 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
12821
12822         * g++.old-deja/g++.pt/overload14.C: New test.
12823
12824 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
12825
12826         * gcc.c-torture/execute/20010122-1.c: New test, exercise
12827         __builtin_return_address.
12828
12829 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
12830
12831         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
12832         * g++.old-deja/g++.pt/spec35.C: New test.
12833         * g++.old-deja/g++.pt/spec36.C: New test.
12834
12835 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
12836
12837         * gcc.c-torture/compile/20010118-1.c: New test.
12838
12839 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
12840
12841         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
12842
12843 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
12844
12845         * gcc.c-torture/execute/20010119-1.c: New test.
12846
12847 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
12848
12849         * g++.old-deja/g++.other/vbase5.C: New test.
12850
12851 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
12852
12853         * gcc.c-torture/execute/20010118-1.c: New test.
12854
12855 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
12856
12857         * g++.old-deja/g++.pt/deduct3.C: New test.
12858
12859 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
12860
12861         * g++.old-deja/g++.pt/spec34.C: New test.
12862
12863 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
12864
12865         * g77.f-torture/compile/20000601-2.f: New test.
12866
12867 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
12868
12869         * g++.old-deja/g++.other/init17.C: New test.
12870
12871 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
12872
12873         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
12874
12875 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
12876
12877         * g++.old-deja/g++.pt/unify8.C: New test.
12878
12879 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
12880
12881         * g++.old-deja/g++.abi/vbase1.C: New test.
12882
12883 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
12884
12885         * g++.old-deja/g++.pt/crash65.C: New test.
12886
12887 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
12888
12889         * gcc.dg/cpp/assembl2.S: New test case.
12890
12891 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
12892
12893         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
12894         are supported.
12895
12896 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12897
12898         * g++.old-deja/g++.other/builtins1.C: New test.
12899         * g++.old-deja/g++.other/builtins2.C: Likewise.
12900         * g++.old-deja/g++.other/builtins3.C: Likewise.
12901         * g++.old-deja/g++.other/builtins4.C: Likewise.
12902
12903 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
12904
12905         * gcc.c-torture/compile/20010117-1.c: New test.
12906         * gcc.c-torture/compile/20010117-2.c: New test.
12907
12908 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
12909
12910         * g77.f-torture/execute/20010116.[fx]: New test,
12911         XFAIL on i?86-*-*.
12912         * g77.f-torture/compile/20010115.f: Indicate it's
12913         a test for PR fortran/1636.
12914
12915 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
12916
12917         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
12918
12919 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
12920
12921         * g77.f-torture/compile/20010115.f: New test.
12922
12923 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
12924
12925         * g++.old-deja/g++.pt/nontype5.C: New test.
12926
12927 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
12928
12929         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
12930         have an equivalent working one below it.
12931
12932 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
12933
12934         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
12935         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
12936
12937 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
12938
12939         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
12940         message containing "init_priority".
12941         (conpr-2.C): Likewise.
12942         (conpr-3.C): Likewise.
12943         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
12944
12945 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
12946
12947         * gcc.c-torture/execute/20010114-2.c: New test.
12948
12949 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
12950
12951         * gcc.c-torture/compile/20010114-1.c: New test.
12952         * gcc.c-torture/compile/20010114-1.x: Xfail.
12953         * gcc.c-torture/compile/20010114-2.c: New test.
12954         * gcc.c-torture/execute/20010114-1.c: New test.
12955         * gcc.dg/trunc-1.c: New test.
12956         * gcc.dg/uninit-B.c: New test.
12957
12958 2001-01-13  Nick Clifton  <nickc@redhat.com>
12959
12960         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
12961         target.
12962
12963 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
12964
12965         * gcc.c-torture/compile/20010113-1.c: New test.
12966
12967 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
12968
12969         * gcc.c-torture/compile/20001212-1.c: New test.
12970
12971 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
12972
12973         * gcc.dg/cpp/widestr1.c: Update.
12974         * gcc.dg/cpp/prag-imp.c: Remove.
12975
12976 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
12977
12978         * gcc.c-torture/execute/20000801-3.x: Remove.
12979         * gcc.dg/c90-init-1.c: New test.
12980         * gcc.dg/c99-init-1.c: New test.
12981         * gcc.dg/c99-init-2.c: New test.
12982         * gcc.dg/gnu99-init-1.c: New test.
12983
12984 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
12985
12986         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
12987         testing that no relevant ones were found.
12988
12989 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
12990
12991         * g++.old-deja/g++.pt/cast2.C: New test.
12992
12993 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
12994
12995         * g++.old-deja/g++.pt/friend47.C: New test.
12996
12997 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
12998
12999         * g++.old-deja/g++.pt/instantiate13.C: New test.
13000
13001 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
13002
13003         * g++.old-deja/g++.other/defarg7.C: New test.
13004         * g++.old-deja/g++.other/defarg8.C: New test.
13005
13006 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
13007
13008         * g++.old-deja/g++.pt/crash64.C: New test.
13009
13010 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
13011
13012         * g++.old-deja/g++.pt/crash63.C: New test.
13013
13014 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
13015
13016         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
13017
13018 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
13019
13020         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
13021
13022 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
13023
13024         * g++.old-deja/g++.pt/error3.C: New test.
13025
13026 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
13027
13028         * g++.old-deja/g++.other/crash39.C: New test.
13029
13030 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
13031
13032         * g++.old-deja/g++.other/vbase4.C: New test.
13033
13034 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
13035
13036         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
13037         * gcc.dg/special/20000419-2.c: New file. Identical to above.
13038         * gcc.dg/special/special.exp: New test driver which will check
13039         for alias support for the above test.
13040
13041 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
13042
13043         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
13044         problems on small machines.
13045         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
13046         parameterize.
13047
13048 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
13049
13050         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
13051         mips.
13052         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
13053
13054 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
13055
13056         * g++.old_deja/g++.pt/using8.C: New test.
13057
13058 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
13059
13060         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
13061
13062 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
13063
13064         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
13065         where a failure is expected.
13066         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
13067
13068 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
13069
13070         * g++.old_deja/g++.pt/instantiate12.C: New test.
13071
13072 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
13073
13074         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
13075         start of structs.
13076         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
13077         * g++.old-deja/g++.brendan/crash17.C: Likewise.
13078         * g++.old-deja/g++.brendan/crash29.C: Likewise.
13079         * g++.old-deja/g++.brendan/crash48.C: Likewise.
13080         * g++.old-deja/g++.brendan/ns1.C: Likewise.
13081         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
13082         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
13083         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
13084         * g++.old-deja/g++.eh/spec6.C: Likewise.
13085         * g++.old-deja/g++.jason/crash3.C: Likewise.
13086         * g++.old-deja/g++.law/ctors11.C: Likewise.
13087         * g++.old-deja/g++.law/ctors17.C: Likewise.
13088         * g++.old-deja/g++.law/ctors5.C: Likewise.
13089         * g++.old-deja/g++.law/ctors9.C: Likewise.
13090         * g++.old-deja/g++.mike/ambig1.C: Likewise.
13091         * g++.old-deja/g++.mike/net22.C: Likewise.
13092         * g++.old-deja/g++.mike/p3538a.C: Likewise.
13093         * g++.old-deja/g++.mike/p3538b.C: Likewise.
13094         * g++.old-deja/g++.mike/virt3.C: Likewise.
13095         * g++.old-deja/g++.niklas/t128.C: Likewise.
13096         * g++.old-deja/g++.other/anon4.C: Likewise.
13097         * g++.old-deja/g++.other/using1.C: Likewise.
13098         * g++.old-deja/g++.other/warn3.C: Likewise.
13099         * g++.old-deja/g++.pt/t37.C: Likewise.
13100         * g++.old-deja/g++.robertl/eb69.C: Likewise.
13101         * g++.old-deja/g++.robertl/eb71.C: Likewise.
13102
13103 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
13104
13105         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
13106
13107 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13108
13109         * gcc.c-torture/execute/stdio-opt-3.c: New test.
13110
13111 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
13112
13113         * gcc.c-torture/compile/20010107-1.c: New test.
13114
13115 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
13116
13117         * gcc.c-torture/execute/builtin-noret-1.c: New test.
13118
13119 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
13120
13121         * gcc.dg/format/format.h: New file.
13122         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
13123         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
13124         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
13125         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
13126         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
13127         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
13128         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
13129         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
13130         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
13131         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
13132         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
13133         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
13134         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
13135         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
13136         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
13137         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
13138         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
13139         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
13140         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
13141         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
13142         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
13143         instead of declaring standard types, macros and functions in each
13144         test.
13145
13146 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
13147
13148         * gcc.c-torture/execute/20010106-1.c: New test.
13149
13150 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
13151
13152         * gcc.dg/format/format.exp: New file.
13153         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
13154         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
13155         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
13156         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
13157         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
13158         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
13159         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
13160         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
13161         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
13162         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
13163         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
13164         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
13165         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
13166         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
13167         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
13168         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
13169         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
13170         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
13171         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
13172         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
13173         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
13174         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
13175         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
13176         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
13177         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
13178         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
13179         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
13180         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
13181         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
13182         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
13183         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
13184         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
13185         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
13186         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
13187         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
13188         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
13189         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
13190         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
13191         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
13192         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
13193         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
13194         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
13195
13196 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
13197
13198         * gcc.c-torture/execute/991228-1.c: Take word endianness into
13199         account.
13200
13201 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
13202
13203         * gcc.c-torture/execute/builtin-complex-1.c: New test.
13204
13205 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
13206
13207         * g++.old-deja/g++.pt/crash62.C: New test.
13208
13209 2001-01-04  Richard Henderson  <rth@redhat.com>
13210
13211         * gcc.dg/20000926-1.c: Update expected warnings.
13212         * gcc.dg/array-2.c: Likewise.
13213         * gcc.dg/array-4.c: Also validate flexible array members.
13214         * gcc.dg/c99-flex-array-1.c: New.
13215
13216 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
13217
13218         * gcc.c-torture/compile/20001222-1.x: Remove.
13219
13220 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
13221
13222         * gcc.c-torture/execute/built-in-setjmp.c: New.
13223
13224 2001-01-03  Richard Henderson  <rth@redhat.com>
13225
13226         * gcc.dg/940510-1.c: Update expected error wording.
13227         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
13228
13229 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
13230
13231         * lib/target-supports.exp (check_alias_available): Modified to
13232         indicate aliases not supported if only weak aliases are supported.
13233
13234 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13235
13236         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
13237         Turn on cmpstrsi checks for __pj__ and __i370__.
13238
13239 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
13240
13241         * g++.old-deja/g++.other/virtual11.C: New test.
13242
13243 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
13244
13245         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
13246
13247 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13248
13249         * gcc.c-torture/compile/20010102-1.c: New test.
13250
13251 2001-01-02  Andreas Jaeger  <aj@suse.de>
13252
13253         * gcc.dg/noreturn-3.c: New test.
13254
13255         * gcc.dg/noreturn-4.c: New test.
13256
13257 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13258
13259         * gcc.c-torture/execute/stdio-opt-1.c: Also test
13260         __builtin_fputc and __builtin_fwrite.
13261
13262 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
13263
13264         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
13265         signed char, not default char.
13266
13267 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
13268
13269         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
13270
13271 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
13272
13273         * lib/g++.exp:  Use sh to exec ${odir_v3}/tests_flags
13274
13275 2000-12-29  Richard Henderson  <rth@redhat.com>
13276
13277         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
13278         (__cyg_profile_func_exit): Define.
13279
13280 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
13281
13282         * g++.dg/vtgc1.C: New test.
13283
13284 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
13285
13286         * gcc.dg/noncompile/20001228-1.c: New test.
13287
13288         * gcc.dg/20001228-1.c: New test.
13289
13290         * gcc.c-torture/execute/20001228-1.c: New test.
13291
13292 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
13293
13294         * gcc.dg/format-strfmon-1.c: New test.
13295
13296 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13297
13298         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
13299         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
13300         * gcc.c-torture/execute/string-opt-1.c: Likewise.
13301         * gcc.c-torture/execute/string-opt-2.c: Likewise.
13302         * gcc.c-torture/execute/string-opt-3.c: Likewise.
13303         * gcc.c-torture/execute/string-opt-4.c: Likewise.
13304         * gcc.c-torture/execute/string-opt-6.c: Likewise.
13305         * gcc.c-torture/execute/string-opt-7.c: Likewise.
13306         * gcc.c-torture/execute/string-opt-8.c: Likewise.
13307         * gcc.c-torture/execute/string-opt-9.c: Likewise.
13308         * gcc.c-torture/execute/string-opt-10.c: Likewise.
13309         * gcc.c-torture/execute/string-opt-11.c: Likewise.
13310         * gcc.c-torture/execute/string-opt-12.c: Likewise.
13311
13312         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
13313         * gcc.c-torture/execute/string-opt-4.c: Test index.
13314
13315 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
13316
13317         * gcc.c-torture/compile/20001226-1.c: New test.
13318
13319 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
13320
13321         * gcc.c-torture/compile/20001222-1.c: New test.
13322         * gcc.c-torture/compile/20001222-1.x: Xfail.
13323
13324 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
13325
13326         * gcc.c-torture/execute/comp-goto-2.c: New test.
13327
13328 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
13329
13330         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
13331         Use long types if __INT_MAX__ is 32767.
13332         (main): Use cast to (sint32 *) when poking 88 into a_page.
13333
13334         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
13335
13336 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
13337
13338         * gcc.c-torture/compile/20001221-1.c: New test.
13339         * gcc.c-torture/execute/20001221-1.c: New test.
13340
13341 2000-12-20  Richard Henderson  <rth@redhat.com>
13342
13343         * g++.old-deja/g++.pt/crash36.C: Update error lines.
13344         * g++.old-deja/g++.robertl/eb109.C: Likewise.
13345
13346 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13347
13348         * gcc.dg/compare3.c: New test.
13349
13350 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
13351
13352         * gcc.dg/format-warnll-1.c: New test.
13353
13354 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
13355
13356         * gcc.dg/cpp/cmdlne-P.c: New test.
13357
13358 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
13359
13360         * gcc.c-torture/execute/builtin-abs-1.c,
13361         gcc.c-torture/execute/builtin-abs-2.c: New tests.
13362
13363 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
13364
13365         * gcc.dg/cpp/multiline.c: New test.
13366
13367 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
13368
13369         * g++.old-deja/g++.other/syshdr1.C: Update.
13370         * gcc.dg/cpp/lineflags.c: Remove temporarily.
13371
13372 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13373
13374         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
13375
13376 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13377
13378         * g++.old-deja/g++.pt/ttp65.C: New test.
13379
13380 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13381
13382         * g++.old-deja/g++.pt/ttp64.C: New test.
13383
13384 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13385
13386         * g++.old-deja/g++.pt/spec33.C: New test.
13387
13388 2000-12-14  Catherine Moore  <clm@redhat.com>
13389
13390         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
13391         * gcc.c-torture/execute/920612-2.c: Likewise.
13392         * gcc.c-torture/execute/920428-2.c: Likewise.
13393         * gcc-c-torture/execute/va-arg-11.c: Call exit.
13394         * gcc.c-torture/execute/va-arg-21.c: Likewise.
13395
13396 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
13397
13398         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
13399         * gcc.dg/pack-test-2.c: Likewise.
13400
13401 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
13402
13403         Tests by Zack Weinberg <zackw@stanford.edu>.
13404
13405         * gcc.dg/cpp/defined.c: Update.
13406         * gcc.dg/cpp/defined_trad.c: New tests.
13407
13408 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
13409
13410         * gcc.dg/cpp/trad-direct.c: Update.
13411
13412 2000-12-11  Neil Booth  <neilb@earthling.net>
13413
13414         * gcc.dg/cpp/defined_trad.c
13415
13416 2000-12-11  Neil Booth  <neilb@earthling.net>
13417
13418         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
13419
13420 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
13421
13422         * gcc.dg/format-miss-2.c: New test.
13423
13424 2000-12-09  Neil Booth  <neilb@earthling.net>
13425
13426         * gcc.dg/cpp/lineflags.c: New tests.
13427         * gcc.dg/cpp/poison.c: Update.
13428         * gcc.dg/cpp/redef2.c: Update.
13429         * gcc.dg/cpp/skipping.c: New test.
13430
13431 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
13432
13433         * g++.old-deja/g++.other/eh3.C: New testcase.
13434
13435 2000-12-07  Neil Booth  <neilb@earthling.net>
13436
13437         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
13438         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
13439         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
13440         wtr-union-init-2.c, wtr-union-init-3.c: Update.
13441         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
13442         Update.
13443
13444 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
13445
13446         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
13447         __SIZE_TYPE__ instead of int for type of integers cast to
13448         pointers.
13449
13450 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
13451
13452         * g++.old-deja/g++.other/cleanup4.C: New test.
13453
13454 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
13455
13456         * format-sec-1.c: New test.
13457
13458 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
13459
13460         * gcc.dg/format-nonlit-3.c: New test.
13461
13462 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
13463
13464         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
13465         through a null pointer.
13466
13467 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13468
13469         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
13470         * g++.old-deja/g++.pt/partial4.C: New test.
13471
13472 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
13473
13474         * gcc.c-torture/execute/ieee/hugeval.x: New.
13475
13476 2000-12-06  Neil Booth  <neilb@earthling.net>
13477
13478         * gcc.dg/cpp/backslash2.c: New tests.
13479
13480 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13481
13482         * testsuite/gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
13483         * testsuite/gcc.c-torture/execute/stdio-opt-2.c: New test.
13484
13485 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
13486
13487         * gcc.c-torture/execute/20001203-2.c: New testcase.
13488
13489 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
13490
13491         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
13492         * g++.old-deja/g++.other/virtual10.C: New test.
13493
13494 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
13495
13496         * g++.old-deja/g++.mike/pmf5.C: Remove test.
13497
13498 2000-12-05  Richard Henderson  <rth@redhat.com>
13499
13500         * gcc.c-torture/compile/20001205-1.c: New.
13501
13502 2000-12-04  Neil Booth  <neilb@earthling.net>
13503
13504         * g++.old-deja/g++.other/virtual9.C: New test.
13505         * g++.old-deja/g++.pt/crash61.C: New test.
13506         * gcc.c-torture/execute/loop-9.c: New test.
13507
13508 2000-12-04  Neil Booth  <neilb@earthling.net>
13509
13510         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
13511         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
13512         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
13513         * gcc.dg/cpp/extratokens.c: ...here.
13514
13515 2000-12-04  Neil Booth  <neilb@earthling.net>
13516
13517         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
13518         New tests.
13519
13520 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13521
13522         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
13523         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
13524
13525 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
13526
13527         * gcc.c-torture/execute/20001203-1.c: New test.
13528
13529 2000-12-03  Neil Booth  <neilb@earthling.net>
13530
13531         * gcc.dg/cpp/macro6.c: New test cases.
13532
13533 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13534
13535         * gcc.c-torture/execute/string-opt-9.c: New test.
13536         * gcc.c-torture/execute/string-opt-10.c: Likewise.
13537         * gcc.c-torture/execute/string-opt-11.c: Likewise.
13538         * gcc.c-torture/execute/string-opt-12.c: Likewise.
13539
13540         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
13541         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
13542
13543 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
13544
13545         * gcc.dg/cpp/if-6.c: New testcase.
13546
13547         * gcc.dg/20001201-1.c: New testcase.
13548
13549 2000-12-02  Neil Booth  <neilb@earthling.net>
13550
13551         * g++.old-deja/g++.other/externC4.C,
13552         g++.old-deja/g++.other/friend10.C: New tests.
13553
13554 2000-12-02  Neil Booth  <neilb@earthling.net>
13555
13556         * g++.old-deja/g++.other/instan2.C
13557         * g++.old-deja/g++.other/instan3.C: New test.
13558
13559 2000-12-02  Neil Booth  <neilb@earthling.net>
13560
13561         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
13562         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
13563         gnuc99.c,gnuc99-pedantic.c: New tests.
13564
13565 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
13566
13567         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
13568         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
13569
13570 2000-12-01  Neil Booth  <neilb@earthling.net>
13571
13572         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
13573         * gcc.dg/cpp/poison.c: Update.
13574         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
13575
13576 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
13577
13578         * g77.f-torture/execute/20001201.f: New test.
13579
13580 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
13581
13582         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
13583
13584 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
13585
13586         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
13587
13588 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
13589
13590         * g++.old-deja/g++.other/cast6.C: New test.
13591
13592 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
13593
13594         * gcc.c-torture/execute/20001130-2.c: New testcase.
13595
13596 2000-11-30  Richard Henderson  <rth@redhat.com>
13597
13598         * gcc.c-torture/execute/20001130-1.c: New test.
13599
13600 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
13601
13602         * g++.old-deja/g++.other/op3.C: New test.
13603
13604 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
13605
13606         * g++.old-deja/g++.other/op2.C: New test.
13607
13608 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
13609
13610         * g++.old-deja/g++.other/crash38.C: New test.
13611
13612 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
13613
13614         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
13615
13616 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
13617
13618         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
13619         tests.
13620         * gcc.c-torture/execute/string-opt-6.c: New test.
13621
13622         * gcc.dg/20001117-1.c: Add main.
13623
13624 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
13625
13626         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
13627         Move from here ...
13628         * gcc.dg/940510-1.c: ... to here.
13629
13630         * gcc.dg/20000926-1.c: GNU C now allows initializations of
13631         zero-size arrays in toplevel structures.
13632
13633 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
13634
13635         * gcc.c-torture/execute/loop-8.c: New test.
13636
13637 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
13638
13639         * g++.old-deja/g++.other/base1.C: New test.
13640
13641 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
13642
13643         * g++.old-deja/g++.other/parse2.C: New test.
13644
13645 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
13646
13647         * g++.old-deja/g++.pt/incomplete1.C: New test.
13648
13649 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
13650
13651         * g++.old-deja/g++.other/friend9.C: New test.
13652
13653 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
13654
13655         * gcc.dg/20001127-1.c: New test.
13656
13657 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
13658
13659         * g++.old-deja/g++.pt/friend46.C: New test.
13660
13661 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
13662
13663         * g++.old-deja/g++.other/ptrmem8.C: New test.
13664
13665 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13666
13667         * gcc.c-torture/execute/string-opt-7.c: New test.
13668         * gcc.c-torture/execute/string-opt-8.c: Likewise.
13669
13670 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
13671
13672         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
13673         instead of 'mkcheck 2'.
13674
13675 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
13676
13677         * gcc.c-torture/execute/memcheck/driver.c,
13678         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
13679         C9X references to refer to C99.
13680
13681 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
13682
13683         * gcc.dg/ultrasp3.c: New test.
13684
13685 2000-11-25  Neil Booth  <neilb@earthling.net>
13686
13687         * gcc.dg/cpp/include2.c: Update test to be locale independent.
13688
13689 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
13690
13691         * gcc.c-torture/compile/20001123-2.c: New.
13692
13693 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13694
13695         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
13696
13697 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
13698
13699         * gcc.dg/sequence-point-1.c: Add some new tests.
13700         * gcc.c-torture/execute/20001124-1.c: New test.
13701
13702 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
13703
13704         * g++.old-deja/g++.other/vaarg4.C: New test.
13705         * gcc.c-torture/compile/20001123-1.c: New test.
13706
13707 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
13708
13709         * g++.other/crash24.C: Adjust and remove XFAIL.
13710         * g++.other/crash37.C: New test.
13711
13712 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
13713
13714         * g++.old-deja/g++.pt/instantiate9.C: New test.
13715
13716 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
13717
13718         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
13719         new ABI, too.
13720
13721         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
13722         * g++.old-deja/g++.robertl/eb55.C: Likewise.
13723
13724 2000-11-22  Neil Booth  <neilb@earthling.net>
13725
13726         * gcc.dg/cpp/Wtrigraphs.c: New test.
13727
13728 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
13729
13730         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
13731
13732 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
13733
13734         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
13735
13736 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
13737
13738         * lib/gcc-dg.exp: load_lib scanasm.exp.
13739         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
13740         * lib/g++-dg.exp: load_lib scanasm.exp.
13741         * lib/scanasm.exp: New.
13742         (scan-assembler, scan-assembler-not): Add optional arguments to
13743         test name, or if not present, the pattern name.
13744         (scan-assembler-dem, scan-assembler-dem-not): New.
13745
13746         * g++.dg/dg.exp: New.
13747
13748 2000-11-21  Neil Booth  <neilb@earthling.net>
13749
13750         * gcc.dg/cpp/integrated1.c: Remove.
13751
13752 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
13753
13754         * gcc.c-torture/execute/20001121-1.c: New test.
13755
13756 2000-11-21  Richard Henderson  <rth@redhat.com>
13757
13758         * gcc.c-torture/compile/20001121-1.c: New test.
13759
13760 2000-11-20  Neil Booth  <neilb@earthling.net>
13761
13762         * gcc.dg/cpp/integrated1.c: New test.
13763
13764 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
13765
13766         * g++.old-deja/g++.other/inline17.C: New test.
13767
13768 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
13769
13770         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
13771         local variable to be zero: I made the variable global. Now
13772         uses abort() and exit() instead of relying on main's return value.
13773
13774 2000-11-20  Neil Booth  <neilb@earthling.net>
13775
13776         * gcc.dg/cpp/paste2.c: Update test.
13777         * objc/execute/paste.m: New test.
13778
13779 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
13780
13781         * gcc.dg/c99-condexpr-1.c: New test.
13782
13783 2000-11-20  Neil Booth  <neilb@earthling.net>
13784
13785         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
13786
13787 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
13788
13789         * g++.old-deja/g++.pt/export1.C: New test.
13790
13791 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
13792
13793         * gcc.dg/20001117-1.c: New test.
13794
13795 2000-11-18  Richard Henderson  <rth@redhat.com>
13796
13797         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
13798
13799 2000-11-18  Richard Henderson  <rth@redhat.com>
13800
13801         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
13802         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
13803         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
13804
13805 2000-11-18  Richard Henderson  <rth@redhat.com>
13806
13807         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
13808         (main): New.  Exit cleanly.
13809
13810 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
13811
13812         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
13813         gcc.dg/c99-fordecl-2.c: New tests.
13814
13815 2000-11-18  Richard Henderson  <rth@redhat.com>
13816
13817         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
13818         * gcc.c-torture/execute/zerolen-2.c: New.
13819
13820 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
13821
13822         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
13823         memory.
13824
13825 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
13826
13827         * g++.old-deja/g++.pt/instantiate8.C: New test.
13828
13829 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
13830
13831         * g++.old-deja/g++.other/incomplete.C: Add more tests.
13832         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
13833
13834 2000-11-16  Nick Clifton  <nickc@redhat.com>
13835
13836         * gcc.c-torture/execute/nestfunc-2.c: New test.
13837         * gcc.c-torture/execute/nestfunc-3.c: New test.
13838
13839 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
13840
13841         * gcc.c-torture/compile/20001116-1.c: New test.
13842
13843 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
13844
13845         * gcc.c-torture/execute/20001115-1.c: New test.
13846
13847 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
13848
13849         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
13850         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
13851         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
13852         * g++.old-deja/g++.abi/vmihint.C: Likewise.
13853
13854 2000-11-15  Neil Booth  <neilb@earthling.net>
13855
13856         gcc.dg/cpp/_Pragma1.c: Update.
13857         gcc.dg/cpp/_Pragma2.c: New test.
13858
13859 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
13860
13861         * g++.old-deja/g++.other/anon5.C: New test.
13862
13863 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
13864
13865         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
13866         tests.
13867
13868 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
13869
13870         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
13871         output.
13872
13873 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
13874
13875         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
13876         labels at end of compound statements.
13877
13878 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
13879
13880         * gcc.c-torture/execute/loop-7.c: New test.
13881
13882 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
13883
13884         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
13885
13886 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
13887
13888         * gcc.dg/c99-bool-1.c: New test.
13889
13890 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
13891
13892         * gcc.dg/c99-scope-1.c: Remove xfail.
13893         * gcc.dg/c99-scope-2.c: New test.
13894
13895 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13896
13897         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
13898         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
13899
13900 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
13901
13902         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
13903         error messages.
13904
13905         * g++.mike/p700.C: Don't typedef wchar_t.
13906         * g++.mike/p784.C: Likewise.
13907         * g++.mike/eb101.C: Don't use __wchar_t.
13908
13909 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
13910
13911         * g77.f-torture/execute/20001111.[fx]: Test premature exit
13912         from DO loop.
13913
13914 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
13915
13916         * gcc.c-torture/execute/20001111-1.c: New test.
13917
13918 2000-11-10  Nick Clifton  <nickc@redhat.com>
13919
13920         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
13921         long multuiple and accumulate.
13922
13923 2000-11-09  Richard Henderson  <rth@redhat.com>
13924
13925         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
13926         via size_t instead of int.
13927
13928         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
13929         * gcc.c-torture/execute/string-opt-2.c: Likewise.
13930         * gcc.c-torture/execute/string-opt-3.c: Likewise.
13931         * gcc.c-torture/execute/string-opt-4.c: Likewise.
13932
13933 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
13934
13935         * gcc.c-torture/compile/20001109-1.c: New test.
13936         * gcc.c-torture/compile/20001109-2.c: New test.
13937
13938 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
13939
13940         * g++.old-deja/g++.pt/operator1.C: New test.
13941         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
13942
13943 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
13944
13945         * gcc.dg/20001108-1.c: New test.
13946
13947 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
13948
13949         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
13950         with both arguments constant strings.
13951         * gcc.c-torture/execute/string-opt-3.c: New test.
13952         * gcc.c-torture/execute/string-opt-4.c: New test.
13953         * gcc.c-torture/execute/string-opt-5.c: New test.
13954
13955 2000-11-08  Nick Clifton  <nickc@redhat.com>
13956
13957         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
13958         mulsidi3adddi patterns.
13959
13960 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
13961
13962         * g++.old-deja/g++.other/crash36.C: New test.
13963
13964 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
13965
13966         * g++.old-deja/g++.other/init16.C: New test.
13967
13968 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
13969
13970         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
13971
13972 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
13973
13974         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
13975         * gcc.c-torture/execute/va-arg-16.x: Likewise.
13976         * gcc.c-torture/execute/va-arg-17.x: Likewise.
13977
13978 2000-11-07  DJ Delorie  <dj@redhat.com>
13979
13980         * testsuite/gcc.dg/20000614-1.c: Add return so that test can pass.
13981
13982 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13983
13984         * gcc.c-torture/execute/string-opt-1.c: New test.
13985
13986 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
13987
13988         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
13989         mips-sgi-irix6.* because the MIPS ABI passes floating-point
13990         parameters in registers, and there is no way for a varargs
13991         function to know in which order the integer and floating-point
13992         parameters should be interleaved when they are placed on the
13993         stack.
13994         * gcc.c-torture/execute/va-arg-16.x: Likewise.
13995         * gcc.c-torture/execute/va-arg-17.x: Likewise.
13996
13997 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13998
13999         * gcc.c-torture/execute/string-opt-2.c: New test.
14000
14001 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
14002
14003         * g++.old-deja/g++.pt/crash60.C: New test.
14004
14005 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
14006
14007         * g++.old-deja/g++.other/crash24.C: New test.
14008         * g++.old-deja/g++.other/crash25.C: New test.
14009         * g++.old-deja/g++.other/crash26.C: New test.
14010         * g++.old-deja/g++.other/crash27.C: New test.
14011         * g++.old-deja/g++.other/crash28.C: New test.
14012         * g++.old-deja/g++.other/crash29.C: New test.
14013         * g++.old-deja/g++.other/crash30.C: New test.
14014         * g++.old-deja/g++.other/crash31.C: New test.
14015         * g++.old-deja/g++.other/crash32.C: New test.
14016         * g++.old-deja/g++.other/crash33.C: New test.
14017         * g++.old-deja/g++.other/crash34.C: New test.
14018         * g++.old-deja/g++.other/crash35.C: New test.
14019
14020 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
14021
14022         * gcc.c-torture/execute/20001031-1.c: New test.
14023
14024 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
14025
14026         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
14027         namespace.
14028
14029         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
14030         standards-conformant.
14031
14032         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
14033
14034         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
14035         * g++.old-deja/g++.mike/p755a.C: Likewise.
14036         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
14037         library makes no calls to `operator new' during initialization.
14038
14039 2000-11-04  Neil Booth  <neilb@earthling.net>
14040
14041         * gcc.dg/cpp/include2.c: New tests.
14042
14043 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
14044
14045         * lib/g++.exp (g++_set_ld_library_path): New function.
14046         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
14047
14048 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
14049
14050         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
14051         warnings.
14052
14053 2000-11-01  Richard Henderson  <rth@redhat.com>
14054
14055         * g++.old-deja/g++.ext/namedret1.C: New.
14056         * g++.old-deja/g++.ext/namedret2.C: New.
14057         * g++.old-deja/g++.ext/namedret3.C: New.
14058
14059 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
14060
14061         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
14062         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
14063
14064 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14065
14066         * gcc.c-torture/execute/va-arg-21.c: New test.
14067
14068 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
14069
14070         * gcc.dg/c99-complex-2.c: New test.
14071
14072 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14073
14074         * gcc.c-torture/execute/stdio-opt-1.c: New test.
14075
14076 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
14077
14078         * g++.old-deja/g++.other/inline16.C: New test.
14079
14080 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
14081
14082         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
14083         __PRETTY_FUNCTION__
14084
14085 2000-10-29  Neil Booth  <neilb@earthling.net>
14086
14087         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
14088         New tests.
14089         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
14090         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
14091         optimisation.
14092
14093 2000-10-29  Neil Booth  <neilb@earthling.net>
14094
14095         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
14096         * mi1.c, mi1c.h: Add null directives to multiple-include test.
14097         * mi5.c: Test multiple includes work with -C.
14098         * trigraphs.c: Test ^= version.
14099
14100 2000-10-28  Neil Booth  <neilb@earthling.net>
14101
14102         New tests and test updates for new macro expander.
14103
14104         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
14105         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
14106         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
14107         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
14108         new diagnostic messages.
14109
14110         * gcc.dg/cpp/macro3.c: New tests.
14111
14112 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
14113
14114         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
14115         on the same line.
14116
14117 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
14118
14119         * g++.old-deja/g++.other/eh2.C: New test.
14120
14121 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
14122
14123         * gcc.c-torture/execute/20001027-1.c: New test.
14124
14125 2000-10-26  Richard Henderson  <rth@redhat.com>
14126
14127         * gcc.c-torture/execute/20001026-1.c: New.
14128
14129 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
14130
14131         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
14132         * g++.old-deja/g++.law/builtin1.C: Likewise.
14133         * g++.old-deja/g++.law/ctors10.C: Likewise.
14134         * g++.old-deja/g++.law/virtual3.C: Likewise.
14135         * g++.old-deja/g++.mike/p658.C: Likewise.
14136         * g++.old-deja/g++.other/sibcall1.C: Likewise.
14137         * g++.old-deja/g++.other/vaarg2.C: Likewise.
14138         * g++.old-deja/g++.robertl/eb124.C: Likewise.
14139         * g++.old-deja/g++.robertl/eb44.C: Likewise.
14140         * g++.old-deja/g++.robertl/eb77.C: Likewise.
14141
14142 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
14143
14144         * gcc.c-torture/compile/20001024-1.c: New test.
14145
14146 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
14147
14148         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
14149         to tell us whether or not we are using V3.
14150
14151 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
14152
14153         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
14154         operands.
14155
14156 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
14157
14158         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
14159
14160 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
14161
14162         * gcc.c-torture/execute/20001024-1.c: New test.
14163
14164 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
14165
14166         * g++.old-deja/g++.other/sibcall1.C: New test.
14167
14168 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
14169
14170         * gcc.dg/noncompile/init-3.c: New test.
14171
14172 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
14173
14174         * gcc.dg/format-array-1.c: New test.
14175
14176 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
14177
14178         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
14179         writing through null pointers; remove comment about testing
14180         unterminated strings.
14181
14182 2000-10-17  Matthew Hiller  <hiller@redhat.com>
14183
14184         * gcc.c-torture/execute/20001017-2.c: New test.
14185
14186 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
14187
14188         * gcc.c-torture/compile/20001018-1.c: New test.
14189         * gcc.c-torture/compile/20001018-1.x: Xfail.
14190
14191 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
14192
14193         * gcc.c-torture/execute/20001017-1.c: New test.
14194
14195 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
14196
14197         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
14198         for multiple use of arguments with scanf formats; add tests for
14199         multiple use of arguments.
14200
14201 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
14202
14203         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
14204
14205 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
14206
14207         * gcc.dg/format-miss-1.c: New test.
14208
14209 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
14210
14211         * gcc.c-torture/execute/20001013-1.c: New test.
14212
14213 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
14214
14215         * gcc.dg/format-branch-1.c: New test.
14216
14217 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
14218
14219         * README, lib/file-format.exp: Remove EGCS references.
14220
14221 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
14222
14223         * gcc.dg/20001013-1.c: New test.
14224
14225 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
14226
14227         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
14228         for intmax_t in the compiler using __typeof__ and the type rules
14229         for conditional expressions.
14230
14231 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
14232
14233         * gcc.dg/20001012-1.c: New test.
14234         * gcc.dg/20001012-2.c: New test.
14235
14236 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
14237
14238         * gcc.dg/format-attr-1.c: New test.
14239
14240 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
14241
14242         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
14243         __LONG_LONG_MAX__ instead of LLONG_MAX.
14244
14245 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
14246
14247         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
14248         scanf flags.
14249         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
14250         flags.
14251
14252 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
14253
14254         * gcc.dg/sequence-pt-1.c: New test.
14255
14256 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
14257
14258         * gcc.c-torture/execute/20001011-1.c: New testcase.
14259         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
14260
14261 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
14262
14263         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
14264         does not error on it.
14265
14266 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
14267
14268         * gcc.dg/20001009-1.c: New test.
14269
14270 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
14271
14272         * gcc.c-torture/compile/20001009-1.c: Move from here ....
14273         * gcc.c-torture/execute/20001009-2.c: ... to here.
14274
14275 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
14276
14277         * gcc.c-torture/compile/20001009-1.c: New testcase.
14278         * gcc.c-torture/execute/20001009-1.c: New testcase.
14279         Testcases provided by Jan Hubicka <jh@suse.cz>.
14280
14281 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
14282
14283         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
14284         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
14285         uintmax_t using <limits.h> to emulate the compiler's internal
14286         logic.  No longer XFAIL %j tests.
14287
14288 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
14289
14290         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
14291         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
14292         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
14293         regexps and details of expected handling of some bad formats.
14294         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
14295         suppression.
14296
14297 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
14298
14299         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
14300         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
14301         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
14302         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
14303         in list archives.
14304
14305 2000-10-06  Richard Henderson  <rth@cygnus.com>
14306
14307         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
14308         * g++.old-deja/g++.brendan/crash52.C: Likewise.
14309         * g++.old-deja/g++.jason/report.C: Likewise.
14310         * g++.old-deja/g++.law/friend5.C: Likewise.
14311         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
14312         of the expected warnings.
14313
14314 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
14315
14316         * g++.old-deja/g++.pt/enum14.C: New test.
14317
14318 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
14319
14320         * g++.old-deja/g++.pt/crash59.C: New test.
14321
14322 2000-10-04  Will Cohen  <wcohen@redhat.com>
14323
14324         * gcc.dg/20000926-1.c: New test.
14325
14326 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
14327
14328         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
14329         function name for current C++ compiler.
14330         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
14331
14332 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
14333
14334         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
14335         __PRETTY_FUNCTION__.
14336         * g++.old-deja/g++.ext/pretty2.C: Likewise.
14337
14338 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14339
14340         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
14341
14342 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
14343
14344         * gcc.c-torture/compile/20000923-1.c: New test.
14345
14346 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
14347
14348         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
14349         * g++.old-deja/g++.pt/ttp62.C: Same.
14350         * g++.old-deja/g++.other/inline14.C: Same.
14351
14352 2000-09-24  Richard Henderson  <rth@cygnus.com>
14353
14354         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
14355
14356 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
14357
14358         * gcc.dg/c90-printf-1.c: Add test for wide string format.
14359
14360 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
14361
14362         * gcc.c-torture/compile/20000922-1.c: New file.
14363
14364 2000-09-21  Nick Clifton  <nickc@redhat.com>
14365
14366         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
14367         a signed long modulo operation.
14368         (mod6): New function - perform an unsigned long modulo operation.
14369         (main): Add tests for modulos of very large numbers by very small
14370         dividends.
14371
14372 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14373
14374         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
14375
14376 2000-09-19  Richard Henderson  <rth@cygnus.com>
14377
14378         * gcc.dg/compare2.c (case 10): XFAIL.
14379
14380 2000-09-18  Richard Henderson  <rth@cygnus.com>
14381
14382         * gcc.c-torture/execute/20000906-1.c: Move ...
14383         * gcc.dg/20000906-1.c: ... here.  Only run on targets
14384         that support __builtin_trap.
14385
14386 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
14387
14388         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
14389
14390 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
14391
14392         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
14393         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
14394         more $ format tests.
14395
14396 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
14397
14398         * gcc.dg/format-errmk-1.c: New test.
14399
14400 2000-09-17  Greg McGary  <greg@mcgary.org>
14401
14402         * gcc.c-torture/execute/20000917-1.x: Remove.
14403
14404 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
14405
14406         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
14407
14408 2000-09-17  Greg McGary  <greg@mcgary.org>
14409
14410         * gcc.c-torture/execute/20000917-1.c: New test.
14411         * gcc.c-torture/execute/20000917-1.x: XFAIL.
14412
14413 2000-09-16  Neil Booth  <NeilB@earthling.net>
14414
14415         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
14416         in nested macro bug.
14417
14418 2000-09-15  Neil Booth  <NeilB@earthling.net>
14419
14420         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
14421
14422 2000-09-14  Jeffrey A Law  (law@cygnus.com)
14423
14424         * gcc.c-torture/execute/20000914-1.c: New test.
14425
14426 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
14427
14428         * g++.other/inline13.C: New test.
14429
14430 2000-09-12  Andreas Jaeger  <aj@suse.de>
14431
14432         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
14433         constant by Ulrich Drepper <drepper@redhat.com>.
14434
14435 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
14436
14437         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
14438
14439 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14440
14441         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
14442
14443 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
14444
14445         * gcc.dg/cpp/backslash.c: New test.
14446
14447 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
14448
14449         * gcc.c-torture/execute/20000910-1.c: New test.
14450         * gcc.c-torture/execute/20000910-2.c: Likewise.
14451
14452 2000-09-11  Robert Lipe  <robertl@sco.com>
14453
14454         * gcc.dg/pragma-align.c: New test.
14455
14456 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
14457
14458         * g++.old-deja/g++.pt/explicit82.C: New test.
14459         * g++.old-deja/g++.pt/explicit83.C: New test.
14460
14461 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
14462
14463         * gcc.dg/asm-names.c: New test.
14464
14465 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14466
14467         * gcc.dg/cpp/tr-warn6.c: New test
14468
14469 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
14470
14471         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
14472         be accepted.
14473
14474 2000-09-07  Catherine Moore  <clm@redhat.com>
14475
14476         * gcc.c-torture/execute/unroll-1.c: New test.
14477
14478 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
14479
14480         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
14481         ERROR markers.
14482         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
14483         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
14484         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
14485         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
14486         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
14487         Preprocess only.
14488         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
14489         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
14490
14491 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
14492
14493         * g++.old-deja/g++.pt/deduct2.C: New test.
14494
14495 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
14496
14497         * g++.old-deja/g++.pt/parms2.C: New test.
14498
14499 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
14500
14501         * g++.old-deja/g++.pt/crash58.C: New test.
14502
14503 2000-09-06  Greg McGary  <greg@mcgary.org>
14504
14505         * gcc.c-torture/execute/20000906-1.c: New test.
14506         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
14507
14508 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14509
14510         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
14511
14512 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
14513
14514         * g++.old-deja/g++.pt/crash57.C: New test.
14515
14516 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
14517
14518         * g++.old-deja/g++.pt/crash56.C: New test.
14519
14520 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
14521
14522         * g++.old-deja/g++.pt/koenig1.C: New test.
14523
14524 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
14525
14526         * gcc.dg/20000904-1.c: New test.
14527
14528 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
14529
14530         * gcc.dg/cpp/paste8.c: New test.
14531
14532 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
14533
14534         * gcc.c-torture/compile/20000827-1.c: New test.
14535
14536 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
14537
14538         * gcc.dg/format-diag-1.c: New test.
14539
14540 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
14541
14542         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
14543         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
14544         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
14545         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
14546         gcc.dg/formatz-1.c: Adjust warning regular expressions.
14547
14548 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
14549
14550         * g++.old-deja/g++.other/nested4.C: New test.
14551
14552 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
14553
14554         * g++.old-deja/g++.ns/scoped1.C: New test.
14555
14556 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
14557
14558         * lib/g++.exp: Support testing already-installed GCC.
14559
14560 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14561
14562         * wtr-label-1.c, wtr-suffix-1.c: New tests.
14563
14564 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14565
14566         * gcc.dg/return-type-2.c: New test.
14567
14568 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
14569
14570         * gcc.c-torture/compile/20000825-1.c: New test.
14571
14572 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
14573
14574         * gcc.dg/dwarf2-2.c: New test.
14575
14576 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
14577
14578         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
14579         dg-warning regexps.
14580
14581 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
14582
14583         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
14584         gcc.dg/format-ext-5.c: New tests.
14585
14586 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
14587
14588         * testsuite/g++.old-deja/g++.other/crash22.C: New test.
14589
14590 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
14591
14592         * gcc.dg/noncompile/930622-2.c: Adjust error message.
14593
14594 2000-08-24  Richard Henderson  <rth@cygnus.com>
14595
14596         * gcc.dg/ia64-sync-1.c: New test.
14597         * gcc.dg/ia64-sync-2.c: New test.
14598         * gcc.dg/ia64-asm-1.c: New test.
14599
14600 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
14601
14602         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
14603         * gcc.dg/format-ext-2.c: New test.
14604
14605 2000-08-23  Jason Merrill  <jason@redhat.com>
14606
14607         * lib/old-dejagnu.exp: Also ignore "In member function" and
14608         "At global scope".
14609
14610 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14611
14612         * gcc.dg/noncompile/label-lineno-1.c: New test.
14613
14614 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
14615
14616         * gcc.dg/c99-array-nonobj-1.c: New test.
14617
14618 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
14619
14620         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
14621         tests.
14622         * gcc.dg/format-ext-1.c: New test.
14623
14624 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14625
14626         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
14627         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
14628         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
14629         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
14630         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
14631
14632 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
14633
14634         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
14635         gcc.dg/c99-strftime-2.c: New tests.
14636
14637 2000-08-22  Richard Henderson  <rth@cygnus.com>
14638
14639         * gcc.c-torture/execute/20000822-1.c: New test.
14640
14641 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
14642
14643         * gcc.c-torture/execute/20000819-1.x: Remove.
14644
14645 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
14646
14647         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
14648         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
14649         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
14650         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
14651         gcc.dg/format-xopen-1.c: New tests.
14652
14653 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
14654
14655         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
14656
14657 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
14658
14659         * g++.old-deja/g++.other/loop2.C: New test.
14660
14661         * gcc.c-torture/compile/20000606-1.c: New test.
14662         * gcc.c-torture/compile/20000728-1.c: New test.
14663         * gcc.c-torture/execute/20000801-1.c: New test.
14664         * gcc.c-torture/execute/20000801-2.c: New test.
14665         * gcc.c-torture/execute/20000819-1.c: New test.
14666         * gcc.c-torture/execute/20000819-1.x: XFAIL.
14667         * gcc.dg/20000629-1.c: New test.
14668         * gcc.dg/20000724-1.c: New test.
14669         * gcc.dg/20000807-1.c: New test.
14670
14671 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
14672
14673         * gcc.dg/cpp/pragma-1.c: New test.
14674         * gcc.dg/cpp/pragma-2.c: New test.
14675
14676 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
14677
14678         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
14679         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
14680
14681 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
14682
14683         * gcc.c-torture/compile/20000818-1.c: New test.
14684
14685 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
14686
14687         * gcc.c-torture/execute/20000818-1.c: New test.
14688
14689 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
14690
14691         * gcc.dg/format-va-1.c: New test.
14692
14693 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
14694
14695         * g++.old-deja/g++.other/typedef8.C: New test.
14696
14697 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
14698
14699         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
14700         * g++.old-deja/g++.mike/net36.C: Mark candidate.
14701         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
14702         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
14703         * g++.old-deja/g++.other/ptrmem7.C: New test.
14704         * g++.old-deja/g++.pt/ptrmem10.C: New test.
14705
14706 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
14707
14708         * g++.old-deja/g++.pt/typename27.C: New test.
14709
14710 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
14711
14712         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
14713         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
14714         * g++.old-deja/g++.pt/friend45.C: New test.
14715         * g++.old-deja/g++.other/friend8.C: New test.
14716
14717 2000-08-15  Richard Henderson  <rth@cygnus.com>
14718
14719         * gcc.c-torture/execute/20000815-1.c: New test.
14720
14721 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
14722
14723         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
14724         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
14725         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
14726
14727 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
14728
14729         * g++.old-deja/g++.other/refinit2.C: New test.
14730
14731 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
14732
14733         * lib/c-torture.exp (c-torture): Make
14734         compiler_conditional_xfail_data global.
14735         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
14736         compiler_conditional_xfail_data machinery.
14737         (f-torture-execute): Likewise.
14738         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
14739         and only when unrolling loops.
14740
14741         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
14742
14743 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
14744
14745         * g++.old-deja/g++.pt/explicit81.C: New test.
14746
14747 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
14748
14749         * g++.old-deja/g++.pt/typename26.C: New test.
14750
14751 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
14752
14753         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
14754         warning.
14755
14756 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
14757
14758         * g++.old-deja/g++.other/array3.C: New test.
14759
14760 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
14761
14762         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
14763         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
14764         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
14765         New tests.
14766
14767 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
14768
14769         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
14770         * g++.old-deja/g++.abi/vmihint.C: Likewise.
14771
14772 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
14773
14774         * gcc.c-torture/execute/20000808-1.c: New test.
14775
14776 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
14777
14778         * gcc.dg/c90-const-expr-1.c: New test.
14779
14780 2000-08-08  Richard Henderson  <rth@cygnus.com>
14781
14782         * gcc.dg/noncompile/920923-1.c: Declare calloc.
14783
14784 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
14785
14786         * gcc.dg/noncompile/const-ll-1.c: New test.
14787
14788 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
14789
14790         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
14791
14792 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
14793
14794         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
14795         that running programs linked against the shared version of libobjc
14796         run correctly.
14797
14798 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
14799
14800         * gcc.dg/c99-printf-1.c: New test.
14801
14802 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
14803
14804         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
14805
14806 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
14807
14808         * gcc.c-torture/execute/20000731-1.x: Delete.
14809
14810 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
14811
14812         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
14813         and torture_without_loops as is done by c-torture.exp.
14814         (search_for): Copy from c-torture.exp.
14815         (gcc-dg-runtest): New function, drives a directory of tests
14816         iterating over the TORTURE_OPTIONS.
14817         (scan-assembler, scan-assembler-not): Move here from
14818         individual directory drivers.
14819
14820         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
14821         defined by lib/gcc-dg.exp.
14822         * gcc.dg/cpp/cpp.exp: Likewise.
14823         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
14824         gcc-dg-runtest, so we cycle over optimization options.
14825
14826         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
14827         * gcc.dg/compare2.c: No longer expected to fail.
14828
14829 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
14830
14831         * gcc.c-torture/execute/20000804-1.c: New test.
14832
14833 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
14834
14835         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
14836
14837 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
14838
14839         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
14840
14841 2000-08-03  Jeffrey A Law  (law@cygnus.com)
14842
14843         * gcc.c-torture/compile/20000803-1.c: New test.
14844
14845 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
14846
14847         * gcc.c-torture/execute/20000801-3.c,
14848         gcc.c-torture/execute/20000801-4.c: New tests.
14849         * gcc.c-torture/execute/20000801-3.x,
14850         gcc.c-torture/execute/20000801-4.x: Xfail.
14851
14852 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
14853
14854         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
14855         libobjc/.libs to allow for libtool.
14856
14857 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
14858
14859         * gcc.c-torture/compile/20000802-1.c: New test.
14860
14861 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
14862
14863         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
14864
14865 2000-07-31  Jeffrey A Law  (law@cygnus.com)
14866
14867         * gcc-c-torture/execute/20000731-2.c: New test.
14868
14869         * gcc.c-torture/execute/20000731-1.c: New test.
14870         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
14871
14872 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
14873
14874         * testsuite/gcc.dg/cpp/paste7.c: New test.
14875         * gcc.dg/cpp/20000725-1.c: New test.
14876
14877 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
14878
14879         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
14880         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
14881         declaration warning for __builtin_dwarf_reg_size.
14882
14883         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
14884
14885 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
14886
14887         * gcc.dg/noncompile/voidparam-1.c: New test.
14888
14889 2000-07-30  Richard Henderson  <rth@cygnus.com>
14890
14891         * gcc.dg/c90-digraph-1.c: Don't xfail.
14892         * gcc.dg/compare2.c (case 10): Xfail.
14893         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
14894
14895 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
14896
14897         * gcc.dg/c99-main-1.c: New test.
14898
14899 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
14900
14901         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
14902
14903 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
14904
14905         * gcc.c-tortuer/execute/20000726-1.c: New test.
14906
14907 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
14908
14909         * gcc.c-torture/execute/enum-2.c: New test.
14910
14911 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14912
14913         * gcc.dg/cpp/tr-warn3.c: New test.
14914
14915 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
14916
14917         * g++.old-deja/g++.ext/implicit1.C: Remove.
14918         * g++.old-deja/g++.jason/c2.C: Remove
14919         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
14920         * g++.old-deja/g++.pt/crash16.C: Likewise.
14921         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
14922
14923 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
14924
14925         * g++.old-deja/g++.other/for2.C: New test.
14926
14927 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
14928
14929         * gcc.dg/20000720-1.c: New test.
14930
14931 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
14932
14933         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
14934
14935 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
14936
14937         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
14938         * gcc.c-torture/execute/20000722-1.c: New.
14939         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
14940
14941 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
14942
14943         * gcc.dg/cpp/20000720-1.S: New test.
14944
14945 2000-07-21  Michael Meissner  <meissner@redhat.com>
14946
14947         * gcc.c-torture/execute/ieee/hugeval.c: New test.
14948
14949 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
14950
14951         * g++.old-deja/g++.brendan/crash16.C,
14952         g++.old-deja/g++.brendan/parse3.C,
14953         g++.old-deja/g++.brendan/redecl1.C,
14954         g++.old-deja/g++.ns/template13.C,
14955         g++.old-deja/g++.other/decl4.C,
14956         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
14957
14958 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
14959
14960         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
14961         and "Internal error".
14962
14963         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
14964         regexps.
14965         * gcc.dg/cpp/paste6.c: New test.
14966
14967 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
14968
14969         * gcc.dg/cpp/tr-direct.c: New test.
14970
14971         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
14972         gcc.dg/cpp/undef1.c: Tweak error regexps.
14973
14974 2000-07-18  Eric Christopher <echristo@redhat.com>
14975
14976         * gcc.c-torture/compile/20000718-1.c: New test.
14977
14978 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
14979
14980         * cpplex.c (_cpp_push_token): If the token being pushed back
14981         is the previous token in this context, just subtract one from
14982         context->posn.
14983         * cppmacro.c (save_expansion): Clear aux field when storing a
14984         placemarker.
14985
14986 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
14987
14988         * gcc.dg/noncompile/redecl-1.c: New test.
14989
14990 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
14991
14992         * gcc.c-torture/execute/20000717-5.c: New test.
14993         * gcc.c-torture/execute/20000717-1.x: Removed.
14994
14995 2000-07-17  Richard Henderson  <rth@cygnus.com>
14996
14997         * gcc.c-torture/execute/20000717-4.c: New test.
14998
14999 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
15000
15001         * gcc.dg/cpp/syshdr.c: New test.
15002         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
15003
15004 2000-07-17  Neil Booth  <neilb@earthling.net>
15005
15006         * gcc.dg/cpp/cmdlne-dM.c: New test.
15007         * gcc.dg/cpp/cmdlne-dD.c: New test.
15008
15009 2000-07-17  Jeffrey A Law  (law@cygnus.com)
15010
15011         * gcc.c-torture/execute/20000717-3.c: New test.
15012
15013         * gcc.c-torture/compile/20000717-1.c: New test.
15014
15015 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
15016
15017         * gcc.c-torture/execute/20000717-2.c: New test.
15018
15019 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
15020
15021         * gcc.dg/formatz-1.c: New test.
15022
15023         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
15024         * gcc.dg/c99-digraph-1.c: New tests.
15025
15026         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
15027         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
15028
15029         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
15030         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
15031         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
15032         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
15033         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
15034         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
15035         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
15036
15037 2000-07-17   Greg McGary <greg@mcgary.org>
15038
15039         * gcc.c-torture/execute/20000717-1.c: New test.
15040         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
15041
15042 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
15043
15044         * gcc.c-torture/execute/20000715-2.c: New test.
15045         * gcc.dg/20000715-1.c: New test.
15046
15047 2000-07-15  Michael Meissner  <meissner@redhat.com>
15048
15049         * gcc.c-torture/execute/20000715-1.c: New test.
15050
15051 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
15052
15053         * gcc.c-torture/execute/20000707-1.c: New test.
15054
15055 2000-07-13  Neil Booth  <NeilB@earthling.net>
15056
15057         * testsuite/gcc.dg/cpp/digraph1.c,
15058         testsuite/gcc.dg/cpp/digraph2.c,
15059         testsuite/gcc.dg/cpp/digraphs.c: New tests.
15060
15061 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
15062
15063         * g77.f-torture/compile/20000630-2.f:  New test.
15064         * g77.f-torture/compile/20000630-2.x
15065
15066 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
15067
15068         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
15069
15070 2000-07-11  Neil Booth  <NeilB@earthling.net>
15071
15072         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
15073
15074 2000-07-11  Neil Booth  <NeilB@earthling.net>
15075
15076         * gcc.dg/cpp/cmdlne-C.c: New.
15077
15078 2000-07-09  Neil Booth  <NeilB@earthling.net>
15079
15080         * gcc.dg/cpp/directiv.c: New tests.
15081         * gcc.dg/cpp/undef1.c: Update.
15082
15083 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
15084
15085         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
15086
15087 2000-07-09  Neil Booth  <NeilB@earthling.net>
15088
15089         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
15090
15091 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
15092
15093         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
15094         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
15095
15096 2000-07-08  Neil Booth  <NeilB@earthling.net>
15097
15098         * gcc.dg/cpp/macsyntx.c: New tests.
15099
15100 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
15101
15102         * gcc.dg/20000707-1.c: New test.
15103
15104 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
15105
15106         * gcc.c-torture/execute/20000706-1.c: New test.
15107         * gcc.c-torture/execute/20000706-2.c: New test.
15108         * gcc.c-torture/execute/20000706-3.c: New test.
15109         * gcc.c-torture/execute/20000706-4.c: New test.
15110         * gcc.c-torture/execute/20000706-5.c: New test.
15111
15112 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
15113
15114         * g++.old-deja/g++.pt/instantiate7.C: New test.
15115
15116 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
15117
15118         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
15119         * g++.old-deja/g++.mike/thunk3.C: Likewise.
15120         * g++.old-deja/g++.other/rtti3.C: Likewise.
15121         * g++.old-deja/g++.other/rttid3.C: Likewise.
15122
15123 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
15124
15125         *  g77.f-torture/compile/20000630-1.x: Fix typo
15126
15127 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
15128
15129         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
15130         assembly output.
15131
15132 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
15133
15134         * gcc.dg/cpp/ident.c: New test.
15135
15136 2000-07-05  Neil Booth  <NeilB@earthling.net>
15137
15138         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
15139           gcc.dg/cpp/lexstrng.c: New tests.
15140
15141 2000-07-04  Neil Booth  <NeilB@earthling.net>
15142
15143         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
15144         * gcc.dg/cpp/strify2.c: Same.
15145
15146 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
15147
15148         * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
15149         * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
15150         * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
15151         * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
15152
15153         * testsuite/gcc.dg/cpp/macro1.c,
15154         testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
15155         testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
15156         testsuite/gcc.dg/cpp/strify1.c,
15157         testsuite/gcc.dg/cpp/strify2.c: New tests.
15158
15159 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
15160
15161         * gcc.c-torture/execute/20000703-1.c: New test.
15162
15163 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
15164
15165         * g++.old-deja/g++.pt (lookup10.C): New test.
15166
15167 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
15168
15169         * g++.old-deja/g++.pt (typename25.C): New test.
15170
15171 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
15172
15173         * gcc.c-torture/compile/20000701-1.c: New test.
15174
15175 2000-06-30  Nick Clifton  <nickc@cygnus.com>
15176
15177         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
15178         to test case.
15179
15180 2000-06-30  Catherine Moore  <clm@cygnus.com>
15181
15182         * gcc.c-torture/execute/align-1.c: New test.
15183
15184 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
15185
15186         * g++.old-deja/g++.pt/expr8.C: New test.
15187         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
15188
15189 2000-06-29  Nick Clifton  <nickc@cygnus.com>
15190
15191         * gcc.c-torture/compile/20000629-1.c: New test.
15192
15193 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
15194
15195
15196         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
15197         gcc.dg/noncompile directory, depending on whether they're
15198         preprocessor tests or not.  Annotate all the tests for the dg
15199         framework.
15200
15201         * gcc.c-torture/noncompile/noncompile.exp: Delete.
15202         * gcc.dg/noncompile/noncompile.exp: New.
15203
15204         * Moved files:
15205         Old name                                New name
15206         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
15207         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
15208         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
15209         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
15210         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
15211         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
15212         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
15213         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
15214         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
15215         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
15216         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
15217         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
15218         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
15219         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
15220         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
15221         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
15222         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
15223         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
15224         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
15225         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
15226         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
15227         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
15228         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
15229         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
15230
15231         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
15232         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
15233         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
15234         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
15235         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
15236         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
15237
15238 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
15239
15240         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
15241         declare one variable.  On the fourth, error.
15242         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
15243         declared by 20000628-1a.h.
15244
15245 2000-06-29  Richard Henderson  <rth@redhat.com>
15246
15247         * gcc.c-torture/execute/930529-1.x: New file.
15248         * gcc.dg/920413-1.c: Adjust expected warning text.
15249         * gcc.dg/980217-1.c: Declare abort.
15250         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
15251
15252 2000-06-29  Jeffrey A Law  (law@cygnus.com)
15253
15254         * g77.f-torture/compile/20000629-1.f: New test.
15255         * g77.f-torture/compile/20000629-1.x: Expected to fail.
15256
15257 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
15258
15259         Rearrange lots of files, removing entirely the
15260         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
15261         directories.
15262
15263         * Deleted files:
15264         gcc.c-torture/code_quality/code_quality.exp
15265         gcc.c-torture/special/special.exp
15266         gcc.failure/failure.exp
15267         gcc.failure/940409-1.x
15268         gcc.c-torture/compile/961203-1.x
15269
15270         * New files:
15271         gcc.misc-tests/linkage.exp
15272         gcc.c-torture/execute/920730-1t.c
15273         gcc.c-torture/execute/920730-1t.x
15274         gcc.c-torture/compile/920520-1.x
15275         gcc.c-torture/compile/920521-1.x
15276         gcc.c-torture/compile/981006-1.x
15277         gcc.c-torture/execute/eeprof-1.x
15278
15279         * Moved files (possibly with modifications to fit a new harness):
15280         Old name                                New name
15281         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
15282         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
15283         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
15284         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
15285         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
15286         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
15287         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
15288         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
15289         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
15290         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
15291         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
15292         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
15293         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
15294         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
15295
15296 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
15297
15298         * c-torture/compile/961203-1.x: Delete.
15299
15300         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
15301         not exit. Include stdio.h.
15302         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
15303         * gcc.misc-tests/dg-12.c: Likewise.
15304         * gcc.misc-tests/dg-5.c: Likewise.
15305         * gcc.misc-tests/dg-6.c: Likewise.
15306         * gcc.misc-tests/dg-7.c: Prototype abort.
15307         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
15308         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
15309         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
15310         not exit.
15311         * gcc.misc-tests/sieve.c: Use return from main, not exit.
15312         * gcc.misc-tests/sort2.c: Use return from main, not exit.
15313
15314 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
15315
15316         * gcc.dg/cpp/20000628-1.c: New test.
15317         * gcc.dg/cpp/20000628-1.h: New header for above test.
15318         * gcc.dg/cpp/20000628-1a.h: Likewise.
15319
15320 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
15321
15322         * gcc.dg/cpp: New directory.
15323         * gcc.dg/cpp/cpp.exp: New driver.
15324         * gcc.dg/cpp/20000627-1.c: New test.
15325         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
15326         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
15327         and rewrite as a compilation test.
15328
15329         * gcc.dg: Move many files into the cpp subdirectory, possibly
15330         renaming or editing them as well.
15331         Old name                New name
15332         990119-1.c              cpp/19990119-1.c
15333         990228-1.c              cpp/19990228-1.c
15334         990407-1.c              cpp/19990407-1.c
15335         990409-1.c              cpp/19990409-1.c
15336         990413-1.c              cpp/19990413-1.c
15337         990703-1.c              cpp/19990703-1.c
15338         20000127-1.c            cpp/20000127-1.c
15339         20000129-1.c            cpp/20000129-1.c
15340         20000207-1.c            cpp/20000207-1.c
15341         20000207-2.c            cpp/20000207-2.c
15342         20000209-1.c            cpp/20000209-1.c
15343         20000209-2.c            cpp/20000209-2.c
15344         20000301-1.c            cpp/20000301-1.c
15345         20000419-1.c            cpp/20000419-1.c
15346         20000510-1.S            cpp/20000510-1.S
15347         20000519-1.c            cpp/20000519-1.c
15348         20000529-1.c            cpp/20000529-1.c
15349         20000625-1.c            cpp/20000625-1.c
15350         20000625-2.c            cpp/20000625-2.c
15351         cpp-as1.c               cpp/assert1.c
15352         cpp-as2.c               cpp/assert2.c
15353         cxx-comments-1.c        cpp/cxxcom1.c
15354         cxx-comments-2.c        cpp/cxxcom2.c
15355         endif-label.c           cpp/endif.c
15356         cpp-hash1.c             cpp/hash1.c
15357         cpp-hash2.c             cpp/hash2.c
15358         cpp-if1.c               cpp/if-1.c
15359         cpp-if2.c               cpp/if-2.c
15360         cpp-if3.c               cpp/if-3.c
15361         cpp-if4.c               cpp/if-4.c
15362         cpp-if5.c               cpp/if-5.c
15363         cpp-cond.c              cpp/if-cexp.c
15364         cpp-missingop.c         cpp/if-mop.c
15365         cpp-missingparen.c      cpp/if-mpar.c
15366         cpp-opprec.c            cpp/if-oppr.c
15367         cpp-ifparen.c           cpp/if-paren.c
15368         cpp-shortcircuit.c      cpp/if-sc.c
15369         cpp-shift.c             cpp/if-shift.c
15370         cpp-unary.c             cpp/if-unary.c
15371         cpp-li1.c               cpp/line1.c
15372         cpp-li2.c               cpp/line2.c
15373         lineno.c                cpp/line3.c
15374         lineno-2.c              cpp/line4.c
15375         cpp-mi.c                cpp/mi1.c
15376         cpp-mic.h               cpp/mi1c.h
15377         cpp-micc.h              cpp/mi1cc.h
15378         cpp-mind.h              cpp/mi1nd.h
15379         cpp-mindp.h             cpp/mi1ndp.h
15380         cpp-mix.h               cpp/mi1x.h
15381         cpp-mi2.c               cpp/mi2.c
15382         cpp-mi2a.h              cpp/mi2a.h
15383         cpp-mi2b.h              cpp/mi2b.h
15384         cpp-mi2c.h              cpp/mi2c.h
15385         cpp-mi3.c               cpp/mi3.c
15386         cpp-mi3.def             cpp/mi3.def
15387         poison-1.c              cpp/poison.c
15388         pr-impl.c               cpp/prag-imp.c
15389         cpp-redef-2.c           cpp/redef1.c
15390         cpp-redef.c             cpp/redef2.c
15391         strpaste.c              cpp/strp1.c
15392         strpaste-2.c            cpp/strp2.c
15393         cpp-tradpaste.c         cpp/tr-paste.c
15394         cpp-tradstringify.c     cpp/tr-str.c
15395         cpp-tradwarn1.c         cpp/tr-warn1.c
15396         cpp-tradwarn2.c         cpp/tr-warn2.c
15397         trigraphs.c             cpp/trigraphs.c
15398         cpp-unc1.c              cpp/unc1.c
15399         cpp-unc2.c              cpp/unc2.c
15400         cpp-unc3.c              cpp/unc3.c
15401         cpp-unc.c               cpp/unc4.c
15402         undef.c                 cpp/undef1.c
15403         undef-2.c               cpp/undef2.c
15404         cpp-wi1.c               cpp/widestr1.c
15405
15406 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
15407
15408         * lib/g++.exp (g++_include_flags): Tweak.
15409
15410 2000-06-27  H.J. Lu  <hjl@gnu.org>
15411             Loren J. Rittle  <ljrittle@acm.org>
15412
15413         * lib/g++.exp (g++_include_flags): Override libgloss.exp
15414         version with one that knows about the new gcc tree structure.
15415         (g++_link_flags): Same.
15416
15417 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
15418
15419         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
15420         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
15421         case we are cross-compiling.
15422
15423         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
15424         g++.old-deja/g++.niklas/Makefile.in,
15425         g++.old-deja/g++.niklas/configure.in,
15426         g++.old-deja/g++.other/Makefile.in,
15427         g++.old-deja/g++.other/configure.in,
15428         gcc.c-torture/code_quality/Makefile.in,
15429         gcc.c-torture/code_quality/configure.in,
15430         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
15431         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
15432         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
15433         gcc.c-torture/execute/ieee/Makefile.in,
15434         gcc.c-torture/execute/ieee/configure.in,
15435         gcc.c-torture/noncompile/Makefile.in,
15436         gcc.c-torture/noncompile/configure.in,
15437         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
15438         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
15439         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
15440
15441 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
15442
15443         * g++.old-deja/g++.other/ambig3.C: New test.
15444
15445 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
15446
15447         * g++.old-deja/g++.pt/syntax1.C: New test.
15448         * g++.old-deja/g++.pt/syntax2.C: New test.
15449         * g++.old-deja/g++.other/syntax3.C: New test.
15450         * g++.old-deja/g++.other/syntax4.C: New test.
15451
15452 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
15453
15454         * gcc.dg/20000623-1.c: Prototype exit and abort.
15455
15456 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
15457
15458         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
15459         New tests.
15460         * gcc.dg/cpp-mi3.def: New file.
15461
15462         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
15463         inside assertions.
15464         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
15465         lexer's error messages.
15466         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
15467         divine anything from the linemarkers.
15468         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
15469         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
15470
15471 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
15472
15473         * gcc.dg/20000623-1.c: New test.
15474
15475 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
15476
15477         * gcc.c-torture/execute/20000622-1.c: New test.
15478
15479 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
15480
15481         * g++.old-deja/g++.other/init15.C: New test.
15482
15483 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
15484
15485         * g++.old-deja/g++.pt/vaarg2.C: New test.
15486         * g++.old-deja/g++.pt/vaarg3.C: New test.
15487
15488 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
15489
15490         * g++.old-deja/g++.other/dyncast6.C: New test.
15491
15492 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
15493
15494         * gcc.c-torture/execute/loop-6.c: New test.
15495
15496 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
15497
15498         * gcc.dg/20000614-1.c: New test.
15499         * gcc.dg/20000614-2.c: New test.
15500
15501 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
15502
15503         * g++.old-deja/g++.other/inline12.C: New test.
15504
15505 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
15506
15507         * g++.old-deja/g++.other/eh1.C: New test.
15508
15509 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
15510
15511         * g++.old-deja/g++.other/type.C: New test.
15512
15513 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
15514
15515         * g++.old-deja/g++.other/initstring.C: New test.
15516
15517 2000-06-12  Jason Merrill  <jason@redhat.com>
15518
15519         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
15520
15521 2000-06-09  Jeffrey A Law  (law@cygnus.com)
15522
15523         * gcc.c-torture/compile/20000609-1.c: New test.
15524
15525 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
15526
15527         * gcc.dg/20000609-1.c: New test.
15528
15529 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
15530
15531         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
15532         * gcc.c-torture/noncompile/poison-1.c: Move...
15533         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
15534         * gcc.dg/cpp-li1.c: Add a token after the #line.
15535
15536 2000-06-05  Richard Henderson  <rth@cygnus.com>
15537
15538         * gcc.c-torture/execute/20000605-2.c: New test.
15539         * gcc.c-torture/execute/20000605-3.c: New test.
15540
15541 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
15542
15543         * g77.f-torture/execute/20000503-1.x: New file.
15544
15545 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
15546
15547         * g++.old-deja/g++.eh/badalloc1.C: New test.
15548
15549 2000-06-05  Richard Henderson  <rth@cygnus.com>
15550
15551         * gcc.c-torture/execute/20000605-1.c: New test.
15552
15553 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
15554             Nathan Sidwell <nathan@codesourcery.com>
15555
15556         * gcc.c-torture/compile/20000605-1.c: New test.
15557
15558 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
15559
15560         * g77.f-torture/compile/20000601-1.f:  New test.
15561
15562 2000-06-03  Richard Henderson  <rth@cygnus.com>
15563
15564         * gcc.c-torture/execute/20000603-1.c: New.
15565
15566 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
15567
15568         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
15569         * gcc.dg/noreturn-2.c (noreturn): Likewise.
15570
15571 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
15572
15573         * gcc.dg/compare2.c (case 12): XFAIL.
15574         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
15575         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
15576
15577         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
15578
15579 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
15580
15581         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
15582         guard macro is already defined when the header is first
15583         included.
15584         * gcc.dg/cpp-mix.h: New file.
15585         * gcc.dg/endif-label.c: Update patterns to match compiler.
15586
15587         * g++.brendan/complex1.C: Declare abort.
15588         * g++.law/refs4.C: Remove XFAIL.
15589         * g++.oliva/expr2.C: Declare abort and exit.
15590
15591 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
15592
15593         * gcc.c-torture/execute/20000528-1.c: New test.
15594
15595         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
15596         * g++.old-deja/g++.law/temps4.C: Likewise.
15597
15598         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
15599         stdlib.h.  Call abort() on failure.
15600         * g++.old-deja/g++.law/refs4.C: Likewise.
15601         * g++.old-deja/g++.law/temps4.C: Likewise.
15602         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
15603         * gcc.c-torture/execute/20000112-1.c: Include string.h.
15604
15605 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
15606
15607         Relative to g++.dg/special:
15608         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
15609
15610         Relative to g++.old-deja:
15611         * g++.brendan/complex1.C, g++.jason/optimize2.C,
15612         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
15613         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
15614         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
15615         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
15616         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
15617         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
15618
15619         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
15620         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
15621         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
15622         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
15623         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
15624         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
15625         and/or string.h.
15626
15627         * g++.other/goto1.C: Update expectations for error messages.
15628
15629 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
15630
15631         * gcc.c-torture/compile/20000523-1.c: New test.
15632
15633 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
15634
15635         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
15636
15637 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
15638
15639         * g++.old-deja/g++.eh/catch11.C: New test.
15640         * g++.old-deja/g++.eh/catch12.C: New test.
15641
15642 2000-05-24  Nick Clifton  <nickc@cygnus.com>
15643
15644         * gcc.c-torture/execute/20000523-1.c: New test.
15645
15646 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
15647
15648         * c-torture/execute/bcp-1.c: Replace abort in arg of
15649         __builtin_constant_p with a generic external function.
15650
15651         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
15652         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
15653         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
15654         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
15655         Prototype abort and/or exit.
15656
15657         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
15658         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
15659         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
15660         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
15661
15662 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
15663
15664         * gcc.dg/dwarf2-1.c: New test.
15665
15666 2000-05-20  Richard Henderson  <rth@cygnus.com>
15667
15668         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
15669
15670 2000-05-20  Andreas Jaeger  <aj@suse.de>
15671
15672         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
15673         testcase.
15674
15675 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
15676
15677         * gcc.c-torture/execute/20000519-2.c: New test.
15678
15679 2000-05-19  Andreas Jaeger  <aj@suse.de>
15680
15681         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
15682         which fails with SSA.
15683
15684         * lib/c-torture.exp: Also test with -O3 -fssa.
15685
15686 2000-05-18  Michael Meissner  <meissner@redhat.com>
15687
15688         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
15689         * gcc.c-torture/execute/920415-1.c: Ditto.
15690         * gcc.c-torture/execute/920501-1.c: Ditto.
15691         * gcc.c-torture/execute/conversion.c: Ditto.
15692         * gcc.c-torture/execute/cvt-1.c: Ditto.
15693
15694 2000-05-18  Jeffrey A Law  (law@cygnus.com)
15695
15696         * gcc.c-torture/compile/20000518-1.c: New test.
15697
15698 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
15699
15700         * g77.f-torture/compile/200005018.f:  New test.
15701
15702 2000-05-17  Jeffrey A Law  (law@cygnus.com)
15703
15704         * gcc.c-torture/compile/20000517-1.c: New test.
15705
15706 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
15707
15708         * gcc.c-torture/execute/20000516-1.c: New test.
15709
15710 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
15711
15712         * g++.old-deja/g++.other/eh.C: New test.
15713
15714 2000-05-12  Richard Henderson  <rth@cygnus.com>
15715
15716         * gcc.c-torture/execute/990208-1.c (main): Don't pass
15717         constants through to doit's conditional.
15718
15719 2000-05-11  Jeffrey A Law  (law@cygnus.com)
15720
15721         * gcc.c-torture/compile/20000511-1.c: New test.
15722         * g77.f-torture/compile/20000511-1.f: New test.
15723         * g77.f-torture/compile/20000511-2.f: New test.
15724
15725 2000-05-11  Michael Meissner  <meissner@redhat.com>
15726
15727         * gcc.c-torture/execute/20000511-1.c: New test.
15728
15729 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
15730
15731         * gcc.dg/dg.exp: Scan .S files as well as .c files.
15732         * gcc.dg/20000510-1.S: New.
15733
15734 2000-05-08  Catherine Moore  <clm@cygnus.com>
15735
15736         * gcc.dg/unused-3.c: New.
15737
15738 2000-05-06  Richard Henderson  <rth@cygnus.com>
15739
15740           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
15741           * g++.old-deja/g++.mike/warn1.C: Likewise.
15742           * g++.old-deja/g++.pt/local1.C: Likewise.
15743           * g++.old-deja/g++.pt/local7.C: Likewise.
15744           * g++.old-deja/g++.pt/spec16.C: Likewise.
15745
15746 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
15747
15748         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
15749
15750 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
15751
15752           * g77.f-torture/execute/20000503-1.f:  New test.
15753
15754 2000-05-04  Andreas Jaeger  <aj@suse.de>
15755
15756         * gcc.dg/noreturn-2.c: New test.
15757
15758 2000-05-04  Neil Booth  <NeilB@earthling.net>
15759
15760         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
15761         preprocessor.
15762
15763 2000-05-04  Richard Henderson  <rth@cygnus.com>
15764
15765         * gcc.c-torture/execute/20000503-1.c: Fix typo.
15766
15767 2000-05-04  Richard Henderson  <rth@cygnus.com>
15768
15769         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
15770         OpenSSL by Jason R Thorpe.
15771
15772 2000-05-03  Jim Wilson  <wilson@cygnus.com>
15773
15774         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
15775
15776 2000-05-03  Robert Lipe <robertlipe@usa.net>
15777
15778         * gcc.dg/20000503-1.c: New test.
15779
15780 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
15781
15782         * gcc.c-torture/compile/20000502-1.c: New test.
15783         * g++.old-deja/g++.other/align.C: New test.
15784         * gcc.dg/cpp-tradstringify.c: New test.
15785
15786 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
15787
15788         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
15789         and hard registers.
15790
15791 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
15792
15793         * gcc.c-torture/execute/loop-5.c: New test.
15794
15795 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
15796
15797         * gcc.c-torture/execute/va-arg-20.c: New test.
15798
15799 2000-04-23  Jeffrey A Law  (law@cygnus.com)
15800
15801         * gcc.c-torture/execute/20000422-1.c: New test.
15802
15803 2000-04-20  Greg McGary  <gkm@gnu.org>
15804
15805         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
15806         when optimizing, but without sibling-call optimizations (-O1).
15807
15808 2000-04-20  Jeffrey A Law  (law@cygnus.com)
15809
15810           * gcc.c-torture/compile/20000420-1.c: New test.
15811
15812 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
15813
15814         * g++.abi/ptrflags.C: New test.
15815         * g++.eh/catchptr1.C: Test incomplete pointer chains.
15816
15817 2000-04-19  Catherine Moore  <clm@cygnus.com>
15818
15819         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
15820
15821 2000-04-19  Greg McGary  <gkm@gnu.org>
15822
15823         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
15824         sibling-call optimizations.
15825
15826 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
15827
15828         * gcc.dg/20000419-1.c: New test.
15829
15830 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
15831
15832         * gcc.c-torture/execute/20000412-6.c: New test.
15833
15834 2000-04-12  Jeffrey A Law  (law@cygnus.com)
15835
15836         * gcc.c-torture/execute/20000412-5.c: New test.
15837         * g77.f-torture/compile/20000412-1.f: New test.
15838         * gcc.c-torture/execute/20000412-4.c: New test.
15839         * gcc.c-torture/compile/20000412-2.c: New test.
15840         * gcc.c-torture/execute/20000412-3.c: New test.
15841         * gcc.c-torture/compile/20000412-1.c: New test.
15842         * gcc.c-torture/execute/20000412-2.c: New test.
15843
15844 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
15845
15846         * objc/execute/bf-20.m: New test.
15847
15848 2000-04-10  Richard Henderson  <rth@cygnus.com>
15849
15850         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
15851
15852         * gcc.c-torture/execute/20000412-1.c: New test.
15853
15854 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
15855
15856         * g++.old-deja/g++.eh/catchptr1.C: New test.
15857
15858 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
15859
15860         * g++.old-deja/g++.abi/cxa_vec.C: New test.
15861
15862 2000-04-08  Neil Booth  <NeilB@earthling.net>
15863
15864         * gcc.dg/cpp-nullchar.c: Remove test as
15865         embedded nulls cause problems.
15866
15867 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15868
15869         * gcc.dg/compare2.c: New test.
15870
15871 2000-04-08  Neil Booth  <NeilB@earthling.net>
15872
15873         * gcc.dg/cpp-nullchar.c: New test.
15874
15875 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
15876
15877         * gcc.dg/cpp-mi2.c: New test.
15878         * gcc.dg/cpp-mi2[abc].h: New files.
15879
15880 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
15881
15882         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
15883         member name.
15884
15885 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
15886
15887         * g++.old-deja/g++.abi/vmihint.C: New test.
15888
15889 2000-04-06  Neil Booth  <NeilB@earthling.net>
15890
15891         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
15892         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c:  Add FSF
15893         copyright.
15894
15895 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
15896
15897         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
15898         avoid stack-frame overwrite.
15899
15900 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
15901
15902         * gcc.c-torture/compile/20000405-2.c: New test.
15903         * gcc.c-torture/compile/20000405-3.c: New test.
15904
15905 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
15906
15907         * gcc.c-torture/compile/20000405-1.c: New test.
15908
15909 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
15910
15911         * gcc.dg/cast-qual-1.c: Revert last change.
15912
15913 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15914
15915         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
15916
15917 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
15918
15919         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
15920         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
15921
15922 2000-04-03  Jeffrey A Law  (law@cygnus.com)
15923
15924         * gcc.c-torture/compile/20000403-2.c: New test.
15925         * gcc.c-torture/compile/20000403-1.c: New test.
15926
15927 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
15928
15929         * gcc.c-torture/execute/20000403-1.c: New test.
15930
15931 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
15932
15933         * gcc.c-torture/execute/20000402-1.c: New test.
15934
15935 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
15936
15937         * gcc.c-torture/execute/va-arg-15.c: New test.
15938         * gcc.c-torture/execute/va-arg-16.c: New test.
15939         * gcc.c-torture/execute/va-arg-17.c: New test.
15940         * gcc.c-torture/execute/va-arg-18.c: New test.
15941         * gcc.c-torture/execute/va-arg-19.c: New test.
15942
15943 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
15944
15945         * gcc.c-torture/compile/981211-1.c: Move to...
15946         * gcc.dg/cpp-as1.c: ...here.
15947         * gcc.dg/cpp-as2.c: New file.
15948
15949         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
15950         compiler.
15951
15952 2000-04-02  Neil Booth  <NeilB@earthling.net>
15953
15954         * gcc.dg/cpp-cond.c  New tests.
15955         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
15956         accidental success less likely.
15957         * gcc.dg/cpp-missingop.c  New tests.
15958         * gcc.dg/cpp-missingparen.c  New tests.
15959         * gcc.dg/cpp-shift.c  New tests.
15960         * gcc.dg/cpp-shortcircuit.c  New tests.
15961         * gcc.dg/cpp-unary.c  New tests.
15962
15963 2000-03-29  Jeffrey A Law  (law@cygnus.com)
15964
15965         * gcc.c-torture/compile/20000329-1.c: New test.
15966
15967 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
15968
15969         * gcc.c-torture/compile/20000326-1.c: New test.
15970         * gcc.c-torture/compile/20000326-2.c: New test.
15971
15972 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
15973
15974         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
15975         the first parameter is a function argument.
15976
15977 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
15978
15979         * g++.old-deja/g++.ext/array4.C: New test.
15980
15981 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
15982
15983         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
15984
15985 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15986
15987         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
15988
15989 2000-03-19  Richard Henderson  <rth@cygnus.com>
15990
15991         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
15992
15993 2000-03-19  Richard Henderson  <rth@cygnus.com>
15994
15995         * gcc.c-torture/compile/20000319-1.c: New test.
15996
15997 2000-03-14  Jeffrey A Law  (law@cygnus.com)
15998
15999         * gcc.c-torture/execute/20000314-3.c: New test.
16000         * gcc.c-torture/execute/20000314-2.c: New test.
16001         * gcc.c-torture/execute/20000314-1.c: New test.
16002         * gcc.c-torture/compile/20000314-2.c: New test.
16003         * gcc.c-torture/compile/20000314-1.c: New test.
16004
16005 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
16006
16007         * g++.old-deja/g++.warn/inline.C: New test.
16008
16009 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
16010
16011         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
16012         standards-compliant result rather than specific constants.
16013         Put test-values in array.
16014
16015 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
16016
16017         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
16018         (g++_target_compile): Put test-specific options last.
16019
16020 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
16021
16022         * g++.old-deja/g++.eh/vbase4.C: New test.
16023
16024 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
16025
16026         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
16027
16028 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
16029
16030         * g++.old-deja/g++.brendan/misc12.C: Removed.
16031         * g++.old-deja/g++.pt/memtemp77.C: Constify.
16032         * g++.old-deja/g++.ext/pretty4.C: New test.
16033
16034 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
16035
16036         * g++.old-deja/g++.other/string2.C: New test.
16037
16038 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
16039
16040         * g++.old-deja/g++.warn/impint2.C: New test.
16041
16042 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
16043
16044         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
16045         is 1, not zero.
16046
16047 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
16048
16049         * g++.old-deja/g++.warn/impint.C: New test.
16050         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
16051         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
16052         * g++.old-deja/g++.pt/explicit12.C: Likewise.
16053         * g++.old-deja/g++.pt/explicit13.C: Likewise.
16054         * g++.old-deja/g++.pt/explicit17.C: Likewise.
16055         * g++.old-deja/g++.pt/explicit18.C: Likewise.
16056         * g++.old-deja/g++.pt/explicit19.C: Likewise.
16057         * g++.old-deja/g++.pt/explicit23.C: Likewise.
16058         * g++.old-deja/g++.pt/explicit31.C: Likewise.
16059         * g++.old-deja/g++.pt/explicit35.C: Likewise.
16060         * g++.old-deja/g++.pt/explicit6.C: Likewise.
16061         * g++.old-deja/g++.pt/memclass7.C: Likewise.
16062
16063 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
16064
16065         * gcc.dg/cpp-redef.c: New test.
16066
16067 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
16068
16069         * g++.old-deja/g++.pt/unify7.C: New test.
16070
16071 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
16072
16073         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
16074         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
16075
16076 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
16077
16078         * gcc.c-torture/compile/20000224-1.c: New test.
16079
16080 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
16081
16082         * gcc.c-torture/compile/cpp-2.c: New test.
16083         * gcc.c-torture/compile/cpp-1.c: New test.
16084
16085 2000-02-25  Jeffrey A Law  (law@cygnus.com)
16086
16087         * gcc.c-torture/execute/20000225-1.c: New test.
16088
16089 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
16090
16091         * gcc.dg/cpp-li2.c: New test.
16092
16093         * gcc.dg/cpp-wi1.c: New test.
16094
16095         * gcc.dg/cpp-li1.c: New test.
16096
16097 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
16098
16099         * g++.old-deja/g++.other/sizeof5.C: New test.
16100
16101 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
16102
16103         * gcc.c-torture/execute/va-arg-13.c: New test.
16104
16105 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
16106
16107         * gcc.c-torture/execute/va-arg-12.c: New test.
16108
16109 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
16110
16111         * gcc.c-torture/execute/20000223-1.c: New test.
16112
16113 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
16114
16115         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
16116
16117 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
16118
16119         * g++.old-deja/g++.abi/ptrmem.C: New test.
16120
16121 2000-02-19  Richard Henderson  <rth@cygnus.com>
16122
16123         * gcc.c-torture/compile/init-3.c: New.
16124
16125 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
16126
16127         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
16128         ALWAYS_CXXFLAGS.
16129
16130 2000-02-11  Robert Lipe <robertl@sco.com>
16131
16132         * gcc.c-torture/compile/20000211-3.c: New test.
16133
16134 2000-02-11  Martin Buchholz <martin@xemacs.org>
16135
16136         * gcc.c-torture/compile/20000211-2.c: New test.
16137
16138 2000-02-11  Jeffrey A Law  (law@cygnus.com)
16139
16140         * gcc.c-torture/compile/20000211-1.c: New test.
16141
16142 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
16143
16144         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
16145           on native targets
16146
16147 2000-02-08  Nathan Sidwell  <nathan@acm.org>
16148
16149         * g++.old-deja/g++.other/cast5.C: New test.
16150
16151 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
16152
16153         * gcc.c-torture/execute/20000205-1.c: New.
16154
16155 2000-02-03  Nathan Sidwell  <nathan@acm.org>
16156
16157         * g++.old-deja/g++.jason/cast3.C: Return void.
16158         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
16159
16160 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
16161
16162         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
16163
16164         * gcc.dg/loop-1.c: New test.
16165
16166 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
16167
16168         * gcc.c-torture/compile/20000127-1.c: New test.
16169         * gcc.c-torture/execute/991228-1.c: New test.
16170
16171 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
16172
16173         * gcc.dg/unused-2.c: New test.
16174
16175         * gcc.dg/conv-1.c: New test.
16176
16177 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
16178
16179         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
16180         compiler.
16181         (tool_option_proc): Fix typo.
16182
16183 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
16184
16185         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
16186         of the ld on the host, not on the build machine.
16187         Also, don't crash if '--help' is not a supported option.
16188
16189 2000-01-24  Richard Henderson  <rth@cygnus.com>
16190
16191         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
16192
16193 2000-01-20  Jeffrey A Law  (law@cygnus.com)
16194
16195         * gcc.c-torture/execute/20000120-2.c: New test.
16196         * gcc.c-torture/execute/20000120-1.c: New test.
16197
16198 2000-01-13  Jeffrey A Law  (law@cygnus.com)
16199
16200         * gcc.c-torture/execute/20000113-1.c: New test.
16201
16202 2000-01-12  Jeffrey A Law  (law@cygnus.com)
16203
16204         * gcc.c-torture/execute/20000112-1.c: New test.
16205
16206 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
16207
16208         * gcc.dg/20000111-1.c: New test.
16209
16210 2000-01-10  Jeffrey A Law  (law@cygnus.com)
16211
16212         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
16213         with 16 bit integers.
16214
16215 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
16216
16217         * gcc.dg/20000108-1.c: New test.
16218
16219 2000-01-05  Nathan Sidwell  <nathan@acm.org>
16220
16221         * g++.old-deja/g++.ns/koenig8.C: New test.
16222
16223 2000-01-05  Nathan Sidwell  <nathan@acm.org>
16224
16225         * g++.old-deja/g++.other/cast4.C: New test.
16226
16227 2000-01-05  Jeffrey A Law  (law@cygnus.com)
16228
16229         * gcc.c-torture/compile/20000105-2.c: New test.
16230         * gcc.c-torture/compile/20000105-1.c: New test.
16231
16232 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16233
16234         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
16235         references to printf & atoi to conform to ANSI standard.
16236         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
16237         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
16238         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
16239         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
16240         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
16241         * g++.old-deja/g++.brendan/complex1.C: Likewise.
16242         * g++.old-deja/g++.brendan/copy1.C: Likewise.
16243         * g++.old-deja/g++.brendan/copy2.C: Likewise.
16244         * g++.old-deja/g++.brendan/copy3.C: Likewise.
16245         * g++.old-deja/g++.brendan/copy4.C: Likewise.
16246         * g++.old-deja/g++.brendan/copy5.C: Likewise.
16247         * g++.old-deja/g++.brendan/copy6.C: Likewise.
16248         * g++.old-deja/g++.brendan/copy7.C: Likewise.
16249         * g++.old-deja/g++.brendan/copy8.C: Likewise.
16250         * g++.old-deja/g++.brendan/crash11.C: Likewise.
16251         * g++.old-deja/g++.brendan/crash14.C: Likewise.
16252         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
16253         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
16254         * g++.old-deja/g++.brendan/delete2.C: Likewise.
16255         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
16256         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
16257         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
16258         * g++.old-deja/g++.brendan/eh1.C: Likewise.
16259         * g++.old-deja/g++.brendan/groff1.C: Likewise.
16260         * g++.old-deja/g++.brendan/init3.C: Likewise.
16261         * g++.old-deja/g++.brendan/misc12.C: Likewise.
16262         * g++.old-deja/g++.brendan/misc7.C: Likewise.
16263         * g++.old-deja/g++.brendan/new2.C: Likewise.
16264         * g++.old-deja/g++.brendan/operators4.C: Likewise.
16265         * g++.old-deja/g++.brendan/operators5.C: Likewise.
16266         * g++.old-deja/g++.brendan/overload2.C: Likewise.
16267         * g++.old-deja/g++.brendan/overload7.C: Likewise.
16268         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
16269         * g++.old-deja/g++.brendan/reference1.C: Likewise.
16270         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
16271         * g++.old-deja/g++.brendan/template24.C: Likewise.
16272         * g++.old-deja/g++.brendan/template3.C: Likewise.
16273         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
16274         * g++.old-deja/g++.jason/inline3.C: Likewise.
16275         * g++.old-deja/g++.jason/opeq.C: Likewise.
16276         * g++.old-deja/g++.law/arg5.C: Likewise.
16277         * g++.old-deja/g++.law/arm7.C: Likewise.
16278         * g++.old-deja/g++.law/ctors11.C: Likewise.
16279         * g++.old-deja/g++.law/cvt8.C: Likewise.
16280         * g++.old-deja/g++.law/init9.C: Likewise.
16281         * g++.old-deja/g++.law/refs4.C: Likewise.
16282         * g++.old-deja/g++.law/template2.C: Likewise.
16283         * g++.old-deja/g++.law/visibility24.C: Likewise.
16284         * g++.old-deja/g++.law/vtable3.C: Likewise.
16285         * g++.old-deja/g++.mike/asm2.C: Likewise.
16286         * g++.old-deja/g++.mike/eh1.C: Likewise.
16287         * g++.old-deja/g++.mike/misc1.C: Likewise.
16288         * g++.old-deja/g++.mike/misc13.C: Likewise.
16289         * g++.old-deja/g++.mike/misc14.C: Likewise.
16290         * g++.old-deja/g++.mike/ns12.C: Likewise.
16291         * g++.old-deja/g++.mike/p1248.C: Likewise.
16292         * g++.old-deja/g++.mike/p3708.C: Likewise.
16293         * g++.old-deja/g++.mike/p3708a.C: Likewise.
16294         * g++.old-deja/g++.mike/p3708b.C: Likewise.
16295         * g++.old-deja/g++.mike/p646.C: Likewise.
16296         * g++.old-deja/g++.mike/p700.C: Likewise.
16297         * g++.old-deja/g++.mike/p783.C: Likewise.
16298         * g++.old-deja/g++.mike/p783a.C: Likewise.
16299         * g++.old-deja/g++.mike/p783b.C: Likewise.
16300         * g++.old-deja/g++.mike/p786.C: Likewise.
16301         * g++.old-deja/g++.mike/p789.C: Likewise.
16302         * g++.old-deja/g++.mike/p789a.C: Likewise.
16303         * g++.old-deja/g++.mike/p807a.C: Likewise.
16304         * g++.old-deja/g++.other/delete3.C: Likewise.
16305         * g++.old-deja/g++.other/dyncast1.C: Likewise.
16306         * g++.old-deja/g++.other/dyncast2.C: Likewise.
16307         * g++.old-deja/g++.other/dyncast3.C: Likewise.
16308         * g++.old-deja/g++.other/empty1.C: Likewise.
16309         * g++.old-deja/g++.other/temporary1.C: Likewise.
16310         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
16311         * g++.old-deja/g++.pt/t16.C: Likewise.
16312         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
16313
16314 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
16315
16316         * gcc.dg/991230-1.c: New test.
16317
16318 1999-12-29  Jeffrey A Law  (law@cygnus.com)
16319
16320         * gcc.c-torture/compile/991229-3.c: New test.
16321         * gcc.c-torture/compile/991229-2.c: New test.
16322         * gcc.c-torture/compile/991229-1.c: New test.
16323
16324 1999-12-29  Greg McGary <gkm@eng.ascend.com>
16325
16326         * gcc.c-torture/compile/labels-2.c: New test.
16327
16328 1999-12-27  Martin von Löwis  <loewis@informatik.hu-berlin.de>
16329
16330         * gcc.c-torture/execute/991227-1.c: New test.
16331
16332 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
16333
16334         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
16335
16336 1999-12-21  Martin von Löwis  <loewis@informatik.hu-berlin.de>
16337
16338         * gcc.c-torture/execute/991221-1.c: New test.
16339
16340 1999-12-20  Nathan Sidwell  <nathan@acm.org>
16341
16342         * g++.old-deja/g++.other/cast3.C: New test.
16343
16344 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
16345
16346         * gcc.c-torture/execute/991216-4.c: New test.
16347
16348 1999-12-16  Michael Meissner  <meissner@cygnus.com>
16349
16350         * gcc.c-torture/execute/991216-1.c: New test.
16351         * gcc.c-torture/execute/991216-2.c: New test.
16352         * gcc.c-torture/execute/991216-3.c: New test.
16353
16354 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
16355
16356         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
16357         Actually make the test fail by using "-O2" for compilation.
16358
16359 1999-12-15  Nathan Sidwell  <nathan@acm.org>
16360
16361         * g++.old-deja/g++.warn/cast-align1.C: New test.
16362
16363 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
16364
16365         * gcc.c-torture/compile/991214-1.c: New test.
16366         * gcc.c-torture/compile/991214-2.c: New test.
16367
16368 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
16369
16370         * gcc.dg/991214-1.c: New test.
16371
16372 1999-12-13  Jeffrey A Law  (law@cygnus.com)
16373
16374         * gcc.c-torture/compile/991213-3.c: New test.
16375         * gcc.c-torture/compile/991213-2.c: New test.
16376         * gcc.c-torture/compile/991213-1.c: New test.
16377
16378 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
16379
16380         * gcc.dg/991209-1.c: New test.
16381
16382 1999-12-08  Nathan Sidwell <nathan@acm.org>
16383
16384         * gcc.c-torture/compile/991208-1.c: New test.
16385
16386 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
16387
16388         * gcc.dg/ultrasp2.c: New test.
16389
16390 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
16391
16392         * g++.old-deja/g++.abi/align.C (main): Fix typo.
16393
16394 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
16395
16396         * gcc.c-torture/compile/991202-1.c: New test.
16397         * gcc.c-torture/execute/991202-1.c: New test.
16398         * gcc.c-torture/execute/991202-2.c: New test.
16399         * gcc.c-torture/execute/991202-3.c: New test.
16400
16401 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
16402
16403         * g++.old-deja/g++.abi/align.C: New test.
16404         * g++.old-deja/g++.abi/aggregates.C: Likewise.
16405         * g++.old-deja/g++.abi/bitfields.C: Likewise.
16406
16407 1999-12-01  Richard Henderson  <rth@cygnus.com>
16408
16409         * gcc.c-torture/execute/991201-1.c: New.
16410
16411 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
16412
16413         * gcc.dg/991129-1.c: New test.
16414
16415 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
16416
16417         * gcc.c-torture/compile/991127-1.c: New test.
16418
16419 1999-11-22  Nathan Sidwell  <nathan@acm.org>
16420
16421         * g++.old-deja/g++.other/warn4.C: New test.
16422
16423 1999-11-22  Nathan Sidwell  <nathan@acm.org>
16424
16425         * g++.old-deja/g++.eh/cleanup2.C: New test.
16426         * g++.old-deja/g++.ext/pretty2.C: New test.
16427         * g++.old-deja/g++.ext/pretty3.C: New test.
16428         * g++.old-deja/g++.other/debug6.C: New test.
16429
16430 1999-10-20  Jim Wilson  <wilson@cygnus.com>
16431
16432         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
16433         compiler_output to look for one error message instead of two.
16434
16435 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
16436
16437         * gcc.c-torture/execute/991118-1.c: Also test case
16438         where the word boundary does not split a byte evenly.
16439
16440 1999-11-19  Nathan Sidwell  <nathan@acm.org>
16441
16442         * g++.old-deja/g++.ext/restrict1.C: New test.
16443
16444 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
16445
16446         * gcc.c-torture/execute/991118-1.c: New test.
16447
16448 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
16449
16450         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
16451         working directory pathnames.
16452
16453 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
16454
16455         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
16456         host is equipped with driver.h and driver.o so it can actually
16457         compile and run the tests.
16458
16459 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
16460
16461         * gcc.c-torture/compile/991008-1.c: New test.
16462
16463 1999-11-08  Nick Clifton  <nickc@cygnus.com>
16464
16465         * lib/gcc-dg.exp: Include target-supports.exp
16466
16467 1999-11-05  Nick Clifton  <nickc@cygnus.com>
16468
16469         * lib/target-supports.exp: New file: Provide procs to test for
16470         features supported by the target.
16471         (check_weak_available): Moved here from ecos.exp.
16472         (check_alias_available): New proc: Determine of the target
16473         toolchain supports the alias attribute.
16474
16475         * gcc.dg/special/ecos.exp: Move check_weak_available to
16476         target-supports.exp.
16477         (alias-1.c): Only perform the test if the target supports
16478         aliases.
16479         (wkali-1.c): Only perform the test if the target supports
16480         aliases.
16481
16482         * gcc.dg/990506-0.c: Expect error messages from cross
16483         targets as well as native targets.
16484
16485 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
16486
16487         * gcc.dg/ultrasp1.c: Removed xfail.
16488         * gcc.dg/struct-ret-2.c: Likewise.
16489         * gcc.dg/array-1.c: Likewise.
16490
16491 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
16492
16493         * gcc.dg/struct-ret-2.c: New test.
16494
16495         * gcc.dg/array-1.c: New test.
16496
16497 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
16498
16499         * gcc.c-torture/execute/991030-1.c: New test.
16500
16501 1999-10-26  Richard Henderson  <rth@cygnus.com>
16502
16503         * gcc.c-torture/compile/991026-2.c: New test.
16504
16505 1999-10-26  Jeffrey A Law  (law@cygnus.com)
16506
16507         * gcc.c-torture/compile/991026-1.c: New test.
16508
16509 1999-10-23  Jeffrey A Law  (law@cygnus.com)
16510
16511         * gcc.c-torture/execute/991023-1.c: New test.
16512
16513 1999-10-19  Jeffrey A Law  (law@cygnus.com)
16514
16515         * gcc.c-torture/execute/991019-1.c: New test.
16516
16517 1999-10-16  Richard Henderson  <rth@cygnus.com>
16518
16519         * gcc.c-torture/execute/991016-1.c: New test.
16520
16521 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
16522
16523         * gcc.c-torture/execute/991014-1.c: New test.
16524
16525 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
16526
16527         * g++.old-deja/g++.other/union2.C: New test.
16528
16529 1999-10-13  Nathan Sidwell  <nathan@acm.org>
16530
16531         * g++.old-deja/g++.other/vaarg2.C: New test.
16532         * g++.old-deja/g++.other/vaarg3.C: New test.
16533
16534 1999-10-12  Craig Burley  <craig@jcb-sc.com>
16535
16536         * g77.f-torture/noncompile/19990905-1.f: Moved from being
16537         in compile/.
16538
16539 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
16540
16541         * gcc.c-torture/execute/va-arg-11.c: New test.
16542
16543 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
16544
16545         * lib/file-format.exp (gcc_target_object_format): Don't
16546         crash if objdump is unavailable.
16547
16548 1999-09-29  Donn Terry <donn@interix.com>
16549
16550         * gcc.misc-tests/mg.exp: delete extraneous redirection.
16551
16552 1999-09-28  Nick Clifton  <nickc@cygnus.com>
16553
16554         * gcc.c-torture/compile/990928-1.c: New test.
16555
16556 1999-09-28  Nathan Sidwell  <nathan@acm.org>
16557
16558         * g++.old-deja/g++.other/decl6.C: New test.
16559
16560 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
16561
16562         * gcc.c-torture/execute/va-arg-10.c: New test.
16563
16564 1999-09-27  Nathan Sidwell  <nathan@acm.org>
16565
16566         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
16567         __PRETTY_FUNCTION__.
16568
16569 1999-09-23  Nick Clifton  <nickc@cygnus.com>
16570
16571         * gcc.c-torture/execute/990923-1.c: New test.
16572
16573 1999-09-21  Nick Clifton  <nickc@cygnus.com>
16574
16575         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
16576         for which -fpic is inappropriate.
16577
16578 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
16579
16580         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
16581
16582 1999-09-21  Nathan Sidwell  <nathan@acm.org>
16583
16584         * g++.old-deja/g++.other/dyncast1.C: New test.
16585         * g++.old-deja/g++.other/dyncast2.C: New test.
16586         * g++.old-deja/g++.other/dyncast3.C: New test.
16587         * g++.old-deja/g++.other/dyncast4.C: New test.
16588         * g++.old-deja/g++.other/dyncast5.C: New test.
16589         * g++.old-deja/g++.eh/catch3.C: New test.
16590         * g++.old-deja/g++.eh/catch3p.C: New test.
16591         * g++.old-deja/g++.eh/catch4.C: New test.
16592         * g++.old-deja/g++.eh/catch4p.C: New test.
16593         * g++.old-deja/g++.eh/catch5.C: New test.
16594         * g++.old-deja/g++.eh/catch5p.C: New test.
16595         * g++.old-deja/g++.eh/catch6.C: New test.
16596         * g++.old-deja/g++.eh/catch6p.C: New test.
16597         * g++.old-deja/g++.eh/catch7.C: New test.
16598         * g++.old-deja/g++.eh/catch7p.C: New test.
16599         * g++.old-deja/g++.eh/catch8.C: New test.
16600         * g++.old-deja/g++.eh/catch8p.C: New test.
16601         * g++.old-deja/g++.eh/catch9.C: New test.
16602         * g++.old-deja/g++.eh/catch9p.C: New test.
16603
16604 1999-09-13  Nathan Sidwell  <nathan@acm.org>
16605
16606         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
16607         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
16608
16609 1999-09-13  Jeffrey A Law  (law@cygnus.com)
16610
16611         * gcc.c-torture/compile/990913-1.c: New test.
16612
16613 1999-09-10  Nathan Sidwell  <nathan@acm.org>
16614
16615         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
16616         * g++.old-deja/g++.jason/rfg5.C: Likewise.
16617
16618 1999-09-09  Richard Henderson  <rth@cygnus.com>
16619
16620         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
16621
16622 1999-09-09  Nathan Sidwell  <nathan@acm.org>
16623
16624         * g++.old-deja/g++.other/lookup11.C: New test.
16625         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
16626         what is permitted and what we want.
16627         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
16628         overload use.
16629         * g++.old-deja/g++.jason/rfg5.C: Likewise
16630
16631 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
16632
16633         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
16634         * gcc.c-torture/noncompile/poison-1.c: New file.
16635
16636 1999-09-08  Nathan Sidwell  <nathan@acm.org>
16637
16638         * g++.old-deja/g++.other/sizeof3.C: New test.
16639         * g++.old-deja/g++.other/sizeof4.C: New test.
16640         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
16641         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
16642
16643 1999-09-07  Richard Henderson  <rth@cygnus.com>
16644
16645         * gcc.dg/va-arg-1.c: New.
16646
16647 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
16648
16649         * gcc.c-torture/execute/va-arg-9.c: New test.
16650
16651 1999-09-05  Craig Burley  <craig@jcb-sc.com>
16652
16653         * g77.f-torture/compile/980519-2.f: New test.
16654         * g77.f-torture/compile/19990905-0.f: New test.
16655         * g77.f-torture/compile/19990905-1.f: New test.
16656         * g77.f-torture/compile/19990905-2.f: New test.
16657
16658         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
16659
16660 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
16661
16662         * gcc.c-torture/execute/990827-1.c: Fix typo.
16663
16664 1999-09-03  Nathan Sidwell  <nathan@acm.org>
16665
16666         * g++.old-deja/g++.other/deref1.C: New test.
16667
16668 1999-09-02  Nathan Sidwell  <nathan@acm.org>
16669
16670         * g++.old-deja/g++.other/ambig2.C: New test.
16671         * g++.old-deja/g++.other/cond5.C: New test.
16672         * g++.old-deja/g++.other/lookup16.C: New test.
16673
16674 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
16675
16676         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
16677         assemblers too.
16678
16679 1999-08-31  Jeffrey A Law  (law@cygnus.com)
16680
16681         * lib/c-torture.exp: Avoid the "compare executables" optimization
16682         when testing native.
16683
16684 1999-08-29  Jeffrey A Law  (law@cygnus.com)
16685
16686         * gcc.c-torture/execute/990829-1.c: New test.
16687         * gcc.c-torture/compile/990829-1.c: New test.
16688
16689 1999-08-27  Paul Burchard  <burchard@pobox.com>
16690
16691         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
16692         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
16693         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
16694         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
16695         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
16696         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
16697         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
16698         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
16699         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
16700         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
16701         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
16702
16703 1999-08-27  Jeffrey A Law  (law@cygnus.com)
16704
16705         * gcc.c-torture/execute/990827-1.c: New test.
16706
16707 1999-08-26  Craig Burley  <craig@jcb-sc.com>
16708
16709         * g77.f-torture/noncompile/19990826-4.f: New test.
16710
16711         * g77.f-torture/compile/19990826-3.f: New test.
16712
16713         * g77.f-torture/execute/19990826-2.f: New test.
16714
16715         * g77.f-torture/compile/19990826-1.f: New test.
16716
16717         * gcc.c-torture/execute/990826-0.c: New test.
16718         * g77.c-torture/execute/19990826-0.f: New test.
16719
16720         * g77.f-torture/noncompile/970626-2.f: New test.
16721
16722 1999-08-25  Paul Burchard  <burchard@pobox.com>
16723
16724         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
16725         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
16726         lss-011.C: New tests.
16727
16728 1999-08-25  Nathan Sidwell  <nathan@acm.org>
16729
16730         * g++.old-deja/g++.other/decl5.C: New test.
16731
16732 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16733
16734         * noncompile/noncompile.exp: Load_lib c-torture.exp.
16735         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
16736         call `postbase' for each one.  All callers of `postbase' changed
16737         to call this instead.
16738
16739 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
16740
16741         * gcc.c-torture/execute/990811-1.c: New test.
16742
16743 1999-08-09  Nick Clifton  <nickc@cygnus.com>
16744
16745         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
16746         just native ones.
16747
16748         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
16749         just native ones.
16750
16751 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
16752
16753         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
16754
16755 1999-08-04  Jeffrey A Law  (law@cygnus.com)
16756
16757         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
16758
16759 1999-08-04  Nathan Sidwell  <nathan@acm.org>
16760
16761         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
16762
16763 1999-08-04  Jeffrey A Law  (law@cygnus.com)
16764
16765         * gcc.c-torture/execute/990804-1.c: New test.
16766
16767 1999-08-03  Nathan Sidwell  <nathan@acm.org>
16768
16769         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
16770         * g++.old-deja/g++.brendan/crash64.C: Likewise
16771         * g++.old-deja/g++.brendan/overload8.C: Likewise
16772
16773 1999-08-03  Nathan Sidwell  <nathan@acm.org>
16774
16775         * g++.old-deja/g++.other/struct1.C: New test.
16776
16777 1999-08-03  Nathan Sidwell  <nathan@acm.org>
16778
16779         * g++.old-deja/g++.other/enum2.C: New test.
16780
16781 1999-08-02  Richard Henderson  <rth@cygnus.com>
16782
16783         Adapted from tests from Franz Sirl:
16784         * gcc.c-torture/execute/va-arg-7.c: New test.
16785         * gcc.c-torture/execute/va-arg-8.c: New test.
16786
16787 1999-08-01  Jeffrey A Law  (law@cygnus.com)
16788
16789         * gcc.c-torture/compile/990801-2.c: New test.
16790
16791         * gcc.c-torture/compile/990801-1.c: New test.
16792
16793 1999-07-27  Michael Meissner  <meissner@cygnus.com>
16794
16795         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
16796         fp-cmp-1.c, converting double to float.
16797
16798         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
16799         fp-cmp-1.c, converting double to long double.
16800
16801         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
16802         from fr1 to unknown_register, since fr1 is a legitimate register
16803         on some machines.
16804
16805 1999-07-25  Jeffrey A Law  (law@cygnus.com)
16806
16807         * README: More listname related changes.
16808
16809 1999-07-08  Catherine Moore  <clm@cygnus.com>
16810
16811         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
16812
16813 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
16814
16815         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
16816
16817 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
16818
16819         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
16820
16821 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
16822
16823         * gcc.dg/990703-1.c: New test.
16824
16825 1999-06-29  Nick Clifton  <nickc@cygnus.com>
16826
16827         * lib/file-format.exp: New file: Move definition of proc
16828         gcc_target_object_format to here from
16829         gcc.dg/special/ecos.exp.
16830
16831         * lib/c-torture.exp: Include lib file-format.exp.
16832         * lib/gcc-dg.exp: Include lib file-format.exp.
16833
16834         * gcc.dg/special/ecos.exp: Remove definition of proc
16835         gcc_target_object_format.
16836
16837 1999-06-28  Jeffrey A Law  (law@cygnus.com)
16838
16839         * gcc.c-torture/execute/990628-1.c: New test.
16840
16841 1999-06-25  Jeffrey A Law  (law@cygnus.com)
16842
16843         * gcc.c-torture/compile/990625-2.c: New test.
16844
16845         * gcc.c-torture/compile/990625-1.c: New test.
16846
16847 1999-06-23  Nick Clifton  <nickc@cygnus.com>
16848
16849         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
16850         attributes compile.
16851         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
16852         ports that use the COFF/PE file format.
16853
16854 1999-06-17  Jeffrey A Law  (law@cygnus.com)
16855
16856         * gcc.c-torture/compile/990617-1.c: New test.
16857
16858 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
16859
16860         * g++.old-deja/g++.other/decl4.C: New test.
16861
16862 1999-06-14  Nathan Sidwell  <nathan@acm.org>
16863
16864         * g++.old-deja/g++.other/bitfld3.C: New test.
16865
16866 1999-06-08  Nathan Sidwell  <nathan@acm.org>
16867
16868         * g++.old-deja/g++.eh/catch1.C: New test.
16869
16870 1999-06-07  Jeffrey A Law  (law@cygnus.com)
16871
16872         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
16873
16874         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
16875         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
16876
16877 1999-06-05  Craig Burley  <craig@jcb-sc.com>
16878
16879         * g77.f-torture/compile/19990502-0.f: Replace with new,
16880         shorter, test that still fails after recent changes.
16881
16882 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
16883
16884         * gcc.c-torture/execute/990604-1.c: New test.
16885
16886 1999-05-31  Jeffrey A Law  (law@cygnus.com)
16887
16888         * gcc.c-torture/execute/990531-1.c: New test.
16889
16890 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
16891
16892         * gcc.c-torture/compile/990527-1.c: New test.
16893
16894 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
16895
16896         * gcc.c-torture/execute/990527-1.c: New test.
16897
16898 1999-05-25  Nick Clifton  <nickc@cygnus.com>
16899
16900         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
16901         bitfields as signed.
16902
16903 1999-05-25  Craig Burley  <craig@jcb-sc.com>
16904
16905         * g77.f-torture/compile/19990525-0.f: New test.
16906
16907 1999-05-25  Jeffrey A Law  (law@cygnus.com)
16908
16909         * gcc.c-torture/execute/990525-2.c: New test.
16910
16911         * gcc.c-torture/execute/990525-1.c: New test.
16912
16913 1999-05-24  Nathan Sidwell  <nathan@acm.org>
16914
16915         * g++.old-deja/g++.other/anon3.C: New test.
16916         * g++.old-deja/g++.other/anon4.C: New test.
16917         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
16918         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
16919         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
16920         Merrill).
16921
16922 1999-05-24  Jeffrey A Law  (law@cygnus.com)
16923
16924         * gcc.c-torture/execute/990524-1.c: New test.
16925
16926         * gcc.dg/990524-1.c: New test.
16927
16928 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
16929
16930         * gcc.c-torture/compile/990523-1.c: New test.
16931
16932 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
16933
16934         * gcc.c-torture/compile/990519-1.c: New test.
16935
16936 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
16937
16938         * gcc.c-torture/compile/990517-1.c: New test.
16939
16940         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
16941         (e4, f4): New tests.
16942         (main): Call them.
16943
16944 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16945
16946         * gcc.dg/noreturn-1.c: New test.
16947
16948 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
16949
16950         * gcc.c-torture/execute/990513-1.c: New test.
16951
16952 1999-05-10  Richard Henderson  <rth@cygnus.com>
16953
16954         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
16955
16956 1999-05-10  Craig Burley  <craig@jcb-sc.com>
16957
16958         * g77.f-torture/execute/erfc.f: Use small single-precision
16959         values, to avoid problems on Alphas when not -mieee.
16960
16961 1999-05-08  Craig Burley  <craig@jcb-sc.com>
16962
16963         * gcc.dg/990506-0.c: New test.
16964
16965 1999-05-08  Richard Henderson  <rth@cygnus.com>
16966
16967         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
16968         the constant to test.  Don't XFAIL 64-bit targets.
16969
16970         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
16971         * g++.old-deja/g++.law/profile1.C: Likewise.
16972
16973         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
16974         operator new instances.
16975         * g++.old-deja/g++.other/delete5.C: Likewise.
16976
16977 1999-05-03  Craig Burley  <craig@jcb-sc.com>
16978
16979         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
16980         intrinsic.
16981
16982 1999-05-03  Craig Burley  <craig@jcb-sc.com>
16983
16984         * g77.f-torture/execute/u77-test.f: Reverse order of two
16985         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
16986
16987 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16988
16989         * gcc.dg/compare1.c: New test.
16990
16991 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
16992
16993         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
16994         New tests.
16995
16996 1999-05-02  Craig Burley  <craig@jcb-sc.com>
16997
16998         * g77.f-torture/compile/19990502-1.f: New test.
16999
17000 1999-05-02  Craig Burley  <craig@jcb-sc.com>
17001
17002         * g77.f-torture/compile/19990502-0.f: New test.
17003
17004 1999-05-02  Craig Burley  <craig@jcb-sc.com>
17005
17006         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
17007         intrinsic.
17008
17009 1999-05-02  Craig Burley  <craig@jcb-sc.com>
17010
17011         * g77.f-torture/execute/u77-test.f (main): List libU77
17012         intrinsics not currently tested.
17013         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
17014         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
17015         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
17016         Trim blanks off the ends of some printed strings.
17017
17018 1999-05-02  Craig Burley  <craig@jcb-sc.com>
17019
17020         * g77.f-torture/execute/u77-test.f (main): Just warn about
17021         FSTAT gid disagreement, as it's expected on some systems.
17022
17023 1999-05-01  Craig Burley  <craig@jcb-sc.com>
17024
17025         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
17026         use a new function, which allows for some slop.
17027         Clean up some commentary.
17028         (issum): The new function.
17029         (sgladd): Deleted subroutine.
17030
17031 1999-05-01  Craig Burley  <craig@jcb-sc.com>
17032
17033         * g77.f-torture/execute/u77-test.f: Modify to be more like
17034         libf2c/libU77 version, bringing patches to that version here.
17035         Add suitable commentary.
17036
17037 1999-04-25  Richard Henderson  <rth@cygnus.com>
17038
17039         * gcc.dg/990424-1.c: New test.
17040
17041 1999-04-24  Craig Burley  <craig@jcb-sc.com>
17042
17043         * g77.f-torture/execute/u77-test.f (main): Bug involving
17044         LSTAT has been fixed, so turn back on full checking.
17045
17046 1999-04-20  Craig Burley  <craig@jcb-sc.com>
17047
17048         * g77.f-torture/compile/19990419-0.f: New test.
17049         * g77.f-torture/execute/19990419-1.f: New test.
17050
17051 1999-04-17  Richard Henderson  <rth@cygnus.com>
17052
17053         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
17054         to avoid the need for a prototype to supress a warning.
17055
17056 1999-04-07  Jim Wilson  <wilson@cygnus.com>
17057
17058         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
17059
17060 1999-04-04  Jeffrey A Law  (law@cygnus.com)
17061
17062         * gcc.c-torture/execute/990404-1.c: New test.
17063
17064 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
17065
17066         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
17067         * gcc.dg/cpp-if3.c: Don't use -pedantic.
17068         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
17069         missing initializer warnings.
17070
17071 1999-03-28  Jeffrey A Law  (law@cygnus.com)
17072
17073         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
17074         matching strings.
17075
17076 1999-03-26  Jeffrey A Law  (law@cygnus.com)
17077
17078         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
17079
17080 1999-03-26  Craig Burley  <craig@jcb-sc.com>
17081
17082         * g77.f-torture/execute/19990325-0.f: New test.
17083         * g77.f-torture/execute/19990325-1.f: New test.
17084
17085 1999-03-24  Jeffrey A Law  (law@cygnus.com)
17086
17087         * gcc.c-torture/execute/990324-1.c: New test.
17088
17089 1999-03-22  Jim Wilson  <wilson@cygnus.com>
17090
17091         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
17092         test with 4.
17093
17094 1999-03-17  Richard Henderson  <rth@cygnus.com>
17095
17096         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
17097
17098 1999-03-13  Craig Burley  <craig@jcb-sc.com>
17099
17100         * g77.f-torture/execute/19990313-2.f: New test.
17101         * g77.f-torture/execute/19990313-3.f: New test.
17102
17103 1999-03-13  Craig Burley  <craig@jcb-sc.com>
17104
17105         * g77.f-torture/execute/19990313-0.f: New test.
17106         * g77.f-torture/execute/19990313-1.f: New test.
17107
17108 1999-03-12  Jim Wilson  <wilson@cygnus.com>
17109
17110         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
17111         printf to sprintf.
17112         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
17113         (main): Add check for u15.  Conditionalize u31 check depending on
17114         whether ints are <32 bits or >=32 bits.
17115
17116 1999-03-08  Craig Burley  <craig@jcb-sc.com>
17117
17118         * g77.f-torture/execute/19981119-0.f: Improve testiness.
17119
17120 1999-03-08  Craig Burley  <craig@jcb-sc.com>
17121
17122         * g77.f-torture/compile/19990305-0.f: New test.
17123         * g77.f-torture/execute/19981119-0.f: New test.
17124
17125 1999-03-08  Craig Burley  <craig@jcb-sc.com>
17126
17127         * g77.f-torture/execute/970625-2.f: call ABORT if final
17128         result is not correct, instead of just printing it.
17129         Add this checking via newly introduced obfuscation, to
17130         trip up buggy front ends.
17131
17132 1999-03-07  Craig Burley  <craig@jcb-sc.com>
17133
17134         * g77.f-torture/compile/960317-1.f: Moved from being
17135         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
17136
17137 1999-03-06  Craig Burley  <craig@jcb-sc.com>
17138
17139         * g77.f-torture/execute/960317-1.f: New (old) test.
17140         * g77.f-torture/execute/970625-2.f: Ditto.
17141
17142 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
17143
17144         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
17145         message on line 1 or line 2; cccp and cpplib do this differently.
17146
17147 1999-03-01  Jeffrey A Law  (law@cygnus.com)
17148
17149         * g++.old-deja/g++.law/weak1.C: New test.
17150
17151 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
17152
17153         * gcc.c-torture/execute/990119-1.c: Renamed to...
17154         * gcc.dg/990119-1.c: this, so it will only be tested once
17155         (it's a preprocessor test, it doesn't need to be run at
17156         multiple optimization levels).
17157
17158 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
17159
17160         * lib/g++.exp: Don't add incdir=$base_dir/../include to
17161           ALWAYS_CXXFLAGS.
17162
17163 1999-02-24  Craig Burley  <craig@jcb-sc.com>
17164
17165         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
17166         * g77.f-torture/compile/19981216-0.f: ...as it is expected
17167         to not be compilable by current g77.
17168
17169 1999-02-24  Nick Clifton  <nickc@cygnus.com>
17170
17171         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
17172
17173 1999-02-22  Jeffrey A Law  (law@cygnus.com)
17174
17175         * gcc.c-torture/execute/990222-1.c: New test.
17176
17177 1999-02-19  Craig Burley  <craig@jcb-sc.com>
17178
17179         * g77.f-torture/compile/19990218-0.f: New test.
17180         * g77.f-torture/noncompile/19990218-1.f: New test.
17181
17182 1999-02-18  Craig Burley  <craig@jcb-sc.com>
17183
17184         * g77.f-torture/compile/19981216-0.f: New test.
17185
17186 1999-02-14  Jeffrey A Law  (law@cygnus.com)
17187
17188         * gcc.dg/990214-1.c: New test.
17189
17190 1999-02-13  Jeffrey A Law  (law@cygnus.com)
17191
17192         * gcc.dg/990213-2.c: New test.
17193
17194         * gcc.dg/990213-1.c: New test.
17195
17196 1999-02-12  Jeffrey A Law  (law@cygnus.com)
17197
17198         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
17199         ints.
17200
17201 1999-02-11  Nick Clifton  <nickc@cygnus.com>
17202
17203         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
17204         specified by target.
17205
17206         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
17207
17208 1999-02-11  Jeffrey A Law  (law@cygnus.com)
17209
17210         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
17211
17212 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
17213
17214         * gcc.dg/special/ecos.exp: New test driver for new tests with
17215         special requirements.
17216
17217         * gcc.dg/special/alias-1.c: New test.
17218         * gcc.dg/special/gcsec-1.c: New test.
17219         * gcc.dg/special/weak-1.c: New test.
17220         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
17221         * gcc.dg/special/weak-2.c: New test.
17222         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
17223         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
17224         * gcc.dg/special/wkali-1.c: New test.
17225         * gcc.dg/special/wkali-2.c: New test.
17226         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
17227         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
17228
17229 1999-02-10  Felix Lee  <flee@cygnus.com>
17230
17231           * lib/c-torture.exp (c-torture-compile): Pull out code for
17232           analyzing gcc error messages.
17233           (c-torture-execute): Likewise.  Fix some (harmless) false
17234           positives.
17235           * lib/gcc.exp (gcc_check_compile): New function.
17236
17237 1999-02-08  Richard Henderson  <rth@cygnus.com>
17238
17239         * gcc.c-torture/execute/990208-1.c: New test.
17240
17241 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
17242
17243         * g++.dg/special/ecos.exp: New driver for new tests with special
17244         requirements
17245
17246         * g++.dg/special/conpr-1.C: New test
17247         * g++.dg/special/conpr-2.C: New test
17248         * g++.dg/special/conpr-2a.C: New test
17249         * g++.dg/special/conpr-3.C: New test
17250         * g++.dg/special/conpr-3a.C: New test
17251         * g++.dg/special/conpr-3b.C: New test
17252
17253         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
17254         allow g++ to use the dg driver
17255
17256         * README: Add comment about g++.dg directory
17257
17258 1999-02-06  Jeffrey A Law  (law@cygnus.com)
17259
17260         * README: Update email addresses.
17261
17262 1999-02-03  Nick Clifton  <nickc@cygnus.com>
17263
17264         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
17265         arguments in order to force structure S onto the stack even on
17266         the alpha.
17267         (test): Pass 10 leading arguments to function foo as well as the
17268         structure S.
17269
17270         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
17271         failure for all targets.
17272
17273         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
17274         abort to terminate program execution.
17275
17276 1999-01-30  Richard Henderson  <rth@cygnus.com>
17277
17278         * gcc.c-torture/execute/990130-1.c: New test.
17279
17280 1999-01-30  Jeffrey A Law  (law@cygnus.com)
17281
17282         * gcc.dg/990130-1.c: New test.
17283
17284 1999-01-28  Michael Meissner  <meissner@cygnus.com>
17285
17286         * gcc.c-torture/execute/990128-1.c: New test.
17287
17288 1999-01-27  Michael Meissner  <meissner@cygnus.com>
17289
17290         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
17291
17292 1999-01-27  Felix Lee  <flee@cygnus.com>
17293
17294         * lib/c-torture.exp (c-torture-compile): pull out code for
17295         analyzing gcc error messages.
17296         (c-torture-execute): ditto, and fix some (harmless) false
17297         positives.
17298         * lib/gcc.exp (gcc_check_compile): new function.
17299
17300 1999-01-17  Jeffrey A Law  (law@cygnus.com)
17301
17302         * gcc.dg/990117-1.c: New test.
17303
17304         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
17305
17306         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
17307
17308 1999-01-15  Jeffrey A Law  (law@cygnus.com)
17309
17310         * g77.f-torture/compile/990115-1.f: New test.
17311
17312 1999-01-07  Jeffrey A Law  (law@cygnus.com)
17313
17314         * gcc.c-torture/compile/990107-1.c: New test
17315
17316 1999-01-06  Jeffrey A Law  (law@cygnus.com)
17317
17318         * gcc.c-torture/execute/990106-2.c: New test.
17319
17320         * gcc.c-torture/execute/990106-1.c: New test.
17321
17322 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
17323
17324         * gcc.c-torture/compile/981223-1.c: New test.
17325
17326 1998-12-29  Richard Henderson  <rth@cygnus.com>
17327
17328         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
17329         (opt3): Rename from opt4 and disable.
17330
17331 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
17332
17333         * g++.old-deja/g++.pt/ptrmem5.C: New test.
17334
17335 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
17336
17337         * g++.old-deja/g++.other/conv5.C: New test.
17338
17339 1998-12-14  Nick Clifton  <nickc@cygnus.com>
17340
17341         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
17342
17343 1998-12-11  Jeffrey A Law  (law@cygnus.com)
17344
17345         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
17346
17347 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
17348
17349         * gcc.c-torture/compile/981211-1.c: New test.
17350
17351 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
17352
17353         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
17354
17355         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
17356
17357 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
17358
17359         * gcc.special/930510-1.c: Make C9X safe.
17360         * gcc.misc-tests/gcov-1.c Similarly.
17361         * gcc.misc-tests/gcov-2.c Similarly.
17362
17363 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
17364
17365         * gcc.dg/ultrasp1.c: New test.
17366
17367 1998-12-06  Richard Henderson  <rth@cygnus.com>
17368
17369         * gcc.c-torture/execute/981206.c: New test.
17370
17371 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
17372
17373         * g++.old-deja/g++.ns/template7.C: New test.
17374
17375         * g++.old-deja/g++.other/expr1.C: New test.
17376
17377         * g++.old-deja/g++.eh/tmpl3.C: New test.
17378
17379         * g++.old-deja/g++.eh/tmpl2.C: New test.
17380
17381 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
17382
17383         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
17384         * g++.old-deja/g++.other/using6.C: Removed.
17385         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
17386
17387         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
17388
17389 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
17390
17391         * g++.old-deja/g++.pt/overload8.C: New test.
17392
17393         * g++.old-deja/g++.pt/overload7.C: New test.
17394
17395         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
17396
17397         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
17398         and relinking messages.
17399         * lib/g++.exp (g++_target_compile): Remove .rpo file when
17400         compiling with -frepo.
17401
17402 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
17403
17404         * g++.old-deja/g++.pt/lookup6.C: New test.
17405
17406 1998-11-30  Nick Clifton  <nickc@cygnus.com>
17407
17408         * gcc.c-torture/execute/981130-1.c: New test.
17409         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
17410
17411 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
17412
17413         * g++.old-deja/g++.pt/explicit76.C: New test.
17414
17415         * g++.old-deja/g++.pt/friend38.C: New test.
17416
17417         * g++.old-deja/g++.ns/crash2.C: New test.
17418
17419         * g++.old-deja/g++.pt/defarg8.C: New test.
17420
17421         * g++.old-deja/g++.pt/instantiate6.C: New test.
17422
17423         * g++.old-deja/g++.pt/static6.C: New test.
17424
17425         * g++.old-deja/g++.pt/decl2.C: New test.
17426
17427 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
17428
17429         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
17430         problem is actually related with name lookup, but so what? :-)
17431
17432         * g++.old-deja/g++.pt/friend37.C: New test.
17433
17434 1998-11-25  Dave Love  <d.love@dl.ac.uk>
17435
17436         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
17437         element, which fails on some systems.
17438
17439         * g77.f-torture/execute/labug1.f: New test.
17440
17441 1998-11-21  Jeffrey A Law  (law@cygnus.com)
17442
17443         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
17444         is defined.
17445
17446 1998-11-18  Dave Love  <d.love@dl.ac.uk>
17447
17448         * g77.f-torture/compile/981117-1.f: New test.
17449
17450 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
17451
17452         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
17453         properly discarded.
17454
17455 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
17456
17457         * gcc.c-torture/execute/memcheck: New directory of tests for
17458         -fcheck-memory-usage.
17459
17460 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
17461
17462         * README: New file, general information about the testsuite and
17463         new description of the various C++ test subdirectories.
17464         * README.g++: Eliminate obsolete information, update and move most
17465         relevant stuff to README.
17466
17467 1998-11-07  Richard Henderson  <rth@cygnus.com>
17468
17469         * gcc.c-torture/compile/981107-1.c: New test.
17470
17471 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
17472
17473         * execute/memcpy-bi.c: New testcase.
17474
17475 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
17476
17477         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
17478         base classes.
17479
17480         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
17481         template is selected.
17482
17483         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
17484         classes, it should be accepted for all types.
17485
17486         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
17487
17488         * g++.old-deja/g++.pt/spec24.C: Ensure that template
17489         specializations start with template headers.
17490
17491 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
17492
17493         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
17494
17495         * g++.old-deja/g++.other/init9.C: Test cross initialization of
17496         non-POD types.
17497
17498 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
17499
17500         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
17501
17502 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
17503
17504         * compile/981022-1.c, compile/981022-1.x: New test and driver.
17505
17506 1998-10-19  Jeffrey A Law  (law@cygnus.com)
17507
17508         * 981019-1.c: New test.
17509
17510 1998-10-14  Robert Lipe <robertl@dgii.com>
17511
17512         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
17513         find objc headers.
17514
17515 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
17516
17517         * compile/981001-4.c: Remove use of GCC extension that triggers a
17518         compiler bug.
17519
17520 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
17521
17522         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
17523
17524 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
17525
17526         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
17527         instantiation of template produces incorrect code for delete
17528         expression.
17529
17530         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
17531         constructors' name is not unique.
17532         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
17533         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
17534
17535         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
17536         automatic array of const is ill-formed.
17537
17538         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
17539         of template parameter?
17540
17541         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
17542         const.
17543
17544         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
17545         pointer-to-member expression.
17546
17547         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
17548         declaration causes ICE.
17549
17550 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
17551
17552         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
17553         reserved in the global namespace.
17554
17555         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
17556         generate needed virtual table.
17557
17558         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
17559
17560 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
17561
17562         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
17563         template-dependent type
17564
17565 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
17566
17567         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
17568         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
17569         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
17570
17571         * g++.old-deja/g++.other/using5.C: New test; using decl from base
17572         class should be usable as argument of member function.
17573         * g++.old-deja/g++.other/using6.C: New test; using decl from base
17574         class should be usable as return type of member function.
17575         * g++.old-deja/g++.other/using7.C: New test; using decl from base
17576         class should be usable as type of data member.
17577
17578         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
17579
17580 1998-10-09  Jeffrey A Law  (law@cygnus.com)
17581
17582         * gcc.c-torture/special/920521-1.c: Fix bogus test.
17583
17584 1998-10-08  Nick Clifton  <nickc@cygnus.com>
17585
17586         * gcc.dg/dll-?.c Add thumb to target list.
17587         Fix assembler scan patterns to match current assembler output.
17588
17589 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
17590
17591         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
17592         matching of template brackets.
17593
17594         * g++.old-deja/g++.other/using4.C: New test.  Test using
17595         declarations of methods from base classes.
17596
17597         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
17598         within functions should introduce names into the innermost
17599         enclosing namespace.
17600
17601         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
17602         of static locals if first initialization throws.
17603
17604 1998-10-07  Jim Wilson  <wilson@cygnus.com>
17605
17606         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
17607
17608 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
17609
17610         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
17611         lose track of the possible targets of tablejump insns.
17612         * special/special.exp: Run it.
17613
17614 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
17615
17616         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
17617         must be declared before its specializations can be named in friend
17618         declarations.
17619
17620 1998-10-05  Dave Love  <d.love@dl.ac.uk>
17621
17622         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
17623
17624         * g77.f-torture/execute/io1.f: New test.
17625
17626 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
17627
17628         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
17629         with pointer to template function, for which no argument deduction
17630         is possible.
17631
17632         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
17633         specialization of template function as argument to template
17634         function.
17635
17636         * g++.old-deja/g++.other/access2.C: New test; Inner class
17637         shouldn't have privileged access to Outer's names.
17638
17639 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
17640
17641         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
17642         friend template declared within template class conflicts with
17643         nested class of the same name.
17644
17645         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
17646         is ignored.
17647
17648         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
17649         object with direct initializer as function declaration.
17650
17651         * g++.old-deja/g++.other/decl2.C: New test; duplicate
17652         initializers.
17653
17654         * g++.old-deja/g++.other/null2.C: New test; conditional operator
17655         involving const pointer and NULL produces incorrect result.
17656
17657         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
17658         type name without `typename' should be rejected with -pedantic.
17659
17660 1998-10-02  Richard Henderson  <rth@cygnus.com>
17661
17662         * g++.old-deja/g++.other/addrof1.C: New test.
17663
17664 1998-10-01  Nick Clifton  <nickc@cygnus.com>
17665
17666         * gcc.c-torture/compile/981001-1.c: New test.
17667         * gcc.c-torture/execute/981001-1.c: New test.
17668
17669 1998-10-01  Jeffrey A Law  (law@cygnus.com)
17670
17671         * gcc.c-torture/compile/981001-2.c: New test.
17672         * gcc.c-torture/compile/981001-3.c: New test.
17673         * gcc.c-torture/compile/981001-4.c: New test.
17674
17675 1998-10-01  Robert Lipe  <robertl@dgii.com>
17676
17677         * lib/objc.exp (objc_target_compile): Add -L during compiles for
17678         multilibbed hosts.   Idea grafted from g77.exp.
17679
17680 1998-09-30  Dave Love  <d.love@dl.ac.uk>
17681
17682         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
17683         avoid losing on systems which need -lsocket.
17684
17685 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
17686
17687         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
17688         * g++.old-deja/g++.other/nested2.C: Ditto.
17689         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
17690         failure.
17691
17692 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
17693
17694         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
17695         preferred over template operator!= for enum bitfields.
17696
17697 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
17698
17699         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
17700         that happen to have the same base name, but in different scopes,
17701         are incorrectly rejected.
17702
17703 1998-09-16  Richard Henderson  <rth@cygnus.com>
17704
17705         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
17706         on the native word size instead of an integer literal.
17707
17708 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
17709
17710         * g++.old-deja/g++.other/static2.C: Invocation of static data
17711         member of type pointer-to-function denoted as non-static member.
17712
17713         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
17714         checks involving function types and aliases.
17715
17716 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
17717
17718         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
17719         redefined to the same non-trivial type.
17720
17721         * g++.old-deja/g++.pt/explicit73.C: Test for proper
17722         namespace-qualification of template specializations declared in
17723         other namespaces.
17724
17725         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
17726         to declare a subset of the specializations of a template function
17727         as friends of specializations of a template class.
17728
17729         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
17730         member templates that do not fully specialize the enclosing
17731         template class are rejected.
17732
17733 1998-09-11  Dave Love  <d.love@dl.ac.uk>
17734
17735         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
17736
17737 1998-09-08  Dave Love  <d.love@dl.ac.uk>
17738
17739         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
17740         altered from libf2c/libU77 version.
17741
17742 1998-09-06  Dave Love  <d.love@dl.ac.uk>
17743
17744         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
17745
17746 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>, Alexandre Oliva  <oliva@dcc.unicamp.br>
17747
17748         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
17749         (un)signed char are different types for template specialization
17750         purposes.
17751
17752 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
17753
17754         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
17755         * objc: ObjC testsuite.
17756
17757 1998-08-31  Catherine Moore  <clm@cygnus.com>
17758
17759         * gcc.c-torture/execute/941014-1.x:  New file.
17760
17761 1998-08-31  Nick Clifton  <nickc@cygnus.com>
17762
17763         * lib/c-torture.exp: Add support for
17764         torture_eval_before_compile and torture_eval_before_execute
17765         variables.
17766
17767 1998-08-30  Jeffrey A Law  (law@cygnus.com)
17768
17769         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
17770         this test triggers valid.
17771
17772 1998-08-27  Jeffrey A Law  (law@cygnus.com)
17773
17774         * gcc.dg/980827-1.c: New test.
17775
17776 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
17777
17778         * gcc.c-torture/execute/loop-4b.c: New test.
17779
17780 1998-08-26  Nick Clifton  <nickc@cygnus.com>
17781
17782         * lib/c-torture.exp: Add support for
17783         torture_eval_before_compile and torture_eval_before_execute
17784         variables.
17785
17786 1998-08-25  Jeffrey A Law  (law@cygnus.com)
17787
17788         * gcc.c-torture/compile/980825-1.c: New test.
17789
17790 1998-08-24  Nick Clifton  <nickc@cygnus.com>
17791
17792         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
17793         count number tests in opt_t0 not good_t0.
17794
17795 1998-08-24  Jeffrey A Law  (law@cygnus.com)
17796
17797         * gcc.c-torture/compile/930326-1.x: Fix typo.
17798
17799 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
17800
17801         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
17802         causes an ICE.
17803
17804 1998-08-21  Jeffrey A Law  (law@cygnus.com)
17805
17806         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
17807         STACK_SIZE is defined.
17808         * gcc.c-torture/unsorted/stuct.c: Similarly.
17809
17810         * gcc.c-torture/compile/980821-1.c: New test.
17811
17812 1998-08-21  Jeffrey A Law  (law@cygnus.com)
17813
17814         * gcc.c-torture/execute/980526-2.c: Disable for targets with 16bit ints.
17815
17816 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
17817
17818         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
17819         code.
17820
17821 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
17822
17823         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
17824         error'.
17825
17826 1998-08-18  Jeffrey A Law  (law@cygnus.com)
17827
17828         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
17829
17830 1998-08-16  Jeffrey A Law  (law@cygnus.com)
17831
17832         * gcc.c-torture/compile/980816-1.c: New test.
17833
17834         * gcc.dg/980816-1.c: New test.
17835
17836 1998-08-13  Jeffrey A Law  (law@cygnus.com)
17837
17838         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
17839         compiler for ieee tests.
17840
17841 1998-08-01  Dave Love  <d.love@dl.ac.uk>
17842
17843         * g77.f-torture/compile/980729-0.f: New test.
17844
17845 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
17846
17847         * gcc.c-torture/special/eeprof-1.c: New test, for
17848         -finstrument-functions.
17849         * gcc.c-torture/special/special.exp: Run it.
17850
17851 1998-07-29  Jeffrey A Law  (law@cygnus.com)
17852
17853         * gcc.c-torture/compile/980729-1.c: New test.
17854
17855 1998-07-27  Nick Clifton  <nickc@cygnus.com>
17856
17857         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
17858         __thumb__ is defined, and test for ARM style doubles if so.
17859
17860 1998-07-26  Dave Love  <d.love@dl.ac.uk>
17861
17862         * g77.f-torture/noncompile/980615-0.f: New test.
17863
17864 1998-07-26  H.J. Lu  (hjl@gnu.org)
17865
17866         * gcc.dg/980312-1.c: Do link instead of compile.
17867         * gcc.dg/980313-1.c: Likewise.
17868
17869 1998-07-26  Jeffrey A Law  (law@cygnus.com)
17870
17871         * gcc.c-torture/compile/980726-1.c: New test.
17872
17873 1998-07-25  Dave Love  <d.love@dl.ac.uk>
17874
17875         * g77.f-torture/execute/io0.f: New test.
17876
17877 1998-07-24  Nick Clifton  <nickc@cygnus.com>
17878
17879         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
17880         an int.
17881
17882 1998-06-18  Michael Meissner  <meissner@cygnus.com>
17883
17884         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
17885         m32r bugs.
17886
17887 1998-07-17  Nick Clifton  <nickc@cygnus.com>
17888
17889         * gcc.dg/980626-1.c: Expect failures for all toolchains until
17890         c-decl.c:grokdeclarator can handle mode attributes.
17891
17892 1998-07-16  Jeffrey A Law  (law@cygnus.com)
17893
17894         * gcc.c-torture/execute/980716-1.c: New test.
17895
17896 1998-07-13  Jeffrey A Law  (law@cygnus.com)
17897
17898         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
17899         the mn10200.
17900         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
17901         the mn10200.
17902         * gcc.c-torture/execute/va-arg-3.x: Similarly.
17903         * gcc.c-torture/compile/930326-1.x: Similarly.
17904
17905 1998-07-13  Dave Love  <d.love@dl.ac.uk>
17906
17907         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
17908         New test from Craig.
17909
17910 1998-07-12  Dave Love  <d.love@dl.ac.uk>
17911
17912         * g77.f-torture/noncompile/980616-0.f: New test.
17913
17914         * g77.f-torture/execute/970816-3.f:  New test from Craig.
17915
17916 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
17917
17918         *  g++.other/singleton.C: Return error value instead of taking
17919         SIGSEGV.
17920
17921 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
17922
17923         *  g++.other/singleton.C: New test.   Warning is under dispute.
17924         Runtime crash is not.
17925
17926 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
17927
17928         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
17929         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
17930         using6.C, using7.C}:  New namespace tests.
17931
17932 1998-07-09  Alexandre Oliva   <oliva@dcc.unicamp.br>
17933
17934         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
17935         specialization with typedef'ed names used as array indexes.
17936
17937 1998-07-09  Jeffrey A Law  (law@cygnus.com)
17938
17939         * gcc.c-torture/execute/980709-1.c: New test.
17940
17941         * gcc.dg/980709-1.c: New test.
17942
17943 1998-07-07  Richard Henderson  <rth@cygnus.com>
17944
17945         * gcc.c-torture/execute/bcp-1.c: New test.
17946
17947 1998-07-07  Jeffrey A Law  (law@cygnus.com)
17948
17949         * gcc.c-torture/execute/980707-1.c: New test.
17950
17951 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
17952
17953         * gcc.c-torture/compile/980706-1.c: New test.
17954
17955 1998-07-01  Dave Love  <d.love@dl.ac.uk>
17956
17957         * g77.f-torture/execute/980701-0.f,
17958         g77.f-torture/execute/980701-1.f: New test from Craig.
17959
17960 1998-07-01  Jeffrey A Law  (law@cygnus.com)
17961
17962         * gcc.c-torture/compile/980701-1.c: New test.
17963
17964         * gcc.c-torture/execute/980701-1.c: New test.
17965
17966 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
17967 rlsruhe.de>
17968
17969         * g++.old-deja/g++.robertl/eb132.C: New test.
17970         * g++.old-deja/g++.robertl/eb133.C: Likewise.
17971
17972 1998-06-29  Dave Love  <d.love@dl.ac.uk>
17973
17974         * g77.f-torture/execute/980628-7.f,
17975         g77.f-torture/execute/980628-8.f,
17976         g77.f-torture/execute/980628-9.f,
17977         g77.f-torture/execute/980628-10.f: New tests from Craig.
17978
17979         * g77.f-torture/execute/980628-3.f: Remove mail headers.
17980
17981 1998-06-28  Jeffrey A Law  (law@cygnus.com)
17982
17983         * g77.f-torture/execute/980628-4.f: New test from Craig.
17984         * g77.f-torture/execute/980628-5.f: Likewise.
17985         * g77.f-torture/execute/980628-2.f: Likewise.
17986         * g77.f-torture/execute/980628-0.f: Likewise.
17987         * g77.f-torture/execute/980628-1.f: Likewise.
17988         * g77.f-torture/execute/980628-3.f: Likewise.
17989         * g77.f-torture/execute/980628-6.f: Likewise.
17990
17991 1998-06-28  Jeffrey A Law  (law@cygnus.com)
17992
17993         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
17994         directory when nothing has been installed yet.
17995
17996 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
17997
17998         * gcc.c-torture/special/special.exp: Handle newer versions of
17999         dejagnu.
18000
18001 1998-06-26  Jeffrey A Law  (law@cygnus.com)
18002
18003         * gcc.dg/980626-1.c: New test.
18004
18005 1998-06-19  Bruno Haible <haible@ilog.fr>
18006
18007         * gcc.misc-tests/m-un-2.c: New test.
18008         * g++.old-deja/g++.other/warn01.c: Likewise.
18009
18010 1998-06-19  Robert Lipe  <robertl@dgii.com>
18011
18012         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
18013         compatibility with assmblers with a different comment character.
18014         Eliminate use of GAS-specific extensions.
18015
18016 1998-06-19  Jeffrey A Law  (law@cygnus.com)
18017
18018         * gcc.c-torture/execute/ieee/980619-1.c: New test.
18019
18020 1998-06-19  Robert Lipe  <robertl@dgii.com>
18021
18022         *lib/g77.exp: Replace search for libf2c.a with search for newly
18023         renamed libg2c.a
18024
18025 1998-06-17  Jeffrey A Law  (law@cygnus.com)
18026
18027         * gcc.c-torture/execute/980617-1.c: New test.
18028
18029 1998-06-12  Jeffrey A Law  (law@cygnus.com)
18030
18031         * gcc.c-torture/execute/980612-1.c: New test.
18032
18033 1998-06-08  Jeffrey A Law  (law@cygnus.com)
18034
18035         * gcc.dg/980523-1.c: Only test on ppc-linux.
18036         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
18037
18038         * gcc.c-torture/execute/980608-1.c: New test.
18039
18040 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
18041
18042         * gcc.c-torture/execute/980605-1.c: New test.
18043
18044 1998-06-04  Jeffrey A Law  (law@cygnus.com)
18045
18046         * gcc.c-torture/execute/980604-1.c: New test.
18047
18048 1998-06-02  Jeffrey A Law  (law@cygnus.com)
18049
18050         * gcc.c-torture/execute/980602-1.c: New test.
18051         * gcc.c-torture/execute/980602-2.c: Likewise.
18052
18053 1998-06-02  Dave Love  <d.love@dl.ac.uk>
18054
18055         * 970125-0.f: Fix per JCB.  Add commentary.
18056
18057 1998-05-31  Michael Meissner  <meissner@cygnus.com>
18058
18059         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
18060         IEEE -0 support.
18061
18062 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
18063
18064         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
18065         earlier.
18066
18067 1998-05-28  Catherine Moore <clm@cygnus.com>
18068
18069         * gcc.c-torture/execute/980526-3.c: New test.
18070
18071 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
18072
18073         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
18074         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
18075         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
18076         m88k-motorola-sysv3 to XFAIL.
18077
18078 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
18079
18080         * gcc.dg/980526-1.c: New test.
18081         * gcc.c-torture/execute/980526-2.c: New test.
18082
18083 1998-05-26  Jeffrey A Law  (law@cygnus.com)
18084
18085         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
18086
18087         * gcc.c-torture/execute/980526-1.c: New test.
18088
18089 1998-05-26  Dave Love  <d.love@dl.ac.uk>
18090
18091         * g77.f-torture/execute/alpha2.f: Add runtime test.
18092
18093 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
18094
18095         * g++.old-deja/old-deja.exp: Strip leading directories.
18096
18097         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
18098         error for the line.  Don't run multiple tests for the same line.
18099
18100 1998-05-23  Jeffrey A Law  (law@cygnus.com)
18101
18102         * gcc.dg/980523-1.c: New test.
18103
18104 1998-05-23  Dave Love  <d.love@dl.ac.uk>
18105
18106         * g77.f-torture/compile/970915-0.f: New test.
18107
18108 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
18109
18110         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
18111
18112 1998-05-21  Jeffrey A Law  (law@cygnus.com)
18113
18114         * gcc.dg/980520-1.c: New test.
18115
18116 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
18117
18118         * gcc.dg/980502-1.c: Fix return type.
18119
18120 1998-05-20  Jeffrey A Law  (law@cygnus.com)
18121
18122         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
18123         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
18124         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
18125         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
18126         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
18127
18128 1998-05-20  Dave Love  <d.love@dl.ac.uk>
18129
18130         * g77.f-torture/execute/980520-1.f: New test.
18131
18132 1998-05-15  Dave Love  <d.love@dl.ac.uk>
18133
18134         * lib/mike-g77.exp: New file.
18135
18136         * g77.f-torture/noncompile/noncompile.exp,
18137         g77.f-torture/noncompile/check0.f: New files.
18138
18139 1998-05-14  Dave Love  <d.love@dl.ac.uk>
18140
18141         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
18142         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
18143         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
18144         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
18145         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
18146         abort where appropriate.
18147
18148 1998-05-05  Michael Meissner  <meissner@cygnus.com>
18149
18150         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
18151         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
18152
18153 1998-04-29  Dave Love  <d.love@dl.ac.uk>
18154
18155         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
18156
18157 1998-04-27  Dave Love  <d.love@dl.ac.uk>
18158
18159         * g77.f-torture/compile/980427-0.f: New test.
18160
18161 1998-04-24  Dave Love  <d.love@dl.ac.uk>
18162
18163         * g77.f-torture/compile/980424-0.f: New test.
18164
18165 1998-04-19  Dave Love  <d.love@dl.ac.uk>
18166
18167         * g77.f-torture/compile/980419-2.f (main): New test.
18168         * g77.f-torture/compile/970125-0.f: New test.
18169         * g77.f-torture/compile/980419-1.f: New test.
18170
18171 1998-04-08  Jim Wilson  <wilson@cygnus.com>
18172
18173         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
18174         of loop-4.c.
18175
18176 1998-04-07  Jim Wilson  <wilson@cygnus.com>
18177
18178         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
18179
18180 1998-04-03  Jim Wilson  <wilson@cygnus.com>
18181
18182         * gcc.c-torture/compile/980329-1.c: New test.
18183
18184 1998-03-18  Jim Wilson  <wilson@cygnus.com>
18185
18186         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
18187         * gcc.dg/980312-1.c: Fix typo in -march command.
18188
18189 1998-03-16  H.J. Lu  (hjl@gnu.org)
18190
18191         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
18192
18193 1998-03-11  Robert Lipe  <robertl@dgii.com>
18194
18195         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
18196         Dave Love agree the Fortran source is bogus.
18197
18198 1998-03-11  Robert Lipe  <robertl@dgii.com>
18199
18200         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
18201         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
18202         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
18203         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
18204         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
18205
18206 1998-03-10  Alexandre Oliva   <oliva@dcc.unicamp.br>
18207
18208         * g++.old-deja/g++.other/friend1.C: New test.
18209
18210 1998-02-18  Dave Love  <d.love@dl.ac.uk>
18211
18212         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
18213         possibly uninitialized) variables and declare dnrm2.
18214
18215 1998-02-23  Robert Lipe <robertl@dgii.com>
18216
18217         From Bruno Haible <haible@ilog.fr>:
18218         * gcc.c-torture/execute/980223.c: New test.
18219
18220 1998-02-13  Jeffrey A Law  (law@cygnus.com)
18221
18222         * gcc.dg/ifelse-1.c: New test.
18223
18224 1998-02-09  H.J. Lu  (hjl@gnu.org)
18225
18226         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
18227
18228           * lib/old-dejagnu.exp (old-dejagnu): Added the
18229           "execution test - XFAIL *-*-*" handling in the spirit of
18230           "excess errors test -". Changed the "execution test fails"
18231           handling to be like "excess errors test fails".
18232           * Update various tests accordingly.
18233
18234 1998-02-06  Jim Wilson  <wilson@cygnus.com>
18235
18236         * gcc.c-torture/execute/980205.c: New test.
18237
18238 1998-01-18  Jeffrey A Law  (law@cygnus.com)
18239
18240         * lib/c-torture.exp: Look for .x files instead of .cexp files.
18241         * lib/f-torture.exp: Similarly.
18242         * gcc.c-torture: Rename all .cexp files to .x files.
18243
18244 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
18245
18246         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
18247         (940510-1.c): Removed duplicate.
18248         (971104-1.c): New test.
18249
18250 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
18251
18252           * lib/f-torture.exp: Improve error and loop detection.
18253
18254 1997-11-19  Michael Meissner  <meissner@cygnus.com>
18255
18256         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
18257         use that to size the filler array.
18258
18259 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
18260
18261         * lib/c-torture.exp(c-torture-execute): Fix typo.
18262
18263         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
18264         testcase as the executable name. Keep the executable around if
18265         the test fails.
18266
18267 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
18268
18269         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
18270         changes.  Only test one -g option, and move it to the end of the
18271         list of options to test.
18272
18273 1997-09-19  Michael Meissner  <meissner@cygnus.com>
18274
18275         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
18276         variable GCC_TORTURE_OPTIONS to supply default switches separated
18277         by colons.  If no environment variable, run tests with -O0 -g, -O1
18278         -g, and -O2 -g as well.
18279
18280 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
18281
18282         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
18283         explanatory comments. Fix indentation.
18284
18285 1997-09-15  Jeffrey A Law  (law@cygnus.com)
18286
18287         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
18288
18289 1997-09-11  Jeffrey A Law  (law@cygnus.com)
18290
18291         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
18292         * g++.old-deja/g++.mike/p7325.C: Likewise.
18293         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
18294
18295 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
18296
18297         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
18298         * g++.old-deja/g++.brendan/crash30.C: Likewise.
18299         * g++.old-deja/g++.brendan/crash39.C: Likewise.
18300         * g++.old-deja/g++.law/operators4.C: Likewise.
18301
18302 1997-09-11  Joe Buck  (jbuck@synopsys.com)
18303
18304         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
18305         * g++.old-deja/g++.mike/p784.C: Ditto.
18306         * g++.old-deja/g++.mike/p785.C: Ditto.
18307
18308 1997-09-05  Jeffrey A Law  (law@cygnus.com)
18309
18310           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
18311
18312 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
18313
18314         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
18315         target feature; pass this to c-torture-execute as needed.
18316
18317 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
18318
18319         * lib/c-torture.exp(c-torture-execute): If the previous and the
18320         current executables being tested are identical, we don't need to
18321         run the executable again. Try to make the executable names
18322         unique. Add an optional argument for passing additional compiler
18323         flags.
18324
18325 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
18326
18327         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
18328
18329 1997-08-29  Jeffrey A Law  (law@cygnus.com)
18330
18331         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
18332
18333 1997-07-31  Jeffrey A Law  (law@cygnus.com)
18334
18335         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
18336         32bit or larger longs.
18337
18338         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
18339         have either a 32bit long or 32bit int.
18340
18341 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
18342
18343         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
18344         Make double precision tests dependent on sizeof (double).
18345
18346 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
18347
18348         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
18349         too.
18350
18351 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
18352
18353         * gcc.c-torture/compile/961203-1.cexp: New script.
18354
18355 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
18356
18357         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
18358         up the includes ourselves.
18359
18360 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
18361
18362         * lib/plumhall.exp: Remove random include, and add a few
18363         verbose messages for debugging.
18364
18365 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
18366
18367         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
18368         of trying to do it ourselves.
18369
18370 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
18371
18372         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
18373
18374 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
18375
18376         * gcc.prms/5403.c: Made regexp a bit less strict.
18377
18378 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
18379
18380         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
18381         is returned from remote_load instead.
18382         * lib/plumhall.exp: Ditto.
18383         * lib/mike-g++.exp: Ditto.
18384         * lib/old-dejagnu.exp: Ditto.
18385         * lib/c-torture.exp: Ditto.
18386
18387 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
18388
18389         * lib/g++.exp: Use build_wrapper procedure.
18390         * lib/gcc.exp: Ditto.
18391
18392 1997-05-20  Jeffrey A Law  (law@cygnus.com)
18393
18394         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
18395         an old-style decl for malloc.  Fixes tests to work when
18396         sizeof (int) != sizeof (size_t).
18397
18398 1997-05-15  Mike Meissner  <meissner@cygnus.com>
18399
18400         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
18401
18402         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
18403         use stdargs.h interface.
18404
18405 1997-05-15  Mike Meissner  <meissner@cygnus.com>
18406
18407         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
18408         NO_VARARGS when compiling.
18409
18410 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
18411
18412         * lib/plumhall.exp(ph_includes): New procedure.
18413         (ph_make): Use it.
18414         (ph_compiler): Ditto.
18415
18416         * lib/g++.exp: Rename test-glue.c to testglue.c.
18417         * lib/gcc.exp: Ditto.
18418
18419 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
18420
18421         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
18422         to completion when it's called.
18423
18424 1997-03-21  Michael Meissner  <meissner@cygnus.com>
18425
18426         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
18427         is defined, don't do test.
18428
18429 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
18430
18431         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
18432         for object files.
18433         (ph_summary): Mark skipped testcases as untested, not unresolved.
18434
18435         * lib/plumhall.exp (ph_make): If unresolved because of bad
18436         errorCode, record errorCode in log file.
18437         (*): Replace send_log/verbose with verbose -log.
18438
18439 1997-03-19  Michael Meissner  <meissner@cygnus.com>
18440
18441         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
18442         double conversion if double isn't at least 8 bytes.
18443
18444         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
18445         int to work with targets where int is 16 bits.
18446
18447         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
18448         8 bytes, just exit, since 4 byte doubles don't have enough bits of
18449         precision for the test to complete.
18450
18451 1997-03-14  Michael Meissner  <meissner@cygnus.com>
18452
18453         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
18454         if d10v is not compiled with the -mdouble64 flag.
18455         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
18456
18457         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
18458         d10v is not compiled with the -mint32 flag.
18459
18460 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
18461
18462         * lib/plumhall.exp: Use incr_count.
18463
18464 1997-03-12  Jeffrey A Law  (law@cygnus.com)
18465
18466         * gcc.c-torture: Update to c-torture-1.45.
18467
18468 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
18469
18470         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
18471         the name of the expect testcase file).
18472
18473         * lib/g++.exp(g++_init): Ditto.
18474
18475 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
18476
18477         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
18478         the host.
18479
18480         * lib/gcc.exp(gcc_exit): New procedure.
18481
18482 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
18483
18484         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
18485         specs where appropriate.
18486
18487         * g++.old-deja/g++.arm/*: Added additional ERROR checks
18488         because of new "candidates are" messages, and removed a few
18489
18490         * Converted all non-old-style g++ testcases to old-style, and
18491         moved into g++.old-deja.
18492
18493 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
18494
18495         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
18496         options.
18497
18498         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
18499         succeeded.
18500
18501         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
18502
18503 1997-02-13  Michael Meissner  <meissner@cygnus.com>
18504
18505         * lib/gcc.exp (gcc_target_compile): Add support for defining
18506         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
18507         the machine doesn't have those features.
18508
18509 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
18510
18511         * g++.law/operators4.exp: Don't use LIBS.
18512
18513 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
18514
18515         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
18516
18517         * lib/mike-g++.exp: Don't set the compiler to be tested here.
18518         * lib/g++.exp: Set it here instead. Also, allow use of the
18519         --tool_exec and --tool_opt options. Change CXX to
18520         GXX_UNDER_TEST.
18521
18522         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
18523
18524         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
18525
18526 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
18527
18528         * lib/old-dejagnu.exp: Use prune_warnings instead of
18529         prune_system_crud.
18530         * lib/mike-g++.exp: Ditto.
18531         * lib/gcc.exp: Ditto.
18532         * lib/g++.exp: Ditto.
18533
18534         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
18535
18536 1997-02-07  Jeffrey A Law  (law@cygnus.com)
18537
18538           * 941014-2.c: Include stdlib.h
18539           * 960327-1.c: Include stdio.h
18540           * dbra.c, index-1.c: Don't assume ints are 32bits.
18541
18542 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
18543
18544         * lib/gcc.exp: Add gcc,stack_size target feature.
18545
18546         * lib/g++.exp(g++_target_compile): Add the include and link
18547         paths here, not in two other places. And, it's $options, not
18548         options.
18549
18550         * lib/mike-g++.exp(postbase): Remove the code that determines
18551         the correct include and link paths.
18552         * g++.old-deja/old-deja.exp: Ditto.
18553
18554 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
18555
18556         * lib/g++.exp(g++_init): target_compile no longer returns the
18557         filename of the result.
18558
18559 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
18560
18561         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
18562         call to glob.
18563
18564         * gcc.c-torture/special/special.exp: Change call to
18565         gcc_target_compile to include the object file.
18566
18567 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
18568
18569         * gcc.c-torture/special/special.exp: Correct misspelling in last
18570         change.
18571
18572 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
18573
18574         * lib/plumhall.exp(ph_summary): Log the entire output of the
18575         executable. Return -1 if there were any failures, 0 otherwise.
18576         (ph_execute): Return -1 if there were any failures, 0 otherwise.
18577         (ph_make): Clean up objects and executables that were built
18578         if the tests succeeded.
18579
18580 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
18581
18582         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
18583         libraries and includes in the build tree as appropriate.
18584
18585 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
18586
18587         * lib/c-torture.exp: Instead of looking for the global variable
18588         NO_LONG_LONG, check to see if that's a feature of the target.
18589
18590 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
18591
18592         * config/default.exp: Minimize. Delete the remainer of the files in
18593         config; this functionality is now in devo/dejagnu/config.
18594
18595         g++.*/*: Pass any additional flags used to compile to postbase;
18596         delete CXXFLAGS.
18597
18598         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
18599         is now done by runtest.exp. Use gcc_target_compile instead of
18600         compile.
18601
18602         lib/c-torture.exp: Use gcc_target_compile instead of compile.
18603         Remove references to CFLAGS. Use remote_file instead of
18604         calling rm -f.
18605         (c-torture): Take a list of arguments to use to compile this
18606         testcase.
18607
18608         lib/g++.exp: Simplify. Use target_compile instead of compile.
18609         lib/gcc-dg.exp: Ditto.
18610         lib/gcc.exp: Ditto.
18611         lib/mike-{gcc,g++}.exp: Ditto.
18612         lib/old-dejagnu.exp: Ditto.
18613         lib/plumhall.exp: Ditto.
18614
18615 1997-01-08  Jim Wilson  <wilson@cygnus.com>
18616
18617         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
18618         (ph_linker): Likewise.
18619
18620 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
18621
18622           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
18623         MAP_ANON / MAP_ANONYMOUS if defined;
18624         else try to map from /dev/zero .
18625
18626 1996-11-12  Jeffrey A Law  (law@cygnus.com)
18627
18628         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}:  If MAP_ANON
18629         isn't defined, then define it to MAP_ANONYMOUS.
18630
18631 1996-11-12  Jeffrey A Law  (law@cygnus.com)
18632
18633         * gcc.c-torture: Update to c-torture-1.42 release.
18634
18635 1996-11-11  Jeffrey A Law  (law@cygnus.com)
18636
18637         * gcc.c-torture: Update to c-torture-1.41 release.
18638
18639 1996-10-27  Jeffrey A Law  (law@cygnus.com)
18640
18641         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
18642         c-torture release.
18643
18644 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
18645
18646         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
18647         and LDFLAGS.  Fix second case to append the target_info ldflags
18648         onto LDFLAGS, not CFLAGS.
18649         * lib/g++.exp (g++_init): Add target_info stuff.
18650         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
18651         of libgloss and newlib flags for !native.
18652
18653         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
18654         (GDB): Fix relative path to go up another dir for finding gdb.
18655
18656 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
18657
18658         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
18659         versions in the target_info array, if they don't exist.
18660
18661 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
18662
18663         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
18664
18665 1996-07-08  Jim Wilson  <wilson@cygnus.com>
18666
18667         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
18668         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
18669
18670 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
18671
18672         * lib/old-dejagnu.exp: Don't remove the output file before we've
18673         actually tested it. Don't append pwd to the path of the executable
18674         we're testing.
18675
18676 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
18677
18678         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
18679
18680 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
18681
18682         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
18683         temporary directory for compiler files, and set it to a default
18684         value of /tmp. Set $output as the name of the output file from
18685         compiling the testcase. Add a -o option to $cflags_var so the
18686         compiler writes the final output file as $output. Set $executable
18687         to $output.
18688
18689         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
18690         directory for compiler files, and set it to /tmp if it doesn't
18691         already have a value. Set $output_file to the name of the output
18692         file from compiling the testcase. Add a -o option to CXXFLAGS so
18693         the compiler writes the final output file as $output. Use $output
18694         as the executable to be tested.
18695
18696 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
18697
18698         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
18699
18700 1996-06-08  Jeffrey A Law  (law@cygnus.com)
18701
18702         * gcc.c-torture/execute/pending-1.c: New test.  Still
18703         pending in Tege's queue.
18704
18705 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
18706
18707         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
18708         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
18709         if there were failures.  Call unresolved if there were unresolved
18710         testcases.  Call gcc_fail if program did not run to completion.
18711         (ph_make): Pass additional argument name to ph_execute.
18712         (ph_execute): Add new argument.  Pass additional arguments to
18713         ph_summary.  Call gcc_fail is there is no execution output.
18714
18715 1996-04-24  Jeffrey A Law  (law@cygnus.com)
18716
18717         * lib/plumhall.exp (proc_summary): Output relavent summary
18718         lines into the log so specific failures in plumhall can be
18719         investigated.
18720
18721 1996-04-10  Jeffrey A Law  (law@cygnus.com)
18722
18723         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
18724         (c-torture-execute): Don't try to execute tests which use
18725         "long long" types if $NO_LONG_LONG is nonzero.
18726
18727 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
18728
18729         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
18730         not c-torture.
18731
18732         * gcc.ieee: Move from here.
18733         * gcc.c-torture/execute/ieee: To here.
18734
18735 1996-03-26  Jeffrey A Law  (law@cygnus.com)
18736
18737         * gcc.c-torture: Update to c-torture-1.41 release.
18738
18739 1996-03-22  Jeffrey A Law  (law@cygnus.com)
18740
18741         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
18742         not "$output".
18743
18744 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
18745
18746         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
18747         -c present.
18748
18749 1996-03-02  Jeffrey A Law  (law@cygnus.com)
18750
18751         * config/proelf.exp: Handle connecting to a simulator.
18752
18753 1996-01-31  Jeffrey A Law  (law@cygnus.com)
18754
18755         * config/proelf.exp: New file.  Enough framework that we can
18756         run c-torture tests on the proelf targets (or any other target
18757         that gdb can connect to for that matter).
18758
18759 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
18760
18761         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
18762         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
18763
18764         * lib/plumhall.exp (ph_execute): Always call ph_summary if
18765         exec_output exists.
18766
18767 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
18768
18769         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
18770         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
18771
18772         * config/*.exp: Update FSF address.  Change result of ${tool}_load
18773         to pass/fail/unresolved/unsupported/untested.  Caller must now
18774         call unresolved/unsupported/untested.
18775         * lib/*.exp: Update FSF address.  Update to handle new results of
18776         ${tool}_load.
18777         * lib/chill.exp (verbose): Delete.
18778
18779 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
18780
18781         * lib/gcc.exp (default_gcc_start): Change order of args to
18782         $LDFLAGS $CFLAGS $LIBS.
18783         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
18784         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
18785         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
18786         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
18787         * gcc.misc-tests/dg-test.exp: Likewise.
18788         * gcc.misc-tests/msgs.exp: Likewise.
18789         * gcc.prms/prms.exp: Likewise.
18790         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
18791         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
18792
18793         * lib/dg.exp: Deleted, moved to dejagnu/lib.
18794
18795 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
18796
18797         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
18798
18799         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
18800         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
18801
18802         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
18803         necessary.
18804
18805 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
18806
18807         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
18808         global for loop; add use of $mathlib.
18809         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
18810         settings here; set mathlib for anything but VxWorks.
18811
18812 1996-01-22  Jeffrey A Law  (law@cygnus.com)
18813
18814         * gcc.c-torture: Update to c-torture-1.40 release.
18815
18816 1996-01-03  Jeffrey A Law  (law@cygnus.com)
18817
18818         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
18819         dg.exp.
18820
18821 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
18822
18823         * lib/c-torture.exp (c-torture-execute): Declare "output" as
18824         global.
18825
18826 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
18827
18828         * lib/g++.exp (LIBS): Define if not already.
18829         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
18830         (gcc-dg-prune): Call prune_gcc_output.
18831         * lib/gcc.exp (prune_gcc_output): New proc.
18832         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
18833         prune_gcc_output.
18834
18835 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
18836
18837         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
18838         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
18839
18840 1995-11-15  Jeffrey A Law  (law@cygnus.com)
18841
18842         * gcc.c-torture: Update to c-torture-1.39 release.
18843
18844 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
18845
18846         * lib/c-torture.exp (c-torture-execute): Don't return if one option
18847         fails, try others as well.
18848
18849 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
18850
18851         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
18852         If compilation fails, mark execute tests as `untested'.
18853         If test is marked as unsupported, don't mark compilation and
18854         execute tests as failed.
18855
18856 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
18857
18858         * lib/g++.exp (g++_init): Don't link in libg++, and look to
18859         libstdc++ for whether or not we want to be doing shared
18860         libraries.  Delete link_curses since we don't need it anymore.
18861         * lib/mike-g++.exp (postbase): Don't link in libg++.
18862         * g++.old-deja/old-deja.exp: Likewise.
18863
18864 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
18865
18866         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
18867
18868 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
18869
18870         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
18871         For that, add `-Wl,-a,shared_archive'.
18872         * g++.old-deja/old-deja.exp: Likewise.
18873
18874 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
18875
18876         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
18877
18878 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
18879
18880         * lib/mike-g++.exp (postbase): Pay attention to the status of
18881         g++_load.
18882
18883 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
18884
18885           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
18886
18887 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
18888
18889         * lib/gcc.exp (default_gcc_start): No longer need to log program
18890         being executed or its output, execute_anywhere does that now.
18891         * lib/g++.exp (default_g++_version): Call execute_anywhere.
18892         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
18893
18894 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
18895
18896         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
18897         the same as those in lib/g++.exp.
18898
18899 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
18900
18901         * gcc.c-torture: Update to c-torture-1.38 release.
18902         * gcc.ieee: Related changes.
18903
18904 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
18905
18906         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
18907         "exec". Minor reformatting changes.
18908
18909         * config/rom68k.exp (${tool}_load): Make it work in a canadian
18910         cross. This means all "exec" calls now work on a remote host as
18911         well.
18912         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
18913         cross. Filter out the extra "\r\n" stuff that expect puts in.
18914         (c-torture-execute): Filter out the bogus warnings like
18915         c-torture-compile does. Add support for canadian cross.
18916         * lib/gcc.exp (default_gcc_version, default_gcc_start)
18917         Use execute_anywhere rather than calling exec directly. Now it
18918         works for canadian cross testing.
18919
18920 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
18921
18922         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
18923         results into a variable, and check that rather than using file exists.
18924
18925 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
18926
18927         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
18928         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
18929
18930 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
18931
18932         * g++.old-deja/old-deja.exp: Create and pass runshlib and
18933         lib_curses if there's a shared libg++ in the build tree.
18934
18935 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
18936
18937         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
18938         if not supported target.
18939
18940 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
18941
18942         * lib/g++.exp (g++_init): Move empty setting of runshlib and
18943         link_curses up to always happen, not just for native builds.
18944
18945 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
18946
18947         * gcc.c-torture: Update to c-torture-1.36 release.
18948         * gcc.failure: Related changes.
18949
18950 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
18951
18952         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
18953
18954 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
18955
18956         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
18957         * lib/mike-g++.exp (postbase): Not in here.  Still reference
18958         runshlib, link_curses, and mathlib for link and run.
18959
18960         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
18961         pass the runtime shared library options for Solaris, OSF/1, and
18962         Irix5, and link with -lcurses to avoid unresolved references.
18963
18964 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
18965
18966         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
18967         only run once.
18968
18969 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
18970
18971         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
18972
18973 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
18974
18975         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
18976         do not have a framework for the "compat" tests yet.
18977
18978 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
18979
18980         * lib/mike-g++.exp (postbase): New local variable `mathlib',
18981         set to null if we're testing vxworks5.1.  Use that instead of
18982         `-lm' in the setting of LIBS for link and run.
18983
18984 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
18985
18986         * config/rom68k.exp (${tool}_load): Major changes to make it
18987         work.  Verified that it does in fact return the stuff in
18988         exec_output properly.  Catch any Emul or any TRAP other than 0.
18989
18990 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
18991
18992         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
18993         LDFLAGS properly for targets that need stuff from libgloss.
18994         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
18995         only run once.
18996         (gpp_initialized): New variable.
18997
18998 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
18999
19000         * config/rom68k.exp: Load libgloss.exp.
19001         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
19002         so we can produce a fully linked binary.
19003         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
19004         so we can produce a fully linked binary.
19005
19006 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
19007
19008         * lib/plumhall.exp (ph_section): Watch for expected failures.
19009         Add missing `else'.
19010
19011         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
19012         run the testcase.
19013         (c-torture): Likewise.
19014
19015 1995-08-28  Doug Evans  <dje@cygnus.com>
19016
19017         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
19018
19019         * lib/mike-g++.exp (mike_cleanup): New proc.
19020         (prebase): New globals compiler_result, not_compiler_result,
19021         target_regexp.
19022         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
19023         allow leading "-" in pattern.  Watch for unsupported tests.
19024         If $compiler_result is set, pattern match assembler code,
19025         and ditto for $not_compiler_result.
19026         * lib/mike-gcc.exp: Likewise.
19027
19028         * lib/plumhall.exp (ph_execute): Only call ph_summary if
19029         execution "succeeded".
19030
19031 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
19032
19033         * config/win32.exp: New file.
19034         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
19035
19036 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
19037
19038         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
19039         unsupported.
19040         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
19041         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
19042         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
19043
19044         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
19045         "... without exceptions was ...".  That is now handled by
19046         prune_system_crud.
19047         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
19048
19049 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
19050
19051         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
19052         sieve.c,sort2.c}: New files.
19053         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
19054         sieve.exp,sort2.exp}: Drivers for them.
19055
19056         * lib/mike-gcc.exp (program_output): New user settable variable.
19057         (postbase): Call prune_system_crud.  Also prune extraneous compiler
19058         messages.
19059         * lib/mike-g++.exp (program_output): New user settable variable.
19060
19061         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
19062
19063         * config/sh.exp: Deleted (use sim.exp instead).
19064
19065 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
19066
19067         * config/vx.exp: Declare CHECKTASK as global.
19068         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
19069         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
19070         * lib/old-dejagnu.exp: Load [pwd]/$executable.
19071
19072 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
19073
19074         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
19075         target. Like vx.exp, only includes `vx29k.exp' instead of
19076         `vxworks.exp'.
19077
19078 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
19079
19080         * config/sim.exp: Increase time limit from 120 seconds to 240.
19081
19082 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
19083
19084         * gcc.c-torture/execute/950628-1.c: New test.
19085
19086 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
19087
19088         * gcc.c-torture: Update with changes/additions from
19089         c-torture-1.34.
19090
19091 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
19092
19093         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
19094
19095 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
19096
19097         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
19098
19099 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
19100
19101         * gcc.c-torture/compile/950512-1.c: New test.
19102         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
19103         * gcc.dg/struct-ret-1.c: Likewise.
19104
19105 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
19106
19107         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
19108           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
19109
19110 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
19111
19112         * gcc.c-torture/special/920411-1.c: Deleted.
19113         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
19114
19115 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
19116
19117         * config/sim.exp (${tool}_load): Hack in call to bash to get a
19118         cpu limit.
19119
19120 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
19121
19122         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
19123
19124 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
19125
19126         From kenner;
19127         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
19128         is the proper length.
19129         * va-arg-3.c: Likewise.
19130
19131 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
19132
19133         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
19134         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
19135
19136         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
19137         * lib/g++.exp (default_g++_start): Delete old cruft.
19138
19139 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
19140
19141         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
19142         (2 * (1 << 18)) to (2 * (1 << 17)).
19143
19144         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
19145
19146 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
19147
19148         * config/rom68k.exp: Renamed from config/idp.exp
19149
19150 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
19151
19152         * c-torture/compile/921109-2.c
19153
19154 1995-04-18  Mike Stump  <mrs@cygnus.com>
19155
19156         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
19157         excess errors.
19158
19159 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
19160
19161         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
19162         output.
19163         * lib/g++.exp (default_g++_start): Likewise.
19164
19165 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
19166
19167         * gcc.c-torture/compile/950329-1.c: New test.
19168
19169 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
19170
19171           * config/bug.exp (${tool}_load): Updated to use new remote_open
19172           and remote_close procs.
19173         * config/idp.exp: New file.
19174
19175 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
19176
19177         * gcc.c-torture/execute/950322-1.c: New test.
19178
19179 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
19180
19181         * config/vx.exp (${tool}_load): Clean up testing of return code from
19182         vxworks_ld and vxworks_spawn.
19183
19184 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
19185
19186         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
19187
19188 1995-03-13  Mike Stump  <mrs@cygnus.com>
19189
19190         * lib/old-deja.exp: Add `excess errors test - ' error, now one
19191         can mark excess errors on a machine by machine basis.  Note, the
19192         default is to not expect any excess errors, even when excess
19193         errors test - is given, so you will want to put an XFAIL ... on
19194         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
19195         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
19196         those 4 machines, but no others.
19197
19198 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
19199
19200         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
19201         * lib/c-torture.exp: to here.
19202
19203 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
19204
19205         * gcc.c-torture/execute/950221-1.c: New test.
19206         * gcc.c-torture/execute/struct-ret-1.c: New test.
19207         * gcc.c-torture/compile/950221-1.c: New test.
19208
19209         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
19210
19211 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
19212
19213         * gcc.c-torture/execute/arith-1.c (main): Return 0.
19214         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
19215
19216 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
19217
19218         * g++.gb: New directory of tests, derived from my signature and
19219         class scoping tests.
19220
19221         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
19222         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
19223         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
19224         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
19225         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
19226         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
19227         * g++.gb/sig25.C: Likewise.
19228
19229         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
19230         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
19231         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
19232         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
19233         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
19234         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
19235         * g++.gb/sig25.exp: Likewise.
19236
19237         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
19238         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
19239         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
19240         * g++.gb/scope13.C: Likewise, this test still fails.
19241
19242         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
19243         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
19244         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
19245         * g++.gb/scope13.exp: Ditto.
19246
19247         * g++.gb/README: New file, explains what these tests are about.
19248
19249 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
19250
19251         * lib/dg.exp (dg-do): Support `preprocess'.
19252         (dg-test): Likewise.
19253
19254 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
19255
19256         * config/udi.exp: change "continue -expect" to "exp_continue".
19257
19258 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
19259
19260         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
19261         Delete redundant tests.
19262
19263         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
19264         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
19265         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
19266         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
19267         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
19268         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
19269         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
19270         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
19271
19272         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
19273         storing label pointers.
19274         * gcc.c-torture/execute/921019-1.c: Likewise.
19275         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
19276         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
19277         parameter fp.
19278         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
19279         constants.
19280
19281         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
19282         Delete obsolete tests.
19283
19284         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
19285         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
19286         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
19287         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
19288         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
19289         * gcc.c-torture/compile/950124-1.c: New test.
19290
19291         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
19292
19293 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
19294
19295         * lib/mike-g++.exp: Add -lm to LIBS.
19296
19297 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
19298
19299         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
19300
19301 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
19302
19303         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
19304
19305 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
19306
19307         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
19308
19309 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
19310
19311         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
19312         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
19313         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
19314         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
19315         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
19316         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
19317         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
19318         * g++.law/{operators31.C, operators32.C,
19319         * g++.law/{operators33.C, operators34.C}: Likewise.
19320         * g++.law/{pic1.C, refs2.C}: Likewise.
19321         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
19322         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
19323         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
19324         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
19325
19326         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
19327         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
19328         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
19329         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
19330         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
19331         * g++.law/{enum9.exp, friend5.exp}: Likewise.
19332         * g++.law/{nest3.exp, nest4.exp}: Likewise.
19333         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
19334         * g++.law/{operators30.exp, operators31.exp}: Likewise.
19335         * g++.law/{operators32.exp, operators33.exp}: Likewise.
19336         * g++.law/{operators34.exp}: Likewise.
19337         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
19338         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
19339         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
19340         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
19341         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
19342
19343         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
19344         No longer expected to fail.
19345         * g++.law/missed-error3.C: Tweak for recent bool changes.
19346
19347 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
19348
19349         * config/emb-unix: Deleted.
19350         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
19351         remote execution.  Do final link on remote host if REMOTE_LINK is set.
19352
19353 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
19354
19355         * lib/dg.exp (dg-test): Fix typo in last patch.
19356
19357 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
19358
19359         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
19360         (handles multiple occurrences).
19361
19362 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
19363
19364         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
19365         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
19366         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
19367         printed).
19368         * lib/c-torture.exp (c-torture-compile): Likewise.
19369         (c-torture): Prepend full path if missing.
19370         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
19371         (gcc_fail): Likewise.
19372         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
19373
19374 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
19375
19376         * lib/netware.exp: Only attach to NetWare i386 systems.
19377
19378 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
19379
19380         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
19381         messages.  Add test name to "output pattern match" pass/fail message.
19382
19383 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
19384
19385         * gcc.dg: New testsuite.
19386         * gcc.dg/dg.exp: New file.
19387
19388         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
19389         test-switch.c}: Deleted.
19390
19391         * gcc.misc-tests/msgs.exp: New testcase driver.
19392
19393 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
19394
19395         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
19396         Watch for illegal return values from ${tool}_load.
19397         * config/unix.exp (${tool}_load): Fix pass/fail detection for
19398         cross targets.  Coerce return value >0 to 1.
19399
19400 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
19401
19402         * config/unix.exp (${tool}_load): Call program rsh, not proc.
19403
19404         * config/emb-unix.exp: New file.
19405
19406         * config/sim.exp: Error if variable $SIM not defined.
19407         (${tool}_load): Mark test as "untested" if simulator missing.
19408
19409         * config/unix.exp: Load remote.exp to get rcp_download.
19410         * lib/c-torture.exp: Use different option lists for testcases with
19411         and without loops.
19412         * gcc.c-torture/execute/execute.exp: Likewise.
19413
19414 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
19415
19416         * config/*.exp: Clarify return code from ${tool}_load.
19417         Call `unresolved' or `untested' instead of `warning' or `perror'
19418         (sometimes you still want to call both though).
19419         Add comment that `shell_id' is local to each file.
19420         * config/udi.exp (timeout): Set to 30.
19421         Don't print warning if connection fails, $connectmode has already
19422         printed an error.
19423         (${tool}_load): Move verbose messages to level 2.
19424         Rework pattern for "Process started" message.
19425         Pass `shell_id' to ${connectmode}_download.
19426         Retry twice upon timeout.  Make resetting of target more robust.
19427         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
19428         Pass `shell_id' to exit_$connectmode.
19429         Only call exit_$connectmode if connected.
19430         * config/unix.exp (${tool}_load): Check return codes better.
19431         * config/vrtx.exp (${tool}_load): Likewise.
19432         * config/vx.exp (${tool}_load): Likewise.
19433         Delete unneeded global's.
19434         * lib/dg.exp (dg-test): Update to reflect clarified return codes
19435         from ${tool}_load.
19436         (dg-stat): Delete.
19437         (dg-init): Delete recording of pass/fail counts.
19438         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
19439         (old-dejagnu-init): Likewise.
19440         (old-dejagnu-stat): Delete contents, empty proc now.
19441         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
19442         (c-torture): Delete references to lcnt, lpass, lfail.
19443         Get option list from TORTURE_OPTIONS.
19444         Delete -funroll[-all]-loops if no loops.
19445         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
19446         (g++_stat): Delete contents (empty proc now).
19447         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
19448         (gcc_finish): Likewise.
19449         (gcc_stat): Deleted.
19450         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
19451         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
19452         * gcc.c-torture/execute/execute.exp: Likewise.
19453         Split tests into two parts: compile, execute.
19454         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
19455         no loops.  Update to reflect clarified return codes from ${tool}_load.
19456
19457 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
19458
19459         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
19460         to grep for.
19461         (old-dejagnu): Likewise (where necessary).
19462
19463 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
19464
19465         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
19466
19467         * lib/dg.exp (dg-process-target): Fix processing of selector.
19468         Add comment regarding use of `error'.
19469
19470         * lib/gcc.exp (prune_system_crud): Define if missing.
19471         * lib/g++.exp (prune_system_crud): Likewise.
19472
19473         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
19474         Call prune_system_crud.
19475         * lib/dg.exp (dg-runtest): New proc.
19476         Use perror instead of send_user for tcl errors in testcase.
19477         Don't return any value, it's never used.
19478         Don't clobber previous definition of `unknown'.
19479         Print tcl errors in `dg-final'.
19480
19481 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
19482
19483         * lib/dg.exp (dg-process-target): Improve syntax error messages.
19484         (dg-test): Don't print errorInfo, it contains stack backtrace.
19485
19486 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
19487
19488         * lib/g++.exp (runtest_file_p): Define if missing.
19489
19490 1994-09-24  Doug Evans  (dje@cygnus.com)
19491
19492         * lib/mike-g++.exp: Comment out loading of g++.exp.
19493         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
19494         (default_g++_version): Always print something.
19495         (default_g++_start): Comment out call to `which'.
19496         (g++_start, g++_load): Deleted (must be defined in config file).
19497         * lib/gcc.exp: Test for existence of $CC at start.
19498         Delete check for tmpdir (done in gcc_init).
19499         (default_gcc_version): Always print something.
19500         (default_gcc_start): Comment out call to `which'.
19501         * config/*.exp: Major cleanup - make cross targets work at least a
19502         little better for g++ (by not being "--tool gcc" specific).
19503         Rename gcc_xxx to ${tool}_xxx.
19504         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
19505         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
19506
19507 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
19508
19509         * lib/c-torture.exp (c-torture-compile): Rework compiler
19510         message processing.
19511
19512         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
19513         c-torture.
19514
19515 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
19516
19517         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
19518
19519         * lib/dg.exp (dg-process-target): Support { target native }.
19520
19521 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
19522
19523         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
19524         looked for "... program xxx got fatal signal".
19525         Correct regsub munging of `comp_output'.
19526         Ignore compiler messages "path prefix not used" and "linker input
19527         file unused".
19528
19529 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
19530
19531         * lib/gcc.exp (runtest_file_p): Define if missing.
19532         * gcc.prms/template.c: Example to work from.
19533
19534 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
19535
19536         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
19537         * lib/dg.exp (dg-test): Call unsupported testcases as such.
19538
19539         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
19540         * gcc.prms/1883.c: Moved from compile/940714-1.c.
19541         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
19542         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
19543
19544         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
19545         (dg-process-target): No longer a varargs proc.
19546         Return S/N for target, P/F for xfail.  All callers changed.
19547         (user option procs): More argument checking.
19548         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
19549         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
19550         (dg-test): Skip test if not running on selected target in `dg-do'.
19551         Update handling of `dg-do-what', `dg-output-text'.
19552         Separate execution pass/fail from output pattern match pass/fail.
19553         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
19554
19555 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
19556
19557         * gcc.c-torture/special/special.exp: Don't expect failure for mips
19558         target for 920510-1.c.
19559
19560 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
19561
19562         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
19563         Clean up comment regarding use of passcnt, etc.
19564         (gcc_stat): Don't update `testcnt' here.
19565         (gcc_finish): Do it here.
19566         Might as well reset `but_id' here too.
19567         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
19568         to determine if the file should be tested.
19569         * gcc.c-torture/compile/compile.exp: Likewise.
19570         * gcc.c-torture/execute/execute.exp: Likewise.
19571         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
19572         * gcc.misc-tests/dg-test.exp: Likewise.
19573         * gcc.prms/prms.exp: Likewise.
19574         * gcc.wendy/wendy.exp: Likewise.
19575         * g++.old-deja.exp: Likewise.
19576         Move "Testing file" message to verbose level 1.
19577
19578 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
19579
19580         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
19581
19582 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
19583
19584         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
19585         (default_gcc_start): Accept optional second list element
19586         of compiler flags.  Print compiler output at verbosity level 2.
19587         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
19588         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
19589         Save current values of framework globals passcnt, failcnt, xpasscnt,
19590         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
19591         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
19592         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
19593         xfailcnt to compute stats.  Update framework global `testcnt' from
19594         pass/fail counts.
19595         (gcc_finish): New proc.  Clean up test environment.
19596         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
19597         (gcc_epass, gcc_efail): Delete.
19598         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
19599         argument of line number.
19600         (dg-init): If the tool has an init routine, call it.
19601         (dg-test): Remove args `cflags_var' and `libs_var'.
19602         Pass all compiler options to ${tool}_start.
19603         Handle missing line number.
19604         (dg-finish): New function.
19605         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
19606         particular files.  Call gcc_finish at end.  Move "skipping test"
19607         message to verbosity level 3.
19608         * gcc.c-torture/compile/compile.exp: Likewise.
19609         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
19610         * gcc.c-torture/execute/execute.exp: Likewise.
19611         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
19612         Print testcase being tried at verbosity level 1.
19613         * gcc.c-torture/special/special.exp: Unset xfail.
19614         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
19615         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
19616         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
19617         * gcc.failure/failure.exp: Likewise.
19618         * gcc.ieee/ieee.exp: Likewise.
19619         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
19620         Update call to dg-test.  Call dg-finish at end.
19621         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
19622         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
19623         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
19624         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
19625         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
19626         * gcc.wendy/wendy.exp: Add copyright.
19627         Delete setting of tmpdir (done by gcc_init).
19628         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
19629         Pass compiler flags to gcc_start.  Call gcc_finish at end.
19630         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
19631         gcc_[ce]pass/fail.
19632
19633 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
19634
19635         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
19636         confusion.
19637         (g++_load): Likewise.
19638
19639         * config/*.exp (gcc_load): Some were varargs fns and some were not.
19640         Rename argument to `prog' to remove the confusion.
19641         Varargs fns behave differently too!
19642         (g++_load): Likewise.
19643
19644         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
19645
19646         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
19647         what it is.  Delete (always) printing of status value for !native.
19648         Simplify verbose code, and include status and exec_output.
19649         (g++_load): Use gcc_load.
19650
19651 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
19652
19653         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
19654         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
19655         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
19656         940714-3.c as these testcases don't exist anymore.  Make
19657         va-arg-1.c expected to pass.
19658
19659 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
19660
19661         * gcc.misc-tests/misc.exp: Only run specific testcases.
19662         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
19663         * gcc.misc-tests/dg-[1-9].c: New files.
19664
19665         * lib/dg.exp: New testsuite driver.
19666         * gcc.prms/prms.exp: Use it.
19667
19668         * README.gcc: New file.
19669
19670         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
19671         Document and reset `lxpass' and `lxfail'.
19672         Simplify "initialized" message.
19673         (gcc_stat): Clean up comments a little.
19674
19675 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
19676
19677         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
19678
19679 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
19680
19681         * lib/old-dejagnu.exp (process-option): New proc.
19682         (old-dejagnu-init, old-dejagnu-stat): Likewise.
19683         (old-dejagnu): Simplify.
19684         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
19685
19686 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
19687
19688         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
19689         exists and is not an empty string.
19690
19691         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
19692         $xfail rather than calling setup_xfail.  Clear $xfail when test is
19693         finished.
19694         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
19695         automatically.
19696
19697         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
19698         longer expected to fail.
19699
19700         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
19701         "f" function call.
19702
19703         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
19704
19705         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
19706         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
19707         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
19708         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
19709         c-torture-1.29.
19710
19711         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
19712         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
19713
19714         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
19715
19716         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
19717         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
19718
19719         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
19720         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
19721         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
19722
19723 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
19724
19725         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
19726         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
19727         940714-1.c, 940714-2.c, 940714-3.c},
19728         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
19729         gcc.misc-tests/{mg.c,mg.exp}:
19730         New tests.
19731         * gcc.noncompile/noncompile.exp: Change accordingly.
19732
19733 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
19734
19735         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
19736         Undo previous clobberage.
19737
19738 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
19739
19740         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
19741         * gcc.special/{930510-1.c, special.exp}:
19742         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
19743         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
19744         struct-varargs-1.c}: New tests from c-torture-1.26.
19745
19746 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
19747
19748         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
19749           argument to switch.
19750
19751 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
19752
19753         * Revert the previous changes.  Please see Rob's directory
19754           (/lisa/test/rob/progressive/gcc/testsuite) for testing
19755           fixes.
19756
19757 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
19758
19759         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
19760             g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
19761             g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
19762             g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
19763             g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
19764             g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
19765             g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
19766             g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
19767             g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
19768             g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
19769             g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
19770             g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
19771             g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
19772             g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
19773             g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
19774             g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
19775             g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
19776             g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
19777             g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
19778             g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
19779             g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
19780             g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
19781             gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
19782             gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
19783             gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
19784             lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
19785             lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
19786
19787 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
19788
19789         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
19790             lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
19791           with perror calls.
19792
19793 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
19794
19795         * config/unix.exp (g++_load): Fix syntax.
19796
19797 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
19798
19799         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
19800         * gcc.noncompile/921017-1.c: Deleted obsolete test.
19801         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
19802         Don't expect va-arg-1.c to fail.  Correct expected output for
19803         920928-1.c.
19804         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
19805         * gcc.wendy/hbm4.c: Correct typo.
19806         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
19807
19808 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
19809
19810         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
19811         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
19812         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
19813         * lib/c-torture.exp (c-torture-compile): Ditto.
19814
19815         Reduce volume of output (remove all the -I's and such).
19816         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
19817         Call gcc_cpass, gcc_cfail.
19818         (c-torture): Pass testing option to c-torture-compile.
19819
19820 1994-03-21  Doug Evans  (dje@cygnus.com)
19821
19822         Bring patches over from progressive.
19823         * config/default.exp: Exit remote shell cleanly.
19824         (g++_exit, g++_start): Add default versions.
19825         * config/sim.exp (gcc_load): Use perror, not error.
19826
19827 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
19828
19829         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
19830         set in site.exp.
19831
19832 1994-03-14  Doug Evans  (dje@cygnus.com)
19833
19834         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
19835         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
19836         (wendy_try): New proc to run testcase.
19837         (main loop): Call 'em.
19838         * gcc.wendy/*.c: Clean up pass to correct expected output.
19839
19840         * lib/gcc.exp: Minor cleanup work.
19841         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
19842
19843 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
19844
19845         * config/sim.exp (gcc_load): Document return codes better.
19846         Don't pass -v to simulator.
19847
19848 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
19849
19850           * gcc.special/920717-x.c: Fix typo.
19851           * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
19852           get at sources.
19853
19854         * lib/mike-gcc.exp: Fix typo.
19855
19856 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
19857
19858         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
19859         binary to use, transform the name.
19860         * config/*.exp: rename everything. Nuke any g++ specific files,
19861         it's now a special case of gcc that requires no special support.
19862         Add a default.exp for unsupported targets.
19863
19864 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
19865
19866         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
19867         lib/old-dejagnu.exp: Fix a few patterns to work with the new
19868         version of Tcl.
19869
19870 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
19871
19872         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
19873         than a warning.
19874
19875 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
19876
19877         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
19878
19879 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
19880
19881         * gcc.execute/execute.exp: Combine opt_list and foption_list into
19882         option_list.  Compile every file with only 4/6 option choices
19883         (same as C torture) instead of with 12/18 different option
19884         choices.
19885         * lib/c-torture.exp: Likewise.
19886
19887         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
19888         not already set.
19889
19890 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
19891
19892         * lib/old-deja.exp: Add `excess errors test fails' error, now one
19893         can put an XFAIL *-*-* on excess errors.
19894
19895 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
19896
19897         * g++.law: Add more tests derived from g++-bugs snapshots.
19898
19899         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
19900         equivalent to g++.law/init9.
19901
19902         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
19903         compiled it, and the a.out file after we've run it.
19904
19905 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
19906
19907         * lib/mike-g++.exp (postbase): Delete the .o file after we've
19908         compiled it, and the a.out file after we've run it.
19909
19910 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
19911
19912         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
19913
19914 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
19915
19916         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
19917         version number.
19918
19919 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
19920
19921         * g++.law: New directory of g++ tests derived from the g++-bugs
19922         snapshots.
19923
19924 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
19925
19926         * gcc.compile: initbug1.c initbug1.exp testcase added
19927
19928 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
19929
19930         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
19931         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
19932           fixes submitted by Jeff Law (law@cs.utah.edu)
19933         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
19934           Jeff Law (law@cs.utah.edu)
19935
19936
19937 1993-11-30  Mike Stump  (mrs@cygnus.com)
19938
19939         * config/unix-g++.exp: Follow the gcc way of doing things.
19940         * g++.old-deja/old-deja.exp: Minor updates.
19941         * lib/g++.exp: New file, follow the gcc way of doing things.
19942         * lib/old-dejagnu.exp: Minor updates.
19943         * lib/mike-g++.exp: Always unset errorInfo.
19944
19945 1993-11-06  Mike Stump  (mrs@cygnus.com)
19946
19947         * lib/gcc.exp: Fix some errors with the below change, CC and
19948         CFLAGS should be global when setting, not local.
19949
19950 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
19951
19952         * lib/gcc.exp: Transform tool name.
19953
19954 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
19955
19956         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
19957
19958 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
19959
19960         * lib/gcc.exp: change gcc_done to gcc_stat
19961
19962 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
19963
19964         * Upgraded gcc testsuite to c-torture version 1.25
19965
19966 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
19967
19968         * lib/gcc.exp: added reporting code. Changed verbose compile message.
19969         * lib/c-torture: added hooks for new reporting code.
19970
19971 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
19972
19973         * config/sh-gcc.exp: check if sh-sim exists in the path
19974
19975 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
19976
19977         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
19978         * gcc.compile/compile.exp: Initial changes for new logic.
19979         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
19980         * gcc.failure/failure.exp: Initial changes for new logic.
19981         * gcc.ieee/ieee.exp: Initial changes for new logic.
19982         * gcc.misc-tests/misc.exp: Initial changes for new logic.
19983         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
19984         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
19985         * lib/c-torture.exp: Initial changes for new logic.
19986         * lib/gcc.exp: Initial changes for new logic.
19987
19988 1993-10-15  Mike Stump  (mrs@cygnus.com)
19989
19990         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
19991         depend upon failure or success.  Fully qualify names in failure
19992         and success messages.  Always remove a.out before starting
19993         compile, just in case.  Pay more attention to error text output by
19994         the compiler.  Handle testcases with no known past errors just
19995         like all others, so that things are uniform.  Other miscellaneous
19996         improvements.
19997
19998 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
19999
20000         * gcc.cpp: new directory for cpp tests
20001
20002 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
20003
20004         * lib/chill.exp: Code reformatted, removed unused code.
20005         * config/unix-chill.exp: Code reformatted, removed unused code.
20006         * chill.execute/execute.exp: Code reformatted, removed unused code.
20007         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
20008
20009 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
20010
20011         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
20012         routines not written.
20013
20014 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
20015
20016         * config/bug-gcc.exp: Use new procs from bug.exp.
20017
20018 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
20019
20020         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
20021         via ftp, rather than depending on NFS.
20022         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
20023         case.
20024
20025 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
20026
20027         * config/bug-gcc.exp: Use new download proc.
20028
20029 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
20030
20031         * chill.execute/execute.exp: cleanups, handles errors better
20032         * chill.compile/compile.exp: rewrite, based on execute.exp
20033         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
20034         * lib/chill.exp: major changes to diff proc and compile and link
20035           procs. added chill_fail and chill_pass wrappers to pass and
20036           fail. added more comments, and handle error codes better.
20037           Added a hack to capture stderr from exec, so noncompile tests
20038           can work.
20039
20040 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
20041
20042         * chill.execute/execute.exp: rewrite of testsuite driver
20043         * lib/chill.exp: rewrite of testsuite driver
20044         * config/unix-chill.exp: rewrite of testsuite driver
20045
20046 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
20047
20048     In chill.execute:
20049         * iexpr.ch: Standardize uppercase.
20050         * tuples.dat: Standardize uppercase.
20051         * vary.ch: standardize.  Correct varying string assignments.
20052         * vary.dat: Add new output lines.
20053
20054 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
20055
20056     In chill.execute:
20057         * chprintf.ch: Standardize use of uppercase.
20058         * tuples.ch: Standardize and turn arr2 into a DCL,
20059           rather than a SYN.
20060         * pinits.ch: Standardize.
20061
20062 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
20063
20064         * rts.c:  Get malloc() from <stdlib.h>, not <malloc.h>.
20065         * Makefil: Renamed to Makefile.in.
20066         * configure.in: New.
20067
20068 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
20069
20070     In chill.execute:
20071         * .cvsignore: Add result/output files.
20072         * Makefile: Fix up variables at start.  Use MFLAGS
20073           everywhere.  Correct bool_loc, built_ins entries.
20074           Add entry for vary1.ch.
20075         * bitarray.ch: Standardize upper-case usage.
20076         * bitexpr.ch: Standardize, add output of b1.
20077         * params.ch: Use arrayt in along PROC parameters, to
20078           avoid novelty problems.
20079         * sets.ch: Tiny cleanup.
20080         * vary1.ch: Re-indent.
20081
20082 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
20083
20084           * Add PR-related files to Makefiles, .cvsignore files, etc.
20085
20086 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
20087
20088         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
20089           with compiler objects. New names are test-flow.c and test-loop.c
20090
20091 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
20092
20093         * Upgraded c-torture tests from 1.19 to 1.20
20094
20095         * new files:
20096         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
20097         * gcc.compile: 930623-1.c 930623-2.c
20098         * gcc.noncompile: 930622-1.c 930622-2.c
20099         * gcc.failure: 920411-1.c 920627-2.c
20100         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
20101
20102 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
20103
20104         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
20105           More changes to get testsuite working properly. Needs more work.
20106           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
20107
20108 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
20109
20110         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
20111           More changes to get testsuite working properly. Needs more work.
20112
20113 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
20114
20115         * chill.compile/compile.exp: Added for Dejagnu support
20116         * chill.execute/execute.exp: Added for Dejagnu support
20117         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
20118
20119 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
20120
20121     This should complete moving the CHILL test files.
20122         * chill.noncompile(.cvsignore printf.grt
20123             in-printf.grt chprintf.grt chprintf.ch):
20124             Added test-support files.
20125           (Makefile): Modified further.
20126         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
20127             signal.ch): Added test files.
20128           * chill.execute (.cvsignore printf.grt printr.c
20129             in-printf.grt rts.c chprintf.grt rts.h): Added
20130           test-support files.
20131             (Makefile): More corrections.
20132
20133 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
20134
20135         * chill.compile, chill.execute, chill.nocompile: Add CHILL
20136           test cases, ready for DejaGnu.
20137
20138 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
20139
20140         * Upgraded c-torture tests from 1.18 to 1.19
20141
20142         * gcc.compile: added test(s):
20143           930607-1.c
20144         * gcc.execute: added test(s):
20145           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
20146
20147         * added new subdirectory for misc tests: gcc.misc-tests
20148         * gcc.misc-test(s): added tests:
20149           inst-check.c test-consts.c test-ior.c test-switch.c
20150
20151 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
20152
20153         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
20154
20155 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
20156
20157         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
20158
20159 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
20160
20161         * Upgraded c-torture tests from 1.17 to 1.18
20162
20163 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
20164
20165         * Upgraded c-torture tests from 1.12 to 1.17
20166
20167 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
20168
20169         * lib/old-dejagnu.exp:
20170           Fixed handling of XFAIL target triplets to correctly
20171           recognize wildcard characters.  Removed code that
20172           appended a unique id tag to the end of the file name
20173           printed out by the result of the testcases within a
20174           given test file.
20175
20176 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
20177
20178         * lib/old-dejagnu.exp:
20179           Reworked expected failure handling to trigger off of XFAIL
20180           keyword in keyphrase embeded in testcase source code. The
20181           XFAIL keyword must be at the end of the keyphrase line. It
20182           may optionally be followed by one or more target triplets.
20183           It has just occured that the handling of wildcards in the
20184           target triplet may not be correct.
20185
20186 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
20187
20188         * g++.old-deja/tests:
20189           Moved all subdirectories up one level into g++.old-deja .
20190
20191         * lib/old-dejagnu.exp:
20192           Fixed problem with CXXFLAGS not being properly reset, and being
20193           corrupted with extraneous "-c" compiler option.  This was
20194           causing binaries to not be generated for test that needed them.
20195           Modified strings passed to "pass" and "fail" so that individual
20196           tests from the same test file would be distinguished by an
20197           identifier appended to the test file name in the summary logs;
20198           this corrected a problem with erroneous diff logs.  Added code
20199           to search testcases for expected fail and unexpected pass keywords.
20200
20201 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
20202
20203         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
20204
20205 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
20206
20207         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
20208           Removed extraneous text from end of "Special g++ Options"
20209           keyphrase.
20210
20211         * lib/old-dejagnu.exp: Added pattern matching to look for new
20212           keywords, embedded in testcases comments, which will trigger
20213           calls to xpass and xfail.
20214
20215 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
20216
20217         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
20218           comments embedded in the testcases, especially the one looking for
20219           special compiler options, as well as the pattern matching for the
20220           compiler output again.
20221
20222 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
20223
20224         * lib/old-dejagnu.exp: Do a proper check of the return value for
20225           execute tests. Fixed several problems with the pattern matching
20226           of the compiler output which gave erroneous test results.
20227           Changed several of the test result messages to be more descriptive.
20228         * config/unix-g++.exp: Proc g++_load now actually works and
20229           executes the tests passed to it and returns a usable return
20230           value.
20231
20232 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
20233
20234           * lib/gcc.exp: Exits gracefully if $CC is bogus.
20235
20236 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
20237
20238         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
20239           Modified both files to properly execute the old style
20240           dejagnu tests. The previous versions of these files were
20241           experimental and did not function anything near correctly.
20242
20243 1993-04-05  Rob Savoye  (rob@cygnus.com)
20244
20245         * Removed all Makefile.in and configure.in files. No configuration
20246         needed now.
20247
20248 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
20249
20250         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
20251
20252 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
20253
20254         * gcc.compile/configure.in, gcc.unsorted/configure.in,
20255         gcc.special/configure.in, gcc.noncompile/configure.in,
20256         gcc.execute/configure.in, gcc.code_quality/configure.in,
20257         g++.other/configure.in, g++.old-deja/configure.in,
20258         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
20259         in srcname setting.
20260
20261 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
20262
20263         * lib/udi.exp:  Fixed mondfe and mondfe_download.
20264         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
20265         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
20266
20267 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
20268
20269         * config/udi-gdb.exp: Check $shell_id after connecting to target.
20270         (gdb_exit): Don't remove *_soc files.
20271
20272 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
20273
20274         * lib/c-torture.exp: Don't look for main; instead always use -w
20275         -c.  This is how the c-torture tests work.  Remove the object
20276         file if the compilation succeeds.
20277         * gcc.execute/execute.exp: Remove executable if test passes.
20278         * gcc.noncompile/noncompile.exp: Every test is an expected
20279         failure.
20280         * gcc.special/special.exp: Added tests from c-torture 1.11,
20281         corrected use of existing test.
20282         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
20283         gcc.execute/920625-1.c: Updated to c-torture 1.11.
20284         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
20285         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
20286         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
20287         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
20288         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
20289         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
20290         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
20291         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
20292         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
20293         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
20294         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
20295         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
20296         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
20297         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
20298         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
20299         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
20300         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
20301         c-torture 1.11.
20302         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
20303         correspond to c-torture 1.11.
20304
20305         * New file.
20306