OSDN Git Service

PR c++/13387
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
2         Richard Sandiford <rsandifo@redhat.com>
3
4         PR c++/13387
5         * g++.dg/opt/alias3.C: New test.
6
7 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
8
9         PR c++/13157
10         * g++.dg/template/koenig3.C: New test.
11
12         PR c++/13529
13         * g++.dg/parse/offsetof3.C: New test.
14
15         * g++.dg/init/copy7.C: Add missing dg-error markers.
16
17         PR c++/12226
18         * g++.dg/init/copy7.c: New test.
19
20         PR c++/13536
21         * g++.dg/parse/cast1.C: New test.
22
23 2004-01-04  Jan Hubicka  <jh@suse.cz>
24
25         * gcc.dg/winline[1-7].c: New tests.
26
27 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
28
29         PR c++/13520
30         * g++.dg/template/qualttp22.C: New test.
31
32 2004-01-01  Jan Hubicka  <jh@suse.cz>
33
34         * gcc.dg/debug/20031231-1.c: New.
35         * gcc.c-torture/compile/20040101-1.c: New.
36         * gcc.dg/dwarf-die-[1-7].c: New.
37
38 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
39
40         PR optimization/13521
41         * gcc.c-torture/compile/20031231-1.c: New test.
42
43 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
44
45         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
46
47 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
48
49         PR c++/10079
50         * g++.dg/template/crash16.C: New test.
51
52 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
53
54         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
55
56 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
57
58         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
59         ports.
60         * g++.old-deja/g++.jason/thunk3.C: Likewise.
61         * g++.old-deja/g++.law/profile1.C: Likewise.
62         * gcc.c-torture/compile/981006-1.c: Likewise.
63         * gcc.c-torture/execute/loop-2e.x: Likewise.
64         * gcc.c-torture/execute/loop-2f.x: Remove.
65         * gcc.c-torture/execute/loop-2g.x: Likewise.
66         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
67         * gcc.dg/20020312-2.c: Remove traces of dead ports.
68
69 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
70
71         PR c++/13507
72         * g++.dg/ext/attrib11.C: New test.
73
74         PR c++/13494
75         * g++.dg/template/array2-1.C: New test.
76         * g++.dg/template/array2-2.C: New test.
77
78 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
79
80         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
81
82 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
83
84         PR c++/12774
85         * g++.dg/template/array1-1.C: New test.
86         * g++.dg/template/array1-2.C: New test.
87
88 2003-12-29  Roger Sayle  <roger@eyesopen.com>
89
90         PR fortran/12632
91         * g77.dg/12632.f: New test case.
92
93 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
94
95         PR c++/13289
96         * g++.dg/parse/nontype1.C: New test.
97
98 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
99
100         PR c++/12403
101         * g++.dg/parse/explicit1.C: New test.
102         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
103
104 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
105
106         PR c++/13081
107         * g++.dg/opt/inline6.C: New test.
108
109         PR c++/12613
110         * g++.dg/parse/error9.C: New test.
111
112         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
113
114 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
115
116         PR c++/13009
117         * g++.dg/init/assign1.C: New test.
118
119 2003-12-28  Roger Sayle  <roger@eyesopen.com>
120
121         PR c++/13070
122         * g++.dg/warn/format3.C: New test case.
123
124 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
125
126         * gcc.c-torture/compile/20031227-1.c: New test.
127
128 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
129
130         * g++.dg/bprob/bprob.exp: Load target-supports.exp
131         * g77.dg/bprob/bprob.exp: Likewise.
132         * gcc.misc-tests/bprob.exp: Likewise.
133         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
134         variants on systems where the library does not provide that
135         functionality.
136         * gcc.dg/builtins-20.c: Use builtins-config.h.
137         * gcc.dg/builtins-config.h: New file.
138
139 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
140
141         * lib/gcc-dg.exp (dg-require-profiling): New function.
142         * lib/target-supports.exp (check_profiling_available): Likewise.
143         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
144         * g77.dg/bprob/bprob.exp: Likewise.
145         * gcc.misc-tests/bprob.exp: Likewise.
146         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
147         * gcc.dg/20021014-1.c: Likewise.
148         * gcc.dg/nest.c: Likewise.
149
150 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
151
152         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
153         compiling.
154         * g++.dg/lookup/java2.C: Likewise.
155         * gcc.dg/cpp/lexident.c: Likewise.
156
157 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
158
159         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
160         given.
161         * gcc.c-torture/compile/961203-1.c: Likewise.
162         * gcc.c-torture/compile/980506-1.c: Likewise.
163
164 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
165
166         * lib/gcc-dg.exp (dg-prune-output): New annotation.
167         (additional_prunes): New global.
168         (gcc-dg-prune): Handle additional per-test pruning.
169         (dg-test): Clear additional_prunes between tests.
170
171         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
172         dg-prune-output to avoid spurious failures from assembler
173         complaining about nonexistent WAW violations.
174         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
175         Use dg-prune-output to avoid spurious failures from assembler
176         warning about Itanium B-step errata.
177
178 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
179
180         * g++.dg/abi/macro0.C: New test.
181         * g++.dg/abi/macro1.C: Likewise.
182         * g++.dg/abi/macro2.C: Likewise.
183
184         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
185         * g++.dg/abi/bitfield7.C: Likewise.
186         * g++.dg/abi/dtor2.C: Likewise.
187         * g++.dg/abi/mangle11.C: Likewise.
188         * g++.dg/abi/mangle12.C: Likewise.
189         * g++.dg/abi/mangle14.C: Likewise.
190         * g++.dg/abi/mangle17.C: Likewise.
191         * g++.dg/abi/vbase10.C: Likewise.
192         * g++.dg/abi/vbase14.C: Likewise.
193         * g++.dg/template/qualttp17.C: Likewise.
194
195 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
196
197         PR c/11995
198         * gcc.dg/20031223-1.c: New test.
199
200 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
201
202         * gcc.dg/noreturn-7.c: New test.
203
204 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
205
206         * gcc.dg/null-pointer-1.c: New test.
207
208 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
209
210         * g++.old-deja/g++.jason/template18.C: Remove.
211         * g++.old-deja/g++.jason/template37.C: Likewise.
212
213         PR c++/12862
214         * g++.dg/lookup/ns1.C: New test.
215
216         PR c++/12397
217         * g++.dg/template/lookup3.C: New test.
218
219 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
220
221         * g++.dg/template/recurse1.C: New test
222
223 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
224
225         PR c++/12479
226         * g++.dg/parse/semicolon1.C: New test.
227         * g++.dg/parse/semicolon1.h: Likewise.
228
229 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
230
231         * gcc.dg/darwin-misaligned.c: New test.
232
233 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
234
235         PR c/9163
236         * gcc.dg/20031222-1.c: New test.
237
238 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
239
240         PR c++/13438
241         * g++.dg/parse/error8.C: New test.
242
243         PR c++/11554
244         * testsuite/g++.dg/warn/ctor-init-1.C: New test.
245
246 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
247
248         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
249         too small.
250         * gcc.c-torture/compile/930217-1.c: Likewise.
251         * gcc.c-torture/compile/930513-1.c: Likewise.
252         * gcc.c-torture/execute/920908-2.c: Likewise.
253         * gcc.c-torture/execute/921204-1.c: Likewise.
254         * gcc.c-torture/execute/930621-1.c: Likewise.
255         * gcc.c-torture/execute/930630-1.c: Likewise.
256         * gcc.c-torture/execute/931031-1.c: Likewise.
257         * gcc.c-torture/execute/980602-2.c: Likewise.
258         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
259         * gcc.c-torture/execute/compndlit-1.c: Likewise.
260         * gcc.c-torture/execute/extzvsi.c: Likewise.
261         * gcc.c-torture/unsorted/ext.c: Likewise.
262
263 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
264
265         PR target/12749
266         * gcc.c-torture/compile/20031220-2.c: New test case.
267
268 2003-12-20  Roger Sayle  <roger@eyesopen.com>
269
270         PR optimization/13031
271         * gcc.c-torture/compile/20031220-1.c: New test case.
272
273 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
274
275         * gcc.dg/cast-function-1.c: New test.
276
277 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
278
279         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
280         formats.
281
282 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
283
284         PR c++/12795
285         * g++.dg/ext/attrib10.C: New test.
286
287 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
288
289         * gcc.dg/cleanup-10.c: New test.
290         * gcc.dg/cleanup-11.c: New test.
291
292 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
293
294         PR c++/13239
295         * g++.dg/opt/expect1.C: New test.
296
297 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
298
299         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
300
301 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
302
303         PR debug/12923
304         * gcc.dg/20031218-1.c: New test.
305
306         PR debug/12389
307         * gcc.dg/20031218-2.c: New test.
308         * gcc.dg/20031218-3.c: New test.
309
310         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
311         of label name and allow for USER_LABEL_PREFIX == "_" names.
312         * g++.dg/abi/mangle18-2.C: Likewise.
313         * g++.dg/abi/mangle19-1.C: Likewise.
314         * g++.dg/abi/mangle19-2.C: Likewise.
315         * g++.dg/abi/mangle20-1.C: Likewise.
316         * g++.dg/abi/mangle20-2.C: Likewise.
317
318 2003-12-18  Richard Henderson  <rth@redhat.com>
319
320         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
321
322 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
323             Dan Kegel <dank@kegel.com>
324
325         PR other/12009
326         * g++.dg/compat/compat.exp:  Do not set LD_LIBRARY_PATH when
327         testing a cross compiler, it causes spurious compile failures.
328         * lib/g++.exp: Likewise.
329
330 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
331
332         PR c++/13262
333         * g++.dg/template/access13.C: New test.
334
335 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
336
337         * gcc.dg/20031216-1.c: New test.
338
339 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
340
341         PR c++/9154
342         * g++.dg/template/error10.C: New test.
343
344 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
345
346         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
347         * g++.dg/eh/simd-2.C: Likewise.
348
349 2003-12-17  James E Wilson  <wilson@specifixinc.com>
350             Roger Sayle  <roger@eyesopen.com>
351
352         * gcc.c-torture/execute/ieee/mzero5.c: New.
353
354 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
355
356         PR c++/10603
357         * g++.dg/parse/error6.C: New test.
358
359         PR c++/12827
360         * g++.dg/parse/error7.C: New test.
361
362 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
363
364         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
365         at -O with stabs debugging formats.
366         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
367         * gcc.dg/debug/debug-2.c: Likewise.
368
369 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
370
371         PR c++/12696
372         * g++.dg/init/error1.C: New test.
373
374         PR c++/12218
375         * g++.dg/init/pm3.C: New test.
376
377 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
378
379         PR c/3347
380         * gcc.dg/bitfld-8.c: New test.
381
382 2003-12-16  James Lemke  <jim@wasabisystems.com>
383
384         * gcc.dg/arm-scd42-[123].c: New tests.
385
386 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
387
388         PR c++/9043
389         * g++.dg/abi/mangle20-1.C: New test.
390         * g++.dg/abi/mangle20-2.C: New test.
391
392 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
393
394         PR c++/13275
395         * g++.dg/other/offsetof2.C: Remove XFAIL.
396         * g++.dg/parse/offsetof1.C: New test.
397         * g++.gd/parse/offsetof2.C: Likewise.
398
399 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
400
401         * g++.dg/template/nontype3.C: New test.
402         * g++.dg/template/static2.C: Tweaked the dg-error clause.
403
404 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
405
406         * g++.dg/warn/noreturn-3.C: Also test instantiation.
407
408 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
409
410         PR c++/13387
411         * g++.dg/expr/assign1.C: New test.
412
413         PR c++/13242
414         * g++.dg/abi/mangle19-1.C: New test.
415         * g++.dg/abi/mangle19-2.C: New test.
416
417 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
418
419         * testsuite/gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
420
421 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
422
423         * gcc.c-torture/execute/20031216-1.c: New test.
424
425 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
426
427         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
428         an ICE regression.
429
430 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
431
432         PR c++/10926
433         * g++.dg/template/error9.C: New test.
434
435         PR c++/11116
436         * g++.dg/template/error8.C: New test.
437
438 2003-12-15  Roger Sayle  <roger@eyesopen.com>
439
440         PR middle-end/13400
441         * gcc.c-torture/execute/20031215-1.c: New test case.
442
443 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
444
445         PR c++/13269
446         * g++.dg/parse/error5.C: New test.
447
448         PR c++/12989
449         * g++.dg/expr/sizeof1.C: New test.
450
451         PR c++/13310
452         * g++.dg/template/crash15.C: New test.
453
454 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
455
456         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
457         a non-POD type as the last named parameter of a varargs function.
458
459 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
460
461         PR c++/13243
462         PR c++/12573
463         * g++.dg/template/crash14.C: New test.
464         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
465
466 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
467
468         * g++.dg/other/java1.C: New test.
469
470         PR c++/13241
471         * g++.dg/abi/mangle18-1.C: New test.
472         * g++.dg/abi/mangle18-2.C: New test.
473
474 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
475
476         PR optimization/10312
477         * gcc.c-torture/execute/20031214-1.c: New.
478
479 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
480
481         PR c++/10779
482         PR c++/12160
483         * g++.dg/parse/error3.C: New test.
484         * g++.dg/parse/error4.C: Likewise.
485         * g++.dg/abi/mangle4.C: Tweak error messages.
486         * g++.dg/lookup/using5.C: Likewise.
487         * g++.dg/other/error2.C: Likewise.
488         * g++.dg/parse/typename5.C: Likewise.
489         * g++.dg/parse/undefined1.C: Likewise.
490         * g++.dg/template/arg2.C: Likewise.
491         * g++.dg/template/ttp3.C: Likewise.
492         * g++.dg/template/type1.C: Likewise.
493         * g++.old-deja/g++.other/crash32.C: Likewise.
494         * g++.old-djea/g++.pt/defarg8.C: Likewise.
495
496 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
497
498         PR c++/13106
499         * g++.dg/warn/noreturn-3.C: New test.
500
501 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
502
503         PR c++/13118
504         * g++.dg/abi/covariant3.C: New.
505
506 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
507
508         * g++.dg/eh/ia64-1.C: New test.
509
510 2003-12-12  Roger Sayle  <roger@eyesopen.com>
511
512         PR optimization/13037
513         * g77.f-torture/execute/13037.f: New test case.
514
515 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
516
517         PR c++/12881
518         * g++.dg/abi/covariant2.C: New.
519
520 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
521
522         * testsuite/gcc.dg/cpp/trad/macro.c: New tests.
523
524 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
525
526         * gcc.c-torture/execute/wchar_t-1.x: Delete.
527
528 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
529
530         PR other/10819
531         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
532         to fix Bug 10819.
533         * lib/g++.exp (g++_version): Likewise.
534         * lib/g77.exp (g77_version): Likewise.
535         * lib/objc.exp (default_objc_version): Likewise.
536
537 2003-12-10  Richard Henderson  <rth@redhat.com>
538
539         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
540
541         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
542
543 2003-12-08  Matt Austern  <austern@apple.com>
544
545         PR c/13134
546         * lib/gcc-dg.exp (dg-require-visibility): Define.
547         * lib/target-supports (check_visibility_available): Define.
548         * gcc.dg/visibility-1.c: New test.
549         * gcc.dg/visibility-2.c: Likewise.
550         * gcc.dg/visibility-3.c: Likewise.
551         * gcc.dg/visibility-4.c: Likewise.
552         * gcc.dg/visibility-5.c: Likewise.
553         * gcc.dg/visibility-6.c: Likewise.
554         * g++.dg/ext/visibility-1.C: Likewise.
555         * g++.dg/ext/visibility-2.C: Likewise.
556         * g++.dg/ext/visibility-3.C: Likewise.
557         * g++.dg/ext/visibility-4.C: Likewise.
558         * g++.dg/ext/visibility-5.C: Likewise.
559         * g++.dg/ext/visibility-6.C: Likewise.
560
561 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
562
563         * g++.dg/lookup/java1.C: New test.
564         * g++.dg/lookup/java2.C: New test.
565
566 2003-12-07  Falk Hueffner  <falk@debian.org>
567
568         * g++.dg/opt/noreturn-1.C: New test.
569
570 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
571
572         * gcc.dg/overflow-1.c: New test.
573
574 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
575
576         * g77.f-torture/compile/13060.f: New test.
577
578 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
579
580         PR c++/13323
581         * g++.dg/inherit/operator2.C: New test.
582
583 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
584
585         PR c++/13305
586         * g++.dg/ext/attrib9.C: New test.
587
588 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
589
590         PR c++/13314
591         * g++.dg/template/error7.C: New test.
592
593 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
594             J"orn Rennecke <joern.rennecke@superh.com>
595
596         PR target/13302
597         * g++.dg/other/struct-va_list.C: New test.
598
599 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
600
601         PR c++/13166
602         * g++.dg/parse/defarg6.C: New test.
603
604 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
605
606         PR target/13256
607         * gcc.c-torture/execute/20031201-1.c: New test.
608
609 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
610
611         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
612
613 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
614
615         * gcc.dg/builtin-return-1.c: New test.
616
617 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
618             J"orn Rennecke <joern.rennecke@superh.com>
619
620         PR optimization/13260
621         * gcc.c-torture/execute/20031204-1.c: New test.
622
623 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
624
625         PR c++/9127
626         * g++.dg/template/error6.C: New test.
627
628 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
629
630         * gcc.dg/20031202-1.c: New test.
631
632 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
633
634         PR c++/13179
635         * g++.dg/template/eh1.C: New test.
636
637         PR c++/10771
638         * g++.dg/template/error5.C: New test.
639
640 2003-12-02  David Ung  <davidu@mips.com>
641
642         * gcc.dg/compat/vector-check.h: Corrected type for var
643         g_##TMODE
644
645 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
646
647         PR c++/10126
648         * g++.dg/template/ptrmem8.C: New test.
649
650 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
651
652         PR c++/12573
653         * g++.dg/template/dependent-expr3.C: New test.
654
655 2003-12-01  James Lemke  <jim@wasabisystems.com>
656
657         * gcc.dg/arm-g2.c: New test.
658
659 2003-12-01  Roger Sayle  <roger@eyesopen.com>
660
661         PR optimization/11634
662         * gcc.dg/20031201-2.c: New test case.
663
664 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
665
666         PR 11433
667         * objc.dg/proto-lossage-3.m: New test.
668
669 2003-12-01  Roger Sayle  <roger@eyesopen.com>
670
671         PR optimization/12628
672         * gcc.dg/20031201-1.c: New test case.
673
674 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
675
676         * gcc.dg/unaligned-1.c: New test.
677
678 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
679
680         PR c++/9849
681         * g++.dg/template/error4.C: New test.
682         * g++.dg/template/nested3.C: Adjust error markers.
683
684 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
685
686         * gcc.dg/cpp/assert4.c: Check more #system assertions.
687
688 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
689
690         PR c/10333
691         * gcc.dg/bitfld-7.c: New test.
692
693 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
694
695         * gcc.dg/tls/asm-1.C: New test.
696
697 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
698
699         * gcc.dg/cpp/assert4.c: Update.
700
701 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
702
703         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
704         * gcc.dg/builtin-apply3.c: New test.
705
706 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
707
708         * lib/compat.exp (compat-obj): New xfaildata parameter.
709         Use it to set compiler_conditional_xfail_data before compiling.
710         (compat-get-options): Handle dg-xfail-if.
711         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
712         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
713         * gcc.dg/compat/vector-1_y.c: Likewise.
714         * gcc.dg/compat/vector-2_x.c: Likewise.
715         * gcc.dg/compat/vector-2_y.c: Likewise.
716
717 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
718
719         * g++.dg/opt/reg-stack4.C: New test.
720
721 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
722
723         * gcc.dg/builtin-apply2.c: New test.
724
725 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
726
727         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
728
729 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
730
731         PR c++/12924
732         * g++.dg/template/template-id-2.C: New test.
733
734 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
735
736         PR c++/5369
737         * g++.dg/template/memfriend1.C: New test.
738         * g++.dg/template/memfriend2.C: Likewise.
739         * g++.dg/template/memfriend3.C: Likewise.
740         * g++.dg/template/memfriend4.C: Likewise.
741         * g++.dg/template/memfriend5.C: Likewise.
742         * g++.dg/template/memfriend6.C: Likewise.
743         * g++.dg/template/memfriend7.C: Likewise.
744         * g++.dg/template/memfriend8.C: Likewise.
745         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
746
747 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
748
749         PR c++/12515
750         * g++.dg/ext/cond1.C: New test.
751
752 2003-11-20  Richard Henderson  <rth@redhat.com>
753
754         * gcc.dg/20020201-2.c: Remove.
755         * gcc.dg/20020201-4.c: Remove.
756         * gcc.dg/20020304-1.c: Remove.
757
758 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
759
760         * gcc.dg/cpp/trad/xwin1.c: New test case.
761
762 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
763
764         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
765         * lib/g77.exp: Likewise.
766         * lib/objc.exp: Likewise.
767         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
768         for darwin.
769
770 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
771
772         PR c++/12932
773         * g++.dg/template/static5.C: New test.
774
775 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
776
777         * gcc.dg/nested-func-1.c: New test.
778
779 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
780
781         * gcc.dg/cpp/assert4.c: New test.
782
783 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
784
785         PR c++/2294
786         * g++.dg/lookup/using9.c: New test.
787
788 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
789
790         PR c++/12762
791         * g++.dg/template/error3.C: New test.
792
793 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
794
795         PR ada/13035
796         * ada/acats/run_acats, run_all.sh: Fix syntax error.
797         No longer use a wrapper for gcc, since this does not work under
798         Windows.
799
800 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
801
802         PR c++/2094
803         * g++.dg/template/ptrmem7.C: New test.
804
805 2003-11-13  Andrew Pinski <apinski@apple.com>
806
807         * gcc.c-torture/compile/20031113-1.c: New test.
808
809 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
810             Kean Johnston <jkj@sco.com>
811
812         PR c/13029
813         * gcc.dg/unused-4.c: Update.
814
815 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
816
817         * g++.dg/opt/const3.C: New test.
818
819 2003-11-13  Jan Hubicka  <jh@suse.cz>
820
821         * gcc.c-torture/compile/20031112-1.c: New test.
822
823 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
824
825         * g++.dg/parse/crash10.C: Remove bogus error marker.
826
827 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
828
829         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
830         (host_gcc): Likewise.
831         (ROOT): Honor $PWDCMD.
832         (BASE): Likewise.
833         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
834
835 2003-11-12  Catherine Moore  <clm@redhat.com>
836
837         * gcc.c-torture/execute/20020720-1.x:  Add xfail for frv-*-*.
838
839 2003-11-12  Andreas Jaeger  <aj@suse.de>
840             Jakub Jelinek  <jakub@redhat.com>
841             Andrew Pinski  <pinskia@physics.uc.edu>
842             Richard Henderson  <rth@redhat.com>
843
844         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
845         systems.
846         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
847
848         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
849         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
850
851 2003-11-11  Andreas Jaeger  <aj@suse.de>
852
853         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
854
855         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
856
857 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
858
859         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
860         Clean ups.
861
862 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
863
864         * gcc.dg/trampoline-1.c: New test.
865
866 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
867
868         * gcc.c-torture/compile/200031109-1.c: New test.
869
870 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
871
872         PR c/3190
873         PR c/8714
874         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
875         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
876         gcc.dg/format/no-y2k-1.c: Update.
877
878 2003-11-08  Roger Sayle  <roger@eyesopen.com>
879
880         PR optimization/10467
881         * gcc.dg/20031108-1.c: New test case.
882
883 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
884
885         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
886
887 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
888
889         * gcc.dg/compound-lvalue-1.c: New test.
890         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
891         some XFAILs.
892
893 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
894
895         * gcc.dg/altivec-varargs-1.c: New test.
896
897 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
898
899         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
900         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
901         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
902         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
903         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
904
905 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
906
907         * gcc.dg/cond-lvalue-1.c: New test.
908
909 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
910
911         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
912
913 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
914
915         PR c++/11616
916         * g++.dg/template/instantiate5.C: New test.
917
918 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
919
920         PR c++/12726
921         * g++.dg/ext/complit2.C: Replace test with self-contained version.
922         * ChangeLog: Add missing first entry for above test.
923
924 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
925
926         PR c++/9810
927         * g++.dg/template/using8.C: New test.
928         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
929
930 2003-11-02  Roger Sayle  <roger@eyesopen.com>
931
932         PR optimization/10817
933         * gcc.c-torture/compile/20031102-1.c: New test case.
934
935 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
936
937         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
938         2147483647.
939
940 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
941
942         * gcc.dg/20031102-1.c: New test.
943
944 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
945
946         * gcc.dg/complex-1.c: New test.
947
948 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
949
950         PR c++/12796
951         * g++.dg/template/crash13.C: Adjust expected error location.
952         * g++.old-deja/g++.brendan/ns1.C: Likewise.
953
954 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
955
956         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
957
958 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
959
960         PR/10239
961         * gcc.c-torture/compile/20031031-2.c: New test.
962
963 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
964
965         PR/11640
966         * gcc.c-torture/compile/20031031-1.c: New test.
967
968 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
969
970         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
971         * gcc.misc-tests/bprob.exp: Likewise.
972         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
973         the execution test on arm-elf configs.
974         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
975         configs that don't support scratch files.
976         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
977
978 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
979
980         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
981         done by dejagnu.
982
983 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
984
985         * ada/acats/run_all.sh: Redirect mv output to /dev/null
986         Avoid non pure sh syntax. Add more logging.
987
988         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
989         fail.
990
991 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
992
993         PR libgcj/10610
994         * gcc.dg/ppc-stackalign-1.c: New test.
995
996 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
997
998         * ada/acats/run_all.sh: Change output to be more compliant with
999         dejagnu framework.
1000         Create acats.sum and acats.log files under testsuite/ada/acats
1001         Only run [a-z]* directories, to filter out e.g. CVS.
1002         Redirect build output to log file.
1003
1004 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
1005
1006         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
1007
1008 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
1009
1010         PR ada/5909:
1011         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
1012
1013 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
1014
1015         * gcc.c-torture/compile/20031023-1.c: New test.
1016         * gcc.c-torture/compile/20031023-2.c: New test.
1017         * gcc.c-torture/compile/20031023-3.c: New test.
1018         * gcc.c-torture/compile/20031023-4.c: New test.
1019
1020 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1021
1022         PR c++/10371
1023         * g++.dg/lookup/scoped8.C: New test.
1024
1025 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
1026
1027         * g++.dg/opt/reg-stack3.C: New test.
1028
1029 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
1030
1031         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
1032
1033 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1034
1035         PR c++/11076
1036         * g++.dg/template/crash13.C: New test.
1037
1038 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
1039
1040         * gcc.dg/c99-restrict-2.c: New test.
1041
1042 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
1043
1044         PR c++/12698, c++/12699, c++/12700, c++/12566
1045         * g++.dg/inherit/covariant9.C: New test.
1046         * g++.dg/inherit/covariant10.C: New test.
1047         * g++.dg/inherit/covariant11.C: New test.
1048
1049 2003-10-23  Jason Merrill  <jason@redhat.com>
1050
1051         PR c++/12726
1052         * g++.dg/ext/complit2.C: New test.
1053
1054 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
1055
1056         PR target/12654
1057         * gcc.c-torture/execute/20031020-1.c: New test.
1058
1059 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
1060
1061         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
1062         following the jump_insn.
1063
1064 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
1065
1066         * gcc.dg/cast-lvalue-1.c: New test.
1067
1068 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
1069
1070         PR c++/11962
1071         * g++.dg/template/cond2.C: New test.
1072
1073 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
1074
1075         * gcc.dg/builtins-28.c: New test.
1076
1077 2003-10-20  Jan Hubicka  <jh@suse.cz>
1078
1079         * testsuite/g++.dg/opt/inline4.C: Do not use min-inline-insns
1080         parameter.
1081         * testsuite/gcc.dg/inline-2.c: Likewise.
1082
1083 2003-10-20  Phil Edwards  <phil@codesourcery.com>
1084
1085         * gcc.dg/20021014-1.c:  XFAIL for *-*-windiss targets.
1086         * gcc.dg/nest.c:  Likewise.
1087
1088 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1089
1090         PR c++/9781, c++/10583, c++/11862
1091         * g++.dg/parse/crash13.C: New test.
1092
1093 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
1094
1095         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
1096
1097 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
1098
1099         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
1100         Define HAVE_C99_RUNTIME except on Solaris.
1101         * gcc.dg/builtins-20.c: Likewise.
1102
1103 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
1104
1105         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
1106
1107 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1108
1109         PR c++/12495
1110         * g++.dg/template/crash21.C: New test.
1111
1112 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1113
1114         PR c++/2513
1115         * g++.dg/template/typename5.C: New test.
1116
1117 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1118
1119         PR c++/12369
1120         * g++.dg/template/friend25.C: New test.
1121
1122 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
1123
1124         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
1125         versions.
1126
1127 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
1128
1129         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
1130         == 2147483647.
1131
1132 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
1133
1134         * gcc.c-torture/execute/960416-1.x: Remove.
1135         * gcc.c-torture/execute/divconst-3.x: Likewise.
1136
1137 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
1138
1139         PR target/12598
1140         * gcc.dg/torture/cris-volatile-1.c: New test.
1141
1142 2003-10-14  Roger Sayle  <roger@eyesopen.com>
1143
1144         PR optimization/9325
1145         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
1146         for overflowing floating point to integer conversion during RTL
1147         simplification.
1148
1149 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
1150
1151         * objc/execute/_cmd.m: Fix typo.
1152         * objc.dg/image-info.m, objc.dg/symtab-1.m:
1153         Relax 'scan-assembler' regexp.
1154         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
1155         objc.dg/try-catch-4.m: Run on non-Darwin targets.
1156         * objc.dg/zero-link-2.m: Remove blank line.
1157         * objc.dg/zero-link-3.m: New test case.
1158
1159 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
1160
1161         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
1162
1163         * gcc.dg/asm-names.c: Use scan-assembler-not rather
1164         than linker trickery.
1165
1166 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1167
1168         PR c++/12370
1169         * g++.dg/other/friend2.C: New test.
1170
1171 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
1172
1173         * gcc.dg/20031012-1.c: New test.
1174
1175 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
1176
1177         * gcc.dg/weak/weak-3.c: Fix for new warning.
1178
1179 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
1180
1181         PR optimization/8750
1182         * gcc.c-torture/execute/20031012-1.c: New test case.
1183
1184 2003-10-11  Roger Sayle  <roger@eyesopen.com>
1185
1186         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
1187         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
1188
1189 2003-10-11  Roger Sayle  <roger@eyesopen.com>
1190
1191         PR optimization/12260
1192         * gcc.c-torture/compile/20031011-2.c: New test case.
1193
1194 2003-10-11  Roger Sayle  <roger@eyesopen.com>
1195
1196         * gcc.c-torture/execute/20031011-1.c: New testcase.
1197
1198 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
1199
1200         * gcc.c-torture/compile/20031011-1.c: New test.
1201
1202 2003-10-11  Jan Hubicka  <jh@suse.cz>
1203
1204         * g++.dg/other/first-global.C: New test.
1205
1206 2003-10-11  Roger Sayle  <roger@eyesopen.com>
1207
1208         * gcc.c-torture/execute/string-opt-18.c: New testcase.
1209
1210 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
1211
1212         * gcc.c-torture/compile/20031010-1.c: New test.
1213
1214 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
1215
1216         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
1217         * gcc.c-torture/execute/va-arg-25.c: ... here.
1218
1219 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
1220
1221         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
1222
1223 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
1224
1225         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
1226
1227 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
1228
1229         * g++.dg/parse/error2.C: New test.
1230
1231 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
1232
1233         PR c++/11097
1234         * g++.dg/other/error5.C: Modify the error message.
1235         * g++.dg/lookup/using8.C: New test.
1236
1237 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
1238
1239         * gcc.dg/darwin-abi-2.c: New file.
1240         * gcc.c-torture/execute/va-arg-24.c: New file.
1241
1242 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
1243
1244         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
1245         indentation.
1246
1247 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
1248
1249         PR c++/10147
1250         * g++.dg/other/error4.C: Update error messages.
1251         * g++.dg/template/ptrmem4.C: Likewise.
1252
1253         PR c++/12337
1254         * g++.dg/init/new9.C: New test.
1255
1256         PR c++/12334, c++/12236, c++/8656
1257         * g++.dg/ext/attrib8.C: New test.
1258
1259 2003-10-06  Devang Patel  <dpatel@apple.com>
1260
1261         * gcc.dg/debug/dwarf2-3.h: New test.
1262         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
1263
1264 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
1265
1266         * g++.dg/opt/cfg2.C: New test.
1267
1268 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
1269
1270         * g++.dg/opt/float1.C: New test.
1271
1272 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
1273
1274         * gcc.dg/c90-array-lval-6.c: New test.
1275         * gcc.dg/c99-array-lval-6.c: New test.
1276
1277 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
1278             Ziemowit Laski  <zlaski@apple.com>
1279
1280         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
1281         'Derived', so that it is never considered a class method; add
1282         new warning for '+port' method ambiguity.
1283         * objc.dg/method-12.m: Include <objc/objc.h> instead of
1284         <objc/objc-api.h> (needed on Mac OS X).
1285         * objc.dg/method-13.m: New test.
1286
1287 2003-10-03  Roger Sayle  <roger@eyesopen.com>
1288
1289         PR optimization/9325, PR java/6391
1290         * gcc.c-torture/execute/20031003-1.c: New test case.
1291
1292 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
1293
1294         PR optimization/12180
1295         * gcc.dg/20031002-1.c: New test.
1296
1297         PR c++/12486
1298         * g++.dg/inherit/error1.C: New test.
1299
1300 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
1301
1302         * lib/f-torture.exp (search_for): Rename to...
1303         (search_for_re): This.  Also, clean up comments and the
1304         "regexp" invocation.
1305
1306 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
1307
1308         * gcc.c-torture/compile/20031002-1.c: New test.
1309
1310 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
1311
1312         * g++.dg/opt/cond1.C: New test.
1313
1314 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
1315
1316         * gcc.dg/Wold-style-definition-2.c: New testcase.
1317         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
1318
1319 2003-09-29  Richard Henderson  <rth@redhat.com>
1320
1321         * g++.dg/init/array10.C: Add dg-options.
1322
1323 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
1324
1325         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
1326
1327 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1328
1329         * g++.dg/template/friend19.C: Fix typo.
1330         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
1331
1332 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
1333
1334         * gcc.c-torture/execute/20030928-1.c: New test.
1335         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
1336
1337 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
1338
1339         * g++.dg/opt/unroll1.C: New test.
1340
1341 2003-09-26  Roger Sayle  <roger@eyesopen.com>
1342
1343         PR optimization/11741
1344         * gcc.dg/20030926-1.c: New test case.
1345
1346 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1347
1348         PR c++/5655
1349         * g++.dg/parse/access7.C: New test.
1350         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
1351
1352 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
1353
1354         MERGE OF objc-improvements-branch into MAINLINE:
1355         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
1356         if libobjc has not been built.
1357         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
1358         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
1359         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
1360         objc/execute/nested-3.m, objc/execute/np-2.m,
1361         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
1362         objc/execute/redefining_self.m, objc/execute/root_methods.m,
1363         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
1364         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
1365         objc.dg/special/unclaimed-category-1.h,
1366         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
1367         well as GNU runtime.
1368         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
1369         * execute/cascading-1.m, execute/function-message-1.m,
1370         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
1371         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
1372         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
1373         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
1374         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
1375         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
1376         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
1377         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
1378         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
1379         * objc.dg/bitfield-2.m: Run only on Darwin.
1380         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
1381         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
1382         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
1383         * objc.dg/const-str-1.m: Fix constant string layout.
1384
1385 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
1386
1387         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
1388
1389 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
1390
1391         * gcc.dg/darwin-abi-1.c: New file.
1392
1393 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
1394
1395         PR target/12281
1396         * gcc.c-torture/compile/20030921-1.c: New test.
1397
1398 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
1399
1400         * g++.dg/opt/reg-stack2.C: New test.
1401
1402 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
1403
1404         * g++.dg/eh/delayslot1.C: New test.
1405
1406 2003-09-20  Richard Henderson  <rth@redhat.com>
1407
1408         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
1409
1410 2003-09-20  Roger Sayle  <roger@eyesopen.com>
1411
1412         * gcc.c-torture/execute/20030920-1.c: New test case.
1413
1414 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1415
1416         * g++.dg/rtti/typeid3.C: Correct expected error message.
1417
1418 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1419
1420         PR c++/157
1421         * g++.dg/parse/crash12.C: New test.
1422
1423 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
1424
1425         * gcc.dg/compat/mixed-struct-check.h: New.
1426         * gcc.dg/compat/mixed-struct-defs.h: New.
1427         * gcc.dg/compat/mixed-struct-init.h: New.
1428         * gcc.dg/compat/struct-by-value-19_main.c: New.
1429         * gcc.dg/compat/struct-by-value-19_x.c: New.
1430         * gcc.dg/compat/struct-by-value-19_y.c: New.
1431         * gcc.dg/compat/struct-by-value-20_main.c: New.
1432         * gcc.dg/compat/struct-by-value-20_x.c: New.
1433         * gcc.dg/compat/struct-by-value-20_y.c: New.
1434         * gcc.dg/compat/struct-return-19_main.c: New.
1435         * gcc.dg/compat/struct-return-19_x.c: New.
1436         * gcc.dg/compat/struct-return-19_y.c: New.
1437         * gcc.dg/compat/struct-return-20_main.c: New.
1438         * gcc.dg/compat/struct-return-20_x.c: New.
1439         * gcc.dg/compat/struct-return-20_y.c: New.
1440
1441 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
1442         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
1443         so that it will not complain on LP64 targets.
1444
1445 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1446
1447         PR c++/495
1448         * g++.dg/template/friend24.C: New test.
1449
1450 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
1451
1452         PR c++/12332
1453         * g++.dg/template/memtmpl2.C: New test.
1454
1455 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
1456
1457         PR target/11184
1458         * gcc.dg/builtin-apply1.c: New test.
1459
1460 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
1461
1462         PR c++/9848
1463         * g++.dg/warn/Wunused-4.C: New test.
1464
1465 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1466
1467         PR c++/12316
1468         * g++.dg/other/gc2.C: New test.
1469
1470 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
1471
1472         PR c++/11991
1473         * g++.dg/rtti/typeid3.C: New test.
1474
1475         PR c++/12266
1476         * g++.dg/overload/template1.C: New test.
1477
1478 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
1479
1480         * g++.dg/opt/cfg3.C: New test.
1481
1482 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1483
1484         PR c++/7939
1485         * g++.dg/template/crash11.C: New test.
1486
1487 2003-09-16  Jason Merrill  <jason@redhat.com>
1488             Jakub Jelinek  <jakub@redhat.com>
1489
1490         * gcc.dg/attr-warn-unused-result.c: New test.
1491
1492 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
1493
1494         PR c++/12184
1495         * g++.dg/expr/call2.C: New test.
1496
1497 2003-09-15  Andreas Jaeger  <aj@suse.de>
1498
1499         * gcc.dg/Wold-style-definition-1.c: New test.
1500
1501 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
1502
1503         PR c++/3907
1504         * g++.dg/parse/template12.C: New test.
1505
1506         * g++.dg/abi/bitfield11.C: New test.
1507         * g++.dg/abi/bitfield12.C: Likewise.
1508
1509 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
1510
1511         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
1512         non-expansion of functional macro name without arguments at EOL.
1513         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
1514
1515 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
1516
1517         * gcc.c-torture/execute/20030914-[12].c: New tests.
1518
1519 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
1520
1521         PR c++/11788
1522         * g++.dg/overload/addr1.C: New test.
1523
1524 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
1525
1526         * gcc.dg/20030909-1.c: New test.
1527
1528 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
1529
1530         * gcc.dg/ultrasp10.c: New test.
1531
1532 2003-09-09  Devang Patel  <dpatel@apple.com>
1533
1534         * gcc.dg/darwin-ld-6.c: New test.
1535
1536 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1537
1538         * gcc.dg/torture/builtin-explog-1.c: New testcase.
1539
1540 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
1541
1542         * gcc.dg/ia64-types1.c: New test.
1543         * gcc.dg/ia64-types2.c: Likewise.
1544
1545 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1546
1547         * gcc.dg/builtins-1.c: Add more _Complex tests.
1548         * gcc.dg/torture/builtin-attr-1.c: Likewise.
1549
1550         * gcc.dg/builtins-1.c: Test existing _Complex functions.
1551         * gcc.dg/torture/builtin-attr-1.c: Likewise.
1552
1553 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
1554
1555         PR c++/11786
1556         * g++.dg/lookup/koenig2.C: New test.
1557
1558         PR c++/5296
1559         * g++.dg/rtti/typeid2.C: New test.
1560
1561 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
1562
1563         * gcc.c-torture/compile/20030904-1.c: New test.
1564
1565 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
1566
1567         * g++.dg/opt/longbranch2.C: New test.
1568
1569 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
1570
1571         * g++.dg/template/crash10.C: Only compile it.
1572
1573 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
1574
1575         PR middle-end/11665
1576         * gcc.c-torture/compile/20030907-1.c: New test.
1577         * g++.dg/init/array11.C: New test.
1578
1579 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
1580
1581         PR c++/11852
1582         * g++.dg/init/struct1.C: New test.
1583
1584 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
1585
1586         PR c++/12181
1587         * g++.dg/expr/comma1.C: New test.
1588
1589 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
1590
1591         PR c++/11867
1592         * g++.dg/expr/static_cast5.C: New test.
1593
1594 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
1595
1596         PR c++/11507
1597         * g++.dg/lookup/scoped7.C: New test.
1598
1599         PR c++/9574
1600         * g++.dg/other/static1.C: New test.
1601
1602         PR c++/11490
1603         * g++.dg/warn/template-1.C: New test.
1604
1605         PR c++/11432
1606         * g++.dg/template/crash10.C: New test.
1607
1608         PR c++/2478
1609         * g++.dg/overload/VLA.C: New test.
1610
1611         PR c++/10804
1612         * g++.dg/template/call1.C: New test.
1613
1614 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
1615
1616         PR c++/11794
1617         * g++.dg/parse/using3.C: New test.
1618
1619 2003-09-06  Roger Sayle  <roger@eyesopen.com>
1620
1621         PR c++/11409
1622         * g++.dg/overload/builtin3.C: New test case.
1623
1624 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
1625
1626         PR c/9862
1627         * gcc.dg/20030906-1.c: New test.
1628         * gcc.dg/20030906-2.c: Likewise.
1629
1630 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
1631
1632         PR c++/12167
1633         * g++.dg/parse/defarg5.C: New test.
1634
1635         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
1636
1637 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
1638
1639         PR c++/12163
1640         * g++.dg/expr/static_cast4.C: New test.
1641
1642         PR c++/12146
1643         * g++.dg/template/crash9.C: New test.
1644
1645 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
1646
1647         * g++.old-deja/g++.ext/pretty2.C: Update for change
1648         in __FUNCTION__.
1649         * g++.old-deja/g++.ext/pretty3.C: Likewise.
1650
1651 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
1652
1653         PR c++/11922
1654         * g++/dg/template/qualified-id1.C: New test.
1655
1656         PR c++/12037
1657         * g++.dg/warn/noeffect4.C: New test.
1658
1659 2003-09-04  Matt Austern  <austern@apple.com>
1660
1661         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
1662         * g++.dg/ext/fnname2.C: Likewise.
1663         * g++.dg/ext/fnname3.C: Likewise.
1664
1665 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
1666
1667         * g++.dg/expr/lval1.C: New test.
1668         * g++.dg/ext/lvcast.C: Remove.
1669
1670 2003-09-03  Roger Sayle  <roger@eyesopen.com>
1671
1672         PR optimization/11700.
1673         * gcc.c-torture/compile/20030903-1.c: New test case.
1674
1675 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
1676
1677         PR c++/12053
1678         * g++.dg/abi/layout4.C: New test.
1679
1680 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
1681
1682         PR c++/11553
1683         * g++.dg/parse/friend3.C: New test.
1684
1685 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
1686
1687         PR c++/11847
1688         * g++.dg/template/class1.C: New test.
1689
1690         PR c++/11808
1691         * g++.dg/expr/call1.C: New test.
1692
1693 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
1694
1695         PR c++/12114
1696         * g++.dg/init/ref9.C: New test.
1697
1698         PR c++/11972
1699         * g++.dg/template/nested4.C: New test.
1700
1701 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
1702
1703         PR c++/12093
1704         * g++.dg/template/non-dependent4.C: New test.
1705
1706         PR c++/11928
1707         * g++.dg/inherit/conv1.C: New test.
1708
1709 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
1710
1711         PR c++/6196
1712         * g++.dg/ext/label1.C: New test.
1713         * g++.dg/ext/label2.C: Likewise.
1714
1715 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
1716
1717         * g++.dg/expr/cond3.C: New test.
1718
1719 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1720
1721         * gcc.dg/builtins-1.c: Add new builtin cases.
1722
1723 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1724
1725         * gcc.dg/builtins-1.c: Add new cases.
1726         * gcc.dg/torture/builtin-attr-1.c: Likewise.
1727
1728 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1729
1730         * gcc.dg/builtins-1.c: Add more math builtin tests.
1731         * gcc.dg/torture/builtin-attr-1.c: New test.
1732
1733 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
1734
1735         PR optimization/5079
1736         * g++.dg/opt/static3.C: New test.
1737
1738 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
1739
1740         * gcc.misc-tests/gcov-10b.c: New test.
1741
1742 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
1743
1744         * g++.dg/opt/ptrmem3.C: New test.
1745
1746         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
1747
1748 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
1749
1750         * gcc.dg/20030826-2.c: New test.
1751
1752 2003-08-26  Roger Sayle  <roger@eyesopen.com>
1753
1754         PR middle-end/12002
1755         * g77.f-torture/compile/12002.f: New test case.
1756
1757 2003-08-26  Roger Sayle  <roger@eyesopen.com>
1758
1759         * gcc.dg/20030826-1.c: New test case.
1760
1761 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
1762
1763         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
1764
1765 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
1766
1767         PR c++/11871
1768         * c++.dg/lookup/crash1.C: New test.
1769
1770         * c++.dg/warn/noeffect3.C: New test.
1771
1772 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
1773
1774         * gcc.dg/compat/vector-1_x.c: Compile with -w.
1775         * gcc.dg/compat/vector-1_y.c: Ditto.
1776         * gcc.dg/compat/vector-2_x.c: Ditto.
1777         * gcc.dg/compat/vector-2_y.c: Ditto.
1778
1779 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
1780
1781         * gcc.dg/20030702-1.c: New test.
1782
1783 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
1784
1785         PR c++/8795
1786         * g++.dg/ext/altivec-1.C: New test.
1787
1788 2003-08-24  Richard Henderson  <rth@redhat.com>
1789
1790         * g++.dg/eh/simd-2.C: Add -w for x86.
1791
1792 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
1793
1794         * gcc.dg/20030815-1.c: New test.
1795
1796 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1797
1798         PR c++/3765
1799         * g++.dg/parse/access6.C: New test.
1800
1801 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1802
1803         PR c++/641, c++/11876
1804         * g++.dg/template/friend22.C: New test.
1805         * g++.dg/template/friend23.C: Likewise.
1806
1807 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
1808
1809         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
1810         identically.
1811
1812 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
1813
1814         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
1815
1816 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
1817
1818         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
1819
1820 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
1821
1822         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
1823
1824 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
1825
1826         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
1827
1828 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
1829
1830         PR c++/11919
1831         * g++.dg/overload/prom1.C: New test.
1832
1833         PR c++/11551
1834         * g++.dg/parse/dtor2.C: New test.
1835
1836         PR c++/10762
1837         * g++.dg/parse/using2.C: New test.
1838
1839 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
1840
1841         PR target/11805
1842         * gcc.c-torture/compile/20030821-1.c: New.
1843
1844 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
1845
1846         PR c++/11834
1847         * g++.dg/template/deduce2.C: New test.
1848
1849 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
1850
1851         * gcc.c-torture/execute/20030821-1.c: New test.
1852
1853 2003-08-20  Roger Sayle  <roger@eyesopen.com>
1854
1855         PR middle-end/11984
1856         * gcc.dg/20030820-1.c: New test case.
1857
1858 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
1859
1860         PR c++/11945
1861         * g++.dg/warn/noeffect2.C: New test.
1862
1863 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
1864
1865         PR c++/10926
1866         * g++.dg/template/dtor2.C: New test.
1867
1868         PR c++/11684
1869         * g++.dg/template/operator1.C: New test.
1870         * g++.dg/parse/operator4.C: New test.
1871
1872         PR c++/11946.C
1873         * g++.dg/expr/enum1.C: New test.
1874         * gcc.dg/c99-bool-1.c: Remove bogus warning.
1875
1876         PR c++/11036.C
1877         * g++.dg/parse/elab2.C: New test.
1878         * g++.dg/parse/typedef4.C: Change error message.
1879         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
1880         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
1881         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
1882
1883 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
1884
1885         * gcc.dg/pch/warn-1.c: New.
1886         * gcc.dg/pch/warn-1.hs: New.
1887
1888         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
1889         not-tested file.
1890
1891 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
1892
1893         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
1894
1895 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
1896
1897         * gcc.dg/uninit-D.c: New Test.
1898         * gcc.dg/uninit-E.c: New Test.
1899         * gcc.dg/uninit-F.c: New Test.
1900         * gcc.dg/uninit-G.c: New Test.
1901
1902 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
1903
1904         * g++.dg/README: Describe the pch directory.
1905
1906 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1907
1908         PR c++/11174
1909         * g++.dg/parse/access4.C: New test.
1910         * g++.dg/parse/access5.C: Likewise.
1911         * g++.old-deja/g++.jason/access17.C: Adjust error message.
1912
1913 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
1914
1915         * gcc.dg/noncompile/20030818-1.c: New.
1916
1917 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
1918
1919         PR c++/11957
1920         * g++.dg/warn/noeffect1.C: New test.
1921
1922         * g++.dg/template/scope2.C: New test.
1923         * g++.dg/template/error2.C: Correct dg-error
1924
1925 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
1926
1927         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
1928
1929 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
1930
1931         PR C++/11512
1932         * g++.dg/template/warn1.C: New.
1933
1934 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
1935
1936         * g++.dg/template/error2.C: New test.
1937         * g++.dg/lookup/using7.C: Adjust errors
1938         * g++.old-deja/g++.pt/crash36.C: Likewise.
1939         * g++.old-deja/g++.pt/derived3.C: Likewise.
1940
1941 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1942
1943         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
1944         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
1945         * gcc.c-torture/execute/builtins/string-9.c: New, from
1946         string-opt-9.c.  Adjust for execute/builtins framework.
1947         * gcc.c-torture/execute/string-opt-9.c: Delete.
1948
1949 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
1950
1951         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
1952
1953         * g++.dg/parse/ret-type2.C: New test.
1954
1955         PR c++/11703
1956         * g++.dg/init/new8.C: New test.
1957
1958         PR c++/10923
1959         * g++.dg/parse/typedef5.C: New test.
1960
1961         PR c++/9512
1962         * g++.dg/parse/qualified2.C: New test.
1963         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
1964         invalid code.
1965
1966 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
1967
1968         * g++.dg/conversion/ptrmem1.C: New test.
1969
1970 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
1971
1972         PR target/11693
1973         * gcc.dg/20030811-1.c: New test.
1974
1975         PR target/11535
1976         * gcc.c-torture/execute/20030811-1.c: New test.
1977
1978 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1979
1980         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
1981
1982 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
1983
1984         PR c++/11789.C
1985         * g++.dg/inherit/multiple1.C: New test.
1986
1987 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
1988
1989         * gcc.dg/spe1.c: New test.
1990
1991         PR c++/11670
1992         * g++.dg/expr/cast2.C: New test.
1993
1994         PR c++/10530
1995         * g++.dg/template/dependent-name2.C: New test.
1996
1997 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
1998
1999         * g++.dg/parse/crash11.C: Put the dg options in comments.
2000
2001 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
2002
2003         * lib/gcc-dg.exp: Update for diagnostic change.
2004
2005 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2006
2007         PR c++/5767
2008         * g++.dg/parse/crash11.C: New test.
2009
2010 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
2011
2012         * gcc.dg/cpp/spacing1.c: Update.
2013
2014 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
2015
2016         PR target/11739
2017         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
2018         a value for -mtune.
2019
2020 2003-08-04  Roger Sayle  <roger@eyesopen.com>
2021
2022         PR middle-end/11771
2023         * gcc.c-torture/compile/20030804-1.c: New test case.
2024
2025 2003-08-04  Roger Sayle  <roger@eyesopen.com>
2026
2027         * gcc.dg/20030804-1.c: New test case.
2028
2029 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
2030
2031         * gcc.dg/cpp/separate-1.c: New test.
2032
2033 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
2034
2035         PR c++/11704
2036         * g++.dg/template/dependent-expr2.C: New test.
2037
2038         PR c++/11766
2039         * g++.dg/expr/ptrmem1.C: New test.
2040
2041 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2042
2043         PR c++/9453
2044         * g++.dg/template/friend15.C: New test.
2045
2046 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
2047
2048         * lib/dg-pch.exp: Work round PCH bug.
2049
2050 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2051
2052         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
2053         builtins.  Move cases from builtins-4.c here.
2054
2055         * gcc.dg/torture/builtin-math-1.c: New test taken from
2056         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
2057         additional cases.
2058
2059         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
2060         Delete.
2061
2062 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
2063
2064         PR c++/9447
2065         * g++.dg/template/using7.C: New test.
2066
2067 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
2068
2069         * import1.c, import2.c: New tests.
2070
2071 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
2072
2073         * g++.dg/eh/crossjump1.C: New test.
2074
2075 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
2076
2077         PR c++/11697
2078         * g++.dg/template/using6.C: New test.
2079
2080         PR c++/11744
2081         * g++.dg/template/koenig2.C: New test.
2082
2083 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2084
2085         PR c++/7983
2086         * g++.dg/parse/typedef4.C: New test.
2087
2088 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2089
2090         PR c++/8442, c++/8806
2091         * g++.dg/template/elab1.C: New test.
2092         * g++.dg/template/type2.C: Likewise.
2093         * g++.dg/template/ttp3.C: Adjust expected error message.
2094         * g++.old-deja/g++.law/visibility13.C: Likewise.
2095         * g++.old-deja/g++.niklas/t135.C: Likewise.
2096         * g++.old-deja/g++.pt/ttp41.C: Likewise.
2097         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
2098         template argument.
2099         * g++.old-deja/g++.pt/ttp44.C: Likewise.
2100
2101 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
2102
2103         PR c++/11295
2104         * g++.dg/ext/stmtexpr1.C: New test.
2105
2106         * g++.dg/opt/tmp1.C: New test.
2107
2108         PR c++/11525
2109         * g++.dg/parse/constant4.C: New test.
2110
2111         PR c++/9447
2112         * g++.dg/template/using5.C: New test.
2113
2114 2003-07-31  Roger Sayle  <roger@eyesopen.com>
2115
2116         * gcc.dg/builtins-27.c: New test case.
2117
2118 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
2119
2120         * gcc.dg/tls/opt-7.c: New test.
2121
2122 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
2123
2124         * g++.old-deja/g++.other/crash18.C: Remove.
2125
2126 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
2127
2128         * g++.dg/template/explicit3.C: New.
2129         * g++.dg/template/explicit4.C: New.
2130         * g++.dg/template/explicit5.C: New.
2131
2132         PR c++/11347
2133         * g++.dg/template/memtmpl1.C: New.
2134
2135 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
2136
2137         PR target/11565
2138         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
2139         * gcc.dg/i386-387-5.c (dg-options): Likewise.
2140
2141 2003-07-30  Jan Hubicka  <jh@suse.cz>
2142
2143         * vtgc1.c: Kill.
2144
2145 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
2146
2147         * gcc.dg/struct-in-proto-1.c: New test.
2148
2149 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
2150
2151         * gcc.dg/cpp/include2.c: Only expect one message.
2152
2153 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
2154
2155         PR c++/9447
2156         * g++.dg/template/using1.C: New test.
2157         * g++.dg/template/using2.C: New test.
2158         * g++.dg/template/using3.C: New test.
2159         * g++.dg/template/using4.C: New test.
2160
2161 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
2162
2163         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
2164         * gcc.c-torture/execute/string-opt-10.c: Likewise.
2165
2166 2003-07-28  Jan Hubicka  <jh@suse.cz>
2167
2168         PR c++/11530
2169         * g++.dg/opt/call1.C: New test.
2170
2171 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
2172
2173         PR c++/11667
2174         * g++.dg/init/enum2.C: New test.
2175         * g++.dg/template/overload1.C: Add "-w" option.
2176
2177 2003-07-28    <hp@bitrange.com>
2178
2179         * gcc.dg/Wdeclaration-after-statement-1.c,
2180         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
2181
2182 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
2183
2184         * gcc.c-torture/compile/20030725-1.c: New test.
2185
2186 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
2187
2188         * gcc.dg/20030505.c: Only run for SPE.
2189         Remove definition of opaque type.
2190
2191 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
2192
2193         * g++.dg/template/ptrmem6.C: New test.
2194
2195 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
2196
2197         * gcc.c-torture/compile/zero-strct-2.c: New test.
2198
2199 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
2200
2201         * gcc.dg/intermod-1.c: New test.
2202
2203 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
2204
2205         PR c++/11617
2206         * g++.dg/template/lookup2.C: New test.
2207         * g++.dg/template/memclass1.C: Remove instantiated from error.
2208         * g++.dg/other/error2.C: Tweak expected errors.
2209
2210         PR c++/11596
2211         * g++.dg/template/defarg3.C: New test.
2212
2213         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
2214
2215 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
2216
2217         * g++.dg/inherit/access5.C: New test.
2218
2219 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2220
2221         PR c++/11513
2222         * g++.dg/template/crash8.C: New test.
2223
2224 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
2225
2226         PR c/10602
2227         * gcc.dg/noncompile/incomplete-2.c: New test.
2228
2229 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
2230
2231         PR c++/11645
2232         * g++.dg/inherit/access4.C: New test.
2233
2234         PR c++/11517
2235         * g++.dg/expr/cond2.C: New test.
2236
2237         PR optimization/10679
2238         * g++.dg/opt/inline4.C: New test.
2239
2240 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
2241
2242         * g++.dg/parse/crash10: New test.
2243
2244 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
2245
2246         * g++.dg/ext/flexary1.C: New test.
2247
2248 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2249
2250         PR c++/10793
2251         * g++.dg/template/crash9.C: New test.
2252
2253 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2254
2255         PR c++/3004
2256         * g++.dg/parse/typedef3.C: New test.
2257
2258         PR c++/7906
2259         * g++.dg/parse/operator2.C: New test.
2260
2261         PR c++/8895
2262         * g++.dg/parse/def-tmpl-arg1.C: New test.
2263
2264         PR c++/9282
2265         * g++.dg/parse/funptr1.C: New test.
2266
2267         PR c++/9452
2268         * g++.dg/parse/ambig3.C: New test.
2269
2270         PR c++/9454
2271         * g++.dg/parse/operator3.C: New test.
2272
2273         PR c++/9486
2274         * g++.dg/parse/template10.C: New test.
2275
2276         PR c++/9488
2277         * g++.dg/parse/template11.C: New test.
2278
2279         PR c++/10150
2280         * g++.dg/parse/invalid-op1.C: New test.
2281
2282         PR c++/10247
2283         * g++.dg/parse/condexpr1.C: New test.
2284
2285 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
2286
2287         * g++.dg/ext/packed3.C: New test.
2288         * g++.dg/ext/packed4.C: New test.
2289
2290         * gcc.dg/pack-test-3.c: New test.
2291
2292 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
2293
2294         * lib/compat.exp: Handle dg-options per source file.
2295         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
2296         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
2297         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
2298         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
2299         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
2300         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
2301         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
2302         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
2303         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
2304         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
2305         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
2306         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
2307         * g++.dg/compat/break/bitfield7_x.C: Ditto.
2308         * g++.dg/compat/break/bitfield7_y.C: Ditto.
2309
2310 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
2311
2312         PR c/10320
2313         * gcc.c-torture/execute/20030718-1.c: New test.
2314
2315 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
2316
2317         PR optimization/11536
2318         * gcc.dg/20030721-1.c: New test.
2319
2320 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
2321
2322         PR c++/11546
2323         * g++.dg/template/lookup1.C: New test.
2324
2325 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
2326
2327         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
2328         diagnostics of ill-formed constructs involving labels.
2329         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
2330         the new 'previously defined here' message.
2331
2332 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
2333
2334         * g++.dg/parse/non-dependent2.C: New test.
2335
2336 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
2337
2338         * g++.dg/init/init-ref4.C: xfail on targets without
2339         weak symbols.
2340
2341 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
2342
2343         PR target/11087
2344         * gcc.c-torture/execute/20030717-1.c: New test.
2345
2346 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
2347
2348         * g++.dg/opt/cfg1.C: New test.
2349
2350 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
2351
2352         PR optimization/11557
2353         * gcc.dg/20030717-1.c: New test.
2354
2355 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
2356
2357         PR c++/10476
2358         * g++.dg/expr/crash-1.C: New test.
2359
2360         PR c++/11027
2361         * g++.dg/template/init3.C: New test.
2362
2363         PR c++/8222
2364         * g++.dg/template/non-dependent1.C: New test.
2365
2366         PR c++/11070
2367         * g++.dg/template/non-dependent2.C: New test.
2368
2369         PR c++/11071
2370         * g++.dg/template/non-dependent3.C: New test.
2371
2372         PR c++/9907
2373         * g++.dg/template/sizeof5.C: New test.
2374
2375 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
2376
2377         PR 11498
2378         * gcc.c-torture/compile/mangle-1.c: New file.
2379
2380 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2381
2382         PR c++/7809
2383         * g++.dg/parse/access3.C: New test.
2384
2385 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
2386
2387         PR c++/11384
2388         * g++.dg/init/init-ref4.C: New test.
2389
2390 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
2391
2392         PR c++/11547
2393         * g++.dg/parse/constant3.C: New test.
2394         * g++.dg/parse/crash7.C: Likewise.
2395
2396 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
2397
2398         PR target/11008
2399         * gcc.dg/i386-pentium4-not-mull.c: New.
2400
2401 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
2402
2403         * gcc.dg/asm-names.c (ymain): Make it weak.
2404
2405 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2406
2407         PR c++/5421
2408         * g++.dg/template/friend21.C: New test.
2409
2410 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
2411
2412         * gcc.dg/cleanup-8.c: New test.
2413         * gcc.dg/cleanup-9.c: New test.
2414
2415 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
2416
2417         * g++.dg/ext/dll-MI1.h: New file.
2418         * g++.dg/ext/dllexport-MI1.C: New file.
2419         * g++.dg/ext/dllimport-MI1.C: New file.
2420
2421 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
2422
2423         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
2424         it does not have cmpstrsi patterns (just cmpmemsi).
2425
2426 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
2427
2428         PR debug/11473
2429         * g++.dg/debug/debug8.C: New test.
2430
2431 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2432
2433         PR c++/10108
2434         * g++.dg/template/crash7.C: New test.
2435
2436 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
2437
2438         PR target/10795
2439         * gcc.c-torture/compile/20030708-1.c: New.
2440
2441 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
2442
2443         * gcc.c-torture/execute/20030715-1.c: New test.
2444
2445 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
2446
2447         * gcc.dg/pch/inline-3.c: New file.
2448         * gcc.dg/pch/inline-3.hs: New file.
2449         * gcc.dg/pch/inline-4.c: New file.
2450         * gcc.dg/pch/inline-4.hs: New file.
2451
2452 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
2453
2454         PR c++/11509
2455         * g++.dg/template/crash6.C: New test.
2456
2457         PR c++/7053
2458         * g++.dg/template/friend20.C: New test.
2459
2460         PR c++/7019
2461         * g++.dg/template/overload2.C: New test.
2462
2463 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
2464
2465         PR optimization/11440
2466         * gcc.c-torture/execute/20030714-1.c: New test.
2467
2468 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2469
2470         PR c++/11154
2471         * g++.dg/template/partial2.C: New test.
2472
2473 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
2474
2475         PR c++/11503
2476         * g++.dg/template/anon1.C: New test.
2477
2478         PR c++/11493
2479         PR c++/11495
2480         * g++.dg/parse/template9.C: Likewise.
2481         * g++.dg/template/crash4.C: New test.
2482         * g++.dg/template/koenig1.C: Likewise.
2483         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
2484         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
2485         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
2486         functions.
2487         * g++.old-deja/g++.jason/template36.C: Likewise.
2488         * g++.old-deja/g++.mike/p1989.C: Likewise.
2489         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
2490         * g++.old-deja/g++.pt/ttp20.C: Use this->.
2491         * g++.old-deja/g++.pt/ttp21.C: Use this->.
2492         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
2493         compiling.
2494         * g++.old-deja/g++.pt/union2.C: Use this->.
2495
2496 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
2497
2498         * gcc.dg/20030711-1.c: New test.
2499
2500 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
2501
2502         PR c++/11050
2503         * g++.dg/parse/args1.C: New test.
2504         * g++.pt/defarg8.C: Change expected errors.
2505
2506 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
2507
2508         PR c++/8164
2509         * g++.dg/template/nontype2.C: New test.
2510
2511         PR c++/10558
2512         * g++.dg/parse/template8.C: New test.
2513
2514         PR c++/8327
2515         * g++.dg/template/scope1.C: New test.
2516
2517         * g++.dg/warn/Wsign-compare-1.C: New test.
2518
2519 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
2520
2521         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
2522
2523 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
2524
2525         PR c++/9411
2526         * g++.dg/template/explicit2.C: New test.
2527
2528         PR c++/10032
2529         * g++.dg/warn/pedantic1.C: New test.
2530
2531 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
2532
2533         PR c++ 9483
2534         * g++.dg/other/field1.C: New test.
2535
2536 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
2537
2538         PR c/11449
2539         * gcc.c-torture/compile/20030707-1.c: New.
2540
2541 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2542
2543         PR c++/10849
2544         * g++.dg/template/access12.C: New test.
2545
2546 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
2547
2548         * g++.dg/bprob/bprob.exp (prof_ext): Update.
2549         * g77.dg/bprob/bprob.exp (prof_ext): Update.
2550         * gcc.misc-tests/bprob.exp (prof_ext): Update.
2551         * gcc.misc-tests/gcov.exp: Update
2552         * g++.dg/gcov/gcov.exp: Update
2553         * lib/gcov.exp: Update.
2554
2555 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
2556
2557         * g++.dg/abi/mangle17.C: Make sure template expressions are
2558         dependent.
2559         * g++.dg/abi/mangle4.C: Mark erroneous casts.
2560         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
2561         * g++.dg/opt/stack1.C: Remove erroneous code.
2562         * g++.dg/parse/template7.C: New test.
2563         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
2564         * g++.old-deja/g++.pt/crash4.C: Likewise.
2565
2566 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2567
2568         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
2569         with zero or one occurence of `$' after the initial `L'.
2570
2571 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
2572
2573         * gcc.c-torture/compile/20030704-1.c: Add a comment.
2574
2575 2003-07-08  Roger Sayle  <roger@eyesopen.com>
2576
2577         PR c/11370
2578         * gcc.dg/Wunreachable-6.c: New testcase.
2579         * gcc.dg/Wunreachable-7.c: New testcase.
2580
2581 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
2582
2583         PR c/11420
2584         * gcc.dg/20030708-1.c: New test.
2585
2586 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
2587
2588         * gcc.dg/compat/sdata-section.h: New file.
2589         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
2590         * gcc.dg/torture/mips-sdata-1.c: New test.
2591
2592 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2593
2594         PR c++/11030
2595         * g++.dg/template/friend19.C: New test.
2596
2597 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
2598
2599         * g++.dg/opt/strength-reduce.C: New test.
2600
2601 2003-07-07  Roger Sayle  <roger@eyesopen.com>
2602
2603         PR target/10979
2604         * gcc.dg/20030707-1.c: New testcase.
2605
2606 2003-07-07  Roger Sayle  <roger@eyesopen.com>
2607
2608         PR optimization/11059
2609         * g++.dg/opt/emptyunion.C: New testcase.
2610
2611 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
2612             Eric Botcazou  <ebotcazou@libertysurf.fr>
2613
2614         * g++.dg/opt/stack1.C: New test.
2615
2616 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
2617
2618         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
2619         run test.
2620
2621         PR c++/11431
2622         * g++.dg/expr/static_cast3.C: New test.
2623
2624 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
2625
2626         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
2627         everywhere.
2628         * gcc.dg/concat.c: Concatenation of string constants with
2629         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
2630         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
2631         * gcc.dg/cpp/escape-2.c: Use wide character constants where
2632         necessary to avoid multi-character character constant warning.
2633         * gcc.dg/cpp/escape.c: Likewise.
2634         * gcc.dg/cpp/ucs.c: Likewise.
2635         Remove backslashes from dg-bogus comments, as they confuse Tcl.
2636         Fix a typo.
2637
2638 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
2639
2640         PR c/11428
2641         * gcc.c-torture/compile/20030704-1.c: New.
2642
2643 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
2644
2645         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
2646
2647 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
2648
2649         PR c++/5287, PR c++/7910,  PR c++/11021
2650         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
2651         tests for warnings.
2652         * g++.dg/ext/dllimport2.C: Add tests for warnings.
2653         * g++.dg/ext/dllimport3.C: Likewise.
2654         * g++.dg/ext/dllimport4.C: New file.
2655         * g++.dg/ext/dllimport5.C: New file.
2656         * g++.dg/ext/dllimport6.C: New file.
2657         * g++.dg/ext/dllimport7.C: New file.
2658         * g++.dg/ext/dllimport8.C: New file.
2659         * g++.dg/ext/dllimport9.C: New file.
2660         * g++.dg/ext/dllimport10.C: New file.
2661         * g++.dg/ext/dllexport1.C: New file.
2662
2663 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
2664
2665         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
2666         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
2667
2668 2003-07-03  Roger Sayle  <roger@eyesopen.com>
2669
2670         * gcc.dg/builtins-25.c: New testcase.
2671         * gcc.dg/builtins-26.c: New testcase.
2672
2673 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
2674
2675         * gcc.dg/compat/vector-defs.h: New file.
2676         * gcc.dg/compat/vector-setup.h: New file.
2677         * gcc.dg/compat/vector-check.h: New file.
2678         * gcc.dg/compat/vector-1_main.c: New file.
2679         * gcc.dg/compat/vector-1_x.c: New file.
2680         * gcc.dg/compat/vector-1_y.c: New file.
2681         * gcc.dg/compat/vector-2_main.c: New file.
2682         * gcc.dg/compat/vector-2_x.c: New file.
2683         * gcc.dg/compat/vector-2_y.c: New file.
2684
2685         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
2686         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
2687         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
2688         * gcc.dg/compat/struct-align-1.h: New file.
2689         * gcc.dg/compat/struct-align-1_main.c: New file.
2690         * gcc.dg/compat/struct-align-1_x.c: New file.
2691         * gcc.dg/compat/struct-align-1_y.c: New file.
2692         * gcc.dg/compat/struct-align-2.h: New file.
2693         * gcc.dg/compat/struct-align-2_main.c: New file.
2694         * gcc.dg/compat/struct-align-2_x.c: New file.
2695         * gcc.dg/compat/struct-align-2_y.c: New file.
2696
2697         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
2698         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
2699         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
2700         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
2701         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
2702         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
2703         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
2704         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
2705         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
2706         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
2707         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
2708         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
2709         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
2710         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
2711         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
2712         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
2713         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
2714         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
2715         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
2716         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
2717         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
2718         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
2719         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
2720         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
2721         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
2722         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
2723         * gcc.dg/compat/struct-return-10_x.c: Ditto.
2724         * gcc.dg/compat/struct-return-2_x.c: Ditto.
2725         * gcc.dg/compat/struct-return-3_x.c: Ditto.
2726
2727 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
2728
2729         * gcc.dg/i386-call-1.c: New test.
2730
2731 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
2732
2733         PR c++/9162
2734         * g++.dg/parse/defarg4.C: New.
2735
2736 2003-07-03  Roger Sayle  <roger@eyesopen.com>
2737
2738         PR target/10700
2739         * gcc.c-torture/compile/20030703-1.c: New test case.
2740
2741 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
2742
2743         * g++.dg/template/local3.C: Remove extra semicolon.
2744
2745 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
2746
2747         * gcc.dg/i386-volatile-1.c: New test.
2748
2749 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
2750
2751         PR c++/11072
2752         * g++.dg/other/offsetof2.C: XFAIL.
2753         * g++.dg/other/offsetof5.C: New.
2754
2755         PR c++/10219
2756         * g++.dg/template/error1.C: New.
2757
2758         PR c++/9779
2759         * g++.dg/template/dependent-expr1.C: New.
2760
2761 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
2762
2763         PR c++/6949
2764         * g++.dg/template/local3.C: New test.
2765
2766         PR c++/11149
2767         * g++.dg/lookup/scoped6.C: New test.
2768
2769 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
2770
2771         PR c++/8046
2772         * g++.dg/other/error7.C: New test.
2773
2774 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
2775
2776         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
2777         * g++.old-deja/g++.abi/vtable3.h: Likewise.
2778         * g++.old-deja/g++.law/code-gen5.C: Likewise.
2779         * g++.old-deja/g++.other/union2.C: Likewise.
2780         * gcc.dg/c90-const-expr-2.c: Likewise.
2781         * gcc.dg/c90-const-expr-3.c: Likewise.
2782         * gcc.dg/c99-const-expr-2.c: Likewise.
2783         * gcc.dg/c99-const-expr-3.c: Likewise.
2784         * gcc.dg/concat.c: Likewise.
2785
2786 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
2787
2788         PR c++/9559
2789         * g++.dg/init/static1.C: New test.
2790
2791 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2792
2793         * Changelog: Remove ">>>>>>>" from previous change.
2794
2795 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2796
2797         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
2798         * g++.old-deja/g++.other/access2.C: Likewise.
2799         * g++.old-deja/g++.other/decl2.C: Likewise.
2800         * gcc.c-torture/execute/20020615-1.c: Likewise.
2801
2802 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
2803
2804         PR c++/4933
2805         * g++.dg/template/sizeof4.C: New test.
2806
2807 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
2808
2809         * g++.dg/other/error6.C: New test.
2810
2811 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
2812
2813         PR c++/10750
2814         * g++.dg/parse/constant2.C: New test.
2815
2816 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
2817
2818         PR c++/11106
2819         * g++.dg/other/error5.C: New test.
2820
2821 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2822
2823         * gcc.dg/format/gcc_diag-1.c: New test.
2824
2825 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
2826
2827         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
2828
2829 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
2830
2831         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
2832         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
2833         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
2834
2835 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
2836
2837         * gcc.c-torture/execute/builtins/string-8.c: New test.
2838         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
2839         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
2840         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
2841
2842 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
2843
2844         PR c++/10468
2845         * g++.dg/ext/typeof6.C: New test.
2846
2847 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
2848
2849         PR c++/10796
2850         * g++.dg/init/enum1.C: New test.
2851
2852 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
2853
2854         * gcc.dg/20030627-1.c: New test.
2855
2856 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
2857
2858         PR c++/11332
2859         * g++.dg/expr/static_cast2.C: New test.
2860
2861 2003-06-26  Roger Sayle  <roger@eyesopen.com>
2862             Jakub Jelinek  <jakub@redhat.com>
2863
2864         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
2865         sprintf(dst,"%s",src) optimization.
2866         * gcc.c-torture/execute/20030626-1.c: New test case.
2867         * gcc.c-torture/execute/20030626-2.c: New test case.
2868
2869 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
2870
2871         * gcc.c-torture/execute/multi-ix.c: New test.
2872
2873         * gcc.c-torture/execute/simd-4.c (main):
2874         Added missing semicolon at end of union.
2875
2876 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
2877
2878         PR c++/8266
2879         * g++.dg/template/explicit-instantiation3.C: New test.
2880
2881 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
2882
2883         * gcc.dg/20030626-1.c: Use signed char.
2884
2885 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
2886
2887         * gcc.dg/20030626-1.c: New test.
2888
2889 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
2890
2891         * const-str-2.m: Update.
2892
2893 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
2894
2895         PR c++/10990
2896         * g++.dg/rtti/dyncast1.C: New test.
2897         * g++.dg/abi/mangle4.C: Correct base-specifier access.
2898         * g++.dg/lookup/scoped1.C: Remove XFAIL.
2899         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
2900
2901         PR c++/10931
2902         * g++.dg/expr/static_cast1.C: New test.
2903
2904 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
2905
2906         * gcc.dg/20030625-1.c: New test.
2907
2908 2003-06-24  Roger Sayle  <roger@eyesopen.com>
2909
2910         * gcc.c-torture/compile/20030624-1.c: New test case.
2911
2912 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
2913
2914         * gcc.c-torture/execute/string-opt-17.c: New test.
2915
2916 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
2917
2918         PR c++/5754
2919         * g++.dg/parse/crash6.C: New test.
2920
2921 2003-06-23  Roger Sayle  <roger@eyesopen.com>
2922
2923         * gcc.dg/builtins-24.c: New test case.
2924
2925 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
2926
2927         * g++.dg/opt/operator1.C: New test.
2928
2929 2003-06-22  Roger Sayle  <roger@eyesopen.com>
2930
2931         * gcc.c-torture/execute/string-opt-16.c: New test case.
2932
2933 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
2934
2935         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
2936         * g++.old-deja/g++.other/conv7.C: Likewise
2937         * g++.old-deja/g++.other/overcnv2.C: Likewise.
2938         * g++.old-deja/g++.other/overload14.C: Likewise.
2939
2940 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
2941
2942         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
2943         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
2944
2945 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
2946
2947         PR c++/10888
2948         * g++.dg/warn/Winline-3.C: New test.
2949
2950 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
2951
2952         * lib/target-supports.exp (check_alias_available): Make the test
2953         program acceptable to the Solaris assembler.
2954
2955         PR c++/10749
2956         * g++.dg/template/memclass2.C: New test.
2957
2958 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
2959             Eric Botcazou  <ebotcazou@libertysurf.fr>
2960
2961         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
2962         data for non-matching targets.
2963         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
2964
2965 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
2966
2967         PR c++/10845
2968         * g++.dg/template/member3.C: New test.
2969
2970 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
2971
2972         PR c++/10939
2973         * g++.dg/template/func1.C: New test.
2974
2975         PR c++/9649
2976         * g++.dg/template/static4.C: New test.
2977         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
2978
2979         PR c++/11041
2980         * g++.dg/init/ref7.C: New test.
2981
2982 2003-06-19  Matt Austern  <austern@apple.com>
2983
2984         PR c++/11228
2985         * g++.dg/anew1.C: New test.
2986         * g++.dg/anew2.C: New test.
2987         * g++.dg/anew3.C: New test.
2988         * g++.dg/anew4.C: New test.
2989
2990 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
2991
2992         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
2993
2994 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
2995
2996         * gcc.c-torture/execute/simd-4.c (main): Make expected value
2997         endian-dependent.
2998
2999 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
3000
3001         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
3002         Remove cruft.
3003
3004 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
3005
3006         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
3007         * gcc.c-torture/compile/961203-1.c: Likewise.
3008         * gcc.c-torture/compile/980506-1.c: Likewise.
3009
3010 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
3011
3012         PR c++/10712
3013         * g++.dg/lookup/using7.C: New test.
3014
3015 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
3016
3017         PR c++/11105
3018         * g++.dg/abi/conv1.C: Remove it.
3019         * g++.dg/template/conv7.C: New test.
3020         * g++.dg/template/conv8.C: Likewise.
3021         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
3022         conversion operator.
3023
3024 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
3025
3026         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
3027         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
3028         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
3029         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
3030         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
3031         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
3032         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
3033         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
3034         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
3035         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
3036         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
3037         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
3038         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
3039         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
3040         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
3041         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
3042         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
3043         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
3044         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
3045         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
3046         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
3047         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
3048         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
3049         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
3050         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
3051         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
3052         * gcc.dg/compat/struct-return-10_x.c: Ditto.
3053         * gcc.dg/compat/struct-return-2_x.c: Ditto.
3054         * gcc.dg/compat/struct-return-3_x.c: Ditto.
3055
3056 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
3057
3058         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
3059         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
3060         indications.
3061
3062 2003-06-16  Roger Sayle  <roger@eyesopen.com>
3063
3064         * gcc.dg/i386-387-5.c: New test case.
3065         * gcc.dg/i386-387-6.c: New test case.
3066         * gcc.dg/builtins-23.c: New test case.
3067
3068 2003-06-15  Roger Sayle  <roger@eyesopen.com>
3069
3070         * gcc.dg/builtins-22.c: New test case.
3071         * gcc.dg/i386-387-1.c: Update to test exp.
3072         * gcc.dg/i386-387-2.c: Likewise.
3073
3074 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3075
3076         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
3077
3078 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
3079
3080         * lib/gcc-dg.exp (dg-require-dll): New function.
3081         (dg-xfail-if): Likewise.
3082         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
3083         driver.
3084
3085         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
3086         * gcc.c-torture/compile/20001205-1.c: Likewise.
3087         * gcc.c-torture/compile/20001226-1.c: Likewise.
3088         * gcc.c-torture/compile/20010518-2.c: Likewise.
3089         * gcc.c-torture/compile/20020312-1.c: Likewise.
3090         * gcc.c-torture/compile/20020604-1.c: Likewise.
3091         * gcc.c-torture/compile/920501-12.c: Likewise.
3092         * gcc.c-torture/compile/920501-4.c: Likewise.
3093         * gcc.c-torture/compile/920520-1.c: Likewise.
3094         * gcc.c-torture/compile/920521-1.c: Likewise.
3095         * gcc.c-torture/compile/920625-1.c: Likewise.
3096         * gcc.c-torture/compile/961203-1.c: Likewise.
3097         * gcc.c-torture/compile/980506-1.c: Likewise.
3098         * gcc.c-torture/compile/981006-1.c: Likewise.
3099         * gcc.c-torture/compile/981022-1.c: Likewise.
3100         * gcc.c-torture/compile/981223-1.c: Likewise.
3101         * gcc.c-torture/compile/990617-1.c: Likewise.
3102         * gcc.c-torture/compile/dll.c: Likewise.
3103         * gcc.c-torture/compile/labels-3.c: Likewise.
3104         * gcc.c-torture/compile/mipscop-1.c: Likewise.
3105         * gcc.c-torture/compile/mipscop-2.c: Likewise.
3106         * gcc.c-torture/compile/mipscop-3.c: Likewise.
3107         * gcc.c-torture/compile/mipscop-4.c: Likewise.
3108         * gcc.c-torture/compile/simd-5.c: Likewise.
3109         * gcc.c-torture/compile/20000804-1.x: Remove.
3110         * gcc.c-torture/compile/20001205-1.x: Likewise.
3111         * gcc.c-torture/compile/20001226-1.x: Likewise.
3112         * gcc.c-torture/compile/20010518-2.x: Likewise.
3113         * gcc.c-torture/compile/20020312-1.x: Likewise.
3114         * gcc.c-torture/compile/20020604-1.x: Likewise.
3115         * gcc.c-torture/compile/920501-12.x: Likewise.
3116         * gcc.c-torture/compile/920501-4.x: Likewise.
3117         * gcc.c-torture/compile/920520-1.x: Likewise.
3118         * gcc.c-torture/compile/920521-1.x: Likewise.
3119         * gcc.c-torture/compile/920625-1.x: Likewise.
3120         * gcc.c-torture/compile/961203-1.x: Likewise.
3121         * gcc.c-torture/compile/980506-1.x: Likewise.
3122         * gcc.c-torture/compile/981006-1.x: Likewise.
3123         * gcc.c-torture/compile/981022-1.x: Likewise.
3124         * gcc.c-torture/compile/981223-1.x: Likewise.
3125         * gcc.c-torture/compile/990617-1.x: Likewise.
3126         * gcc.c-torture/compile/mipscop-1.x: Likewise.
3127         * gcc.c-torture/compile/mipscop-2.x: Likewise.
3128         * gcc.c-torture/compile/mipscop-3.x: Likewise.
3129         * gcc.c-torture/compile/mipscop-4.x: Likewise.
3130         * gcc.c-torture/compile/simd-5.x: Likewise.
3131
3132         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
3133
3134 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
3135
3136         * gcc.c-torture/execute/20030611-1.c: New test.
3137
3138 2003-06-12  Roger Sayle  <roger@eyesopen.com>
3139
3140         PR middle-end/168
3141         * gcc.dg/20030612-1.c: New test case.
3142
3143 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
3144
3145         PR c++/10635
3146         * g++.dg/expr/cast1.C: New test.
3147
3148 2003-06-12  Roger Sayle  <roger@eyesopen.com>
3149
3150         * gcc.dg/builtins-21.c: New test case.
3151
3152 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
3153
3154         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
3155         options instead of at the end.
3156         * lib/objc.exp (objc_target_compile): Likewise.
3157
3158 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
3159
3160         PR c++/10432
3161         * g++.dg/parse/error1.C: New test.
3162
3163 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
3164
3165         * gcc.dg/compat/struct-by-value-11_main.c: New file.
3166         * gcc.dg/compat/struct-by-value-11_x.c: New file.
3167         * gcc.dg/compat/struct-by-value-11_y.c: New file.
3168         * gcc.dg/compat/struct-by-value-12_main.c: New file.
3169         * gcc.dg/compat/struct-by-value-12_x.c: New file.
3170         * gcc.dg/compat/struct-by-value-12_y.c: New file.
3171         * gcc.dg/compat/struct-by-value-13_main.c: New file.
3172         * gcc.dg/compat/struct-by-value-13_x.c: New file.
3173         * gcc.dg/compat/struct-by-value-13_y.c: New file.
3174         * gcc.dg/compat/struct-by-value-14_main.c: New file.
3175         * gcc.dg/compat/struct-by-value-14_x.c: New file.
3176         * gcc.dg/compat/struct-by-value-14_y.c: New file.
3177         * gcc.dg/compat/struct-by-value-15_main.c: New file.
3178         * gcc.dg/compat/struct-by-value-15_x.c: New file.
3179         * gcc.dg/compat/struct-by-value-15_y.c: New file.
3180         * gcc.dg/compat/struct-by-value-16_main.c: New file.
3181         * gcc.dg/compat/struct-by-value-16_x.c: New file.
3182         * gcc.dg/compat/struct-by-value-16_y.c: New file.
3183         * gcc.dg/compat/struct-by-value-17_main.c: New file.
3184         * gcc.dg/compat/struct-by-value-17_x.c: New file.
3185         * gcc.dg/compat/struct-by-value-17_y.c: New file.
3186         * gcc.dg/compat/struct-by-value-18_main.c: New file.
3187         * gcc.dg/compat/struct-by-value-18_x.c: New file.
3188         * gcc.dg/compat/struct-by-value-18_y.c: New file.
3189
3190         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
3191         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
3192         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
3193         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
3194         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
3195         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
3196         * gcc.dg/compat/scalar-return-3_main.c: New file.
3197         * gcc.dg/compat/scalar-return-3_x.c: New file.
3198         * gcc.dg/compat/scalar-return-3_y.c: New file.
3199         * gcc.dg/compat/scalar-return-4_main.c: New file.
3200         * gcc.dg/compat/scalar-return-4_x.c: New file.
3201         * gcc.dg/compat/scalar-return-4_y.c: New file.
3202
3203 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
3204
3205         * gcc.dg/compat/fp2-struct-check.h: New file.
3206         * gcc.dg/compat/fp2-struct-defs.h: New file.
3207         * gcc.dg/compat/fp2-struct-init.h: New file.
3208         * gcc.dg/compat/struct-by-value-10_main.c: New file.
3209         * gcc.dg/compat/struct-by-value-10_x.c: New file.
3210         * gcc.dg/compat/struct-by-value-10_y.c: New file.
3211         * gcc.dg/compat/struct-return-10_main.c: New file.
3212         * gcc.dg/compat/struct-return-10_x.c: New file.
3213         * gcc.dg/compat/struct-return-10_y.c: New file.
3214
3215         * gcc.dg/compat/compat-common.h: New file.
3216         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
3217         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
3218         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
3219         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
3220         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
3221         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
3222         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
3223         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
3224         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
3225         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
3226         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
3227         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
3228         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
3229         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
3230         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
3231         * gcc.dg/compat/small-struct-check.h: Ditto.
3232         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
3233         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
3234         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
3235         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
3236         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
3237         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
3238         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
3239         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
3240         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
3241         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
3242         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
3243         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
3244         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
3245         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
3246         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
3247         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
3248         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
3249         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
3250         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
3251         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
3252         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
3253         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
3254         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
3255         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
3256         * gcc.dg/compat/struct-return-2_main.c: Ditto.
3257         * gcc.dg/compat/struct-return-2_x.c: Ditto.
3258         * gcc.dg/compat/struct-return-2_y.c: Ditto.
3259         * gcc.dg/compat/struct-return-3_main.c: Ditto.
3260         * gcc.dg/compat/struct-return-3_x.c: Ditto.
3261         * gcc.dg/compat/struct-return-3_y.c: Ditto.
3262
3263 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
3264
3265         * g++.dg/pch/static-1.C: New file.
3266         * g++.dg/pch/static-1.Hs: New file.
3267
3268 2003-06-10  Richard Henderson  <rth@redhat.com>
3269
3270         * gcc.dg/asm-7.c: Adjust expected warning text.
3271
3272 2003-06-10  Roger Sayle  <roger@eyesopen.com>
3273
3274         * gcc.dg/builtins-20.c: New test case.
3275
3276 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
3277
3278         PR c++/11131
3279         * g++.dg/opt/template1.C: New test.
3280
3281 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
3282
3283         * lib/gcc-dg.exp (dg-test): Clear additional_files and
3284         additional_sources.
3285
3286 2003-05-21  David Taylor  <dtaylor@emc.com>
3287
3288         * gcc.dg/Wpadded.c: New file.
3289
3290 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
3291
3292         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
3293         * gcc.dg/special/weak-2.c: Add dg-require-weak.
3294         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
3295         dg-require-weak.
3296
3297 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
3298
3299         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
3300
3301 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
3302
3303         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
3304         (dg-require-alias): Likewise.
3305         (dg-require-gc-sections): Likewise.
3306         * lib/target-supports.exp (check_gc_sections_available): Likewise.
3307
3308 2003-06-08  Richard Henderson  <rth@redhat.com>
3309
3310         * gcc.dg/20011029-2.c: Fix the array reference.
3311         * gcc.dg/asm-7.c: New.
3312
3313 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
3314
3315         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
3316
3317 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
3318
3319         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
3320         (dg-require-gc-sections): Likewise.
3321
3322 2003-06-08  Jan Hubicka  <jh@suse.cz>
3323
3324         * i386-cmov1.c: Fix regular expression.
3325         * i386-cvt-1.c: Likewise.
3326         * i386-local.c: Likewise.
3327         * i386-local2.c: Likewise.
3328         * i386-mul.c: Likewise.
3329         * i386-ssetype-1.c: Likewise.
3330         * i386-ssetype-3.c: Likewise.
3331         * i386-ssetype-5.c: Likewise.
3332
3333 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3334
3335         PR c++/11039
3336         * g++.dg/warn/implicit-typename2.C: New test.
3337         * g++.dg/warn/implicit-typename3.C: New test.
3338
3339 2003-06-07  Richard Henderson  <rth@redhat.com>
3340
3341         * g++.dg/other/offsetof3.C: Use size_t.
3342         * g++.dg/other/offsetof4.C: Likewise.
3343
3344 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
3345
3346         * lib/copy-file.exp: New. Implement gcc_copy_files.
3347
3348         * lib/dg-pch.exp: Load copy-file.exp
3349         (dg-pch): Use gcc_copy_files instead of "file copy".
3350
3351 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
3352
3353         * gcc.dg/weak/weak.exp: Simplify.
3354         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
3355         * gcc.dg/weak/weak-1.c: Likewise.
3356         * gcc.dg/weak/weak-2.c: Likewise.
3357         * gcc.dg/weak/weak-3.c: Likewise.
3358         * gcc.dg/weak/weak-4.c: Likewise.
3359         * gcc.dg/weak/weak-5.c: Likewise.
3360         * gcc.dg/weak/weak-6.c: Likewise.
3361         * gcc.dg/weak/weak-7.c: Likewise.
3362         * gcc.dg/weak/weak-8.c: Likewise.
3363         * gcc.dg/weak/weak-9.c: Likewise.
3364
3365 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
3366
3367         gcc.c-torture/execute/20030606-1.c: New.
3368
3369 2003-06-06  Roger Sayle  <roger@eyesopen.com>
3370
3371         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
3372         * gcc.dg/builtins-19.c: Likewise.
3373
3374 2003-06-06  Roger Sayle  <roger@eyesopen.com>
3375
3376         * gcc.dg/builtins-2.c: Add some more tests.
3377         * gcc.dg/builtins-18.c: New test case.
3378         * gcc.dg/builtins-19.c: New test case.
3379
3380 2003-06-06  Roger Sayle  <roger@eyesopen.com>
3381             Jim Wilson  <wilson@tuliptree.org>
3382
3383         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
3384
3385 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
3386
3387         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
3388         mempcpy/stpcpy calls not to be optimized into something else.
3389         * gcc.c-torture/execute/string-opt-3.c: Moved to...
3390         * gcc.c-torture/execute/builtins/string-7.c: ...here.
3391         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
3392
3393 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3394
3395         * gcc.dg/format/asm_fprintf-1.c: New test.
3396
3397 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
3398
3399         * lib/gcc-defs.exp (additional_sources): New variable.
3400         (dg-additional-sources): New function.
3401         (additional_files): New variable.
3402         (dg-additional-files): New function.
3403         (dg-additional-files-options): Likewise.
3404         * lib/gcc-dg.exp (dg-require-weak): New function.
3405         (dg-require-alias): Likewise.
3406         (dg-require-gc-sections): Likewise.
3407         * lib/target-supports.exp (check_alias_available): Remove testfile
3408         parameter.
3409         (check_gc_sections_available): New function.
3410         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
3411         (dg-gpp-additional-files): Likewise.
3412         * lib/g++.exp (additional_sources): Remove.
3413         (additional_files): Likewise.
3414         (g++_target_compile): Use dg-additional-files-options.
3415
3416         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
3417         Tcl logic.
3418         * gcc.dg/special/ecos.exp: Remove.
3419         * gcc.dg/special/20000419-2.c: Use dg-require-*.
3420         * gcc.dg/special/alias-1.c: Likewise.
3421         * gcc.dg/special/alias-2.c: Likewise.
3422         * gcc.dg/special/gcsec-1.c: Likewise.
3423         * gcc.dg/special/weak-1.c: Likewise.
3424         * gcc.dg/special/weak-2.c: Likewise.
3425         * gcc.dg/special/wkali-1.c: Likewise.
3426         * gcc.dg/special/wkali-2.c: Likewise.
3427
3428         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
3429         dg-gpp-additional-*.
3430         * g++.dg/special/conpr-3.C: Likewise.
3431         * g++.dg/special/conpr-4.C: Likewise.
3432         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
3433         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
3434         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
3435         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
3436         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
3437         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
3438         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
3439         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
3440         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
3441         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
3442         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
3443         * g++.old-deja/g++.other/comdat1.C: Likewise.
3444         * g++.old-deja/g++.other/comdat2.C: Likewise.
3445         * g++.old-deja/g++.other/comdat3.C: Likewise.
3446         * g++.old-deja/g++.other/ctor1.C: Likewise.
3447         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
3448
3449 2003-06-05  Richard Henderson  <rth@redhat.com>
3450
3451         * gcc.dg/debug/20030605-1.c: New.
3452
3453 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
3454
3455         * README.QMTEST: Update.
3456
3457 2003-06-04  Richard Henderson  <rth@redhat.com>
3458
3459         * gcc.dg/cleanup-1.c: New.
3460         * gcc.dg/cleanup-2.c: New.
3461         * gcc.dg/cleanup-3.c: New.
3462         * gcc.dg/cleanup-4.c: New.
3463         * gcc.dg/cleanup-5.c: New.
3464         * gcc.dg/cleanup-6.c: New.
3465         * gcc.dg/cleanup-7.c: New.
3466
3467 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
3468
3469         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
3470
3471         * lib/dg-pch.exp: New file.
3472         * g++.dg/pch/pch.exp: Use dg-pch.exp.
3473         * gcc.dg/pch/pch.exp: Likewise.
3474
3475 2003-06-04  Roger Sayle  <roger@eyesopen.com>
3476
3477         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
3478         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
3479         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
3480         * gcc.dg/builtins-17.c: New test case.
3481         * gcc.dg/i386-387-4.c: New test case.
3482         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
3483
3484 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
3485
3486         * gcc.dg/ultrasp9.c: New test.
3487
3488 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
3489
3490         * gcc.c-torture/compile/20030604-1.c: New test.
3491         * gcc.dg/sparc-constant-1.c: New test.
3492
3493 2003-06-03  Glen Nakamura  <glen@imodulo.com>
3494
3495         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
3496
3497 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
3498
3499         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
3500
3501         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
3502         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
3503
3504 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
3505
3506         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
3507
3508 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3509
3510         PR c++/10940
3511         * g++.dg/template/spec10.C: New test.
3512
3513 2003-06-03  Roger Sayle  <roger@eyesopen.com>
3514
3515         * gcc.dg/builtins-16.c: New test case.
3516
3517 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
3518
3519         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
3520         mempcpy test with post-increments.
3521         * gcc.c-torture/execute/string-opt-3.c: New test.
3522         * gcc.dg/string-opt-1.c: New test.
3523
3524 2003-06-03  David Billinghurst (David.Billinghurst@riotinto.com)
3525
3526         PR fortran/10965
3527         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
3528
3529 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
3530
3531         * lib/scanasm.exp (dg-scan): New function, factored out of ...
3532         (scan-assembler): ... here.  Use dg-scan.
3533         (scan-assembler-not): Likewise.
3534         (scan-file): New function.
3535         (scan-file-not): Likewise.
3536         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
3537         * gcc.dg/cpp/_Pragma4.c: Likewise.
3538         * gcc.dg/cpp/_Pragma5.c: Likewise.
3539         * gcc.dg/cpp/avoidpaste1.c: Likewise.
3540         * gcc.dg/cpp/avoidpaste2.c: Likewise.
3541         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
3542         * gcc.dg/cpp/cmdlne-P.c: Likewise.
3543         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
3544         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
3545         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
3546         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
3547         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
3548         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
3549         * gcc.dg/cpp/cxxcom1.c: Likewise.
3550         * gcc.dg/cpp/line1.c: Likewise.
3551         * gcc.dg/cpp/maccom1.c: Likewise.
3552         * gcc.dg/cpp/maccom2.c: Likewise.
3553         * gcc.dg/cpp/maccom3.c: Likewise.
3554         * gcc.dg/cpp/maccom4.c: Likewise.
3555         * gcc.dg/cpp/maccom5.c: Likewise.
3556         * gcc.dg/cpp/maccom6.c: Likewise.
3557         * gcc.dg/cpp/multiline.c: Likewise.
3558         * gcc.dg/cpp/spacing1.c: Likewise.
3559         * gcc.dg/cpp/spacing2.c: Likewise.
3560         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
3561         * gcc.dg/cpp/trad/maccom1.c: Likewise.
3562         * gcc.dg/cpp/trad/maccom2.c: Likewise.
3563         * gcc.dg/cpp/trad/maccom3.c: Likewise.
3564         * gcc.dg/cpp/trad/maccom4.c: Likewise.
3565         * gcc.dg/cpp/trad/maccom6.c: Likewise.
3566         * gcc.dg/cpp/cxxcom2.c: Likewise.
3567         * gcc.dg/cpp/cxxcom2.h: New file.
3568
3569         * gcc.dg/cpp/truefalse.cpp: Move it to ...
3570         * g++.dg/cpp/truefalse.C: Here.
3571         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
3572
3573 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
3574
3575         * gcc.dg/cpp/redef3.c: New file.
3576
3577 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
3578
3579         * gcc.dg/i386-loop-3.c: New test.
3580
3581 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
3582
3583         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
3584
3585 2003-05-31  Roger Sayle  <roger@eyesopen.com>
3586
3587         * gcc.dg/fwrapv-1.c: New test case.
3588         * gcc.dg/fwrapv-2.c: New test case.
3589
3590 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3591
3592         PR c++/10956
3593         * g++.dg/template/spec9.C: New test.
3594
3595 2003-05-29  Roger Sayle  <roger@eyesopen.com>
3596
3597         * gcc.dg/duff-4.c: New test case.
3598
3599 2003-05-27  David Billinghurst (David.Billinghurst@riotinto.com)
3600
3601         PR fortran/10843
3602         * g77.dg/ffixed-form-1.f: New test
3603         * g77.dg/ffixed-form-2.f: New test
3604         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
3605         * g77.dg/ffree-form-3.f: New test
3606
3607 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
3608
3609         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
3610         * gcc.dg/wint_t-1.c: Likewise.
3611
3612 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3613
3614         * g++.dg/template/access11.C: New test.
3615
3616 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3617
3618         PR c++/10849
3619         * g++.dg/template/access10.C: New test.
3620
3621 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
3622             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3623
3624         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
3625
3626 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
3627
3628         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
3629         suppress for powerpc-*-darwin*.
3630         * gcc.dg/torture/builtin-noret-2.c: Likewise.
3631
3632 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
3633
3634         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
3635         suppress option for powerpc-*-darwin*.
3636
3637 2003-05-23  Roger Sayle  <roger@eyesopen.com>
3638
3639         * gcc.dg/builtins-1.c: Add tests for tan and atan.
3640         * gcc.dg/builtins-4.c: Add test for fmod.
3641
3642 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3643
3644         PR c++/10682
3645         * g++.dg/template/instantiate4.C: New test.
3646
3647 2003-05-22  Roger Sayle  <roger@eyesopen.com>
3648
3649         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
3650
3651 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
3652
3653         * gcc.dg/compat/scalar-return-1_main.c: New file.
3654         * gcc.dg/compat/scalar-return-1_x.c: New file.
3655         * gcc.dg/compat/scalar-return-1_y.c: New file.
3656         * gcc.dg/compat/scalar-return-2_main.c: New file.
3657         * gcc.dg/compat/scalar-return-2_x.c: New file.
3658         * gcc.dg/compat/scalar-return-2_y.c: New file.
3659         * gcc.dg/compat/struct-return-3_main.c: New file.
3660         * gcc.dg/compat/struct-return-3_y.c: New file.
3661         * gcc.dg/compat/struct-return-3_x.c: New file.
3662         * gcc.dg/compat/struct-return-2_main.c: New file.
3663         * gcc.dg/compat/struct-return-2_x.c: New file.
3664         * gcc.dg/compat/struct-return-2_y.c: New file.
3665
3666 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3667
3668         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
3669         for hppa*-hp-hpux*.
3670         * gcc.dg/20021014-1.c (dg-options): Likewise.
3671         * gcc.dg/nest.c (dg-options): Likewise.
3672
3673 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
3674
3675         PR c++/9738
3676         * g++.dg/ext/dllimport2.C: New file.
3677         * g++.dg/ext/dllimport3.C: New file.
3678
3679 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
3680
3681         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
3682         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
3683         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
3684         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
3685         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
3686         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
3687         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
3688         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
3689         * gcc.dg/compat/small-struct-defs.h: New file.
3690         * gcc.dg/compat/small-struct-init.h: New file.
3691         * gcc.dg/compat/small-struct-check.h: New file.
3692         * gcc.dg/compat/fp-struct-defs.h: New file.
3693         * gcc.dg/compat/fp-struct-check.h: New file.
3694         * gcc.dg/compat/fp-struct-init.h: New file.
3695         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
3696         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
3697
3698 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
3699
3700         * gcc.dg/20030225-2.c: New test.
3701
3702 2003-05-18  Roger Sayle  <roger@eyesopen.com>
3703             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3704
3705         * gcc.c-torture/compile/20030518-1.c: New test case.
3706
3707 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
3708
3709         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
3710         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
3711         gcc-dg-debug-runtest.
3712         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
3713         gcc-dg-debug-runtest.
3714
3715 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3716
3717         PR c++/9022
3718         * g++.dg/lookup/using6.C: New test.
3719
3720 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3721
3722         * g++.dg/parse/access2.C: New test.
3723
3724 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
3725
3726         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
3727         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
3728         * gcc.dg/debug/debug.exp: Likewise.
3729
3730 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
3731
3732         * gcc.dg/dollar.c: New test.
3733
3734 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
3735
3736         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
3737         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
3738         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
3739         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
3740         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
3741         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
3742         * gcc.dg/compat/struct-by-value-6_main.c: New file.
3743         * gcc.dg/compat/struct-by-value-6_x.c: New file.
3744         * gcc.dg/compat/struct-by-value-6_y.c: New file.
3745         * gcc.dg/compat/struct-by-value-7_main.c: New file.
3746         * gcc.dg/compat/struct-by-value-7_x.c: New file.
3747         * gcc.dg/compat/struct-by-value-7_y.c: New file.
3748         * gcc.dg/compat/struct-by-value-8_main.c: New file.
3749         * gcc.dg/compat/struct-by-value-8_x.c: New file.
3750         * gcc.dg/compat/struct-by-value-8_y.c: New file.
3751         * gcc.dg/compat/struct-by-value-9_main.c: New file.
3752         * gcc.dg/compat/struct-by-value-9_x.c: New file.
3753         * gcc.dg/compat/struct-by-value-9_y.c: New file.
3754
3755 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
3756
3757         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
3758         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
3759         support for "repo" mode.
3760         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
3761         * lib/g77-dg.exp: Likewise.
3762         * lib/obj-dg.exp: Likewise.
3763
3764 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
3765
3766         Merge from gcc-3_2-rhl8-branch:
3767         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
3768
3769         * gcc.dg/tls/opt-6.c: New test.
3770
3771         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
3772
3773         * gcc.dg/20030405-1.c: New test.
3774
3775         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
3776
3777         * gcc.dg/20030309-1.c: New test.
3778
3779         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
3780
3781         * gcc.c-torture/execute/20030307-1.c: New test.
3782
3783         2003-02-20  Randolph Chung  <tausq@debian.org>
3784
3785         * gcc.c-torture/compile/20030220-1.c: New test.
3786
3787         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
3788
3789         * gcc.dg/20030217-1.c: New test.
3790
3791         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
3792
3793         * gcc.c-torture/compile/20020129-1.c: New test.
3794
3795         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
3796
3797         * gcc.dg/unroll-1.c: New test.
3798
3799         2002-11-16  Jan Hubicka  <jh@suse.cz>
3800
3801         * gcc.c-torture/execute/20020920-1.c: New test.
3802
3803         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
3804
3805         PR target/7434
3806         * gcc.c-torture/compile/20021008-1.c: New test.
3807
3808         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
3809
3810         PR target/7559
3811         * testsuite/gcc.c-torture/execute/20020810-1.c: New test.
3812
3813         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
3814
3815         * gcc.c-torture/compile/20020807-1.c: New test.
3816
3817         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
3818
3819         * gcc.dg/tls/opt-1.c: New test.
3820
3821         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
3822
3823         * gcc.dg/20020729-1.c: New test.
3824
3825         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
3826
3827         * g++.dg/opt/life1.C: New test.
3828
3829         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
3830
3831         * gcc.dg/20020525-1.c: New test.
3832
3833         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
3834
3835         PR c++/6794
3836         * g++.dg/ext/pretty1.C: New test.
3837         * g++.dg/ext/pretty2.C: New test.
3838
3839 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
3840
3841         PR c++/8385
3842         * g++.dg/ext/typeof5.C: New test.
3843
3844 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
3845
3846         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
3847         __USER_LABEL_PREFIX__ into account.
3848         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
3849
3850 2003-05-14  Roger Sayle  <roger@eyesopen.com>
3851
3852         * gcc.dg/builtins-15.c: New test case.
3853
3854 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
3855
3856         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
3857
3858 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
3859
3860         * lib/g++.exp: Tweak handling of additional source files.
3861         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
3862         * g++.dg/special/conpr-2a.C: Rename to ...
3863         * g++.dg/special/conpr-2a.cc: ... this.
3864         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
3865         * g++.dg/special/conpr-3a.C: Rename to ...
3866         * g++.dg/special/conpr-3a.cc: This.
3867         * g++.dg/special/conpr-3b.C: Rename to ...
3868         * g++.dg/special/conpr-3b.cc: This.
3869         * g++.dg/special/conpr-4.C: New test.
3870         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
3871
3872 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
3873
3874         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
3875
3876 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3877
3878         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
3879         * g++.old-deja/g++.robertl/eb71.C: Likewise.
3880         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
3881         * g++.old-deja/g++.other/warn3.C: Likewise.
3882
3883 2003-05-11  Roger Sayle  <roger@eyesopen.com>
3884
3885         * gcc.dg/i386-387-1.c: Update to also test log.
3886         * gcc.dg/i386-387-2.c: Likewise.
3887
3888 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
3889
3890         * g77.f-torture/execute/int8421.f: New test.
3891
3892 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3893
3894         PR c++/10230, c++/10481
3895         * g++.dg/lookup/scoped5.C: New test.
3896
3897 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3898
3899         PR c++/10552
3900         * g++.dg/template/ttp6.C: New test.
3901
3902 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
3903
3904         * gcc.c-torture/execute/builtins: New directory.
3905         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
3906         gcc.c-torture/execute/builtins.
3907         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
3908         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
3909         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
3910         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
3911
3912 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3913
3914         PR c++/9252
3915         * g++.dg/template/access8.C: New test.
3916         * g++.dg/template/access9.C: New test.
3917
3918 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3919
3920         PR c++/9554
3921         * g++.dg/parse/access1.C: New test.
3922
3923 2003-05-09  DJ Delorie  <dj@redhat.com>
3924
3925         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
3926         long, and not an int.
3927
3928 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3929
3930         PR c++/10555, c++/10576
3931         * g++.dg/template/memclass1.C: New test.
3932
3933 2003-05-08  DJ Delorie  <dj@redhat.com>
3934
3935         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
3936         targets.
3937         * gcc.c-torture/execute/20021024-1.x: Likewise.
3938         * gcc.c-torture/execute/shiftdi.x: Likewise.
3939         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
3940         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
3941         * gcc.dg/20021018-1.c: Likewise.
3942
3943 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3944
3945         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
3946
3947         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
3948         (bcopy): Call memmove.
3949
3950 2003-05-08  Roger Sayle  <roger@eyesopen.com>
3951
3952         * g77.f-torture/compile/8485.f: New test case.
3953
3954 2003-05-07  Richard Henderson  <rth@redhat.com>
3955
3956         PR c++/10570
3957         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
3958         Verify exception_cleanup not called for rethrows.
3959         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
3960         when exiting catch block without rethrowing.
3961         * g++.dg/eh/forced3.C: New.
3962         * g++.dg/eh/forced4.C: New.
3963
3964 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
3965
3966         * gcc.dg/20030505.c: Fix triplet.
3967
3968 2003-05-06  DJ Delorie  <dj@redhat.com>
3969
3970         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
3971         * gcc.dg/nest.c: Likewise.
3972
3973 2003-05-05  Roger Sayle  <roger@eyesopen.com>
3974
3975         * gcc.dg/builtins-14.c: New test case.
3976
3977 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
3978
3979         * lib/compat.exp (compat-execute): New argument.
3980         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
3981         * gcc.dg/compat: New test directory.
3982         * gcc.dg/compat/compat.exp: New expect script.
3983         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
3984         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
3985         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
3986         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
3987         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
3988         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
3989
3990         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
3991         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
3992         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
3993         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
3994         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
3995         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
3996         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
3997         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
3998         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
3999         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
4000         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
4001         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
4002         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
4003         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
4004         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
4005
4006 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
4007
4008         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
4009
4010 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
4011
4012         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
4013
4014 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
4015
4016         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
4017         * gcc.dg/ppc-fsel-2.c: New test.
4018
4019         * gcc.dg/unused-5.c: New test.
4020
4021 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4022
4023         PR c++/10496
4024         * g++.dg/warn/pmf1.C: New test.
4025
4026 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4027
4028         PR c++/4494
4029         * g++.dg/warn/main.C: New test.
4030
4031 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4032
4033         * gcc.dg/nonnull-3.c: New test.
4034
4035 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
4036
4037         * gcc.dg/cpp/Wtrigraphs.c: Update.
4038         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
4039
4040 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
4041
4042         * gcc.dg/ppc-fsel-1.c: New test.
4043
4044 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
4045
4046         PR c/10604
4047         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
4048
4049 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
4050
4051         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
4052
4053 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4054
4055         PR c++/9364, c++/10553, c++/10586
4056         * g++.dg/parse/typename4.C: New test.
4057         * g++.dg/parse/typename5.C: Likewise.
4058
4059 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
4060
4061         * gcc.c-torture/compile/20030503-1.c: New test.
4062
4063 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4064
4065         * g++.dg/lookup/using5.C: Fix testcase error.
4066
4067 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
4068
4069         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
4070         since MEABI is no longer supported.  Remove all vestiges
4071         of MEABI from the test.
4072
4073 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4074
4075         PR c++/10554
4076         * g++.dg/lookup/using5.C: New test.
4077
4078 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4079
4080         PR c++/8772
4081         * g++.dg/template/ttp5.C: New test.
4082
4083 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
4084
4085         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
4086         (dg-gpp-additional-sources): New function.
4087         (dg-gpp-additional-files): Likewise.
4088         * lib/g++.exp (additional_sources): New variable.
4089         (additional_files): Likewise.
4090         (g++_target_compile): Deal with them.
4091         * lib/old-dejagnu.exp: Remove.
4092         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
4093         * g++.old-deja: Revise all tests to use dg commands.
4094
4095 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4096
4097         PR c++/9432, c++/9528
4098         * g++.dg/lookup/using4.C: New test.
4099
4100 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
4101
4102         * gcc.dg/noreturn-5.c: New file.
4103         * gcc.dg/noreturn-6.c: New file.
4104
4105         * gcc.c-torture/compile/inline-1.c: New file.
4106
4107 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
4108
4109         PR c++/10551
4110         * g++.dg/template/explicit1.C: New test.
4111
4112 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
4113
4114         PR c++/10549
4115         * g++.dg/other/bitfield1.C: New test.
4116
4117         PR c++/10527
4118         * g++.dg/init/new7.C: New test.
4119
4120 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
4121
4122         * g++.dg/ext/desig1.C: New test.
4123         * g++.dg/ext/init1.C: Update.
4124
4125         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
4126
4127 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
4128
4129         PR c++/10180
4130         * g++.dg/warn/Winline-1.C: New test.
4131
4132 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
4133
4134         * gcc.c-torture/execute/string-opt-19.c: New test.
4135
4136         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
4137         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
4138
4139 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
4140
4141         PR c++/10506
4142         * g++.dg/init/new6.C: New test.
4143
4144         PR c++/10503
4145         * g++.dg/init/ref6.C: New test.
4146
4147 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
4148
4149         * g++.dg/warn/weak1.C: XFAIL on AIX4.
4150
4151 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4152
4153         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
4154         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
4155
4156 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
4157
4158         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
4159         initialized static data members.
4160
4161 2003-04-25  H.J. Lu <hjl@gnu.org>
4162
4163         * gcc.dg/ia64-sync-4.c: New test.
4164
4165 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4166
4167         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
4168         date.
4169
4170 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
4171
4172         PR c++/10337
4173         * g++.dg/warn/conv1.C: New test.
4174         * g++.old-deja/g++.other/conv7.C: Adjust.
4175         * g++.old-deja/g++.other/overload14.C: Adjust.
4176
4177 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
4178
4179         PR c++/10471
4180         * g++.dg/template/defarg2.C: New test.
4181
4182 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
4183
4184         * gcc.dg/cpp/include2.c: Update.
4185         * gcc.dg/cpp/multiline-2.c: New.
4186         * gcc.dg/cpp/multiline.c: Update.
4187         * gcc.dg/cpp/strify2.c: Update.
4188         * gcc.dg/cpp/trad/literals-2.c: Update.
4189
4190 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4191
4192         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
4193
4194 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
4195
4196         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
4197
4198 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
4199
4200         PR c++/10451
4201         * g++.dg/parse/crash4.C: New test.
4202
4203         PR c++/9847
4204         * g++.dg/parse/crash5.C: New test.
4205
4206 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
4207
4208         PR c++/10446
4209         * g++.dg/parse/crash3.C: New test.
4210
4211         PR c++/10428
4212         * g++.dg/parse/elab1.C: New test.
4213
4214 2003-04-22  Devang Patel  <dpatel@apple.com>
4215
4216         * gcc.dg/cpp/trad/funlike-5.c: New test.
4217
4218 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
4219
4220         * g++.dg/other/packed1.C: Fix dg options.
4221
4222 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
4223
4224         * g++.dg/other/offsetof2.C: New test.
4225
4226 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
4227
4228         * g++.dg/template/recurse.C: Adjust location of error messages.
4229
4230 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
4231
4232         PR c++/9881
4233         * g++.dg/init/addr-const1.C: New test.
4234         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
4235
4236 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
4237
4238         PR c++/10405
4239         * g++.dg/lookup/struct-hack1.C: New test.
4240
4241 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
4242
4243         * ucs.c: Update diagnostic messages.
4244
4245 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
4246
4247         * gcc.dg/cpp/truefalse.cpp: New test.
4248         * gcc.dg/cpp/cpp.exp: Update.
4249         * g++.dg/other/stdbool-if.C: Remove.
4250
4251 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
4252
4253         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
4254         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
4255
4256 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
4257
4258         * gcc.c-torture/compile/20030418-1.c: New test.
4259
4260 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
4261
4262         * README.compat: Remove; content moved to doc/sourcebuild.texi.
4263
4264 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4265
4266         PR c++/10347
4267         g++.dg/template/dependent-name1.C: New test.
4268
4269 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
4270
4271         * gcc.dg/warn-1.c (tourist_guide): New array,
4272         contains a pointer to bar.
4273
4274 2003-04-16  Roger Sayle  <roger@eyesopen.com>
4275
4276         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
4277         * gcc.c-torture/execute/medce-1.c: New test case.
4278         * gcc.c-torture/execute/medce-2.c: New test case.
4279
4280 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
4281
4282         * lib/prune.exp: Ignore more messages.
4283
4284         PR c++/10381
4285         * g++.dg/parse/lookup3.C: New test.
4286
4287 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
4288
4289         * gcc.c-torture/compile/20030415-1.c : New test.
4290
4291 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
4292
4293         * gcc.c-torture/execute/scope-2.c: Move to ...
4294         * gcc.dg/noncompile/scope.c: .... here.
4295
4296 2003-04-14  Roger Sayle  <roger@eyesopen.com>
4297
4298         * gcc.dg/20030414-2.c: New test case.
4299
4300 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
4301
4302         PR target/10377
4303         * gcc.dg/20030414-1.c: New test.
4304
4305 2003-04-13  Roger Sayle  <roger@eyesopen.com>
4306
4307         * gcc.dg/builtins-12.c: New test case.
4308         * gcc.dg/builtins-13.c: New test case.
4309
4310 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4311
4312         * gcc.c-torture/execute/string-opt-18.c: New test.
4313
4314 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
4315
4316         PR c++/10300
4317         * g++.dg/init/new5.C: New test.
4318
4319 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
4320
4321         PR c++/7910
4322         * g++.dg/ext/dllimport1.C: New test.
4323
4324 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
4325
4326         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
4327
4328 2003-04-11  Bud Davis <bdavis9659@comcast.net>
4329
4330         PR Fortran/9263
4331         * g77.f-torture/noncompile/9263.f: New test
4332         PR Fortran/1832
4333         * g77.f-torture/execute/1832.f: New test
4334
4335 2003-04-11  David Chad  <davidc@freebsd.org>
4336             Loren J. Rittle  <ljrittle@acm.org>
4337
4338         libobjc/8562
4339         * objc.dg/headers.m: New test.
4340
4341 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
4342
4343         * gcc.c-torture/execute/builtin-noret-2.c: New.
4344         * gcc.c-torture/execute/builtin-noret-2.x: New.
4345         XFAIL builtin-noret-2.c at -O1 and above.
4346         * gcc.dg/redecl.c: New.
4347         * gcc.dg/Wshadow-1.c: Update error regexps.
4348
4349 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
4350
4351         * g++.dg/abi/bitfield10.C: New test.
4352
4353 2003-04-09  Mike Stump  <mrs@apple.com>
4354
4355         * gcc.dg/pch/pch.exp: Make testcase names longer.
4356         * g++.dg/pch/pch.exp: Make testcase names longer.
4357
4358 2003-04-08  Roger Sayle  <roger@eyesopen.com>
4359
4360         * gcc.dg/builtins-11.c: New test case.
4361
4362 2003-04-08  Roger Sayle  <roger@eyesopen.com>
4363
4364         * gcc.dg/builtins-9.c: New test case.
4365         * gcc.dg/builtins-10.c: New test case.
4366
4367 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
4368
4369         * gcc.dg/noncompile/init-4.c.c: New test.
4370
4371 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
4372
4373         * gcc.misc-test/gcov-9.c: New test.
4374         * gcc.misc-test/gcov-10.c: New test
4375         * gcc.misc-test/gcov-11.c: New test.
4376
4377 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
4378
4379         PR optimization/10024
4380         * gcc.c-torture/compile/20030405-1.c: New test.
4381
4382 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
4383
4384         * gcc.dg/pch/static-3.c: New.
4385         * gcc.dg/pch/static-3.hs: New.
4386         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
4387
4388 2003-04-04  Richard Henderson  <rth@redhat.com>
4389
4390         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
4391         * g++.dg/eh/forced2.C: Likewise.
4392
4393 2003-04-03  Mike Stump  <mrs@apple.com>
4394
4395         * lib/scanasm.exp (scan-assembler): Add xfail processing for
4396         target arg.
4397         (scan-assembler-times, scan-assembler-not): Likewise.
4398         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
4399
4400 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
4401
4402         * gcc.dg/sparc-loop-1.c: New test.
4403
4404 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
4405
4406         PR other/9274
4407         * g++.dg/pch/system-2.C: New.
4408         * g++.dg/pch/system-2.Hs: New.
4409
4410 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
4411
4412         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
4413
4414         * g++.dg/eh/simd-1.C (vecfunc): Same.
4415
4416 2003-04-01  Roger Sayle  <roger@eyesopen.com>
4417
4418         * gcc.c-torture/execute/20030401-1.c: New test case.
4419
4420 2003-04-01  Ziemowit Laski <zlaski@apple.com>
4421
4422         * objc.dg/defs.m: New.
4423
4424 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
4425
4426         * g++.dg/eh/simd-1.C: New.
4427         * g++.dg/eh/simd-2.C: New.
4428
4429 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
4430
4431         * gcc.c-torture/execute/simd-3.c: New.
4432
4433 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
4434
4435         PR c/9936
4436         * gcc.dg/20030331-2.c: New test.
4437
4438 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
4439
4440         PR c++/10278
4441         * g++.dg/parse/crash2.C: New test.
4442
4443 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
4444
4445         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
4446         * gcc.c-torture/execute/20030331-1.c: ...here.
4447
4448 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
4449
4450         * gcc.c-torture/execute/20030331-1.c: New test.
4451
4452 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
4453
4454         * lib/gcov.exp: Adjust call return testing strings.
4455         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
4456
4457 2003-03-31  Roger Sayle  <roger@eyesopen.com>
4458
4459         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
4460         * gcc.dg/builtins-7.c: New test case.
4461         * gcc.dg/builtins-8.c: New test case.
4462
4463 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
4464
4465         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
4466
4467 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
4468
4469         PR c++/7647
4470         * g++.dg/lookup-class-member-2.C: New test.
4471
4472 2003-03-30  Glen Nakamura  <glen@imodulo.com>
4473
4474         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
4475
4476 2003-03-28  Roger Sayle  <roger@eyesopen.com>
4477
4478         * gcc.c-torture/execute/ieee/fp-cmp-6.c:  Correct test for -O0.
4479
4480 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
4481
4482         * g++.dg/init/attrib1.C: New test.
4483
4484 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
4485
4486         * gcc.dg/ultrasp8.c: New test.
4487
4488 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
4489
4490         * gcc.dg/ultrasp7.c: New test.
4491
4492 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
4493
4494         PR c++/10047
4495         * g++.dg/template/inline1.C: New test.
4496
4497 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
4498
4499         * gcc.dg/sparc-dwarf2.c: New test.
4500
4501 2003-03-27  Roger Sayle  <roger@eyesopen.com>
4502
4503         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
4504         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
4505
4506 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
4507
4508         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
4509         than reading .x files.
4510         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
4511         * g77.dg/gcov/gcov-1.f: Likewise.
4512         * gcc.misc-tests/gcov-4b.c: Likewise.
4513         * gcc.misc-tests/gcov-5b.c: Likewise.
4514         * gcc.misc-tests/gcov-6.c: Likewise.
4515         * gcc.misc-tests/gcov-7.c: Likewise.
4516         * gcc.misc-tests/gcov-8.c: Likewise.
4517         * g++.dg/gcov/gcov-1.x: Remove.
4518         * g77.dg/gcov/gcov-1.x: Likewise.
4519         * gcc.misc-tests/gcov-4b.x: Likewise.
4520         * gcc.misc-tests/gcov-5b.x: Likewise.
4521         * gcc.misc-tests/gcov-6.x: Likewise.
4522         * gcc.misc-tests/gcov-7.x: Likewise.
4523         * gcc.misc-tests/gcov-8.x: Likewise.
4524
4525 2003-03-27  Glen Nakamura  <glen@imodulo.com>
4526
4527         PR opt/10087
4528         * gcc.dg/20030324-1.c: New test.
4529
4530 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
4531
4532         PR c++/10224
4533         * g++.dg/template/arg3.C: New test.
4534
4535         PR c++/10158
4536         * g++.dg/template/friend18.C: New test.
4537
4538 2003-03-26  Roger Sayle  <roger@eyesopen.com>
4539
4540         * g77.f-torture/compile/20030326-1.f: New test case.
4541
4542 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
4543
4544         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
4545
4546         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
4547
4548 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
4549
4550         * gcc.dg/ia64-sync-3.c: New test.
4551
4552 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
4553
4554         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
4555
4556 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
4557
4558         * gcc.dg/ultrasp6.c: New test.
4559
4560 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
4561
4562         * gcc.dg/i386-signbit-1.c: New test.
4563         * gcc.dg/i386-signbit-2.c: New test.
4564         * gcc.dg/i386-signbit-3.c: New test.
4565
4566 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
4567
4568         * gcc.dg/ultrasp5.c: Fix options.
4569
4570 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
4571
4572         * gcc.dg/ultrasp5.c: Fix comment.
4573
4574 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
4575
4576         PR fortran/10197
4577         * g77.f-torture/execute/10197.f: New test.
4578
4579 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
4580
4581         PR c++/9898, c++/383
4582         * g++.dg/template/conv6.C: New test.
4583
4584         PR c++/10119
4585         * g++.dg/template/ptrmem5.C: New test.
4586
4587         PR c++/10026
4588         * g++.dg/lookup/koenig1.C: New test.
4589
4590         PR C++/10199
4591         * g++.dg/lookup/template2.C: New test.
4592
4593 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
4594
4595         * g++.dg/opt/rtti1.C: New test.
4596
4597 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
4598
4599         * gcc.dg/ultrasp5.c: New test.
4600
4601 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
4602
4603         PR middle-end/9967
4604         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
4605         builtin fputs.
4606
4607 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
4608
4609         PR c/8224
4610         * gcc.dg/20030323-1.c: New test.
4611
4612 2003-03-23  Roger Sayle  <roger@eyesopen.com>
4613
4614         * gcc.c-torture/compile/20030323-1.c: New test case.
4615
4616 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
4617
4618         * gcc.dg/20030321-1.c: New test.
4619
4620 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
4621
4622         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
4623
4624 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
4625
4626         PR c++/9978, c++/9708
4627         * g++.dg/ext/vlm1.C: Adjust expected error.
4628         * g++.dg/ext/vla2.C: New test.
4629         * g++.dg/template/arg1.C: New test.
4630         * g++.dg/template/arg2.C: New test.
4631
4632 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
4633
4634         * g77.f-torture/execute/select.f: New test.
4635         * g77.f-torture/noncompile/select_no_compile.f: New test.
4636
4637 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
4638
4639         PR c++/9898
4640         * g++.dg/other/error4.C: New test.
4641
4642 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
4643
4644         * g++.dg/template/friend17.C: New test.
4645
4646 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
4647
4648         * gcc.c-torture/compile/20030320-1.c: New.
4649
4650 2003-03-20  Roger Sayle  <roger@eyesopen.com>
4651
4652         * gcc.dg/builtins-6.c: New test case.
4653
4654 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
4655
4656         PR target/10073
4657         * gcc.c-torture/compile/20030319-1.c: New.
4658
4659 2003-03-18  Jan Hubicka  <jh@suse.cz>
4660
4661         * gcc.dg/i386-cvt-1.c: New test.
4662
4663 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
4664
4665         * objc.dg/naming-1.m: Use "(parse|syntax) error".
4666         * objc.dg/naming-2.m: Likewise.
4667
4668 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
4669
4670         PR c++/9639
4671         * g++.dg/parse/crash1.C: New test.
4672
4673 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
4674
4675         PR c++/8805
4676         * g++.dg/eh/cleanup1.C: New test.
4677
4678 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
4679
4680         * gcc.c-torture/execute/20030316-1.c: New test case.
4681
4682 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
4683
4684         PR c++/9629
4685         * g++.dg/init/ctor2.C: New test.
4686
4687 2003-03-15  Roger Sayle  <roger@eyesopen.com>
4688
4689         * g77.f-torture/compile/xformat.f: New test case.
4690
4691 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4692
4693         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
4694         * g++.old-deja/g++.mike/eh50.C: Likewise.
4695
4696 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4697
4698         PR c++/6440
4699         * g++.dg/template/spec7.C: New test.
4700         * g++.dg/template/spec8.C: Likewise.
4701
4702 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
4703
4704         * gcc.c-torture/execute/20030313-1.c: New test.
4705
4706 2003-03-14  Richard Henderson  <rth@redhat.com>
4707
4708         * gcc.dg/inline-2.c: Adjust alpha test for external call.
4709
4710 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
4711
4712         * gcc.c-torture/compile/20030314-1.c: New test.
4713
4714 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
4715
4716         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
4717         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
4718         thumb target,
4719         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
4720         to accept newer _imp__  prefix and additional
4721         newline in .drectve section.
4722         * gcc.dg/dll-4.c: Likewise.
4723         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
4724         switch.
4725
4726 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
4727
4728         * g++.dg/parse/namespace9.C: New test.
4729
4730         * g++.dg/init/ref5.C: New test.
4731         * g++.dg/parse/ptrmem1.C: Likewise.
4732
4733 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4734
4735         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
4736         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
4737         regular expression.
4738         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
4739         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
4740
4741 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
4742
4743         * gcc.c-torture/execute/20030224-2.c: New test.
4744
4745 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
4746
4747         * gcc.dg/decl-3.c: New test.
4748
4749 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
4750
4751         * gcc.dg/i386-loop-2.c: New test.
4752
4753 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
4754
4755         PR c++/9474
4756         * g++.dg/parse/namespace8.C: New test.
4757
4758         PR c++/9924
4759         * g++.dg/overload/builtin2.C: New test.
4760
4761 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
4762
4763         * gcc.dg/return-type-3.c: New test.
4764
4765 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
4766
4767         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
4768         profiling options are not supported.
4769
4770 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
4771
4772         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
4773         * g++.old-deja/g++.warn/impint2.C: Likewise.
4774
4775 2003-03-10  Devang Patel  <dpatel@apple.com>
4776
4777         * g++.dg/cpp/c++_cmd_1.C: New test.
4778         * g++.dg/cpp/c++_cmd_1.h: New file.
4779
4780 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
4781
4782         * gcc.dg/altivec-9.c: New file.
4783
4784 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
4785
4786         * gcc.dg/ppc-sdata-1.c: New test.
4787         * gcc.dg/ppc-sdata-2.c: New test.
4788
4789 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
4790
4791         PR c++/9373
4792         * g++.dg/opt/ptrmem2.C: New test.
4793
4794         PR c++/8534
4795         * g++.dg/opt/ptrmem1.C: New test.
4796
4797 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
4798
4799         * gcc.dg/i386-loop-1.c: New test.
4800
4801 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4802
4803         PR c++/9970
4804         * g++.dg/lookup/friend1.C: New test.
4805
4806 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
4807
4808         PR c++/9823
4809         * g++.dg/parser/constructor1.C: New test.
4810
4811 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
4812
4813         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
4814
4815         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
4816
4817 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
4818
4819         * gcc.dg/cpp/Wunused.c: Update test.
4820
4821 2003-03-08  Jan Hubicka  <jh@suse.cz>
4822
4823         * gcc.dg/inline-3.c: New test.
4824
4825 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
4826
4827         PR c++/9809
4828         * g++.dg/parse/builtin1.C: New test.
4829
4830         PR c++/9982
4831         * g++.dg/abi/cookie1.C: New test.
4832         * g++.dg/abi/cookie2.C: Likewise.
4833
4834         PR c++/9524
4835         * g++.dg/template/field1.C: New test.
4836
4837         PR c++/9912
4838         * g++.dg/parse/class1.C: New test.
4839         * g++.dg/parse/namespace7.C: Likewise.
4840         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
4841
4842 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
4843
4844         * g++.dg/init/ref4.C: New test.
4845
4846 2003-03-07  Jan Hubicka  <jh@suse.cz>
4847
4848         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
4849         * gcc.dg/inline-3.c:  New test.
4850
4851 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
4852
4853         * g++.dg/init/ref3.C: New test.
4854
4855         PR c++/9965
4856         * g++.dg/init/ref2.C: New test.
4857
4858         PR c++/9400
4859         * g++.dg/warn/Wshadow-2.C: New test.
4860
4861         PR c++/9791
4862         * g++.dg/warn/Woverloaded-1.C: New test.
4863
4864 2003-03-05  Jan Hubicka  <jh@suse.cz>
4865
4866         * gcc.dg/i386-local2.c: New.
4867         * gcc.dg/i386-local.c: Fix typo.
4868
4869 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
4870
4871         * g++.dg/abi/layout3.C: New test.
4872
4873 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
4874
4875         * gcc.c-torture/compile/20030305-1.c
4876
4877 2003-03-05  Jan Hubicka  <jh@suse.cz>
4878
4879         * gcc.dg/i386-local.c: New.
4880
4881 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
4882
4883         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
4884
4885 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
4886
4887         * gcc.dg/switch-2.c: New test.
4888         * gcc.dg/switch-3.c: New test.
4889         * gcc.dg/Wswitch.c: Adjust line numbers.
4890         * gcc.dg/Wswitch-default.c: Likewise.
4891         * gcc.dg/Wswitch-enum.c: Likewise.
4892
4893 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
4894
4895         * gcc.c-torture/execute/20030222-1.c: New test.
4896
4897 2003-03-03  James E Wilson  <wilson@tuliptree.org>
4898
4899         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
4900
4901 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
4902
4903         PR c++/9878
4904         * g++.dg/init/ref1.C: New test.
4905
4906 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
4907
4908         * gcc.dg/sh-relax.c: New SH-only test.
4909
4910 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
4911
4912         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
4913         comment explaining purpose of testcase.
4914
4915 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
4916
4917         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
4918         for HC11/HC12 (asm needs two int registers).
4919         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
4920         HC11/HC12 because the test uses an asm which needs two 32-bit
4921         registers.
4922
4923 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
4924
4925         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
4926         for HC11/HC12 (array is too large otherwise).
4927         * gcc.c-torture/compile/920501-4.x: New file, likewise.
4928         * gcc.c-torture/compile/20010518-2.x: Likewise.
4929         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
4930         HC11/HC12 (array is too large).
4931
4932 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
4933
4934         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
4935         * lib/g++-dg.exp (g++-dg-test): Likewise.
4936
4937 2003-03-01  Roger Sayle  <roger@eyesopen.com>
4938
4939         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
4940         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
4941
4942 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4943
4944         * g++.dg/warn/implicit-typename1.C: Remove warning.
4945
4946 2003-02-28  Richard Henderson  <rth@redhat.com>
4947
4948         * gcc.dg/noreturn-1.c: Move noreturn warning line.
4949         * gcc.dg/return-type-1.c: Move control reaches end warning line.
4950
4951 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
4952
4953         * gcc.dg/pch/pch.exp: Change .pch to .gch.
4954         * g++.dg/pch/pch.exp: Likewise.
4955
4956 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
4957
4958         PR c++/9879
4959         * testsuite/g++.dg/init/new4.C: New test.
4960
4961 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
4962
4963         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
4964
4965 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
4966
4967         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
4968         unsigned long.
4969
4970         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
4971         wider than float.
4972
4973 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
4974
4975         * lib/scanasm.exp: Add support for counting numbers of
4976         occurences.
4977         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
4978         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
4979
4980 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
4981
4982         PR c++/9683
4983         * g++.dg/template/static3.C: New test.
4984
4985         PR c++/9829
4986         * g++.dg/parse/namespace6.C: New test.
4987
4988 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
4989
4990         PR target/9732
4991         * gcc.dg/20030225-1.c: New test.
4992
4993 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
4994
4995         * README: Remove out-of-date information.
4996
4997         PR c++/9836
4998         * g++.dg/template/spec6.C: New test.
4999
5000 2003-02-24  Jeff Law  <law@redhat.com>
5001
5002         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
5003
5004 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
5005
5006         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
5007         * gcc.dg/pragma-ep-1.c: Likewise.
5008
5009 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5010
5011         PR c++/9602
5012         * g++.dg/template/friend16.C: New test.
5013
5014 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
5015
5016         PR c++/5333
5017         * g++.dg/parse/fused-params1.C: Adjust error messages.
5018         * g++.dg/template/nested3.C: New test.
5019
5020 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
5021
5022         * g++.dg/abi/param1.C: New test.
5023
5024 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5025
5026         PR c++/7982
5027         * g++.dg/warn/implicit-typename1.C: New test.
5028
5029 2003-02-22  Kelley Cook <kelleycook@comcast.net>
5030
5031         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
5032         with "mtune".
5033         * g++.old-deja/g++.other/store-expr2.C: Likewise.
5034         * gcc.c-torture/execute/20010129-1.x: Likewise.
5035         * gcc.dg/20011107-1.c: Likewise.
5036         * gcc.dg/20020108-1.c: Likewise.
5037         * gcc.dg/20020122-3.c: Likewise.
5038         * gcc.dg/20020206-1.c: Likewise.
5039         * gcc.dg/20020310-1.c: Likewise.
5040         * gcc.dg/20020426-2.c: Likewise.
5041         * gcc.dg/20020517-1.c: Likewise.
5042         * gcc.dg/991230-1.c: Likewise.
5043         * gcc.dg/i386-unroll-1.c: Likewise.
5044         * gcc.misc-tests/i386-prefetch.exp: Likewise.
5045
5046 2003-02-22  Jan Hubicka  <jh@suse.cz>
5047
5048         * gcc.dg/i386-mul.c: New test.
5049
5050 2003-02-21  Roger Sayle  <roger@eyesopen.com>
5051
5052         * gcc.dg/builtins-5.c: New test case.
5053
5054 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
5055
5056         * gcc.dg/asmreg-1.c: New test.
5057
5058 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
5059
5060         PR c++/9749
5061         * g++.dg/parse/varmod1.C: New test.
5062
5063 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
5064
5065         PR c++/9727
5066         * g++.dg/template/op1.C: New test.
5067
5068 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
5069
5070         PR c++/8906
5071         * g++.dg/template/nested2.C: New test.
5072
5073 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
5074
5075         PR c++/8724
5076         * g++.dg/expr/dtor1.C: New test.
5077
5078 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
5079
5080         * gcc.dg/cpp/include3.c: New test.
5081         * gcc.dg/cpp/inc/foo.h: New file.
5082
5083 2003-02-21  Glen Nakamura  <glen@imodulo.com>
5084
5085         * gcc.c-torture/execute/20030221-1.c: New test.
5086
5087 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
5088
5089         PR c++/9729
5090         * g++.dg/abi/conv1.C: New test.
5091
5092 2003-02-20  Jan Hubicka  <jh@suse.cz>
5093
5094         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
5095
5096 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
5097
5098         * gcc.c-torture/compile/20030219-1.c: New test.
5099
5100 2003-02-18  Jan Hubicka  <jh@suse.cz>
5101
5102         * gcc.dg/funcorder.c: New test.
5103
5104 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
5105
5106         * gcc.c-torture/execute/20030218-1.c: New.
5107
5108 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
5109
5110         * gcc.dg/20030218-1.c: New.
5111
5112 2003-02-18  Richard Henderson  <rth@redhat.com>
5113
5114         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
5115         * gcc.dg/attr-used-2.c: New.
5116
5117 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
5118
5119         PR c++/9704
5120         * g++.dg/init/copy5.C: New test.
5121
5122 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
5123
5124         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
5125         * g++.dg/pch/pch.exp: Likewise.
5126
5127 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
5128
5129         * gcc.c-torture/execute/20030209-1.c: Enable the test if
5130         STACK_SIZE is not defined.
5131
5132 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5133
5134         PR c++/9457
5135         * g++.dg/template/init1.C: New test.
5136
5137 2003-02-16  Jan HUbicka  <jh@suse.cz>
5138
5139         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
5140         (foo): Add few extra tests
5141         * gcc.dg/c99-const-expr-3.c: Likewise.
5142         * gcc.c-torture/execute/20030216-1.c: New.
5143
5144 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5145
5146         PR c++/9459
5147         * g++.dg/ext/typeof4.C: New test.
5148
5149 2003-02-15  Roger Sayle  <roger@eyesopen.com>
5150
5151         * gcc.dg/i386-387-3.c: New test case.
5152
5153 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
5154
5155         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
5156         cris-*-elf* cris-*-aout* and mmix-*-*.
5157
5158 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
5159
5160         * gcc.dg/20030213-1.c: New test.
5161
5162 2003-02-12  Roger Sayle  <roger@eyesopen.com>
5163
5164         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
5165         * gcc.dg/i386-387-2.c: Likewise.
5166
5167 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
5168
5169         * gcc.dg/ppc-spe.c: Fix formatting.
5170         Enable tests that were previously unsupported by gas.
5171         Delete tests for instructions that no longer exist.
5172         Switch arguments on evsubifw builtin.
5173
5174 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
5175
5176         * gcc.c-torture/execute/20030209-1.c: Disable the test if
5177         STACK_SIZE is too small.
5178
5179 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
5180             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
5181
5182         * gcc.dg/decl-2.c: New test.
5183
5184 2003-02-10  Jan Hubicka  <jh@suse.cz>
5185
5186         * gcc.dg/i386-fpcvt-1.c:  New test.
5187
5188 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
5189
5190         * gcc.c-torture/execute/20030209-1.c: New test.
5191
5192 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
5193
5194         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
5195         int-wide bitops, use the constants of the same width.
5196         Likewise, if long long is 32-bit wide, test bitops using
5197         32-bit constants.
5198
5199 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
5200
5201         * gcc.dg/20021014-1.c: Annotate with expected notice text.
5202
5203 2003-02-07  Roger Sayle  <roger@eyesopen.com>
5204
5205         * testsuite/gcc.dg/builtins-4.c: New test case.
5206
5207 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5208
5209         * gcc.dg/20020430-1.c: Fix dg command typos.
5210         * gcc.dg/20020503-1.c: Likewise.
5211
5212 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5213
5214         PR c++/8785
5215         * g++.dg/parse/fused-params1.C: New test.
5216
5217         PR c++/8857
5218         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
5219
5220         PR c++/8921
5221         * g++.dg/parse/non-dependent1.C: New test.
5222
5223         PR c++/8928
5224         * g++.dg/parse/dupl-tmpl-args1.C: New test.
5225
5226         PR c++/9228
5227         * g++.dg/parse/undefined7.C: New test.
5228         * g++.dg/parse/non-templ1.C: New test.
5229
5230         PR c++/9229
5231         * g++.dg/parse/too-many-tmpl-args1.C: New test.
5232
5233 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
5234
5235         * gcc.c-torture/compile/20030206-1.c: New test.
5236
5237 2003-02-05  Roger Sayle  <roger@eyesopen.com>
5238
5239         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
5240         "pow" to "foo" to avoid potential confusion with a math built-in.
5241
5242 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5243
5244         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
5245         conditions for SPARC targets.
5246
5247 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
5248
5249         * gcc.dg/20030204-1.c: New test.
5250
5251 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5252
5253         PR c++/38
5254         * g++.dg/parse/array-size1.C: New test.
5255
5256         PR c++/5657
5257         * g++.dg/parse/undefined3.C: New test.
5258
5259         PR c++/5665
5260         * g++.dg/parse/undefined4.C: New test.
5261
5262         PR c++/5975
5263         * g++.dg/parse/undefined5.C: New test.
5264
5265         PR c++/7259
5266         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
5267
5268         PR c++/8578
5269         * g++.dg/parse/casting-operator1.C: New test.
5270
5271         PR c++/8596
5272         * g++.dg/parse/undefined6.C: New test.
5273
5274         PR c++/8736
5275         * g++.dg/parse/missing-template1.C: New test.
5276
5277 2003-02-04  Jan Hubicka  <jh@suse.cz>
5278
5279         * gcc.dg/i386-cadd.c:  Compile using -march=k8.
5280         * gcc.dg/i386-cmov?.c:  Likewise.
5281         * gcc.dg/i386-fpcvt-?.c:  Likewise.
5282         * gcc.dg/i386-ssefp-1.c:  Likewise.
5283         * gcc.dg/i386-ssetype-?.c:  Likewise; fix for register passing
5284         conventions.
5285
5286 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
5287
5288         PR c++/7129
5289         * testsuite/g++.dg/ext/max.C: New test.
5290
5291 2003-02-03  Jan Hubicka  <jh@suse.cz>
5292
5293         * gcc.c-torture/execute/20030203-1.c: New test.
5294
5295 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
5296
5297         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
5298         'natural-endian'.
5299
5300 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
5301
5302         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
5303         * g++.dg/init/new2.C: Likewise.
5304         * g++.dg/other/new1.C: Likewise.
5305
5306 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
5307
5308         * gcc.dg/struct-ret-libc.c: New test.
5309
5310 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
5311
5312         * gcc.dg/20030129-1.c: New test.
5313
5314 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5315
5316         PR c++/8849
5317         * g++.dg/template/ptrmem4.C: New test.
5318
5319 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
5320
5321         * g++.dg/parser/constant1.C: New test.
5322
5323 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5324
5325         PR c++/8591
5326         * g++.dg/parse/friend2.C: New test.
5327
5328 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
5329
5330         PR c++/9437
5331         * g++.dg/template/unify4.C: New test.
5332
5333 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
5334
5335         * gcc.c-torture/execute/20030128-1.c: New test.
5336
5337 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
5338
5339         * g++.dg/lookup/nested1.C: Test moved from ...
5340         * g++.old-deja/g++.other/lookup24.C: ... here.
5341
5342 2003-01-28  Jan Hubicka  <jh@suse.cz>
5343
5344         * gcc.dg/i386-cmov5.c:  New test.
5345
5346 2003-01-28  D.Venkatasubramanian   <dvenkat@noida.hcltech.com>
5347
5348         * gcc.c-torture/execute/20010925-1.c: Changed the
5349         memcpy declaration.
5350
5351 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
5352
5353         PR c++/3902
5354         * g++.dg/parse/template5.C: New test.
5355
5356 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
5357
5358         PR fortran/9258
5359         * g77.dg/pr9258: New test.
5360
5361 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
5362
5363         * README: Move relevant parts from README.g++.
5364
5365         * README.g++: Remove this file.
5366
5367 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
5368
5369         * g++.dg/abi/dcast1.C: New test.
5370
5371 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5372
5373         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
5374
5375 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
5376
5377         PR c++/47
5378         * g++.old-deja/g++.other/lookup24.C: New test.
5379
5380 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5381
5382         PR middle-end/7227
5383         * gcc.dg/uninit-C.c: New test.
5384
5385 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
5386
5387         * g++.dg/abi/covariant1.C: New test.
5388
5389 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
5390
5391         * gcc.dg/20030123-1.c: New test.
5392
5393 2003-01-25  Jan Hubicka  <jh@suse.cz>
5394
5395         PR opt/8492
5396         * gcc.c-torture/compile/20030125-1.c
5397
5398 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
5399
5400         PR c++/9403
5401         * g++.dg/parse/template3.C: New test.
5402         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
5403
5404         PR c++/795
5405         * g++.dg/parse/template4.C: New test.
5406
5407         PR c++/9415
5408         * g++.dg/template/qual2.C: New test.
5409
5410         PR c++/8545
5411         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
5412
5413         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
5414
5415 2003-01-25  Roger Sayle  <roger@eyesopen.com>
5416
5417         * gcc.c-torture/execute/switch-1.c: New test case.
5418
5419 2003-01-25  Jan Hubicka  <jh@suse.cz>
5420
5421         * gcc.c-torture/execute/20030125-1.[cx]: New test.
5422
5423 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
5424
5425         Tweaks for Bison-1.875. From the NEWS file:
5426         "- `parse error' -> `syntax error'
5427         Bison now uniformly uses the term `syntax error'"
5428         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
5429         * gcc.dg/cpp/digraph2.c: Likewise.
5430         * gcc.dg/cpp/direct2.c: Likewise.
5431         * gcc.dg/cpp/paste4.c: Likewise.
5432         * gcc.dg/c90-restrict-1.c: Likewise.
5433         * gcc.dg/c99-func-2.c: Likewise.
5434         * gcc.dg/noncompile/920721-2.c: Likewise.
5435         * gcc.dg/noncompile/930622-2.c: Likewise.
5436         * gcc.dg/noncompile/940112-1.c: Likewise.
5437         * gcc.dg/noncompile/950921-1.c: Likewise.
5438         * gcc.dg/noncompile/951123-1.c: Likewise.
5439         * gcc.dg/noncompile/971104-1.c: Likewise.
5440         * gcc.dg/noncompile/990416-1.c: Likewise.
5441
5442 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
5443
5444         * g++.dg/parse/undefined1.C: Add error message.
5445
5446 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
5447
5448         PR c++/9354
5449         * g++.dg/parse/new1.C: New test.
5450
5451         PR c++/9216
5452         * g++.dg/parse/template2.C: New test.
5453
5454         PR c++/9354
5455         * g++.dg/parse/typedef2.C: New test.
5456
5457         PR c++/9328
5458         * g++.dg/ext/typeof3.C: New test.
5459
5460 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5461
5462         PR c++/2738
5463         * g++.dg/parse/ret-type1.C: New test.
5464
5465         PR c++/3792
5466         * g++.dg/parse/tmpl-outside1.C: New test.
5467
5468         PR c++/4207
5469         * g++.dg/parse/int-as-enum1.C: New test.
5470
5471         PR c++/4903
5472         * g++.dg/parse/no-typename1.C: New test.
5473
5474         PR c++/5533
5475         * g++.dg/parse/no-value1.C: New test.
5476
5477         PR c++/5921
5478         * g++.dg/parse/wrong-inline1.C: New test.
5479
5480         PR c++/6402
5481         * g++.dg/parse/ref1.C: New test.
5482
5483         PR c++/6992
5484         * g++.dg/parse/attr-ctor1.C: New test.
5485
5486         PR c++/7229
5487         * g++.dg/parse/namespace5.C: New test.
5488
5489         PR c++/7917
5490         * g++.dg/parse/func-def1.C: New test.
5491
5492         PR c++/8143
5493         * g++.dg/parse/undefined1.C: New test.
5494
5495         PR c++/5723, PR c++/8522
5496         * g++.dg/parse/specialization1.C: New test.
5497
5498         PR c++/163, PR c++/8595
5499         * g++.dg/parse/struct-as-enum1.C: New test.
5500
5501         PR c++/9173
5502         * g++.dg/parse/undefined2.C: New test.
5503
5504 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
5505
5506         PR c++/9298
5507         * g++.dg/parse/template1.C: New test.
5508
5509         PR c++/9384
5510         * g++.dg/parse/using1.C: New test.
5511
5512         PR c++/9285
5513         PR c++/9294
5514         * g++.dg/parse/expr2.C: New test.
5515
5516         PR c++/9388
5517         * g++.dg/parse/lookup2.C: Likewise.
5518
5519 2003-01-21  Jan Hubicka  <jh@suse.cz>
5520
5521         * gcc.c-torture/execute/990208-1.c:  Add noinline attributes as needed.
5522         * gcc.c-torture/execute/eeprof-1.c:  Likewise.
5523         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
5524         * gcc.c-torture/execute/string-opt-*.c: Likewise.
5525
5526 2003-01-20  Nick Clifton  <nickc@redhat.com>
5527
5528         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
5529         problem with ARM sibcall code generation.
5530
5531 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
5532
5533         * gcc.c-torture/execute/20030120-1.c: New.
5534
5535 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
5536
5537         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
5538
5539 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
5540
5541         PR c++/9272
5542         * g++.dg/parse/ctor1.C: New test.
5543
5544         PR c++/9294:
5545         * g++.dg/parse/qualified1.C: New test.
5546
5547         * g++.dg/parse/typename3.C: New test.
5548
5549 2003-01-16  Richard Henderson  <rth@redhat.com>
5550
5551         * g++.dg/tls/init-2.C: Fix error matches for real this time.
5552
5553 2003-01-16  Richard Henderson  <rth@redhat.com>
5554
5555         * g++.dg/pch/pch.exp: Copy test header to the working directory
5556         before using it either for precompilation or direct use.
5557         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
5558         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
5559
5560 2003-01-16  Richard Henderson  <rth@redhat.com>
5561
5562         * gcc.dg/pch/pch.exp: Copy test header to the working directory
5563         before using it either for precompilation or direct use.
5564         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
5565         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
5566
5567 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
5568
5569         * gcc/testsuite/g++.dg/ext/typename1.C: Add typename keyword.
5570         * gcc/testsuite/g++.dg/template/crash1.C: Update error messages.
5571         * gcc/testsuite/g++.dg/template/crash2.C: Remove error message.
5572         * gcc/testsuite/g++.dg/parse/typename2.C: New test.
5573         * gcc/testsuite/g++.dg/template/typename2.C: Change implicit
5574         typename warning into error.
5575         * gcc/testsuite/g++.old-deja/g++.benjamin/tem03.C: Issue more
5576         error messages.
5577         * gcc/testsuite/g++.old-deja/g++.benjamin/tem04.C: Fix typos.
5578         * gcc/testsuite/g++.old-deja/g++.brendan/crash56.C: Add this->.
5579         * gcc/testsuite/g++.old-deja/g++.law/visibility13.C: Remove error
5580         messages.
5581         * gcc/testsuite/g++.old-deja/g++.ns/template17.C: Reorder code to
5582         make declaration visible in template.
5583         * gcc/testsuite/g++.old-deja/g++.pt/crash3.C: Fix typos.
5584         * gcc/testsuite/g++.old-deja/g++.pt/crash36.C: Issue more error
5585         messages.
5586         * gcc/testsuite/g++.old-deja/g++.pt/crash5.C: Improve error
5587         message.
5588         * gcc/testsuite/g++.old-deja/g++.pt/crash67.C: Remove warning.
5589         * gcc/testsuite/g++.old-deja/g++.pt/inherit1.C: Add this->.
5590         * gcc/testsuite/g++.old-deja/g++.pt/niklas01a.C: Add error message.
5591         * gcc/testsuite/g++.old-deja/g++.pt/typename16.C: Replace implicit
5592         typename warning with error message.
5593         * gcc/testsuite/g++.old-deja/g++.pt/typename19.C: Remove warning.
5594         * gcc/testsuite/g++.old-deja/g++.robertl/eb112.C: Fix typo.
5595         * gcc/testsuite/g++.old-deja/g++.robertl/eb24.C: Use this->.
5596
5597 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
5598
5599         * g++.dg/parse/ambig2.C: New test.
5600
5601 2003-01-15  Richard Henderson  <rth@redhat.com>
5602
5603         * g++.dg/tls/init-2.C: Update error message string.
5604
5605 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5606
5607         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
5608
5609 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
5610
5611         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
5612         all for HC11/HC12.
5613         * gcc.c-torture/compile/20001205-1.x: Likewise.
5614         * gcc.c-torture/compile/20001226-1.x: Likewise.
5615         * gcc.c-torture/compile/920520-1.x: Likewise.
5616         * gcc.c-torture/compile/961203-1.x: Likewise.
5617         * gcc.c-torture/compile/20020604-1.x: Likewise.
5618
5619 2003-01-15  Jan Hubicka  <jh@suse.cz>
5620
5621         * gcc.c-torture/compile/20030115-1.c: New test.
5622
5623         * gcc.dg/i386-fpcvt-1.c: New test.
5624         * gcc.dg/i386-fpcvt-2.c: New test.
5625
5626 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
5627
5628         Further conform g++'s __vmi_class_type_info to the C++ ABI
5629         specification.
5630         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
5631         the specification.
5632
5633 2003-01-14  Jan Hubicka  <jh@suse.cz>
5634
5635         * gcc.dg/i386-fpcvt-1.c: New test.
5636         * gcc.dg/i386-fpcvt-2.c: New test.
5637
5638 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
5639
5640         * gcc.dg/i386-mmx-3.c: New test.
5641
5642 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
5643
5644         PR c++/9264
5645         * g++.dg/parse/octal1.C: New file.
5646
5647         PR c++/9172
5648         * g++.dg/parse/typename1.C: New file.
5649
5650 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
5651
5652         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
5653         * gcc.dg/bf-no-ms-layout.c: Likewise.
5654         * gcc.dg/bf-ms-attrib.c: Likewise.
5655
5656 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
5657
5658         PR c++/9099
5659         * g++.dg/parse/dtor1.C: New file.
5660
5661         PR c++/9128
5662         * g++.dg/rtti/typeid1.C: New file.
5663
5664         PR c++/9153
5665         * g++.dg/parse/lookup1.C: New file.
5666
5667         PR c++/9171
5668         * g++.dg/templ/spec5.C: New file.
5669
5670 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
5671
5672         * gcc.c-torture/compile/20030110-1.c: New test.
5673
5674 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
5675
5676         Merge from pch-branch:
5677
5678         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
5679
5680         * gcc.dg/pch/cpp-1.h: New.
5681         * gcc.dg/pch/cpp-1.c: New.
5682         * gcc.dg/pch/cpp-2.h: New.
5683         * gcc.dg/pch/cpp-2.c: New.
5684
5685         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
5686
5687         * gcc.dg/pch/except-1.h: New.
5688         * gcc.dg/pch/except-1.c: New.
5689
5690         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
5691
5692         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
5693         running test.
5694         * gcc.dg/pch: Include *.hp not *.h.
5695         * gcc.dg/pch/system-1.h: New.
5696         * gcc.dg/pch/system-1.c: New.
5697
5698         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
5699
5700         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
5701         rather than trying to build and run a program using PCH.
5702         * gcc.dg/pch: Remove dg-do commands from test files.
5703
5704         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
5705
5706         * gcc.dg/pch/macro-3.c: New.
5707         * gcc.dg/pch/macro-3.h: New.
5708
5709         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
5710
5711         * gcc.dg/pch/common-1.c: New.
5712         * gcc.dg/pch/common-1.h: New.
5713         * gcc.dg/pch/decl-1.c: New.
5714         * gcc.dg/pch/decl-1.h: New.
5715         * gcc.dg/pch/decl-2.c: New.
5716         * gcc.dg/pch/decl-2.h: New.
5717         * gcc.dg/pch/decl-3.c: New.
5718         * gcc.dg/pch/decl-3.h: New.
5719         * gcc.dg/pch/decl-4.c: New.
5720         * gcc.dg/pch/decl-4.h: New.
5721         * gcc.dg/pch/decl-5.c: New.
5722         * gcc.dg/pch/decl-5.h: New.
5723         * gcc.dg/pch/global-1.c: New.
5724         * gcc.dg/pch/global-1.h: New.
5725         * gcc.dg/pch/inline-1.c: New.
5726         * gcc.dg/pch/inline-1.h: New.
5727         * gcc.dg/pch/inline-2.c: New.
5728         * gcc.dg/pch/inline-2.h: New.
5729         * gcc.dg/pch/static-1.c: New.
5730         * gcc.dg/pch/static-1.h: New.
5731         * gcc.dg/pch/static-2.c: New.
5732         * gcc.dg/pch/static-2.h: New.
5733
5734         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
5735
5736         * g++.dg/pch/pch.exp: Better handle failing testcases.
5737         * gcc.dg/pch/pch.exp: Likewise.
5738         * gcc.dg/pch/macro-1.c: New.
5739         * gcc.dg/pch/macro-1.h: New.
5740         * gcc.dg/pch/macro-2.c: New.
5741         * gcc.dg/pch/macro-2.h: New.
5742
5743         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
5744
5745         * g++.dg/dg.exp: Treat files in pch/ specially.
5746         * g++.dg/pch/pch.exp: New file.
5747         * g++.dg/pch/empty.H: New file.
5748         * g++.dg/pch/empty.C: New file.
5749         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
5750         "precompile".
5751
5752         * gcc.dg/pch/pch.exp: New file.
5753         * gcc.dg/pch/empty.h: New file.
5754         * gcc.dg/pch/empty.c: New file.
5755         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
5756         "precompile".
5757
5758 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5759
5760         * g++.dg/template/friend14.C: New test.
5761
5762 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
5763
5764         * gcc.dg/old-style-asm-1.c: New test.
5765
5766 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
5767
5768         * gcc.c-torture/compile/20030109-1.c: New test.
5769
5770 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
5771
5772         * gcc.c-torture/execute/20030109-1.c: New test.
5773
5774 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
5775
5776         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
5777         * g++.old-deja/g++.mike/dyncast2.C: Likewise
5778         * g++.old-deja/g++.mike/dyncast3.C: Likewise
5779         * g++.old-deja/g++.mike/eh2.C: Likewise
5780         * g++.old-deja/g++.mike/eh3.C: Likewise
5781         * g++.old-deja/g++.mike/eh5.C: Likewise
5782         * g++.old-deja/g++.mike/eh6.C: Likewise
5783         * g++.old-deja/g++.mike/eh7.C: Likewise
5784         * g++.old-deja/g++.mike/eh8.C: Likewise
5785         * g++.old-deja/g++.mike/eh9.C: Likewise
5786         * g++.old-deja/g++.mike/eh10.C: Likewise
5787         * g++.old-deja/g++.mike/eh12.C: Likewise
5788         * g++.old-deja/g++.mike/eh13.C: Likewise
5789         * g++.old-deja/g++.mike/eh14.C: Likewise
5790         * g++.old-deja/g++.mike/eh16.C: Likewise
5791         * g++.old-deja/g++.mike/eh17.C: Likewise
5792         * g++.old-deja/g++.mike/eh18.C: Likewise
5793         * g++.old-deja/g++.mike/eh21.C: Likewise
5794         * g++.old-deja/g++.mike/eh23.C: Likewise
5795         * g++.old-deja/g++.mike/eh24.C: Likewise
5796         * g++.old-deja/g++.mike/eh25.C: Likewise
5797         * g++.old-deja/g++.mike/eh26.C: Likewise
5798         * g++.old-deja/g++.mike/eh27.C: Likewise
5799         * g++.old-deja/g++.mike/eh28.C: Likewise
5800         * g++.old-deja/g++.mike/eh29.C: Likewise
5801         * g++.old-deja/g++.mike/eh31.C: Likewise
5802         * g++.old-deja/g++.mike/eh33.C: Likewise
5803         * g++.old-deja/g++.mike/eh34.C: Likewise
5804         * g++.old-deja/g++.mike/eh35.C: Likewise
5805         * g++.old-deja/g++.mike/eh36.C: Likewise
5806         * g++.old-deja/g++.mike/eh37.C: Likewise
5807         * g++.old-deja/g++.mike/eh38.C: Likewise
5808         * g++.old-deja/g++.mike/eh39.C: Likewise
5809         * g++.old-deja/g++.mike/eh40.C: Likewise
5810         * g++.old-deja/g++.mike/eh41.C: Likewise
5811         * g++.old-deja/g++.mike/eh42.C: Likewise
5812         * g++.old-deja/g++.mike/eh44.C: Likewise
5813         * g++.old-deja/g++.mike/eh46.C: Likewise
5814         * g++.old-deja/g++.mike/eh47.C: Likewise
5815         * g++.old-deja/g++.mike/eh48.C: Likewise
5816         * g++.old-deja/g++.mike/eh49.C: Likewise
5817         * g++.old-deja/g++.mike/eh50.C: Likewise
5818         * g++.old-deja/g++.mike/eh51.C: Likewise
5819         * g++.old-deja/g++.mike/eh53.C: Likewise
5820         * g++.old-deja/g++.mike/eh55.C: Likewise
5821         * g++.old-deja/g++.mike/p7912.C: Likewise
5822         * g++.old-deja/g++.mike/p9706.C: Likewise
5823         * g++.old-deja/g++.mike/p10416.C: Likewise
5824         * g++.old-deja/g++.mike/p11667.C: Likewise
5825         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
5826         Remove redundant reference to Iris.
5827         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
5828         Elxsi, i860, Pico Java, and WE32K.
5829
5830 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
5831
5832         * g++.dg/ext/asm4.C: New test.
5833
5834 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5835
5836         PR c++/9030
5837         * g++.dg/template/friend12.C: New test.
5838         * g++.dg/template/friend13.C: Likewise.
5839         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
5840
5841 2003-01-08  Jan Hubicka  <jh@suse.cz>
5842
5843         * gcc.dg/i386-cadd.c: New test.
5844         * gcc.dg/i386-cmov4.c: Likewise.
5845
5846 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
5847
5848         PR c++/9165
5849         * g++.dg/warn/Wunused-3.C: New test.
5850
5851         * g++.dg/abi/bitfield9.C: New test.
5852
5853         PR c++/9189
5854         * g++.dg/parse/defarg3.C: New test.
5855
5856 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
5857
5858         * g++.dg/parse/ambig1.C: New test.
5859         * g++.dg/parse/defarg2.C: New test.
5860
5861 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
5862
5863         * g++.dg/template/defarg-1.C: New test.
5864         * g++.dg/template/local2.C: Likewise.
5865
5866 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
5867
5868         * gcc.c-torture/execute/20030105-1.c: New test.
5869
5870 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5871
5872         * g++.dg/parse/namespace3.C: Remove extra semicolons.
5873         * g++.dg/parse/namespace4.C: Likewise.
5874
5875 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
5876
5877         * g++.dg/template/ntp2.C: New test.
5878
5879 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
5880
5881         * g++.dg/parse/extern-C-1.C: New test.
5882
5883         * g++.dg/parse/namespace4.C: New test.
5884
5885         * g++.dg/template/nested1.C: New test.
5886
5887         * g++.dg/parse/namespace3.C: New test.
5888
5889 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
5890
5891         * g++.dg/lookup/two-stage1.C: New test.
5892
5893 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5894
5895         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
5896         * g++.old-deja/g++.jason/access8.C: Likewise.
5897         * g++.old-deja/g++.other/decl5.C: Likewise.
5898
5899 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
5900
5901         * g++.dg/parse/parse7.C: New test.
5902
5903 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
5904
5905         PR c++/2843
5906         * g++.dg/ext/attrib7.C: New test.
5907
5908 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
5909
5910         * g++.dg/parse/parse6.C: New test.
5911
5912 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
5913
5914         * gcc.dg/h8300-stack-1.c: New.
5915
5916 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
5917
5918         g++.dg/lookup/exception1.C: New test.
5919
5920         g++.dg/lookup/template1.C: New test.
5921
5922         g++.dg/parse/namespace2.C: New test.
5923
5924         g++.dg/parse/parens2.C: New test.
5925
5926 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
5927
5928         * g++.dg/parse/parse5.C: New test.
5929         * g++.dg/lookup/scoped4.C: New test.
5930
5931 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
5932
5933         * g++.dg/parse/parens1.C: New test.
5934
5935         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
5936         angle-bracket1.C.
5937         * g++.dg/parse/parens2.C: New test.
5938
5939         * g++.dg/lookup/scope-operator1.C: New test.
5940
5941         * g++.dg/parse/operator1.C: New test.
5942
5943 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5944
5945         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
5946         * g++.old-deja/g++.other/access6.C: Likewise.
5947         * g++.old-deja/g++.other/decl1.C: Likewise.
5948         * g++.old-deja/g++.pt/typename12.C: Likewise.
5949
5950 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
5951
5952         * g++.dg/parse/namespace1.C: New test.
5953
5954 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
5955
5956         * g++.dg/parse/parse4.C: New test.
5957
5958 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
5959
5960         * g++.dg/parse/parse3.C: New test.
5961
5962 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
5963
5964         * g++.dg/parse/parse2.C: New test.
5965
5966 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
5967
5968         * g++.dg/template/friend11.C: New test.
5969
5970 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
5971
5972         * g++.dg/parse/parse1.C: New test.
5973
5974 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
5975
5976         * lib/profopt.exp: Change the name of a global variable to avoid
5977         possible clashes with other test suites.
5978
5979 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
5980
5981         * g++.dg/inherit/covariant8.C: New test.
5982
5983 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
5984
5985         * g++.dg/init/array9.C: New test.
5986
5987         PR c++/9112
5988         * g++.dg/parse/expr1.C: New test.
5989
5990 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
5991
5992         * gcc.c-torture/compile/20021230-1.c: New test.
5993
5994 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
5995
5996         * g++.dg/inherit/covariant5.C: New test.
5997         * g++.dg/inherit/covariant6.C: New test.
5998         * g++.dg/inherit/covariant7.C: New test.
5999
6000 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6001
6002         PR c++/2739
6003         * g++.dg/other/access2.C: New test.
6004
6005 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
6006
6007         * g++.dg/other/anon-struct.C: No longer fails
6008         * g++.old-deja/g++.brendan/parse4.C: Likewise.
6009         * g++.old-deja/g++.brendan/parse5.C: Likewise.
6010         * g++.old-deja/g++.brendan/parse6.C: Likewise.
6011
6012 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
6013
6014         * g++.dg/parse/angle-bracket.C (main): No longer fails.
6015
6016 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
6017
6018         * g++.dg/eh/spec4.C: Remove stray semicolon.
6019         * g++.dg/expr/pmf-1.C: Change error message.
6020         * g++.dg/ext/asm1.C: Remove stray semicolon.
6021         * g++.dg/ext/typename1.C: Add missing typenames.
6022         * g++.dg/inherit/template-as-base.C: Change error message.
6023         * g++.dg/lookup/scoped1.C: Likewise.
6024         * g++.dg/lookup/scoped2.C: Likewise.
6025         * g++.dg/lookup/using2.C: Likewise.
6026         * g++.dg/other/component1.C: Remove stray semicolon.
6027         * g++.dg/other/do1.C: Change error message.
6028         * g++.dg/other/error2.C: Likewise.
6029         * g++.dg/other/init1.C: Likewise.
6030         * g++.dg/other/packed1.C: Remove stray semicolon.
6031         * g++.dg/other/ptrmem2.C: Change error message.
6032         * g++.dg/parse/parameter-declaration-1.C: Remove line number
6033         marker.
6034         * g++.dg/special/initp1.C: Remove invalid attribute usage.
6035         * g++.dg/template/access3.C: Add typename keyword.
6036         * g++.dg/template/access5.C: Remove stray semicolon.
6037         * g++.dg/template/access6.C: Likewise.
6038         * g++.dg/template/complit1.C: Likewise.
6039         * g++.dg/template/crash1.C: Change error message.
6040         * g++.dg/template/inherit2.C: Remove stray semicolon.
6041         * g++.dg/template/instantiate2.C: Likewise.
6042         * g++.dg/template/instantiate3.C: Change error message.
6043         * g++.dg/template/qual1.C: Remove stray semicolon.
6044         * g++.dg/template/qualttp18.C: Change error message.
6045         * g++.dg/template/ref1.C: Remove stray semicolon.
6046         * g++.dg/template/sizeof1.C (A::value): Declare it.
6047         * g++.dg/template/spec4.C: Change error message.
6048         * g++.dg/template/static1.C: Likewise.
6049         * g++.dg/template/type1.C: Likewise.
6050         * g++.dg/template/typename3.C: Likewise.
6051         * g++.old-deja/g++.benjamin/13478.C: Change error message.
6052         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
6053         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
6054         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
6055         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
6056         named return value extension.
6057         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
6058         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
6059         * g++.old-deja/g++.bob/extern_C.C: Likewise.
6060         * g++.old-deja/g++.bob/inherit2.C: Likewise.
6061         * g++.old-deja/g++.brendan/complex1.C: Likewise.
6062         * g++.old-deja/g++.brendan/copy5.C: Likewise.
6063         * g++.old-deja/g++.brendan/crash13.C: Likewise.
6064         * g++.old-deja/g++.brendan/crash15.C: Likewise.
6065         * g++.old-deja/g++.brendan/crash18.C: Change error message.
6066         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
6067         * g++.old-deja/g++.brendan/crash38.C: Likewise.
6068         * g++.old-deja/g++.brendan/crash50.C: Likewise.
6069         * g++.old-deja/g++.brendan/crash56.C: Likewise.
6070         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
6071         syntax.
6072         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
6073         * g++.old-deja/g++.brendan/crash8.C: Change error message.
6074         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
6075         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
6076         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
6077         * g++.old-deja/g++.brendan/template11.C: Likewise.
6078         * g++.old-deja/g++.brendan/template26.C: Likewise.
6079         * g++.old-deja/g++.brendan/template27.C: Use explicit
6080         specialization syntax.
6081         * g++.old-deja/g++.brendan/template30.C: Likewise.
6082         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
6083         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
6084         non-dependent names.
6085         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
6086         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
6087         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
6088         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
6089         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
6090         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
6091         named return value extension.
6092         * g++.old-deja/g++.ext/namedret2.C: Likewise.
6093         * g++.old-deja/g++.ext/namedret3.C: Likewise.
6094         * g++.old-deja/g++.ext/return1.C: Likewise.
6095         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
6096         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
6097         * g++.old-deja/g++.jason/access8.C: Likewise.
6098         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
6099         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
6100         pseudo-destructor names.
6101         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
6102         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
6103         pseudo-destructor names.
6104         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
6105         * g++.old-deja/g++.jason/overload19.C: Likewise.
6106         * g++.old-deja/g++.jason/overload32.C: Likewise.
6107         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
6108         stray semicolons.
6109         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
6110         * g++.old-deja/g++.jason/return.C: Likewise.
6111         * g++.old-deja/g++.jason/return2.C: Likewise.
6112         * g++.old-deja/g++.jason/shadow1.C: Likewise.
6113         * g++.old-deja/g++.jason/special.C: Use explicit specialization
6114         syntax.
6115         * g++.old-deja/g++.jason/template10.C: Account for use of
6116         non-dependent names.
6117         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
6118         syntax.
6119         * g++.old-deja/g++.jason/template37.C: Likewise.
6120         * g++.old-deja/g++.law/access4.C: Change error messages.
6121         * g++.old-deja/g++.law/arm13.C:  Remove incorrect
6122         pseudo-destructor names.
6123         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
6124         * g++.old-deja/g++.law/ctors9.C: Likewise.
6125         * g++.old-deja/g++.law/cvt22.C: Likewise.
6126         * g++.old-deja/g++.law/dtors5.C: Likewise.
6127         * g++.old-deja/g++.law/global-init1.C: Likewise.
6128         * g++.old-deja/g++.law/missed-error3.C: Likewise.
6129         * g++.old-deja/g++.law/operators28.C: Likewise.
6130         * g++.old-deja/g++.law/visibility28.C: Likewise.
6131         * g++.old-deja/g++.martin/eval1.C: Likewise.
6132         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
6133         name.
6134         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
6135         * g++.old-deja/g++.mike/net34.C: Likewise.
6136         * g++.old-deja/g++.mike/net36.C: Likewise.
6137         * g++.old-deja/g++.mike/ns2.C: Likewise.
6138         * g++.old-deja/g++.mike/p12306.C: Likewise.
6139         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
6140         value extension.
6141         * g++.old-deja/g++.mike/p700.C: Likewise.
6142         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
6143         * g++.old-deja/g++.mike/p710.C: Likewise.
6144         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
6145         value extension.
6146         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
6147         * g++.old-deja/g++.mike/pmf9.C: Likewise.
6148         * g++.old-deja/g++.ns/crash2.C: Likewise.
6149         * g++.old-deja/g++.ns/crash3.C: Likewise.
6150         * g++.old-deja/g++.ns/invalid1.C: Likewise.
6151         * g++.old-deja/g++.ns/ns17.C: Likewise.
6152         * g++.old-deja/g++.ns/template16.C: Likewise.
6153         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
6154         keyword.
6155         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
6156         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
6157         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
6158         named return value extension.
6159         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
6160         * g++.old-deja/g++.other/access4.C: Issue additional error
6161         messages.
6162         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
6163         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
6164         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
6165         * g++.old-deja/g++.other/crash25.C: Change error message.
6166         * g++.old-deja/g++.other/crash4.C: Change error message.
6167         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
6168         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
6169         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
6170         checks.
6171         * g++.old-deja/g++.other/defarg8.C: Likewise.
6172         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
6173         * g++.old-deja/g++.other/dtor10.C: Likewise.
6174         * g++.old-deja/g++.other/incomplete.C: Likewise.
6175         * g++.old-deja/g++.other/linkage7.C: Likewise.
6176         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
6177         lookup algorithm.
6178         * g++.old-deja/g++.other/mangle2.C: Likewise.
6179         * g++.old-deja/g++.other/refinit2.C: Likewise.
6180         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
6181         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
6182         * g++.old-deja/g++.pt/crash28.C: Likewise.
6183         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
6184         syntax.
6185         * g++.old-deja/g++.pt/crash32.C: Change error message.
6186         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
6187         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
6188         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
6189         error message position.
6190         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
6191         * g++.old-deja/g++.pt/defarg8.C: Change error message.
6192         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
6193         syntax.
6194         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
6195         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
6196         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
6197         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
6198         keyword.
6199         * g++.old-deja/g++.pt/explicit31.C: Likewise.
6200         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
6201         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
6202         keyword.
6203         * g++.old-deja/g++.pt/explicit71.C: Change error message.
6204         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
6205         syntax.
6206         * g++.old-deja/g++.pt/friend28.C: Account for use of
6207         non-dependent names.
6208         * g++.old-deja/g++.pt/friend29.C: Likewise.
6209         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
6210         rules.
6211         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
6212         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
6213         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
6214         lookup rules.
6215         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
6216         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
6217         keyword.
6218         * g++.old-deja/g++.pt/memclass20.C: Likewise.
6219         * g++.old-deja/g++.pt/memclass5.C: Likewise.
6220         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
6221         keyword.
6222         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
6223         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
6224         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
6225         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
6226         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
6227         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
6228         keyword.
6229         * g++.old-deja/g++.pt/spec10.C: Likewise.
6230         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
6231         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
6232         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
6233         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
6234         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
6235         * g++.old-deja/g++.pt/ttp62.C: Likewise.
6236         * g++.old-deja/g++.pt/ttp64.C: Likewise.
6237         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
6238         * g++.old-deja/g++.pt/typename15.C: Likewise.
6239         * g++.old-deja/g++.pt/typename22.C: Likewise.
6240         * g++.old-deja/g++.pt/typename6.C: Change error messages.
6241         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
6242         * g++.old-deja/g++.pt/virtual2.C: Likewise.
6243         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
6244         syntax.
6245         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
6246         return value extension.
6247         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
6248         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
6249         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
6250         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
6251
6252 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
6253
6254         * g++.dg/warn/inline1.C: New test.
6255         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
6256         * g++.old-deja/g++.jason/synth10.C: Likewise.
6257         * g++.old-deja/g++.mike/net31.C: Likewise.
6258         * g++.old-deja/g++.mike/p8786.C: Likewise.
6259
6260         * g++.dg/template/friend10.C: New test.
6261         * g++.dg/template/conv5.C: New test.
6262
6263 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
6264
6265         * g++.dg/lookup/scoped3.C: New test.
6266
6267         * g++.dg/lookup/decl1.C: New test.
6268         * g++.dg/lookup/decl2.C: New test.
6269
6270 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
6271
6272         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
6273         gcc.c-torture/compile/20021015-1.c,
6274         gcc.c-torture/compile/20021015-2.c,
6275         gcc.c-torture/compile/20021123-1.c,
6276         gcc.c-torture/compile/20021123-2.c,
6277         gcc.c-torture/compile/20021123-3.c,
6278         gcc.c-torture/compile/20021123-4.c,
6279         gcc.c-torture/execute/20021024-1.c: Add tests previously added
6280         only to 3.1 or 3.2 branch.
6281
6282 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
6283
6284         * gcc.dg/i386-bitfield3.c: New test.
6285
6286         * gcc.dg/i386-bitfield2.c: New test.
6287
6288 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
6289
6290         * g++.dg/parse/conv_op1.C: New test.
6291
6292 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
6293
6294         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
6295         approved.
6296
6297 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
6298
6299         * gcc.c-torture/compile/20021220-1.c: New test.
6300
6301 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
6302
6303         * gcc.dg/i386-fastcall-1.c: New.
6304
6305 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
6306
6307         * gcc.c-torture/execute/20021219-1.c: New test.
6308
6309 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
6310
6311         * gcc.dg/i386-pic-1.c: New test.
6312
6313 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6314
6315         PR c++/8099
6316         * g++.dg/template/friend9.C: New test.
6317
6318 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6319
6320         PR c++/3663
6321         * g++.dg/template/access7.C: New test.
6322
6323 2002-12-18  Nick Clifton  <nickc@redhat.com>
6324
6325         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
6326         the libstdc++-v3 directory has been found.
6327
6328 2002-12-12  Devang Patel <dpatel@apple.com>
6329         * gcc.dg/darwin-ld-1.c: New test.
6330         * gcc.dg/darwin-ld-2.c: New test.
6331         * gcc.dg/darwin-ld-3.c: New test.
6332         * gcc.dg/darwin-ld-4.c: New test.
6333         * gcc.dg/darwin-ld-5.c: New test.
6334
6335 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
6336
6337         * gcc.c-torture/compile/20021212-1.c: New test.
6338
6339 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
6340
6341         * gcc.dg/fshort-wchar: New test.
6342
6343 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
6344
6345         PR c++/8372
6346         * g++.dg/template/dtor1.C: New test.
6347
6348         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
6349         markers.
6350
6351 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
6352
6353         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
6354
6355 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
6356
6357         * g++.dg/template/static1.C: New test.
6358         * g++.dg/template/static2.C: New test.
6359         * g++.old-deja/g++.ext/memconst.C: New test.
6360
6361 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6362
6363         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
6364         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
6365         * g++.dg/special/initp1.C: Likewise.
6366
6367 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
6368
6369         * gcc.c-torture/execute/20021204-1.c: New test.
6370
6371 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
6372
6373         * gcc.dg/ppc-fmadd-1.c: New file.
6374         * gcc.dg/ppc-fmadd-2.c: New file.
6375         * gcc.dg/ppc-fmadd-3.c: New file.
6376
6377 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
6378
6379         * gcc.c-torture/compile/20021204-1.c: New test.
6380
6381 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
6382
6383         * g++.dg/inherit/covariant2.C: New test.
6384         * g++.dg/inherit/covariant3.C: New test.
6385         * g++.dg/inherit/covariant4.C: New test.
6386         * g++.dg/inherit/covariant1.C: Remove XFAIL.
6387         * g++.old-deja/g++.robertl/eb17.C: Likewise.
6388
6389 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
6390
6391         PR c++/8688
6392         * g++.dg/init/brace3.C: New test.
6393
6394 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
6395
6396         * gcc.dg/20020210-1.c: Fix a comment typo.
6397
6398 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
6399
6400         PR c++/8720
6401         * g++.dg/parse/defarg1.C: New test.
6402
6403         PR c++/8615
6404         * g++.dg/template/char1.C: New test.
6405
6406         * g++.dg/template/varmod1.C: Fix typo.
6407
6408 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6409
6410         DR 180
6411         * g++.old-deja/g++.pt/crash32.C: Expect error.
6412
6413 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
6414
6415         PR c++/5919
6416         * g++.dg/template/varmod1.C: New test.
6417
6418         PR c++/8727
6419         * g++.dg/inherit/typeinfo1.C: New test.
6420
6421         PR c++/8663
6422         * g++.dg/inherit/typedef1.C: New test.
6423
6424 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
6425
6426         PR c++/8332
6427         PR c++/8493
6428         * g++.dg/template/strlen1.C: New test.
6429
6430         PR c++/8227
6431         * g++.dg/template/ctor2.C: New test.
6432
6433         PR c++/8214
6434         * g++.dg/init/string1.C: New test.
6435
6436         PR c++/8511
6437         * g++.dg/template/friend8.C: New test.
6438
6439 2002-11-29  Joe Buck <jbuck@synopsys.com>
6440
6441         * g++.dg/lookup/anon2.C: New test.
6442
6443 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
6444
6445         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
6446         h8300 port.
6447
6448 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
6449
6450         * gcc.dg/bitfld-6.c: New test.
6451
6452 2002-11-27  Jan Hubicka  <jh@suse.cz>
6453
6454         * gcc.c-torture/execute/20021127.[cx]: New test.
6455
6456 2002-11-26  Jan Hubicka  <jh@suse.cz>
6457
6458         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
6459         quality.
6460
6461 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
6462
6463         * g++.dg/init/brace2.C: New test.
6464         * g++.old-deja/g++.mike/p9129.C: Correct.
6465
6466 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
6467
6468         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
6469
6470 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
6471
6472         * gcc.dg/sibcall-6: New test for indirect sibcalls.
6473
6474 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
6475
6476         * testsuite/g++.dg/abi/empty11.C: New test.
6477         * testsuite/g++.dg/rtti/cv1.C: New test.
6478
6479 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
6480
6481         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
6482
6483 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
6484
6485         * g++.dg/abi/empty10.C: New test.
6486
6487 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
6488
6489         * gcc.c-torture/compile/20021124-1.c: New test.
6490
6491 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
6492
6493         * g++.dg/abi/rtti2.C: New test.
6494
6495 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
6496
6497         * gcc.dg/i386-unroll-1.c: New test.
6498
6499 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
6500
6501         * gcc.c-torture/compile/20021120-1.c: New test.
6502         * gcc.c-torture/compile/20021120-2.c: New test.
6503
6504 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
6505
6506         * gcc.dg/bitfld-5.c: New test.
6507
6508 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
6509
6510         * gcc.c-torture/execute/20021120-3.c: New test.
6511
6512 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
6513
6514         * gcc.c-torture/execute/20021120-2.c: New test.
6515
6516 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
6517
6518         * gcc.c-torture/execute/20021120-1.c: New test.
6519
6520 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
6521
6522         * gcc.c-torture/execute/20021118-3.c: New test.
6523
6524 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
6525
6526         * gcc.c-torture/compile/20021119-1.c: New test.
6527
6528 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
6529
6530         * gcc.dg/duff-1.c: New test.
6531         * gcc.dg/duff-2.c: New test.
6532         * gcc.dg/duff-3.c: New test.
6533
6534 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
6535
6536         * gcc.dg/cpp/_Pragma5.c: New test.
6537
6538 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
6539
6540         * gcc.c-torture/execute/20021118-2.c: New test.
6541
6542 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
6543
6544         * gcc.c-torture/execute/20021118-1.c: New test.
6545
6546 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
6547
6548         * gcc.dg/20021116-1.c: New test.
6549
6550 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
6551
6552         * g++.dg/abi/vcall1.C: New test.
6553
6554 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
6555
6556         * gcc.dg/20021029-1.c: New test.
6557         * gcc.dg/20021029-2.c: New test.
6558
6559 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
6560
6561         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
6562
6563 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
6564
6565         PR c/8439
6566         * gcc.dg/20021110.c: Move to ...
6567         * gcc.c-torture/compile/20021110.c: .... here.
6568
6569 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
6570
6571         PR c/8467
6572         * gcc.c-torture/execute/20021111-1.c
6573
6574 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
6575
6576         PR c/8439
6577         * gcc.dg/20021110.c: New test.
6578
6579 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
6580
6581         * g++.dg/abi/vthunk3.C: Run only on x86.
6582
6583 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
6584
6585         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
6586
6587 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
6588
6589         * lib/compat.exp (compat-execute): Fix logic error in last
6590         change.
6591
6592 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
6593
6594         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
6595
6596 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6597
6598         PR c++/8389
6599         * g++.dg/template/access6.C: New test.
6600
6601 2002-11-08  Jan Hubicka  <jh@suse.cz>
6602
6603         * gcc.dg/i386-ssefp-1.c: New test.
6604         * gcc.dg/i386-ssefp-1.c: New test.
6605
6606 2002-11-08  Jan Hubicka  <jh@suse.cz>
6607
6608         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
6609
6610 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
6611
6612         * g++.dg/abi/vthunk3.C: New test.
6613
6614         PR c++/8338
6615         * g++.dg/template/crash2.C: New test.
6616
6617 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
6618
6619         * testsuite/g++.dg/abi/dtor1.C: New test.
6620         * testsuite/g++.dg/abi/dtor2.C: Likewise.
6621
6622 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
6623
6624         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
6625         Darwin.
6626
6627 2002-11-04  Adam Nemet  <anemet@lnxw.com>
6628
6629         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
6630         -mthumb.  Only xfail with -O0.
6631
6632 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
6633
6634         * g++.dg/abi/thunk1.C: New test.
6635         * g++.dg/abi/thunk2.C: Likewise.
6636         * g++.dg/abi/vtt1.C: Likewise.
6637
6638 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
6639
6640         PR optimization/8423
6641         * gcc.c-torture/execute/builtin-constant.c: New test.
6642
6643 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
6644
6645         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
6646         Add some more cases.
6647
6648 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
6649
6650         PR c++/8391
6651         * g++.dg/opt/local1.C: New test.
6652
6653 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
6654
6655         PR c++/8160
6656         * g++.dg/template/complit1.C: New test.
6657
6658         PR c++/8149
6659         * g++.dg/template/typename4.C: Likewise.
6660
6661 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6662
6663         Core issue 287, PR c++/7639
6664         * g++.dg/template/instantiate1.C: Adjust error location.
6665         * g++.dg/template/instantiate3.C: New test.
6666         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
6667         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
6668         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
6669
6670 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
6671
6672         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
6673
6674 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
6675
6676         PR c++/8287
6677         * g++.dg/init/dtor2.C: New test.
6678
6679 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6680
6681         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
6682         * gcc.dg/nest.c: Bypass errors on irix6.
6683
6684 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
6685
6686         * gcc.dg/nest.c: Expect error for mmix-*-*.
6687         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
6688
6689 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
6690
6691         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
6692         markers.
6693
6694         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
6695
6696 2002-10-25  Mike Stump  <mrs@apple.com>
6697
6698         * gcc.dg/warn-1.c: New test.
6699
6700 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
6701
6702         * g++.dg/template/typename3.C: New test.
6703
6704 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
6705
6706         * g++.dg/lookup/ptrmem1.C: New test.
6707
6708         * g++.dg/abi/vthunk2.C: New test.
6709
6710 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
6711
6712         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
6713
6714 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
6715
6716         * g++.dg/abi/empty9.C: New test.
6717
6718 2002-10-24  Richard Henderson  <rth@redhat.com>
6719
6720         * g++.dg/inherit/thunk1.C: Enable for ia64.
6721
6722 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
6723
6724         PR c++/8067
6725         * g++.dg/lookup/pretty1.C: New test.
6726
6727 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
6728
6729         * gcc.dg/20021023-1.c: New test.
6730
6731 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
6732
6733         PR c++/7679
6734         * g++.dg/parse/inline1.C: New test.
6735
6736 2002-10-23  Richard Henderson  <rth@redhat.com>
6737
6738         * g++.dg/inherit/thunk1.C: Enable for x86_64.
6739
6740         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
6741
6742 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
6743
6744         PR c++/6579
6745         * g++.dg/parse/stmtexpr3.C: New test.
6746
6747 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
6748
6749         * g++.dg/expr/cond1.C: New test.
6750
6751 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
6752
6753         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
6754
6755 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
6756
6757         * g++.dg/abi/vbase13.C: New test.
6758         * g++.dg/abi/vbase14.C: Likewise.
6759
6760 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
6761
6762         * gcc.dg/tls/pic-1.c: New test.
6763         * gcc.dg/tls/nonpic-1.c: New test.
6764         * gcc.dg/20021018-1.c: New test.
6765
6766 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
6767
6768         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
6769         Remove only files with the same base name as the test case.
6770         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
6771         (profopt-execute): Likewise.  Also, remove old profiling
6772         and performance data files before running the tests.
6773
6774         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
6775         * g++.dg/bprob/bprob.exp: Likewise.
6776         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
6777         to allow more general test case names.
6778
6779         * g++.dg/bprob/bprob-1.C: Rename to ...
6780         * g++.dg/bprob/g++-bprob-1.C: ... this.
6781
6782         * g77.dg/bprob/bprob-1.f: Rename to ...
6783         * g77.dg/bprob/g77-bprob-1.f: ... this.
6784
6785 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
6786
6787         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
6788         bison 1.50 or later.
6789
6790 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
6791
6792         * g++.dg/README: Describe more test directories.
6793
6794 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
6795
6796         * g++.dg/init/array6.C: Add additional tests.
6797
6798 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
6799
6800         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
6801         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
6802
6803 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
6804
6805         * gcc.c-torture/compile/20020604-1.x: New.
6806         * gcc.c-torture/compile/simd-5.x: Likewise.
6807         * gcc.c-torture/execute/920710-1.x: Likewise.
6808         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
6809
6810 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
6811
6812         * g++.dg/inherit/override1.C: Add dg-options clause.
6813
6814 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
6815
6816         * testsuite/gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
6817         _mm_slli_si128.
6818
6819 2002-10-19  Andreas Schwab  <schwab@suse.de>
6820
6821         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
6822         directory component.
6823
6824 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
6825
6826         * g++.dg/inherit/thunk1.C: New test.
6827
6828         * g++.dg/inherit/override1.C: New test.
6829
6830         * g++.dg/abi/mangle11.C: New test.
6831         * g++.dg/abi/mangle14.C: New test.
6832         * g++.dg/abi/mangle17.C: New test.
6833
6834 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
6835
6836         * g++.dg/overload/member2.C: New test.
6837
6838 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
6839
6840         * g++.dg/README: Describe new compat directory.
6841         * g++.dg/dg.exp: Skip tests in compat directory.
6842         * README.compat: New file.
6843         * lib/compat.exp: New expect script.
6844         * g++.dg/compat: New test directory.
6845         * g++.dg/compat/compat.exp: New expect script.
6846         * g++.dg/compat/abi: New test directory.
6847         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
6848         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
6849         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
6850         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
6851         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
6852         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
6853         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
6854         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
6855         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
6856         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
6857         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
6858         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
6859         * g++.dg/compat/break: New test directory.
6860         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
6861         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
6862         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
6863         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
6864         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
6865         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
6866         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
6867         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
6868         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
6869         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
6870         g++.dg/compat/break/README: New files.
6871         * g++.dg/compat/eh: New test directory.
6872         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
6873         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
6874         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
6875         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
6876         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
6877         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
6878         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
6879         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
6880         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
6881         g++.dg/compat/eh/filter2_y.C,
6882         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
6883         g++.dg/compat/eh/new1_y.C,
6884         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
6885         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
6886         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
6887         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
6888         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
6889         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
6890         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
6891         g++.dg/compat/eh/unexpected1_y.C: New files.
6892         * g++.dg/compat/init: New test directory.
6893         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
6894         g++.dg/compat/init/array5_y.C,
6895         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
6896         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
6897         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
6898         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
6899         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
6900         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
6901         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
6902         g++.dg/compat/init/init-ref2_y.C: New files.
6903
6904 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
6905
6906         PR c++/7584
6907         * g++.dg/inherit/using3.C: New test.
6908
6909 2002-10-17  Jan Hubicka  <jh@suse.cz>
6910
6911         * gcc.dg/20021017-2.c: New test.
6912
6913 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
6914
6915         * g++.dg/abi/mangle16.C: Adjust.
6916
6917         * g++.dg/init/array8.C: New test.
6918
6919 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
6920
6921         * gcc.dg/special/mips-abi.exp: New test.
6922         * gcc.dg/special/mips-abi.s: Empty file used by the above.
6923
6924 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
6925
6926         * g++.dg/abi/mangle16.C: New test.
6927         * g++.dg/abi/mangle17.C: Likewise.
6928
6929         PR c++/7478
6930         * g++.dg/template/ref1.C: New test.
6931
6932 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6933
6934         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
6935
6936 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
6937
6938         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
6939
6940 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
6941
6942         PR c++/7524
6943         * g++.dg/init/array7.C: New test.
6944
6945 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
6946
6947         * g++.dg/init/array6.C: New test.
6948
6949         * g++.dg/abi/mangle13.C: Likewise.
6950         * g++.dg/abi/mangle14.C: Likewise.
6951         * g++.dg/abi/mangle15.C: Likewise.
6952
6953 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
6954
6955         * g++.dg/abi/empty8.C: New test.
6956
6957 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
6958
6959         * g++.dg/init/ctor1.C: New test.
6960
6961 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
6962
6963         * gcc.c-torture/execute/20021015-1.c: New test.
6964
6965 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
6966
6967         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
6968
6969 2002-10-14  Jan Hubicka  <jh@suse.cz>
6970
6971         * gcc.dg/i386-ssetype-[1-5].c: New tests.
6972
6973 2002-10-14  Richard Henderson  <rth@redhat.com>
6974
6975         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
6976
6977 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
6978
6979         PR optimization/6631
6980         * g++.dg/opt/const2.C: New test.
6981
6982 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
6983
6984         PR c++/7176
6985         * g++.dg/parse/friend1.C: New test.
6986         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
6987
6988 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
6989
6990         * gcc.dg/20021014-1.c: New test.
6991
6992 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
6993
6994         PR c++/5661
6995         * g++.dg/ext/vlm1.C: New test.
6996         * g++.dg/ext/vlm2.C: Likewise.
6997
6998         * g++.dg/init/array1.C: Remove invalid braces.
6999         * g++.dg/init/brace1.C: New test.
7000         * g++.dg/init/copy2.C: Likewise.
7001         * g++.dg/init/copy3.C: Likewise.
7002         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
7003         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
7004         braces.
7005
7006 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
7007
7008         * gcc.dg/cpp/assembler.S: Don't use -ansi.
7009
7010 2002-10-11  Richard Shann  <richard.shann@superh.com>
7011
7012         * gcc.c-torture/compile/simd-5.c: New test.
7013
7014 2002-10-10  Roger Sayle  <roger@eyesopen.com>
7015
7016         * gcc.c-torture/execute/shiftopt-1.c: New test case.
7017
7018 2002-10-10  Jim Wilson  <wilson@redhat.com>
7019
7020         * gcc.c-torture/execute/20021010-1.c: New test.
7021
7022 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
7023
7024         PR c/7353
7025         * g++.dg/ext/typedef-init.C: New test.
7026         * gcc.dg/typedef-init.c: New test.
7027
7028 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
7029
7030         * gcc.dg/cpp/paste13.c: New test.
7031
7032 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7033
7034         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
7035         remaining platforms, XFAIL during compile, not execute.  Don't
7036         XFAIL at -O0.
7037
7038 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
7039
7040         * gcc.dg/alias-1.c: Tweak expected warning.
7041
7042 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
7043
7044         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
7045
7046 2002-10-06  Andreas Jaeger  <aj@suse.de>
7047
7048         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
7049         * gcc.dg/cpp/c++98.C: Likewise.
7050
7051         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
7052         * g++.dg/cpp/c++98.C: Likewise.
7053
7054         * g++.dg/README (Subdirectories): Mention cpp directory.
7055
7056         PR target/7559
7057         * gcc.dg/20021006-1.c: New test.
7058
7059 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7060
7061         PR c++/7804
7062         * g++.dg/other/warning1.C: New test.
7063
7064 2002-10-04  Roger Sayle  <roger@eyesopen.com>
7065
7066         * gcc.c-torture/execute/20020720-1.x:  XFAIL instead of skipping
7067         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
7068         and sparc-*-* with -m64 as expected failures.  See PR 8087.
7069
7070 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
7071
7072         PR c++/7931
7073         * g++.dg/template/ptrmem3.C: New test.
7074
7075         PR c++/7754
7076         * g++.dg/template/union1.C: New test.
7077
7078 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
7079
7080         PR c++/8006
7081         * g++.dg/abi/mangle9.C: New test.
7082         * g++.dg/abi/mangle10.C: New test.
7083         * g++.dg/abi/mangle11.C: New test.
7084         * g++.dg/abi/mangle12.C: New test.
7085
7086 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
7087
7088         PR c++/7188.
7089         * g++.dg/template/meminit1.C: New test.
7090         * g++.dg/warn/Wreorder-1.C: Likewise.
7091         * g++.old-deja/g++.mike/warn3.C: Tweak.
7092         * lib/prune.exp: Ingore "in copy constructor".
7093
7094 2002-10-02  Andreas Jaeger  <aj@suse.de>
7095
7096         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
7097         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
7098         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
7099         on x86-64.
7100
7101 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
7102
7103         * gcc.dg/empty1.C: Fix typo.
7104
7105 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
7106
7107         * gcc.dg/alias-1.c: New test.
7108
7109 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
7110
7111         * gcc.dg/empty1.C: New test.
7112
7113         * g++.dg/tls/init-2.C: Tweak error messages.
7114
7115 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
7116
7117         * gcc.c-torture/compile/20020923-1.c: New test.
7118
7119 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
7120
7121         * gcc.c-torture/execute/ffs-1.c: New test.
7122         * gcc.c-torture/execute/ffs-2.c: Ditto.
7123
7124 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
7125
7126         * g++.dg/overload/member1.C: New test.
7127
7128 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
7129
7130         * g++.dg/abi/empty7.C: New test.
7131         * g++.dg/init/pm2.C: Likewise.
7132
7133 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
7134
7135         * g++.dg/rtti/crash1.C: New test.
7136
7137 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
7138
7139         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
7140         gcc.dg/sibcall-4.c: New tests.
7141
7142 2002-09-28  Roger Sayle  <roger@eyesopen.com>
7143
7144         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
7145         powerpc and MMIX targets.
7146
7147 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
7148
7149         * gcc.dg/cpp/20020927-1.c: New.
7150
7151 2002-09-26  David S. Miller  <davem@redhat.com>
7152
7153         * gcc.c-torture/compile/trunctfdf.c: New.
7154
7155 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7156
7157         * lib/target-supports.exp (check_weak_available): Handle solaris2.
7158
7159 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
7160
7161         * gcc.c-torture/execute/loop-15.c: New.
7162
7163 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
7164
7165         * README.QMTEST: Fix typo.
7166
7167 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
7168
7169         * gcc.dg/20020926-1.c: New test.
7170
7171 2002-09-25  David S. Miller  <davem@redhat.com>
7172
7173         PR target/7842
7174         * gcc.c-torture/execute/shiftdi.c: New test.
7175
7176 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
7177
7178         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
7179         unique to the tool.
7180         * lib/g77.exp (g77_init): Likewise.
7181         * lib/g++.exp (g++_init): Likewise.
7182         * lib/objc.exp (objc_init): Likewise.
7183
7184 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
7185
7186         * gcc/testsuite/g++.dg/abi/empty5.C: New test.
7187         * gcc/testsuite/g++.dg/abi/empty6.C: New test.
7188         * gcc/testsuite/g++.dg/abi/vbase12.C: New test.
7189
7190 2002-09-25  Richard Henderson  <rth@redhat.com>
7191
7192         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
7193         too-small long double.
7194
7195 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
7196
7197         * gcc.dg/20020919-1.c: New test.
7198
7199 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
7200
7201         * g++.dg/abi/bitfield6.C: New test.
7202         * g++.dg/abi/bitfield7.C: New test.
7203         * g++.dg/abi/bitfield8.C: New test.
7204         * g++.dg/abi/vbase11.C: New test.
7205
7206 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
7207
7208         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
7209         hppa*-*-hpux*.  Update test comment.
7210
7211 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
7212
7213         * gcc.dg/tls/struct-1.c: New test.
7214
7215 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
7216
7217         * gcc.dg/cpp/tr-warn2.c: Update.
7218
7219 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
7220
7221         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
7222
7223 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
7224
7225         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
7226         systems.
7227
7228 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
7229
7230         * gcc.c-torture/execute/ieee/mzero3.c: New test.
7231
7232         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
7233         Adjust for c++filt moved to binutils.  Remove spurious duplicate
7234         setting of cxxfilt.
7235
7236 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
7237
7238         * gcc.dg/20020312-2.c: Update for darwin.
7239
7240 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
7241
7242         * g++.old-deja/g++.other/crash32.C: Mark ICE.
7243
7244 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
7245
7246         * objc.dg/comp-types-1.m: New test.
7247         * objc.dg/comp-types-2.m: New test.
7248         * objc.dg/comp-types-3.m: New test.
7249         * objc.dg/comp-types-4.m: New test.
7250         * objc.dg/comp-types-5.m: New test.
7251         * objc.dg/comp-types-6.m: New test.
7252
7253 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
7254
7255         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
7256
7257 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
7258
7259         * g++.dg/other/do1.C: New test.
7260
7261         * g++.dg/template/subst1.C: New test.
7262
7263 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
7264
7265         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
7266
7267 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
7268
7269         * g++.dg/template/qualttp20.C: Adjust expected errors.
7270         * g++.old-deja/g++.jason/report.C: Likewise.
7271         * g++.old-deja/g++.other/qual1.C: Likewise.
7272
7273         * g++.dg/lookup/scoped2.C: New test.
7274
7275         * g++.dg/ext/asm3.C: New test.
7276
7277 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
7278
7279         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
7280
7281 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
7282
7283         * ChangeLog: follow spelling conventions.
7284         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
7285         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
7286         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
7287         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
7288         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
7289         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
7290         * g++.old-deja/g++.law/global-init1.C: Likewise.
7291         * g++.old-deja/g++.other/delete4.C: Likewise.
7292         * g++.old-deja/g++.other/inline21.C: Likewise.
7293         * g++.old-deja/g++.other/singleton.C: Likewise.
7294         * g77.dg/strlen0.f: Likewise.
7295         * g77.f-torture/compile/20010519-1.f: Likewise.
7296         * g77.f-torture/compile/980310-4.f: Likewise.
7297         * gcc.c-torture/compile/20000605-1.c: Likewise.
7298         * gcc.c-torture/execute/20020225-1.c: Likewise.
7299         * gcc.dg/c90-hexfloat-2.c: Likewise.
7300         * gcc.dg/c99-bool-1.c: Likewise.
7301         * gcc.dg/c99-hexfloat-2.c: Likewise.
7302         * gcc.dg/dll-2.c: Likewise.
7303         * gcc.dg/wtr-union-init-1.c: Likewise.
7304         * gcc.dg/wtr-union-init-2.c: Likewise.
7305         * gcc.dg/wtr-union-init-3.c: Likewise.
7306         * gcc.dg/cpp/avoidpaste1.c: Likewise.
7307         * gcc.dg/cpp/defined.c: Likewise.
7308         * gcc.dg/cpp/macsyntx.c: Likewise.
7309         * gcc.dg/cpp/paste2.c: Likewise.
7310         * gcc.dg/cpp/trad/defined.c: Likewise.
7311         * gcc.dg/format/c90-printf-1.c: Likewise.
7312         * gcc.dg/format/c90-scanf-1.c: Likewise.
7313         * gcc.dg/format/c99-printf-1.c: Likewise.
7314         * gcc.dg/format/c99-scanf-1.c: Likewise.
7315         * gcc.misc-tests/gcov-8.c: Likewise.
7316         * lib/profopt.exp: Likewise.
7317
7318 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
7319
7320         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
7321
7322 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
7323
7324         * g++.dg/inherit/using2.C: New test.
7325
7326 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
7327
7328         * ChangeLog: Follow spelling conventions.
7329         * g++.dg/template/friend4.C: Likewise.
7330         * g++.old-deja/g++.pt/crash67.C: Likewise.
7331         * gcc.c-torture/execute/20000801-4.c: Likewise.
7332         * gcc.dg/c90-digraph-1.c: Likewise.
7333         * gcc.dg/c94-digraph-1.c: Likewise.
7334         * gcc.dg/c99-digraph-1.c: Likewise.
7335         * gcc.dg/cpp/line5.c: Likewise.
7336         * gcc.dg/cpp/multiline.c: Likewise.
7337         * gcc.dg/cpp/trad/literals-1.c: Likewise.
7338         * gcc.dg/format/attr-3.c: Likewise.
7339         * gcc.dg/format/c90-scanf-3.c: Likewise.
7340         * gcc.dg/format/ext-4.c: Likewise.
7341
7342 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
7343
7344         * g++.dg/template/pretty1.C: New test.
7345
7346 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
7347
7348         * gcc.c-torture/execute/struct-cpy-1.c: New test.
7349
7350 2002-09-13  Matt Austern  <austern@apple.com>
7351
7352         * testsuite/g++.dg/other/constref[12].C: New, regression tests for
7353         passing a cast expression to a function by const reference.
7354
7355 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
7356
7357         * g++.dg/template/deduce1.C: New test.
7358
7359 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
7360
7361         * gcc.c-torture/execute/simd-1.c: Force all use of int to
7362         32-bit int.
7363
7364 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
7365
7366         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
7367         usage.
7368
7369 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
7370
7371         * gcc.c-torture/compile/20020910-1.c: New test.
7372
7373 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
7374
7375         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
7376
7377 2002-09-10  Andreas Jaeger  <aj@suse.de>
7378
7379         * gcc.dg/20020312-2.c: Adjust for x86-64.
7380
7381 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
7382
7383         * g77.dg/7388.f: New test case for PR 7388.
7384
7385 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
7386
7387         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
7388
7389 2002-09-05  Ziemowit Laski <zlaski@apple.com>
7390
7391         * objc.dg/proto-lossage-1.m: New test.
7392
7393 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
7394
7395         * gcc.dg/cpp/_Pragma4.c: Fix typo.
7396
7397 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
7398
7399         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
7400         expected to pass.
7401
7402 2002-09-06  Stan Shebs  <shebs@apple.com>
7403             David Edelsohn  <edelsohn@gnu.org>
7404
7405         * gcc.dg/weak: New directory.
7406         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
7407         target-specific xfail bits.
7408         * gcc.dg/typeof-2.c: Move to new directory.
7409         * gcc.dg/weak.exp: New expect script.
7410
7411 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
7412
7413         * gcc.c-torture/execute/extzvsi.c: New test.
7414
7415 2002-09-05  Stan Shebs  <shebs@apple.com>
7416
7417         * gcc.dg/weak-1.c: xfail on Darwin.
7418         * gcc.dg/weak-2.c: Ditto.
7419         * gcc.dg/weak-3.c: Ditto.
7420         * gcc.dg/weak-4.c: Ditto.
7421         * gcc.dg/weak-5.c: Ditto.
7422         * gcc.dg/weak-6.c: Ditto.
7423         * gcc.dg/weak-7.c: Ditto.
7424         * gcc.dg/weak-8.c: Ditto.
7425         * gcc.dg/weak-9.c: Ditto.
7426
7427 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
7428
7429         * gcc.c-torture/execute/loop-14.c: New test.
7430
7431 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
7432
7433         * g++.dg/other/cxa-atexit1.C: New test.
7434
7435         * gcc.dg/typeof-2.c: New test.
7436
7437 2002-09-03  Roger Sayle  <roger@eyesopen.com>
7438
7439         * gcc.dg/builtins-2.c: New testcase.
7440         * gcc.dg/builtins-3.c: New testcase.
7441
7442 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
7443
7444         * gcc.dg/cpp/_Pragma4.c: New test.
7445
7446 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
7447
7448         * objc/execute/nil_method-1.m: New testcase.
7449
7450 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
7451
7452         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
7453         [Object class], not [Object initialize].
7454
7455 2002-08-31  Roger Sayle  <roger@eyesopen.com>
7456             Hans-Peter Nilsson  <hp@bitrange.com>
7457
7458         * gcc.c-torture/execute/20020720-1.x: Skip test on
7459         mmix-knuth-mmixware.  Correct comment.
7460
7461 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
7462
7463         * testsuite/g++.dg/abi/bitfield5.C: New test.
7464         * testsuite/g++.dg/abi/vbase10.C: Likewise.
7465
7466 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
7467
7468         * objc.dg/undeclared-selector.m: New test.
7469
7470 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
7471
7472         * g++.dg/other/offsetof1.C: Avoid cast warning.
7473
7474 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
7475
7476         * objc.dg/super-class-2.m: New test.
7477
7478 2002-08-24  Matt Austern  <austern@apple.com>
7479
7480         * g++.dg/ext/lvaddr.C: New test.
7481         * g++.dg/ext/lvcast.C: New test.
7482
7483 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
7484
7485         * testsuite/g++.dg/inherit/cond1.C: New test.
7486
7487 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
7488
7489         * gcc.dg/noncompile/incomplete-1.c: New test.
7490
7491 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
7492
7493         * gcc.dg/typespec-1.c: New test.
7494
7495 2002-08-20  Devang Patel  <dpatel@apple.com>
7496         * objc.dg/proto-hier-2.m: New test.
7497
7498 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
7499
7500         * objc.dg/bitfield-1.m: New test.
7501         * objc.dg/bitfield-2.m: New test.
7502
7503 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
7504
7505         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
7506         gcc.dg/c99-flex-array-4.c: New tests.
7507
7508 2002-08-16  Stan Shebs  <shebs@apple.com>
7509
7510         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
7511
7512 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
7513
7514         * gcc.dg/typeof-1.c: New test.
7515         * g++.dg/ext/typeof2.C: New test.
7516
7517 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
7518
7519         * g++.dg/other/offsetof1.C: New test.
7520
7521 2002-08-14  Richard Henderson  <rth@redhat.com>
7522
7523         * gcc.dg/tls/diag-3.c: Fix expected message strings.
7524
7525 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
7526
7527         * gcc.dg/cpp/_Pragma3.c: New test.
7528
7529 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
7530
7531         * g++.dg/template/inherit3: New test.
7532
7533 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
7534
7535         * gcc.dg/bitfld-4.c: Add blank options.
7536
7537 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
7538
7539         * g++.dg/template/crash1.C: New test.
7540
7541 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
7542
7543         * gcc.dg/tls/opt-2.c: New test.
7544
7545 2002-08-08  Devang Patel  <dpatel@apple.com>
7546
7547         * objc.dg/selector-1.m : New test
7548
7549 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
7550
7551         * g++.dg/abi/bitfield4.C: New test.
7552         * gcc.dg/bitfld-4.c: New test.
7553
7554 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
7555
7556         * g++.dg/other/packed1.C: New test.
7557
7558 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
7559
7560         * g++.dg/abi/offsetof.C: Tweak error messages.
7561         * g++.old-deja/g++.mike/p10769a.C: Likewise.
7562
7563 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
7564
7565         * gcc.dg/bitfld-3.c: New test.
7566
7567 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
7568             Richard Henderson  <rth@redhat.com>
7569
7570         * gcc.dg/i386-bitfield1.c: New test.
7571         * g++.dg/abi/bitfield3.C: Update.
7572
7573 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
7574
7575         * objc.dg/const-str-2.m: Update.
7576         * gcc.dg/cpp/c++98.c: Change to C extension.
7577         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
7578         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
7579
7580 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
7581
7582         * testsuite/gcc.dg/tls/diag-3.c: New.
7583
7584 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
7585
7586         * g++.dg/README (Subdirectories): Document new subdir expr.
7587         * g++.dg/expr/pmf-1.C: New test.
7588
7589 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
7590
7591         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
7592
7593 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
7594
7595         * g++.dg/abi/bitfield3.C: New test.
7596
7597 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
7598
7599         * lib/gcov.exp: Tweak expected line formats.
7600         * gcc.misc-tests/gcov8.c: New test.
7601         * gcc.misc-tests/gcov8.x: New flags.
7602
7603 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
7604
7605         * consistency.vlad/layout/endian.c: Include string.h.
7606
7607         * gcc.c-torture/execute/20020805-1.c: New test.
7608
7609 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
7610
7611         * g++.dg/other/conversion1.C: New test.
7612
7613 2002-08-03  Roger Sayle  <roger@eyesopen.com>
7614
7615         * gcc.dg/builtins-1.c: New testcase.
7616
7617 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
7618
7619         * g++.dg/inherit/access3.C: New test.
7620
7621 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
7622
7623         * gcc.dg/ia64-visibility-2.c: New test.
7624
7625 2002-08-01  Benjamin Kosnik   <bkoz@redhat.com>
7626
7627         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
7628         __qualifier_flags to __flags.
7629
7630 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
7631
7632         * g++.dg/inherit/operator1.C: New test.
7633         * g++.dg/lookup/disamb1.C: Fix typo in comment.
7634         * g++.dg/other/error1.C: Change expected error message.
7635         * g++.dg/template/conv4.C: Likewise.
7636
7637 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
7638
7639         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
7640         for documented behavior.
7641
7642 2002-07-25  Roger Sayle  <roger@eyesopen.com>
7643
7644         * gcc.c-torture/execute/20020720-1.x: Skip this test on
7645         several targets known to fail.
7646
7647 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
7648
7649         * gcc.dg/mips-args-[123].c: New tests.
7650
7651 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
7652
7653         * gcc.dg/ppc-spe.c: New.
7654
7655 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
7656
7657         * g++.dg/other/ptrmem4.C: New testcase.
7658
7659 2002-07-24  Richard Henderson  <rth@redhat.com>
7660
7661         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
7662
7663 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
7664
7665         * g++.dg/ext/alignof1.C (main): Return 0 for success.
7666
7667 2002-07-24  Roger Sayle  <roger@eyesopen.com>
7668
7669         * gcc.c-torture/execute/memset-3.c: New testcase.
7670
7671 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
7672
7673         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
7674         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
7675
7676 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7677
7678         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
7679         Delete.
7680
7681 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
7682
7683         * gcc.c-torture/compile/simd-4.c: New test.
7684
7685 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7686
7687         PR c++/7347, c++/7348
7688         * g++.dg/template/access4.C: New test.
7689         * g++.dg/template/access5.C: New test.
7690         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
7691         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
7692         * g++.old-deja/g++.pt/ttp58.C: Likewise.
7693         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
7694
7695 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
7696
7697         * gcc.dg/gnu89-init-2.c: New test.
7698
7699 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
7700
7701         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
7702
7703 2002-07-20  Roger Sayle  <roger@eyesopen.com>
7704
7705         * gcc.c-torture/execute/20020720-1.c: New testcase.
7706
7707 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
7708
7709         * gcc.dg/cpp/Wsignprom.c: New tests.
7710
7711 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
7712
7713         * gcc.c-torture/execute/loop-13.c: New test.
7714
7715 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
7716
7717         * gcc.dg/cpp/expr.c: New tests.
7718
7719 2002 07-18  David Edelsohn  <edelsohn@gnu.org>
7720
7721         * g++.dg/opt/pr6713.C: Add template instantiation.
7722
7723 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
7724
7725         * gcc.dg/nest.c: New test.
7726
7727 2002-07-17  Richard Henderson  <rth@redhat.com>
7728
7729         * g++.dg/opt/pr6713.C: New test.
7730
7731 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
7732
7733         * gcc.c-torture/execute/loop-2e.x: Let the testcase
7734         XFAIL for all x86 processors.
7735
7736 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
7737
7738         * gcc.c-torture/execute/20010122-1.x: Do not test with
7739         -fomit-frame-pointer.
7740
7741 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7742
7743         * g++.dg/template/instantiate2.C: New test.
7744         * g++.dg/template/spec4.C: New test.
7745
7746 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7747
7748         * g++.dg/template/access2.C: New test.
7749         * g++.dg/template/access3.C: New test.
7750
7751 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
7752
7753         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
7754         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
7755         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
7756         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
7757         Convert to use <stdarg.h>.
7758         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
7759         Delete.
7760         * gcc.dg/va-arg-2.c: New.
7761         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
7762
7763 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
7764
7765         * gcc.c-torture/compile/20020710-1.c: New test.
7766
7767 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
7768                           Andrew Pinski  <pinskia@physics.uc.edu>
7769
7770         gcc.c-torture/compile/simd-2.c: New testcase.
7771         gcc.c-torture/compile/simd-3.c: Likewise.
7772
7773 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
7774
7775         PR c++/7224
7776         * g++.dg/overload/error1.C: New test.
7777
7778 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
7779
7780         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
7781         configuration and IRIX 6 O32 ABI.
7782
7783 2002-07-11  Roger Sayle  <roger@eyesopen.com>
7784
7785         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
7786
7787 2002-07-10  Roger Sayle  <roger@eyesopen.com>
7788
7789         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
7790
7791 2002-07-10  Jeffrey A Law  <law@redhat.com>
7792
7793         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
7794
7795         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
7796
7797 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
7798
7799         * gcc.dg/20020312-2.c: Check for __PPC__.
7800
7801 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
7802
7803         * gcc.c-torture/compile/20020709-1.c: New test.
7804
7805 2002-07-07  Roger Sayle  <roger@eyesopen.com>
7806
7807         * g++.dg/template/qualttp21.C: New test case.
7808
7809 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
7810
7811         * gcc.c-torture/compile/20020706-1.c: New test.
7812         * gcc.c-torture/compile/20020706-2.c: New test.
7813
7814 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
7815             Alexandre Oliva  <aoliva@redhat.com>
7816
7817         * g++.dg/warn/incomplete1.C: New test.
7818
7819 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7820
7821         PR c++/7099
7822         * g++.dg/warn/noreturn1.C: New test.
7823
7824 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
7825
7826         PR c++/6706
7827         * g++.dg/debug/debug6.C: New test.
7828         * g++.dg/debug/debug7.C: New test.
7829
7830 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
7831
7832         * gcc.c-torture/compile/simd-3.c: New test.
7833
7834 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
7835
7836         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
7837         * gcc.dg/20020620-1.c: Likewise.
7838
7839 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7840
7841         PR c++/6944
7842         * g++.dg/init/array4.C: New test.
7843         * g++.dg/init/array5.C: New test.
7844
7845 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
7846
7847         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
7848         * gcc.c-torture/execute/simd-2.c (main): Likewise.
7849
7850 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7851
7852         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
7853         * gcc.dg/wtr-aggr-init-1.c: Likewise.
7854         * gcc.dg/wtr-conversion-1.c: Likewise.
7855         * gcc.dg/wtr-escape-1.c: Likewise.
7856         * gcc.dg/wtr-int-type-1.c: Likewise.
7857         * gcc.dg/wtr-label-1.c: Likewise.
7858         * gcc.dg/wtr-static-1.c: Likewise.
7859         * gcc.dg/wtr-strcat-1.c: Likewise.
7860         * gcc.dg/wtr-suffix-1.c: Likewise.
7861         * gcc.dg/wtr-switch-1.c: Likewise.
7862         * gcc.dg/wtr-unary-plus-1.c: Likewise.
7863         * gcc.dg/wtr-union-init-1.c: Likewise.
7864         * gcc.dg/wtr-union-init-2.c: Likewise.
7865         * gcc.dg/wtr-union-init-3.c: Likewise.
7866
7867         * gcc.dg/wtr-func-def-1.c: New test.
7868
7869 2002-07-02 Devang Patel <dpatel@apple.com>
7870
7871         * objc.dg/param-1.m: New test.
7872
7873 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
7874
7875         * gcc.dg/cpp/trad/directive.c: Add test.
7876         * gcc.dg/cpp/trad/macroargs.c: Add test.
7877         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
7878
7879 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
7880
7881         * gcc.dg/cpp/cmdlne-M.c: New test.
7882
7883 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
7884
7885         * objc.dg/desig-init-1.m: New test.
7886
7887 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7888
7889         PR c++/6716
7890         * g++.dg/template/instantiate1.C: New test.
7891
7892 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
7893
7894         PR c++/7112
7895         * g++.dg/template/sizeof2.C: New test.
7896
7897 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
7898
7899         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
7900         gcc.dg/cpp/trad/include.c: New tests.
7901
7902 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
7903
7904         PR target/7177
7905         * gcc.c-torture/compile/20020701-1.c: New test.
7906
7907 2002-07-01  Stan Shebs  <shebs@apple.com>
7908
7909         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
7910         header here...
7911         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
7912         (objc-torture-execute): or here.
7913
7914 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
7915
7916         * gcc.c-torture/execute/arith-rand-ll.c: New test.
7917
7918 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
7919
7920         * gcc.dg/cpp/trad/escaped-nl.c: New test.
7921
7922 2002-06-30  Devang Patel  <dpatel@apple.com>
7923
7924         * objc.dg/fsyntax-only.m: New test.
7925
7926 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
7927
7928         PR c++/6695
7929         * g++.dg/template/friend7.C: New file.
7930
7931 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
7932
7933         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
7934         return type.
7935
7936 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
7937
7938         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
7939         avoid division by zero.
7940
7941 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
7942
7943         * gcc.dg/Wunknownprag.c: New tests.
7944
7945 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
7946
7947         * gcc.c-torture/execute/simd-2.c: New test.
7948
7949 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
7950
7951         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
7952         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
7953         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
7954         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
7955         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
7956         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
7957         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
7958         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
7959         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
7960         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
7961         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
7962         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
7963         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
7964         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
7965         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
7966         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
7967         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
7968
7969 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
7970
7971         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
7972         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
7973         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
7974         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
7975         New tests.
7976         * gcc.dg/cpp/trad/directive.c: Update.
7977
7978 2002-06-23  Andreas Jaeger  <aj@suse.de>
7979
7980         * gcc.c-torture/execute/complex-6.c: New.
7981
7982 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
7983
7984         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
7985         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
7986         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
7987         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
7988
7989 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
7990
7991         * gcc.dg/cpp/trad: New directory with traditional tests copied
7992         from parent directory.
7993         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
7994         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
7995         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
7996         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
7997         Move to trad/ and rename.
7998         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
7999         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
8000         gcc.dg/cpp/trad/redef2.c: New tests.
8001         * gcc.dg/cpp/trad/trad.exp: New driver.
8002
8003 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
8004
8005         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
8006         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
8007         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
8008         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
8009         Remove.
8010
8011 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
8012
8013         * gcc.dg/20020620-1.c: New test.
8014
8015 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8016
8017         * g++.dg/template/ttp4.C: New test.
8018
8019 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
8020
8021         * g++.dg/opt/vt1.C: Fix regexp.
8022
8023 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8024
8025         * gcc.c-torture/execute/pure-1.c: Make functions static again.
8026         Don't use attribute `noinline'.
8027
8028 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
8029
8030         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
8031
8032 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
8033
8034         * gcc.c-torture/execute/simd-1.c: New.
8035
8036         * gcc.dg/simd-1.c: New.
8037
8038 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
8039
8040         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
8041
8042 2002-06-16  Richard Henderson  <rth@redhat.com>
8043
8044         * g++.dg/ext/anon-struct1.C: New.
8045         * g++.dg/ext/anon-struct2.C: New.
8046         * g++.dg/ext/anon-struct3.C: New.
8047         * gcc.dg/anon-struct-1.c: New.
8048         * gcc.dg/anon-struct-2.c: New.
8049         * gcc.dg/anon-struct-3.c: New.
8050         * gcc.dg/20011008-1.c: Adjust warning text.
8051         * gcc.dg/20020527-1.c: Add -fms-extensions.
8052
8053 2002-06-16  Richard Henderson  <rth@redhat.com>
8054
8055         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
8056
8057 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
8058
8059         * gcc.c-torture/execute/20020615-1.c: New test.
8060
8061 2002-06-15  Roger Sayle  <roger@eyesopen.com>
8062
8063         * gcc.c-tortuture/execute/compare-1.c: New test case.
8064         * gcc.c-tortuture/execute/compare-2.c: New test case.
8065         * gcc.c-tortuture/execute/compare-3.c: New test case.
8066
8067 2002-06-13  Richard Henderson  <rth@redhat.com>
8068
8069         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
8070         ia64 ilp32.
8071
8072 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8073
8074         * g++.dg/template/typename2.C: Update error message.
8075
8076 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
8077
8078         * gcc.c-torture/execute/20020611-1.c: New test.
8079
8080 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
8081
8082         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
8083         list of targets to skip.
8084
8085 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
8086
8087         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
8088         targets if not optimizing.
8089
8090 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
8091
8092         * gcc.c-torture/compile/20020605-1.c: New test.
8093
8094         * g++.dg/opt/vt1.C: New test.
8095
8096         * gcc.dg/20020531-1.c: New test.
8097
8098         * gcc.dg/20020530-1.c: New test.
8099
8100         * gcc.dg/20020527-1.c: New test.
8101
8102         * g++.dg/opt/cse1.C: New test.
8103
8104 2002-06-07  Roger Sayle  <roger@eyesopen.com>
8105
8106         * gcc.dg/20020607-2.c: New test case.
8107
8108 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
8109
8110         * gcc.c-torture/compile/20020604-1.c: New test.
8111
8112 2002-06-04  Richard Henderson  <rth@redhat.com>
8113
8114         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
8115         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
8116         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
8117
8118 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
8119
8120         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
8121
8122 2002-06-03  Richard Henderson  <rth@redhat.com>
8123
8124         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
8125         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
8126
8127 2002-06-02  Richard Henderson  <rth@redhat.com>
8128
8129         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
8130         test functions static.
8131
8132 2002-06-02  Andreas Jaeger  <aj@suse.de>
8133
8134         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
8135         now.
8136
8137 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
8138
8139         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
8140         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
8141         Update for mofified diagnostics.
8142         * gcc.dg/c99-intconst-1.c: No longer fail.
8143
8144 2002-06-02  Richard Henderson  <rth@redhat.com>
8145
8146         * gcc.dg/uninit-A.c: Remove xfail markers.
8147
8148 2002-06-01  Roger Sayle  <roger@eyesopen.com>
8149
8150         * gcc.dg/fnegate-1.c: New test case.
8151
8152 2002-05-30  Osku Salerma  <osku@iki.fi>
8153
8154         * gcc.c-torture/execute/mayalias-1.c: New file.
8155
8156 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
8157
8158         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
8159         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
8160         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
8161
8162 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
8163
8164         * gcc.c-torture/execute/20020529-1.c: New test.
8165
8166 2002-05-27  Richard Henderson  <rth@redhat.com>
8167
8168         * g++.dg/ext/attrib6.C: New test case.
8169
8170 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8171
8172         * gcc.c-torture/execute/pure-1.c: New test.
8173
8174 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
8175
8176         * gcc.dg/cpp/arith-2.c: Remove.
8177
8178 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
8179
8180         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
8181         * gcc.dg/cpp/if-3.c: Remove.
8182
8183 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
8184
8185         * g++.dg/opt/cse2.C: New test.
8186
8187 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
8188
8189         * gcc.dg/cpp/arith-1.c: New semantic tests.
8190         * gcc.dg/cpp/if-1.c: Update.
8191
8192 2002-05-24  Ben Elliston  <bje@redhat.com>
8193
8194         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
8195
8196 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
8197
8198         * gcc.dg/verbose-asm.c: New test.
8199
8200 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
8201
8202         * gcc.dg/cpp/paste12.c: New test.
8203
8204 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
8205
8206         * g++.dg/parse/named_ops.C: New test.
8207
8208 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
8209
8210         * gcc/testsuite/gcc.dg/weak-8.c: New test.
8211
8212 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
8213
8214         * gcc.dg/weak-2.c: Allow optional leading underscore
8215         in scan-assembler symbol name.
8216         * gcc.dg/weak-3.c: Likewise.
8217         * gcc.dg/weak-4.c: Likewise.
8218         * gcc.dg/weak-5.c: Likewise.
8219
8220 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
8221
8222         * gcc.dg/20020523-1.c: New test.
8223
8224 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
8225
8226         * objc.dg/const-str-2.m: Update now that we stop after
8227         a command line error.
8228
8229 2002-05-22  Richard Henderson  <rth@redhat.com>
8230
8231         * g++.dg/dg.exp: Fix typo in test pruneing.
8232
8233 2002-05-22  Richard Henderson  <rth@redhat.com>
8234
8235         * g++.dg/dg.exp: Prune the tls subdirectory.
8236         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
8237         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
8238         * g++.dg/tls/init-1.C: New.
8239
8240 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
8241
8242         * gcc.dg/20020517-1.c: New test.
8243
8244 2002-05-21  Richard Henderson  <rth@redhat.com>
8245
8246         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
8247         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
8248
8249 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
8250
8251         * g++.dg/other/copy2.C: New test.
8252
8253 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
8254
8255         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
8256         (MAX_COPY): Bump up to 10 times sizeof (long long).
8257         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
8258
8259         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
8260         sizeof (long long).
8261
8262         * gcc.c-torture/execute/strcpy-1.c: New test.
8263
8264 2002-05-19  Jason Merrill  <jason2redhat.com>
8265
8266         * g++.dg/ext/oper1.C: New test.
8267
8268 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
8269 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
8270
8271         * README.QMTEST: New file.
8272
8273         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
8274
8275 2002-05-19  Andreas Jaeger  <aj@suse.de>
8276
8277         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
8278         now.
8279         * gcc.c-torture/execute/loop-2d.x: Likewise.
8280
8281 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
8282
8283         * gcc.dg/weak-2.c:  xfail warnings for platforms that don't
8284         support weak symbols.
8285         * gcc.dg/weak-4.c: Likewise
8286         * gcc.dg/weak-6.c: Likewise
8287
8288 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
8289
8290         * gcc.dg/weak-3.c: Add dg-excess-error comment for
8291         cygwin, coff and h8300-*-hms targets
8292         * gcc.dg/weak-5.c: Likewise
8293         * gcc.dg/weak-7.c: Likewise
8294
8295 2002-05-16  Jason Merrill  <jason@redhat.com>
8296
8297         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
8298         (scan-assembler-not, scan-assembler-dem): Likewise.
8299         (scan-assembler-dem-not): Likewise.
8300
8301 2002-05-15  Richard Henderson  <rth@redhat.com>
8302
8303         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
8304
8305 2002-05-15  Richard Henderson  <rth@redhat.com>
8306
8307         * gcc.dg/weak-5.c (vfoo1c): No warning here.
8308         (vfoo1f): Warning here.
8309         (vfoo1l): Don't redefine the alias.
8310
8311 2002-05-14  Jason Merrill  <jason@redhat.com>, Alexandre Oliva  <aoliva@redhat.com>
8312
8313         * g++.dg/init/pm1.C: New test.
8314
8315 2002-05-12  David S. Miller  <davem@redhat.com>
8316
8317         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
8318         types.
8319
8320 2002-05-10  Roger Sayle  <roger@eyesopen.com>
8321
8322         * gcc.c-torture/execute/20020510-1.c: New test case.
8323
8324 2002-05-10  David S. Miller  <davem@redhat.com>
8325
8326         * gcc.c-torture/execute/conversion.c: Test long double too.
8327
8328 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
8329
8330         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
8331         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
8332         * lib/g++.exp (g++_link_flags): Likewise.
8333         * lib/objc.exp (objc_target_compile): Likewise.
8334
8335 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
8336
8337         * gcc.dg/cpp/poison.c: Update.
8338         * gcc.dg/cpp/20000625-2.c: Remove.
8339         * gcc.dg/cpp/direct2s.c: Remove final test.
8340
8341 2002-05-08  Tom Rix  <trix@redhat.com>
8342
8343         * gcc.c-torture/execute/20020508-1.c: New test.
8344         * gcc.c-torture/execute/20020508-2.c: New test.
8345         * gcc.c-torture/execute/20020508-3.c: New test.
8346
8347 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
8348
8349         * gcc.dg/cpp/charconst-4.c: More tests.
8350
8351 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
8352
8353         PR c/6569
8354         * gcc.dg/weak-3.c: Update location of warning messages.
8355         * gcc.dg/weak-5.c: Likewise.
8356
8357 2002-05-06  Roger Sayle  <roger@eyesopen.com>
8358
8359         * gcc.c-torture/execute/20020506-1.c: New test case.
8360
8361 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
8362
8363         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
8364
8365 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
8366
8367         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
8368
8369 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
8370
8371         * gcc.dg/cpp/charconst-3.c: New test.
8372
8373 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
8374
8375         * gcc.dg/cpp/charconst.c: Update tests.
8376
8377 2002-05-05  Tim Josling  <tej@melbpc.org.au>
8378
8379         * treelang: Added directory for new sample language treelang. Also
8380         lib/treelang.exp: New file to signal treelang should be tested.
8381
8382 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
8383
8384         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
8385         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
8386         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
8387         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
8388         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
8389         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
8390         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
8391
8392 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
8393
8394         * gcc.dg/format/xopen-2.c: New test.
8395
8396 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
8397
8398         * gcc.dg/20020503-1.c: New test.
8399
8400 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
8401
8402         * g++.dg/init/dtor1.C: Make it tougher.
8403
8404 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
8405
8406         * g++.dg/init/dtor1.C: New test.
8407
8408 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
8409
8410         * gcc.dg/altivec-8.c: New.
8411
8412 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
8413
8414         * gcc.dg/altivec-7.c: New.
8415
8416 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
8417
8418         * g++.dg/parse/typedef1.C: New test.
8419
8420 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
8421
8422         PR c++/6486
8423         * g++.dg/template/friend6.C: New test.
8424
8425         PR c++/6492
8426         * g++.dg/init/copy1.C: New test.
8427
8428 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
8429
8430         * g++.dg/warn/effc1.C: New test.
8431
8432 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
8433
8434         * gcc.dg/cpp/if-cexp.c: Add a test.
8435
8436 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
8437
8438         * gcc.dg/20020426-2.c: New test.
8439
8440 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
8441
8442         * gcc.dg/cpp/if-mop.c: Update.
8443         * gcc.dg/cpp/if-mpar.c: Add test.
8444         * gcc.dg/cpp/if-oppr.c: Update.
8445
8446 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
8447
8448         PR c/6343
8449         * gcc.dg/weak-[2-7].c: New tests.
8450
8451 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
8452
8453         * gcc.dg/enum1.c: New test.
8454
8455 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
8456
8457         PR c++/6497
8458         * g++.dg/inherit/access2.C: New test.
8459
8460 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
8461
8462         PR bootstrap/6445
8463         * gcc.dg/20020426-1.c: New test.
8464
8465 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
8466
8467         * g++.dg/abi/enum1.C: New test.
8468
8469 2002-04-26  Richard Henderson  <rth@redhat.com>
8470
8471         * gcc.dg/c99-bool-1.c: Expect always true warning.
8472
8473 2002-04-25  Roger Sayle  <roger@eyesopen.com>
8474
8475         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
8476
8477 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8478
8479         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
8480         targets.
8481
8482 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
8483
8484         * g++.dg/abi/mange7.C: New test.
8485
8486         PR c++/6438.
8487         * g++.dg/parse/stmtexpr2.C: New test.
8488
8489 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
8490
8491         * gcc.dg/20020312-2.c: Add SH target.
8492
8493 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8494
8495         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
8496         compiler output on mips*-*-irix*.
8497
8498 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
8499
8500         * g++.dg/parse/attr1.C: New test.
8501
8502 2002-04-23  Roger Sayle  <roger@eyesopen.com>
8503
8504         * gcc.c-torture/execute/string-opt-17.c: New test case.
8505         * gcc.c-torture/execute/memset-2.c: New test case.
8506
8507 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
8508
8509         PR c++/6256:
8510         * g++.dg/template/friend5.C: New test.
8511
8512         PR c++/6331:
8513         * g++.dg/template/qual1.C: Likewise.
8514
8515 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
8516
8517         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
8518         Include stdlib.h, not stdio.h or ctype.h.
8519
8520 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
8521
8522         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
8523         cris-*-elf* and mmix-*-*.
8524         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
8525         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
8526         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
8527         Ditto.
8528         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
8529         * gcc.dg/wchar_t-1.c: Ditto.
8530
8531 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
8532
8533         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
8534         Clarify comment.
8535
8536 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
8537
8538         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
8539
8540 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
8541
8542         * gcc.c-torture/execute/20000906-1.x: Delete.
8543
8544 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
8545
8546         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
8547
8548 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
8549
8550         * PR6367
8551         * g77.f-torture/execute/6367.f: New test.
8552         * g77.f-torture/execute/6367.x: Disable for MMIX.
8553
8554 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
8555
8556         * PR6352
8557         * g++.dg/opt/inline2.C: New test.
8558
8559 2002-04-18  Richard Henderson  <rth@redhat.com>
8560
8561         * gcc.dg/20000906-1.c: Enable for all targets.
8562         * gcc.c-torture/compile/iftrap-2.c: New.
8563
8564 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
8565
8566         * gcc.dg/20020418-1.c: New test.
8567         * gcc.dg/20020418-2.c: New test.
8568
8569 2002-04-18  Richard Henderson  <rth@redhat.com>
8570
8571         * gcc.c-torture/compile/iftrap-1.c: New.
8572         * gcc.dg/iftrap-1.c: Adjust for ia64.
8573         * gcc.dg/iftrap-2.c: New.
8574
8575 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
8576
8577         * gcc.c-torture/compile/20020418-1.c: New test.
8578
8579 2002-04-18  Roger Sayle  <roger@eyesopen.com>
8580
8581         * gcc.c-torture/compile/20020415-1.c: New.
8582
8583 2002-04-18  David S. Miller  <davem@redhat.com>
8584
8585         * gcc.c-torture/execute/20020418-1.c: New test.
8586
8587 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
8588
8589         * gcc.dg/20020416-1.c: New test.
8590
8591         * g++.dg/opt/inline1.C: New test.
8592
8593 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
8594
8595         * gcc.dg/altivec-5.c: New test.
8596
8597         * gcc.dg/20020415-1.c: New test.
8598
8599 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
8600
8601         * testsuite/lib/chill.exp: Remove.
8602
8603 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
8604
8605         * g++.dg/other/big-struct.C: New test.
8606
8607 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
8608
8609         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
8610         of scratch file.
8611
8612 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
8613
8614         PR c/6277
8615         * gcc.dg/i386-387-1.c:  Allow optional leading underscore
8616         in scan-assembler function name
8617
8618 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
8619
8620         * g77.f-torture/execute/980628-4.x,
8621         g77.f-torture/execute/980628-5.x,
8622         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
8623         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
8624         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
8625         i[34567]86-*-*.
8626
8627 2002-04-13  David S. Miller  <davem@redhat.com>
8628
8629         * gcc.c-torture/execute/20020413-1.c: New test.
8630
8631 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
8632
8633         * gcc.dg/asm-6.c,
8634         * g++.dg/ext/asm1.C: New tests.
8635
8636 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
8637
8638         PR c++ 5373.
8639         * g++.dg/parse/stmtexpr1.C: New test.
8640
8641         PR c++/5189.
8642         * g++.dg/template/copy1.C: New test.
8643
8644 2002-04-12  Richard Henderson  <rth@redhat.com>
8645
8646         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
8647
8648 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
8649
8650         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
8651         gcc.c-torture/execute/20020307-2.c.
8652
8653 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
8654
8655         * g++.dg/ext/attrib5.C,
8656         * g++.dg/lookup/struct1.C: New tests.
8657
8658 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
8659
8660         * gcc.dg/20020411-1.c: New test.
8661
8662         * gcc.c-torture/execute/20020411-1.c: New test.
8663
8664 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
8665
8666         * g77.f-torture/execute/6177.f: New test.
8667
8668 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
8669
8670         PR middle-end/6247
8671         * g++.dg/opt/cleanup1.C: New test.
8672
8673         * g++.dg/opt/const1.C: New test.
8674
8675 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
8676
8677         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
8678
8679 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
8680
8681         PR c++/5507
8682         * g++.dg/template/typename2.C: New test.
8683
8684 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
8685
8686         * gcc.c-torture/execute/loop-12.c: New.
8687
8688 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
8689
8690         * g77.f-torture/execute/980628-4.x,
8691         g77.f-torture/execute/980628-5.x,
8692         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
8693         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
8694         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
8695
8696 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
8697
8698         PR optimization/6086
8699         * g++.dg/opt/preinc1.C: New test.
8700
8701 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
8702
8703         PR c++/5571
8704         * g++.dg/opt/static2.C: New test.
8705
8706 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
8707
8708         PR c/5120
8709         * gcc.dg/20020406-1.c: New test.
8710
8711 2002-04-04  David S. Miller  <davem@redhat.com>
8712
8713         * gcc.c-torture/execute/20020404-1.c: New test.
8714
8715 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
8716
8717         PR c/6123
8718         * gcc.dg/20020312-2.c: Do not declare global register variable
8719         if __PIC__ or __pic__ is defined.
8720
8721 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
8722
8723         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
8724         __asm__ so that it works correctly even if -ansi -pedantic-errors.
8725
8726 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8727
8728         * gcc.misc-tests/linkage.exp: Update last change to handle
8729         sparc*-, not just sparc-.
8730
8731 2002-04-03  Richard Henderson  <rth@redhat.com>
8732
8733         * gcc.dg/cpp/ucs.c: Improved long UCS test.
8734
8735 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
8736
8737         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
8738
8739 2002-04-02  David S. Miller  <davem@redhat.com>
8740
8741         * gcc.c-torture/execute/20020402-3.c: New test.
8742
8743 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
8744
8745         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
8746         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
8747
8748         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
8749         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
8750         g77.f-torture/execute/20001201.x,
8751         g77.f-torture/execute/u77-test.x: New files.
8752
8753         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
8754         * gcc.dg/wchar_t-1.c: Ditto.
8755
8756 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
8757
8758         * gcc.c-torture/execute/20020402-1.c: New test.
8759
8760 2002-04-01  Richard Henderson  <rth@redhat.com>
8761
8762         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
8763
8764         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
8765
8766 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8767
8768         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
8769
8770 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
8771
8772         * g++.dg/inherit/template-as-base.C: Expect error.
8773         * g++.dg/inherit/namespace-as-base.C: Likewise.
8774
8775 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
8776
8777         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
8778         g++.dg/ext/instantiate3.C: Tweak match patterns.
8779
8780         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
8781         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
8782         -da test.
8783
8784 2002-03-31  Richard Henderson  <rth@redhat.com>
8785
8786         * gcc.dg/special/alias-2.c: New.
8787         * gcc.dg/special/ecos.exp: Run it.
8788
8789 2002-03-31  Richard Henderson  <rth@redhat.com>
8790
8791         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
8792
8793 2002-03-31  Kazu Hirata  <kazu@hxi.com>
8794
8795         * gcc.dg/weak-1.c: Disable on h8300 port.
8796
8797 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
8798
8799         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
8800         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
8801         ordering tests.
8802         * g++.dg/bprob/bprob-1.C: New test.
8803         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
8804         * g++.dg/gcov/gcov-1.C: New test.
8805         * g++.dg/gcov/gcov-1.x: New file.
8806         * g++.dg/gcov/gcov-2.C: New test.
8807         * g++.dg/gcov/gcov-3.C: New test.
8808         * g++.dg/gcov/gcov-3.h: New file.
8809
8810 2002-03-28  Roger Sayle  <roger@eyesopen.com>
8811
8812         * g++.old-deja/g++.other/builtins5.C: New test.
8813         * g++.old-deja/g++.other/builtins6.C: New test.
8814         * g++.old-deja/g++.other/builtins7.C: New test.
8815         * g++.old-deja/g++.other/builtins8.C: New test.
8816         * g++.old-deja/g++.other/builtins9.C: New test.
8817
8818 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
8819
8820         * g++.dg/opt/static1.C: New test.
8821
8822         * g++.dg/opt/longbranch1.C: New test.
8823
8824 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
8825
8826         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
8827
8828         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
8829
8830 2002-03-28  Jeffrey A Law  (law@redhat.com)
8831
8832         * gcc.c-torture/execute/20020328-1.c: New test.
8833
8834 2002-03-27  Richard Henderson  <rth@redhat.com>
8835
8836         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
8837         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
8838         move from g++.old-deja/g++.ext/.
8839
8840 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
8841
8842         * g++.dg/init/new2.C: New test.
8843
8844 2002-03-26  Richard Henderson  <rth@redhat.com>
8845
8846         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
8847
8848         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
8849         on sparc.
8850
8851         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
8852         sparcv9 systems.
8853         * gcc.dg/20001102-1.c: Likewise.
8854
8855 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
8856
8857         * gcc.dg/cpp/endif-pedantic1.c,
8858         gcc.dg/cpp/endif-pedantic2.c:  New tests.
8859
8860 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
8861
8862         * g++.dg/init/new1.C: New test.
8863
8864 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
8865
8866         * g++.dg/abi/vbase9.C: New test.
8867
8868 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
8869
8870         * gcc.dg/arm-asm.c: New test.
8871
8872 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
8873
8874         * gcc.dg/Wswitch-enum.c: New test.
8875         Fix PR c/5044.
8876
8877 2002-03-26  Richard Henderson  <rth@redhat.com>
8878
8879         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
8880         structure.
8881
8882 2002-03-25  Richard Henderson  <rth@redhat.com>
8883
8884         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
8885         sparcv9 systems.
8886
8887         * gcc.c-torture/compile/20011119-1.c (xxx): New.
8888         * gcc.c-torture/compile/20011119-2.c (xxx): New.
8889
8890 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
8891
8892         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
8893
8894 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
8895
8896         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
8897         targets using generic thunk support.
8898
8899 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
8900
8901         * gcc.c-torture/compile/20020323-1.c: New test.
8902
8903         * g++.dg/opt/conj2.C: New test.
8904
8905 2002-03-24  Richard Henderson  <rth@redhat.com>
8906
8907         * gcc.dg/weak-1.c: Use -fno-common.
8908
8909 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
8910
8911         * g77.dg/f77-edit-apostrophe-out.f: New test
8912         * g77.dg/f77-edit-h-out.f: New test
8913         * g77.dg/f77-edit-t-in.f: New test
8914         * g77.dg/f77-edit-t-out.f: New test
8915         * g77.dg/f77-edit-x-out.f: New test
8916         * g77.dg/f77-edit-slash-out.f: New test
8917         * g77.dg/f77-edit-colon-out.f: New test
8918         * g77.dg/f77-edit-s-out.f: New test
8919
8920 2002-03-24  Richard Henderson  <rth@redhat.com>
8921
8922         * objc/execute/formal_protocol-6.x: New XFAIL.
8923
8924 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
8925
8926         * gcc.dg/weak-1.c:  Early return from dg-final on platforms
8927         that do not support weak symbols
8928
8929 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
8930
8931         * lib/g++.exp:  Fix handling of LD_LIBRARY_PATH et al
8932         * lib/g77.exp:  Likewise
8933         * lib/objc.exp: Likewise
8934
8935 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
8936
8937         * gcc.dg/Wswitch-default.c: New test.
8938
8939 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
8940
8941         * g++.dg/other/enum1.C: New test.
8942
8943 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
8944
8945         * gcc.dg/pragma-ep-3.c: Fix typo.
8946
8947 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
8948
8949         * g++.dg/inherit/template-as-base.C: New test.
8950
8951 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
8952
8953         * g++.old-deja/g++.other/dwarf2-1.C: Move...
8954         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
8955
8956 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
8957
8958         * gcc.dg/cpp/multiline.c: Update to match.
8959
8960 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
8961
8962         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
8963
8964 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
8965
8966         * gcc.dg/cpp/extratokens2.c:  New file.
8967
8968 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
8969
8970         * gcc.dg/20020312-2.c: Add rs6000 target.
8971
8972         * gcc.c-torture/compile/20020319-1.c: New test.
8973
8974 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
8975
8976         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
8977         (A, E): Handle this.
8978
8979 2002-03-20  Jason Merrill  <jason@redhat.com>
8980
8981         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
8982         ignoring -fpic.
8983         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
8984         through prune_gcc_output.
8985
8986 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
8987
8988         * gcc.c-torture/compile/20020320-1.c: New test.
8989
8990 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
8991
8992         * gcc.c-torture/compile/20020318-1.c: New test.
8993
8994         * gcc.dg/struct-by-value-1.c: New test.
8995
8996         * gcc.dg/20020319-1.c: New test.
8997
8998 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
8999
9000         * g++.dg/opt/conj1.C: New test.
9001
9002 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
9003
9004         * g++.dg/template/qualttp20.C: Revert previous change.
9005         * g++.dg/template/qualttp3.C: Likewise.
9006         * g++.dg/template/qualttp4.C: Likewise
9007         * g++.dg/template/qualttp5.C: Likewise
9008         * g++.dg/template/qualttp6.C: Likewise
9009         * g++.dg/template/qualttp7.C: Likewise
9010         * g++.dg/template/qualttp8.C: Likewise
9011         * g++.dg/template/recurse.C: Likewise.
9012
9013 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
9014
9015         * gcc.dg/cpp/wchar-1.c: Update.
9016
9017 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
9018
9019         * g++.dg/template/conv1.C: New test.
9020         * g++.dg/template/conv2.C: New test.
9021         * g++.dg/template/conv3.C: New test.
9022         * g++.dg/template/conv4.C: New test.
9023
9024 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
9025
9026         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
9027         * g++.dg/template/qualttp3.C: Likewise.
9028         * g++.dg/template/qualttp4.C: Likewise
9029         * g++.dg/template/qualttp5.C: Likewise
9030         * g++.dg/template/qualttp6.C: Likewise
9031         * g++.dg/template/qualttp7.C: Likewise
9032         * g++.dg/template/qualttp8.C: Likewise
9033         * g++.dg/template/recurse.C: Likewise.
9034
9035 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
9036
9037         * g++.dg/opt/dtor1.C: New test.
9038
9039 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
9040
9041         * gcc.c-torture/compile/20020315-1.c: New test.
9042
9043 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
9044
9045         * gcc.dg/weak-1.c: Fix scan tests.
9046
9047 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
9048
9049         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
9050         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
9051         cris-*-aout* mmix-*-*.
9052         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
9053         cris-*-aout* mmix-*-*.
9054         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
9055         cris-*-elf* cris-*-aout* and mmix-*-*.
9056         * gcc.dg/20001009-1.c: Ditto.
9057         * gcc.dg/20010912-1.c: Ditto.
9058         * gcc.dg/20020122-4.c: Ditto.
9059         * gcc.dg/inline-2.c: Ditto.
9060
9061 2002-03-14  Jeffrey A Law  (law@cygnus.com)
9062
9063         * gcc.c-torture/compile/20020314-1.c: New test.
9064
9065 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
9066
9067         * gcc.c-torture/execute/20020314-1.c: New test.
9068
9069 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
9070
9071         * g++.dg/warn/Wunused-1.C: New test.
9072
9073 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
9074
9075         * g++.dg/abi/mangle6.C: New test.
9076
9077 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
9078
9079         * gcc.c-torture/compile/20020309-2.c: New test.
9080
9081         * gcc.c-torture/compile/20020312-1.c: New test.
9082
9083 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
9084
9085         * g++.dg/other/access1.C: New test.
9086
9087 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
9088
9089         * gcc.c-torture/execute/wchar_t-1.c: New test.
9090
9091 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
9092
9093         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
9094
9095 2002-03-12  Roger Sayle  <roger@eyesopen.com>
9096
9097         * gcc.dg/20020312-1.c: New test case.
9098
9099 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
9100
9101         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
9102
9103 2002-03-11  Richard Henderson  <rth@redhat.com>
9104
9105         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
9106         * g++.old-deja/g++.jason/report.C: Likewise.
9107
9108 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
9109
9110         * testsuite/g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
9111         * testsuite/g++.old-deja/g++.robertl/eb56.C: Likewise.
9112
9113 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
9114
9115         * testsuite/g++.dg/overload/pmf1.C: New test.
9116
9117 2002-03-11  Kazu Hirata  <kazu@hxi.com>
9118
9119         * gcc.c-torture/execute/20020307-1.c: Use long.
9120
9121 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
9122
9123         PR optimization/5844
9124         * gcc.dg/20020310-1.c: New test.
9125
9126 2002-03-09  Michael Meissner  <meissner@redhat.com>
9127
9128         * gcc.c-torture/execute/memcpy-2.c: New test.
9129         * gcc.c-torture/execute/memset-1.c: New test.
9130         * gcc.c-torture/execute/strlen-1.c: New test.
9131         * gcc.c-torture/execute/strcmp-1.c: New test.
9132         * gcc.c-torture/execute/strncmp-1.c: New test.
9133
9134 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
9135
9136         * gcc.dg/ppc-ldstruct.c: New test.
9137
9138 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
9139
9140         * gcc.c-torture/execute/va-arg-22.c: New test.
9141
9142 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
9143
9144         * gcc.c-torture/compile/20020309-1.c: New test.
9145
9146 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
9147
9148         * gcc.c-torture/execute/20020307-2.c: New test.
9149
9150 2002-03-07  Jeffrey A Law  (law@redhat.com)
9151
9152         * g77.f-torture/compile/20020307-1.f: New test.
9153
9154 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
9155
9156         * gcc.dg/unordered-1.c: New test.
9157
9158 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
9159
9160         * gcc.c-torture/execute/20020307-1.c: New test.
9161
9162 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
9163
9164         * gcc.dg/20020304-1.c: New test.
9165
9166         * gcc.c-torture/compile/20020304-2.c: New test.
9167
9168 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
9169
9170         * gcc.c-torture/compile/20020304-1.c: New test case
9171         (from PR c/5830).
9172
9173 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
9174
9175         * gcc.dg/20020103-1.c: Add other -D ppc variants.
9176
9177 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
9178
9179         * g++.dg/other/classkey1.C: New test.
9180
9181 2002-03-01  Richard Henderson  <rth@redhat.com>
9182
9183         * gcc.c-torture/compile/981223-1.x: New.
9184         * gcc.c-torture/compile/920625-1.x: New.
9185
9186 2002-02-28  Richard Henderson  <rth@redhat.com>
9187
9188         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
9189
9190 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
9191
9192         * gcc.c-torture/execute/20020227-1.c: New test.
9193
9194 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
9195
9196         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
9197         here" ERROR lines.
9198         * g++.old-deja/g++.oliva/partord1.C: Likewise.
9199         * g++.old-deja.g++.other/defarg1.C: Likewise.
9200         * g++.old-deja/g++.pt/calls2.C: Likewise.
9201         * g++.old-deja/g++.pt/crash20.C: Likewise.
9202         * g++.old-deja/g++.pt/crash30.C: Likewise.
9203         * g++.old-deja/g++.pt/crash36.C: Likewise.
9204         * g++.old-deja/g++.pt/crash6.C: Likewise.
9205         * g++.old-deja/g++.pt/defarg13.C: Likewise.
9206         * g++.old-deja/g++.pt/derived3.C: Likewise.
9207         * g++.old-deja/g++.pt/error1.C: Likewise.
9208         * g++.old-deja/g++.pt/friend21.C: Likewise.
9209         * g++.old-deja/g++.pt/friend23.C: Likewise.
9210         * g++.old-deja/g++.pt/infinite1.C: Likewise.
9211         * g++.old-deja/g++.robertl/eb128.C: Likewise.
9212
9213 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
9214
9215         * gcc.c-torture/execute/20020225-2.c: New test.
9216
9217 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
9218
9219         * gcc.c-torture/execute/920730-1t.c,
9220         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
9221         Delete test cases, only relevant to -traditional.
9222
9223 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
9224
9225         * gcc.dg/cpp/undef1.c: Remove.
9226         * gcc.dg/cpp/directiv.c: Update.
9227         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
9228
9229 2002-02-27  Michael Meissner  <meissner@redhat.com>
9230
9231         * gcc.c-torture/execute/20020226-1.c: New test.
9232
9233 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
9234
9235         * g++.dg/debug/debug4.C: New test.
9236
9237         * gcc.dg/ia64-visibility-1.c: New test.
9238
9239 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
9240
9241         * gcc.dg/debug/20020224-1.c: New.
9242
9243 2002-02-25  Kazu Hirata  <kazu@hxi.com>
9244
9245         * gcc.c-torture/execute/960416-1.x: New.
9246         * gcc.c-torture/execute/divconst-3.x: Likewise.
9247
9248 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
9249
9250         * gcc.dg/20020224-1.c: New test.
9251
9252 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
9253
9254         * gcc.c-torture/execute/20020225-1.c: New.
9255
9256 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
9257
9258         * testsuite/gcc.dg/cpp/wchar-1.c: New test.
9259
9260 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
9261
9262         * gcc.dg/20020222-1.c: New test.
9263
9264 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
9265
9266         * g++.dg/opt/anonunion1.C: New test.
9267
9268 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
9269
9270         * g++.dg/template/qualttp19.C: New test.
9271         * g++.dg/template/qualttp20.C: New test.
9272         * g++.old-deja/g++.jason/report.C: Adjust expected errors
9273         * g++.old-deja/g++.other/qual1.C: Likewise.
9274
9275 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
9276
9277         * gcc.dg/attr-alwaysinline.c: New.
9278
9279 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
9280
9281         * gcc.dg/20020220-1.c: New test.
9282
9283         * gcc.dg/20020220-2.c: New test.
9284
9285         * g++.dg/opt/mmx1.C: New test.
9286
9287 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
9288
9289         * gcc.c-torture/compile/20020110.c: New test.
9290
9291 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
9292
9293         * gcc.c-torture/execute/20020219-1.c: New test.
9294
9295         * gcc.dg/20020219-1.c: New test.
9296
9297         * gcc.dg/noncompile/20020220-1.c: New test.
9298
9299         * g++.dg/opt/ptrintsum1.C: New test.
9300
9301         * gcc.dg/debug/20020220-1.c: New test.
9302
9303 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
9304
9305         * gcc.c-torture/execute/20020216-1.c: New test.
9306
9307 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
9308
9309         * gcc.dg/decl-1.c: Update, new test.
9310
9311 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
9312
9313         * g++.dg/abi/bitfield1.C: New test.
9314         * g++.dg/abi/bitfield2.C: New test.
9315
9316 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
9317
9318         * gcc.dg/attr-nest.c: New test.
9319
9320 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
9321
9322         * gcc.c-torture/execute/20020215-1.c: New test.
9323
9324 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
9325
9326         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
9327         * g++.dg/debug/debug.exp: New.
9328         * g++.dg/debug/trivial.C: New.
9329         * g++.dg/debug/debug1.C: Moved...
9330         * g++.dg/other/debug1.C: ...from here.
9331         * g++.dg/debug/debug2.C: Moved...
9332         * g++.dg/other/debug2.C: ...from here.
9333         * g++.dg/debug/debug3.C: Moved...
9334         * g++.dg/other/debug3.C: ...from here.
9335
9336         * gcc.dg/noncompile/20020213-1.c: New test.
9337
9338 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
9339
9340         * g++.dg/other/debug3.C: New test.
9341
9342         * gcc.c-torture/execute/20020213-1.c: New test.
9343
9344 2002-02-13  Richard Smith <richard@ex-parrot.com>
9345
9346         * g++.old-deja/g++.other/thunk1.C: New test.
9347
9348 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
9349
9350         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
9351
9352 2002-02-13  Stan Shebs  <shebs@apple.com>
9353
9354         * gcc.dg/altivec-3.c: New.
9355
9356 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
9357
9358         * gcc.dg/Wunreachable-1.c: New test.
9359         * gcc.dg/Wunreachable-2.c: New test.
9360
9361 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
9362
9363         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
9364
9365 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
9366
9367         * gcc.dg/decl-1.c: New test.
9368
9369 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
9370
9371         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
9372
9373 2002-02-10  Kazu Hirata  <kazu@hxi.com>
9374
9375         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
9376         * gcc.c-torture/compile/980506-1.x: Likewise.
9377
9378 2002-02-10  Kazu Hirata  <kazu@hxi.com>
9379
9380         * gcc.dg/20020210-1.c: New.
9381
9382 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
9383
9384         * g77.f-torture/execute/947.f: New regression test
9385         for PR fortran/947.
9386
9387 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
9388
9389         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
9390         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
9391
9392 2002-02-08  Richard Henderson  <rth@redhat.com>
9393
9394         * gcc.c-torture/compile/labels-3.c: New.
9395
9396 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
9397
9398         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
9399         expression statements work instead.
9400         * gcc.dg/noncompile/20020207-1.c: New test.
9401
9402 2002-02-07  Richard Henderson  <rth@redhat.com>
9403
9404         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
9405
9406 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
9407
9408         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
9409         message from g77
9410         * lib/g77-dg.exp: Trim g77 error messages so that they are
9411         recognized by dg.exp.
9412
9413 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
9414
9415         PR fortran/5473
9416         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
9417
9418 2002-02-07  Richard Henderson  <rth@redhat.com>
9419
9420         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
9421         to be sufficiently aligned for integers.
9422
9423 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
9424
9425         * g++.dg/template/friend4.C: New test.
9426
9427 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
9428
9429         PR fortran/5743
9430         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
9431         unsupported cases.
9432
9433 2002-02-07  Richard Henderson  <rth@redhat.com>
9434
9435         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
9436         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
9437         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
9438         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
9439
9440 2002-02-06  Richard Henderson  <rth@redhat.com>
9441
9442         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
9443
9444 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
9445
9446         * gcc.dg/20020206-1.c: New test.
9447
9448 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
9449
9450         * gcc.c-torture/execute/20020206-1.c: New test.
9451
9452         * gcc.c-torture/execute/20020206-2.c: New test.
9453
9454         PR optimization/5429:
9455         * gcc.c-torture/compile/20020206-1.c: New test.
9456
9457 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
9458
9459         * g++.dg/ext/align1.C: Do not use an explicit alignment value
9460         as certain file formats cannot support particularly large
9461         alignments.
9462
9463         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
9464         and do not expect to be able to link the executable.
9465
9466         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
9467         fail because the COFF format does not support the weak attribute.
9468
9469 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
9470
9471         * g77.dg/pr5473.f:  New test
9472
9473 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
9474
9475         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
9476         Fix testcase accordingly.
9477
9478 2002-02-04  Richard Henderson  <rth@redhat.com>
9479
9480         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
9481         (buf): Change to be an array of pointers, not ints.
9482
9483 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
9484
9485         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
9486         before all tests.  Move warning one line above to match where it
9487         C frontend emits.
9488         * gcc.dg/Wswitch-2.c: New test.
9489         * g++.dg/warn/Wswitch-1.C: New test.
9490         * g++.dg/warn/Wswitch-2.C: New test.
9491
9492 2002-02-04  Richard Henderson  <rth@redhat.com>
9493
9494         * g++.dg/abi/offsetof.C: Fix size comparison.
9495
9496 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
9497
9498         * gcc.dg/cast-qual-2.c: New test.
9499
9500 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
9501
9502         * gcc.dg/20020201-4.c: New test.
9503
9504 2002-02-04  Ben Elliston  <bje@redhat.com>
9505
9506         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
9507         target_info attribute != 0, in addition to the empty string.
9508         (gcc_target_compile): Likewise.
9509
9510 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
9511
9512         * gcc.dg/Wswitch.c: New test.
9513         PR gcc/4475. PR gcc/3780.
9514
9515 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
9516
9517         * g77.f-torture/execute/5122.f: New test for regressions
9518         against PR fortran/5122.
9519
9520 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
9521
9522         * g77.f-torture/compile/pr3743.f: Delete
9523         * g77.dg/pr3743-1.f: New test.
9524         * g77.dg/pr3743-2.f: New test.
9525         * g77.dg/pr3743-3.f: New test.
9526         * g77.dg/pr3743-4.f: New test.
9527
9528 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
9529
9530         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
9531
9532 2002-02-02  Richard Henderson  <rth@redhat.com>
9533
9534         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
9535         * gcc.c-torture/execute/bf64-1.c: Likewise.
9536
9537 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
9538
9539         * gcc.dg/20020201-2.c: New test.
9540
9541         * gcc.dg/20020201-3.c: New test.
9542
9543         * gcc.c-torture/execute/bitfld-2.c: New test.
9544
9545 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
9546
9547         * gcc.dg/bitfld-1.c: Update.
9548         * gcc.dg/bitfld-2.c: Update.
9549         * gcc.c-torture/execute/bitfld-1.x: New.
9550
9551 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
9552
9553         * gcc.c-torture/execute/20020201-1.c: New test.
9554
9555 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
9556
9557         PR target/5469
9558         * gcc.dg/20020201-1.c: New test.
9559
9560 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
9561
9562         PR fortran/3743
9563         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
9564         * g77.f-torture/compile/pr3743.x: Remove
9565
9566 2002-01-31  Tom Rix  <trix@redhat.com>
9567
9568         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
9569
9570 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
9571
9572         * gcc.dg/noncompile/20020130-1.c: New test.
9573
9574 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
9575
9576         * g77.dg/f77-edit-i-out.f:  Escape \. Allow \r\n and \r.
9577
9578 2002-01-29  Richard Henderson  <rth@redhat.com>
9579
9580         * gcc.c-torture/execute/991118-1.c: Cast various constants back
9581         to long long.
9582         * gcc.c-torture/execute/bf64-1.c: Likewise.
9583
9584 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
9585
9586         * gcc.c-torture/execute/20020129-1.c: New test.
9587
9588 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
9589
9590         * gcc.c-torture/compile/20000224-1.c: Update.
9591         * gcc.c-torture/execute/bitfld-1.c: New tests.
9592         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
9593         * gcc.dg/uninit-A.c: Update.
9594
9595 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
9596
9597         * g++.dg/template/ctor1.C: Add instantiation.
9598
9599 2002-01-28  Paul Koning  <pkoning@equallogic.com>
9600
9601         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
9602         argument to __builtin_prefetch to be const ptr.
9603
9604 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
9605
9606         * gcc.c-torture/compile/20020120-1.c: New test.
9607
9608 2002-01-27  Kazu Hirata  <kazu@hxi.com>
9609
9610         * gcc.c-torture/execute/20020127-1.c: New test.
9611
9612 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
9613
9614         * g77.dg/f77-edit-i-in.f: New test
9615         * g77.dg/f77-edit-i-out.f: New test
9616
9617 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
9618
9619         * gcc.dg/debug/debug.exp: New file.
9620         * gcc.dg/debug/trivial.c: New file.
9621         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
9622         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
9623         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
9624         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
9625         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
9626         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
9627         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
9628         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
9629         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
9630         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
9631         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
9632         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
9633         * gcc.dg/20000503-1.c: Removed.
9634         * gcc.dg/20010207-1.c: Removed.
9635         * gcc.dg/20011223-1.c: Removed.
9636         * gcc.dg/20020104-2.c: Removed.
9637         * gcc.dg/debug-1.c: Removed.
9638         * gcc.dg/debug-2.c: Removed.
9639         * gcc.dg/debug-3.c: Removed.
9640         * gcc.dg/debug-4.c: Removed.
9641         * gcc.dg/debug-5.c: Removed.
9642         * gcc.dg/debug-6.c: Removed.
9643         * gcc.dg/dwarf2-1.c: Removed.
9644         * gcc.dg/dwarf2-2.c: Removed.
9645
9646 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
9647
9648         * g++.old-deja/g++.other/eh5.C: New test.
9649         * g++.old-deja/g++.other/sibcall2.C: New test.
9650         * g++.old-deja/g++.other/array9.C: New test.
9651         * g++.old-deja/g++.other/typename2.C: New test.
9652         * g++.old-deja/g++.other/crash60.C: New test.
9653         * g++.old-deja/g++.other/conv9.C: New test.
9654         * g++.old-deja/g++.other/mangle10.C: New test.
9655         * g++.old-deja/g++.other/unchanging1.C: New test.
9656         * g++.old-deja/g++.other/exprstmt1.C: New test.
9657         * g++.old-deja/g++.other/inline23.C: New test.
9658         * g++.old-deja/g++.eh/ia64-1.C: New test.
9659         * g++.old-deja/g++.other/dwarf2-1.C: New test.
9660         * g++.old-deja/g++.other/reload1.C: New test.
9661         * g++.old-deja/g++.other/static20.C: New test.
9662         * g++.old-deja/g++.other/local-alloc1.C: New test.
9663         * g++.old-deja/g++.other/conv8.C: New test.
9664         * g++.old-deja/g++.other/stmtexpr2.C: New test.
9665         * g++.old-deja/g++.other/storeexpr1.C: New test.
9666         * g++.old-deja/g++.other/storeexpr2.C: New test.
9667         * g++.dg/eh/template2.C: New test.
9668         * g++.dg/warn/weak1.C: New test.
9669
9670 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
9671
9672         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
9673         Remove first, non-varying, argument.
9674
9675 2002-01-23  Richard Henderson  <rth@redhat.com>
9676
9677         * gcc.dg/inline-2.c: New.
9678
9679         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
9680         Add optional target arg.  Check number of arguments.
9681         (scan-assembler-not, scan-assembler-dem): Likewise.
9682         (scan-assembler-dem-not): Likewise.
9683
9684 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
9685
9686         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
9687         line 12.
9688         * g++.old-deja/g++.brendan/parse3.C,
9689         g++.old-deja/g++.other/crash26.C,
9690         g++.old-deja/g++.other/crash28.C,
9691         g++.old-deja/g++.other/crash29.C,
9692         g++.old-deja/g++.other/crash30.C,
9693         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
9694
9695 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
9696
9697         * gcc.dg/20020115-1.c: New.
9698
9699 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
9700
9701         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
9702
9703 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
9704
9705         * gcc.dg/20020122-3.c: New.
9706
9707 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
9708
9709         * g++.dg/other/gc1.C: New test.
9710
9711 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
9712
9713         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
9714
9715 2002-01-22  Richard Henderson  <rth@redhat.com>
9716
9717         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
9718
9719 2002-01-22  Richard Henderson  <rth@redhat.com>
9720
9721         * gcc.dg/20020122-4.c: New.
9722
9723 2002-01-22  H.J. Lu <hjl@gnu.org>
9724
9725         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
9726         link output.
9727         * gcc.dg/special/ecos.exp: Likewise.
9728         * lib/g++-dg.exp: Likewise.
9729         * lib/g77-dg.exp: Likewise.
9730         * lib/gcc-dg.exp : Likewise.
9731         * lib/mike-g++.exp: Likewise.
9732         * lib/mike-g77.exp: Likewise.
9733         * lib/mike-gcc.exp: Likewise.
9734         * lib/objc-dg.exp: Likewise.
9735
9736 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
9737
9738         PR target/5379
9739         * gcc.dg/20020122-2.c: New test.
9740
9741 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
9742
9743         * gcc.dg/20020122-1.c: New test.
9744
9745 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
9746
9747         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
9748
9749 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
9750
9751         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
9752
9753 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
9754
9755         * gcc.c-torture/compile/20020121-1.c: New test.
9756
9757 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
9758
9759         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
9760         ld_library_path.
9761
9762 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
9763
9764         * gcc.dg/20020218-1.c: New test.
9765
9766 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
9767
9768         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
9769         messages
9770         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
9771         "At global scope" warning
9772         * g++.dg/ext/align1.C: Change cygwin test for alignment
9773         from db-bogus to dg-warning
9774
9775 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
9776
9777         * g77.f-torture/compile/cpp2.F: New test.
9778
9779 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
9780
9781         * g++.dg/template/access1.C: New test.
9782
9783 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
9784
9785         * gcc.dg/20020118-1.c: New.
9786
9787 2002-01-18  Kazu Hirata  <kazu@hxi.com>
9788
9789         * testsuite/gcc.c-torture/execute/20020118-1.c: New test.
9790
9791 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
9792
9793         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
9794         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
9795         alignment warnings.
9796
9797 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
9798
9799         * gcc.misc-tests/i386-prefetch.exp: Save and restore
9800         torture_with_loops and torture_without_loops
9801
9802 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
9803
9804         * gcc.c-torture/compile/20020116-1.c: New test.
9805
9806 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
9807
9808         * gcc.dg/20020116-2.c: New test.
9809
9810         * gcc.dg/ultrasp4.c: New test.
9811
9812         * gcc.dg/20020116-1.c: New test.
9813
9814 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
9815
9816         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
9817         by EABI.
9818
9819 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
9820
9821         * gcc.misc-tests/i386-prefetch.exp: New.
9822         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
9823         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
9824         * gcc.misc-tests/i386-pf-none-1.c: New test.
9825         * gcc.misc-tests/i386-pf-sse-1.c: New test.
9826
9827 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
9828
9829         * gcc.dg/gnu89-init-1.c: Add new tests.
9830
9831 2002-01-15  Andreas Jaeger  <aj@suse.de>
9832
9833         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
9834         * gcc.dg/i386-mmx-2.c: Likewise.
9835         * gcc.dg/i386-sse-1.c: Likewise.
9836         * gcc.dg/i386-sse-2.c: Likewise.
9837         * gcc.dg/i386-sse-3.c: Likewise.
9838
9839 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
9840
9841         * g77.f-torture/execute/intrinsic-unix-bessel.f:
9842         Uncomment additional cases that now pass.
9843
9844 2002-01-11  Richard Henderson  <rth@redhat.com>
9845
9846         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
9847         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
9848
9849 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
9850
9851         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
9852
9853 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
9854
9855         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
9856         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
9857
9858 2002-01-10  Dale Johannesen  <dalej@apple.com>
9859
9860         * gcc.c-torture/execute/loop-11.c: New.
9861
9862 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
9863
9864         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
9865         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
9866
9867 2002-01-09  Richard Henderson  <rth@redhat.com>
9868
9869         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
9870         type in which to perform the operation for each size.
9871
9872 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
9873
9874         * gcc.c-torture/compile/20020109-2.c: New test.
9875
9876 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
9877
9878         * gcc.c-torture/execute/loop-10.c: New test.
9879
9880 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
9881
9882         * gcc.c-torture/compile/20010226-1.c: New test.
9883         * gcc.c-torture/compile/20010227-1.c: New test.
9884         * gcc.c-torture/compile/20010426-1.c: New test.
9885         * gcc.c-torture/compile/20010510-1.c: New test.
9886         * gcc.c-torture/compile/20010605-3.c: New test.
9887         * gcc.c-torture/compile/20010824-1.c: New test.
9888         * gcc.c-torture/execute/20010409-1.c: New test.
9889         * gcc.dg/noncompile/20000901-1.c: New test.
9890         * gcc.dg/20001023-1.c: New test.
9891         * gcc.dg/20001101-1.c: New test.
9892         * gcc.dg/20001102-1.c: New test.
9893         * gcc.dg/20010207-1.c: New test.
9894         * gcc.dg/20010405-1.c: New test.
9895         * gcc.dg/20010822-1.c: New test.
9896         * gcc.dg/20011107-1.c: New test.
9897
9898 2002-01-09  Jeffrey A Law  (law@redhat.com)
9899
9900         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
9901
9902         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
9903         execution failure on PA targets.
9904
9905 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
9906
9907         * gcc.c-torture/compile/20020109-1.c: New test.
9908
9909 2002-01-08  Kazu Hirata  <kazu@hxi.com>
9910
9911         * gcc.c-torture/execute/20020108-1.c: New test.
9912
9913 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
9914
9915         * gcc.dg/20020108-1.c: New test.
9916
9917 2002-01-08  H.J. Lu <hjl@gnu.org>
9918
9919         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
9920         for header files.
9921
9922 2002-01-08  Geoff Keating  <geoffk@redhat.com>
9923
9924         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
9925         consistency.
9926
9927 002-01-07  Aldy Hernandez  <aldyh@redhat.com>
9928
9929         * gcc.dg/altivec-4.c: Test altivec predicates.
9930
9931 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
9932
9933         * gcc.c-torture/execute/20020107-1.c: New test.
9934
9935 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
9936
9937         PR c/5279
9938         * gcc.c-torture/compile/20020106-1.c: New test.
9939
9940 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
9941
9942         * gcc.c-torture/execute/nestfunc-4.c: New test.
9943
9944 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
9945
9946         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
9947         extra triple that slipped in.
9948         * g++.old-deja/g++.abi/align.C: Likewise.
9949         * g++.old-deja/g++.abi/bitfields.C: Likewise.
9950
9951 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
9952
9953         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
9954         * g++.old-deja/g++.abi/align.C: Likewise.
9955         * g++.old-deja/g++.abi/bitfields.C: Likewise.
9956
9957         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
9958         on FreeBSD/i386.
9959         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
9960         FreeBSD.
9961
9962 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
9963
9964         * gcc.dg/20020104-1.c: New test.
9965
9966         * gcc.dg/20020104-2.c: New test.
9967
9968 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
9969
9970         * gcc.dg/20020103-1.c: Fix typo in target selector.
9971
9972 2002-01-03  Richard Henderson  <rth@redhat.com>
9973
9974         * gcc.dg/20020103-1.c: New.
9975
9976 2002-01-03  Kazu Hirata  <kazu@hxi.com>
9977
9978         * gcc.c-torture/execute/20020103-1.c: New test.
9979
9980 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
9981
9982         * g++.dg/other/debug2.C: New test.
9983
9984         * gcc.c-torture/compile/20020103-1.c: New test.
9985
9986 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
9987
9988         * gcc.dg/gnu89-init-1.c: Added new tests.
9989
9990 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
9991
9992         * g++.dg/template/friend2.C: Remove as patch is reverted.
9993
9994         * g++.dg/warn/oldcast1.C: New test.
9995
9996         * g++.dg/template/ptrmem1.C: New test.
9997         * g++.dg/template/ptrmem2.C: New test.
9998
9999         * g++.dg/template/ntp.C: New test.
10000
10001         * g++.dg/other/component1.C: New test.
10002
10003         * g++.dg/template/ttp3.C: New test.
10004
10005         * g++.dg/template/friend2.C: New test.
10006         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
10007
10008 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
10009
10010         * g++.dg/other/ptrmem1.C: New test.
10011         * g++.dg/other/ptrmem2.C: New test.
10012
10013 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
10014
10015         * g++.dg/template/ctor1.C: New test.
10016
10017 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
10018
10019         * g++.dg/template/friend2.C: New test.
10020
10021 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
10022
10023         * gcc.dg/mmix-1.c: New test.
10024
10025 2001-12-31  Richard Henderson  <rth@redhat.com>
10026
10027         * gcc.dg/asm-5.c: New.
10028
10029 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
10030
10031         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
10032         in namespace __gnu_cxx
10033
10034 2001-12-30  Richard Henderson  <rth@redhat.com>
10035
10036         * gcc.dg/debug-6.c: New.
10037
10038 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
10039
10040         * gcc.c-torture/compile/20011229-2.c: New test.
10041
10042 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
10043
10044         * gcc.dg/debug-3.c: New test.
10045         * gcc.dg/debug-4.c: New test.
10046         * gcc.dg/debug-5.c: New test.
10047
10048 2001-12-29  Richard Henderson  <rth@redhat.com>
10049
10050         * g++.dg/eh/loop1.C: New.
10051
10052 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
10053
10054         * g++.dg/template/crash1.C: New test.
10055
10056 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
10057
10058         * g++.dg/other/const1.C: New test.
10059
10060 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
10061
10062         * gcc.c-torture/compile/20011229-1.c: New test.
10063
10064 2001-12-28  Stan Shebs  <shebs@apple.com>
10065
10066         * lib/objc-torture.exp: Resync with c-torture.exp.
10067         * lib/objc.exp: Load standard libraries.
10068
10069 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
10070
10071         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
10072         additional tests.
10073
10074 2001-12-27  Roger Sayle <roger@eyesopen.com>
10075
10076         * gcc.c-torture/execute/string-opt-16.c: New testcase.
10077
10078 2001-12-27  Richard Henderson  <rth@redhat.com>
10079
10080         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
10081
10082 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
10083
10084         * g++.dg/eh/ctor1.C: New test.
10085         * g++.dg/other/error2.C: New test.
10086
10087 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
10088
10089         * g++.dg/other/init2.C: New test.
10090
10091 2001-12-24  Richard Henderson  <rth@redhat.com>
10092
10093         * gcc.dg/20011223-1.c: New.
10094         * gcc.dg/inline-1.c: New.
10095
10096 2001-12-23  Richard Henderson  <rth@redhat.com>
10097
10098         * gcc.dg/asm-4.c: Test operand modifiers.
10099
10100 2001-12-23  Richard Henderson  <rth@redhat.com>
10101
10102         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
10103
10104 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
10105
10106         * gcc.c-torture/execute/20011223-1.c: New test.
10107
10108 2001-12-21  Richard Henderson  <rth@redhat.com>
10109
10110         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
10111         re-enables the warning.
10112
10113 2001-12-21  Richard Henderson  <rth@redhat.com>
10114
10115         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
10116
10117 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
10118
10119         * gcc.c-torture/compile/20011218-1.c: New test.
10120
10121 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
10122
10123         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
10124         arm-isr.c test.
10125         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
10126         epilogue generation for ARM ISR routines.
10127
10128 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10129
10130         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
10131         * gcc.dg/format/c90-printf-3.c: Likewise.
10132         * gcc.dg/format/c99-printf-3.c: Likewise.
10133         * gcc.dg/format/ext-1.c: Likewise.
10134         * gcc.dg/format/ext-6.c: Likewise.
10135         * gcc.dg/format/format.h: Prototype unlocked stdio.
10136
10137 2001-12-20  Richard Henderson  <rth@redhat.com>
10138
10139         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
10140         (arena): Use it.
10141         (malloc): Correct allocation logic.  Abort if we fill up the
10142         arena before initialization complete.
10143         (realloc): Correct allocation logic.
10144
10145 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
10146
10147         * gcc.c-torture/compile/20011219-2.c: New test.
10148
10149         * gcc.c-torture/execute/20011219-1.c: New test.
10150
10151 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
10152
10153         * gcc.dg/special/ecos.exp:  wkali-1.c unsupported if
10154         target does not support weak symbols.
10155
10156 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
10157
10158         * gcc.c-torture/compile/20011219-1.c: New test.
10159
10160 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
10161
10162         * g++.dg/other/error1.C: New test.
10163
10164 2001-12-17  Jeffrey A Law  (law@redhat.com)
10165
10166         * gcc.c-torture/execute/20011217-1.c: New test.
10167
10168 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
10169
10170         * objc.dg/special/: New directory.
10171         * objc.dg/special/special.exp: New file.
10172         * objc.dg/special/unclaimed-category-1.h: New file.
10173         * objc.dg/special/unclaimed-category-1a.m: New file.
10174         * objc.dg/special/unclaimed-category-1.m: New file.
10175
10176 2001-12-17  Andreas Jaeger  <aj@suse.de>
10177
10178         * gcc.c-torture/compile/20011217-2.c: New test.
10179
10180 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
10181
10182         * gcc.c-torture/compile/20011217-1.c: New test.
10183
10184 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
10185
10186         * testsuite/gcc.dg/20011214-1.c: New.
10187
10188 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
10189
10190         * gcc.dg/altivec-4.c: New.
10191
10192 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
10193
10194         * gcc.dg/20011113-1.c: New test.
10195
10196 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
10197
10198         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
10199         std::__malloc_alloc_template<0> and
10200         std::__default_alloc_template<false, 0>.
10201
10202 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
10203
10204         * objc/execute/bf-21.m: New test.
10205         * objc/execute/enumeration-1.m: New test.
10206         * objc/execute/enumeration-2.m: New test.
10207
10208 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
10209
10210         * gcc.dg/gnu89-init-1.c: New test.
10211
10212 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
10213
10214         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
10215         * g++.old-deja/g++.jason/2371.C: Likewise.
10216         * g++.old-deja/g++.jason/template33.C: Likewise.
10217         * g++.old-deja/g++.jason/template34.C: Likewise.
10218         * g++.old-deja/g++.jason/template36.C: Likewise.
10219         * g++.old-deja/g++.oliva/typename1.C: Likewise.
10220         * g++.old-deja/g++.oliva/typename2.C: Likewise.
10221         * g++.old-deja/g++.other/typename1.C: Likewise.
10222         * g++.old-deja/g++.pt/inherit2.C: Likewise.
10223         * g++.old-deja/g++.pt/nontype5.C: Likewise.
10224         * g++.old-deja/g++.pt/typename11.C: Likewise.
10225         * g++.old-deja/g++.pt/typename14.C: Likewise.
10226         * g++.old-deja/g++.pt/typename16.C: Likewise.
10227         * g++.old-deja/g++.pt/typename3.C: Likewise.
10228         * g++.old-deja/g++.pt/typename4.C: Likewise.
10229         * g++.old-deja/g++.pt/typename5.C: Likewise.
10230         * g++.old-deja/g++.pt/typename7.C: Likewise.
10231         * g++.old-deja/g++.robertl/eb9.C: Likewise.
10232
10233 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
10234
10235         * g++.dg/other/linkage1.C: New test.
10236         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
10237         specifiers.
10238
10239 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
10240
10241         * gcc.dg/concat.c: New test.
10242
10243 2001-12-11  Stan Shebs  <shebs@apple.com>
10244
10245         * objc/compile: New test directory.
10246         * objc/compile/compile.exp: New expect script.
10247         * objc/compile/20011211-1.m: New compile test.
10248
10249 2001-12-11  Jason Merrill  <jason@redhat.com>
10250
10251         * lib/prune.exp (prune_gcc_output): Also handle "In member
10252         function".  So many permutations...
10253
10254 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
10255
10256         * g++.dg/template/typedef1.C: New test.
10257
10258 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
10259
10260         * g++.dg/other/copy1.C: New test.
10261
10262 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
10263
10264         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
10265
10266         * gcc.dg/builtin-choose-expr.c: New.
10267
10268 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
10269
10270         * gcc.dg/altivec-2.c: New.
10271
10272 2001-12-07  Richard Henderson  <rth@redhat.com>
10273
10274         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
10275
10276 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
10277
10278         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
10279         ultrasparc.
10280
10281 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
10282
10283         * g++-old.deja/g++.robertl/eb101.C: Deleted.
10284
10285 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
10286
10287         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
10288         variable argument list.
10289
10290 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
10291
10292         * gcc.c-torture/execute/memcheck: Delete entire directory.
10293         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
10294         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
10295
10296 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
10297
10298         * gcc.dg/Wshadow-1.c: New test.
10299
10300 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
10301
10302         * gcc.c-torture/compile/20011130-1.c: New test.
10303
10304         * gcc.dg/noncompile/20011025-1.c: New test.
10305
10306         * g++.dg/other/anon-union.C: New test.
10307
10308         * gcc.c-torture/execute/20011024-1.c: New test.
10309
10310 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
10311
10312         * gcc.c-torture/execute/20000722-1.x,
10313         gcc.c-torture/execute/20010123-1.x: Remove.
10314         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
10315         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
10316         gcc.dg/c99-complit-2.c: New tests.
10317
10318 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
10319
10320         * g++.dg/inherit/base1.C: New test.
10321
10322 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
10323
10324         * g++.dg/other/stdarg1.C: New test.
10325
10326         * gcc.c-torture/compile/20011130-2.c: New test.
10327
10328 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
10329
10330         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
10331         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
10332         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
10333         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
10334         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
10335         * gcc.dg/builtin-prefetch-1.c: New test.
10336
10337 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
10338
10339         * gcc.dg/20011130-1.c: New test.
10340
10341 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
10342
10343         * g++.dg/other/scope1.C: New test.
10344         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
10345
10346 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
10347
10348         * gcc.dg/vla-init-1.c: New test.
10349
10350 2001-12-01  Geoff Keating  <geoffk@redhat.com>
10351
10352         * gcc.c-torture/compile/structs.c: New testcase from GDB.
10353
10354 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
10355
10356         * objc.dg/alias.m: Update.
10357         * objc.dg/class-1.m: Update.
10358         * objc.dg/const-str-1.m: Update.
10359         * objc.dg/fwd-proto-1.m: Update.
10360         * objc.dg/id-1.m: Update.
10361         * objc.dg/super-class-1.m: Update.
10362
10363 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
10364
10365         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
10366         constructs.
10367
10368 2001-11-28  Jeffrey A Law  (law@cygnus.com)
10369
10370         * gcc.c-torture/execute/20011128-1.c: New test.
10371
10372 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
10373
10374         * gcc.dg/20011127-1.c: New test.
10375
10376 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
10377
10378         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
10379         from Austin Group draft 7.
10380         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
10381         scanf format arguments.
10382         * gcc.dg/format/no-exargs-2.c: New test.
10383
10384 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
10385
10386         * g++.dg/abi/vbase8-4.C: New test.
10387
10388 2001-11-24  Ian Lance Taylor  <ian@airs.com>
10389
10390         * gcc.c-torture/execute/20011121-1.c: New test.
10391
10392 2001-11-23  Jeffrey A Law  (law@cygnus.com)
10393
10394         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
10395
10396 2001-11-23  Andreas Jaeger  <aj@suse.de>
10397
10398         * gcc.dg/cpp/charconst-2.c: New test.
10399
10400 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
10401
10402         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
10403         to the host if it is remote.  Let tests specify extra headers
10404         they use.
10405         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
10406         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
10407         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
10408         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
10409         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
10410         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
10411         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
10412         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
10413         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
10414         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
10415
10416 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
10417
10418         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
10419         for little endian ARMs.
10420
10421 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
10422
10423         * gcc.c-torture/compile/20011119-1.c: New test.
10424         * gcc.c-torture/compile/20011119-2.c: New test.
10425
10426 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
10427
10428         * gcc.dg/altivec-1.c: Fix typo.
10429
10430 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
10431
10432         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
10433
10434 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
10435
10436         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
10437
10438 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
10439
10440         * lib/g77.exp: Don't specify --rpath-link.
10441
10442         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
10443         across all the headers.
10444         * gcc.dg/format/format.exp: For testing on a remote host,
10445         copy format.h.
10446
10447         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
10448         * gcc.c-torture/execute/930406-1.c: Likewise.
10449         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
10450
10451 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
10452
10453         * gcc.dg/altivec-1.c: New.
10454
10455 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
10456
10457         * gcc.dg/cpp/fpreprocessed.c: New test case.
10458
10459 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
10460
10461         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
10462         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
10463         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
10464
10465 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
10466
10467         * gcc.dg/no-builtin-1.c: New test.
10468
10469 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
10470
10471         * gcc.c-torture/execute/20011115-1.c: New test.
10472
10473 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
10474
10475         * gcc.c-torture/compile/20011114-2.c: New test.
10476         * gcc.c-torture/compile/20011114-3.c: New test.
10477         * gcc.c-torture/compile/20011114-4.c: New test.
10478
10479 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
10480
10481         * g++.dg/other/init1.C: New test.
10482
10483 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
10484
10485         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
10486         message.
10487
10488         * gcc.c-torture/execute/20011114-1.c: New testcase.
10489
10490         * gcc.c-torture/compile/20010327-1.c: Revert last change.
10491         * gcc.c-torture/compile/20011114-1.c: New test, exactly
10492         like the (before this change) version of 20010327-1.c.
10493
10494 2001-11-14  Roger Sayle <roger@eyesopen.com>
10495
10496         * gcc.c-torture/execute/string-opt-13.c: New testcase.
10497
10498 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
10499
10500         * g++.dg/init/array2.C: New test.
10501
10502 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
10503
10504         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
10505
10506 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
10507
10508         * g++.dg/other/forscope1.C: New test.
10509         * g++.dg/ext/forscope1.C: New test.
10510         * g++.dg/ext/forscope2.C: New test.
10511
10512 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
10513
10514         * gcc.c-torture/execute/20011113-1.c: New test.
10515
10516 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
10517
10518         * gcc.c-torture/execute/20011109-2.c: New test.
10519
10520         * gcc.c-torture/execute/20011109-1.c: New test.
10521
10522 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
10523
10524         * gcc.c-torture/compile/20011109-1.c: New test.
10525
10526 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
10527
10528         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
10529         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
10530         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
10531         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
10532         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
10533         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
10534         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
10535
10536 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
10537
10538         * g++.dg/warn/Wshadow-1.C: New tests.
10539         * g++.old-deja/g++.mike/for3.C: Update.
10540
10541 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
10542
10543         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
10544         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
10545         XFAILs.  Adjust expected error texts.
10546         * gcc.c-torture/compile/20011106-1.c,
10547         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
10548         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
10549         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
10550         gcc.dg/c99-array-lval-5.c: New tests.
10551
10552 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
10553
10554         * gcc.dg/cpp/defined.c: Update.
10555
10556 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
10557
10558         * gcc.c-torture/execute/anon-1.c: New test.
10559
10560 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
10561
10562         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
10563         same size, so no warning should be produced on stormy16.
10564
10565         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
10566         due to oversized array.
10567         * g++.old-deja/g++.mike/ns15.C: Likewise.
10568         * g++.old-deja/g++.pt/crash16.C: Likewise.
10569
10570 2001-11-02  Graham Stott  <grahams@redhat.com>
10571
10572         * g++.dgother/debug1.C: Fix typos.
10573
10574 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
10575
10576         * g++.dg/other/debug1.C: New test.
10577
10578 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
10579
10580         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
10581         of unsigned long.
10582
10583 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
10584
10585         * gcc.dg/20011029-2.c: New test.
10586
10587         * gcc.c-torture/compile/20011029-1.c: New test.
10588
10589 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
10590
10591         * objc/execute/class_self-1.m: New test.
10592         * objc/execute/class_self-2.m: New test.
10593
10594 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
10595
10596         * gcc.misc-tests/msgs.exp: Delete.
10597         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
10598         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
10599         error set to match recent changes.
10600
10601 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
10602
10603         * gcc.dg/20011021-1.c: New test.
10604
10605 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
10606
10607         * gcc.c-torture/compile/20011023-1.c: New test.
10608
10609 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
10610
10611         * lib/g77.exp: Rewrite based on lib/g++.exp.
10612
10613 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
10614
10615         * gcc.c-torture/execute/20011019-1.c: New test.
10616
10617         * gcc.dg/20011018-1.c: New test.
10618
10619 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
10620
10621         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
10622
10623 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
10624
10625         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
10626         * gcc.dg/attr-invalid.c: Likewise.
10627
10628 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
10629
10630         * testsuite/gcc.dg/20011015-1.c: New test.
10631
10632 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
10633
10634         * g++.dg/template/unify2.C: New test.
10635
10636 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
10637
10638         * g++.dg/other/exception-specification.C: New test
10639
10640 2001-10-13  Tom Rix  <trix@redhat.com>
10641
10642         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
10643         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
10644
10645 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
10646
10647         * testsuite/gcc.dg/20011009-1.c: New test.
10648
10649 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
10650
10651         PR g++/4476
10652         * g++.dg/other/friend1.C: New test.
10653
10654 2001-10-11  Richard Henderson  <rth@redhat.com>
10655
10656         * g++.old-deja/g++.other/crash18.C: Add -S to options.
10657
10658 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
10659
10660         * gcc.c-torture/compile/20011010-1.c: New.
10661
10662 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
10663
10664         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
10665         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
10666         g77.f-torture/execute/execute.exp,
10667         g77.f-torture/noncompile/noncompile.exp,
10668         gcc.c-torture/compile/compile.exp,
10669         gcc.c-torture/execute/execute.exp,
10670         gcc.c-torture/execute/ieee/ieee.exp,
10671         gcc.c-torture/execute/memcheck/memcheck.exp,
10672         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
10673         objc/execute/execute.exp: Update FSF address.
10674
10675 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
10676
10677         * gcc.dg/cpp/cmdlne-C.c: Update.
10678         * gcc.dg/cpp/cmdlne-C2.c: New.
10679
10680 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
10681
10682         * gcc.c-torture/execute/20011008-3.c: New.
10683
10684 2001-10-08  DJ Delorie  <dj@redhat.com>
10685
10686         * gcc.dg/20011008-1.c: New.
10687         * gcc.dg/20011008-2.c: New.
10688
10689 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
10690
10691         * gcc.dg/cpp/spacing1.c: Update test.
10692
10693 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
10694
10695         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
10696         spelling errors of "separate" as "seperate".
10697
10698 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
10699
10700         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
10701         enough to avoid inlining.
10702
10703 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
10704
10705         * lib/g77.exp: set libg2c_dir correctly.
10706
10707 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
10708
10709         * gcc.dg/cpp/macro11.c: New test.
10710
10711 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
10712
10713         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
10714         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
10715         gcc.dg/format/multattr-3.c: New tests.
10716         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
10717         tests for format attributes on function pointers being rejected.
10718
10719 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
10720
10721         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
10722
10723 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
10724
10725         * g++.dg/warn/format1.C: New test.
10726
10727 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
10728
10729         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
10730
10731 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
10732
10733         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
10734
10735 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
10736
10737         * gcc.dg/cpp/redef2.c: Add test.
10738
10739 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
10740
10741         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
10742         long-standing bug on i686, apparently.
10743         * gcc.c-torture/execute/loop-2c.x: New file.
10744         * gcc.c-torture/execute/loop-2d.x: New file.
10745         * gcc.c-torture/execute/loop-3c.x: New file.
10746
10747 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
10748
10749         * gcc.dg/cpp/20000625-2.c: Correct line number.
10750
10751 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
10752
10753         * gcc.dg/cpp/macro10.c: New test.
10754         * gcc.dg/cpp/strify3.c: New test.
10755         * gcc.dg/cpp/spacing1.c: Add tests.
10756         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
10757         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
10758
10759 2001-09-24  DJ Delorie  <dj@redhat.com>
10760
10761         * gcc.c-torture/execute/20010924-1.c: New test.
10762
10763 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
10764
10765         * testsuite/objc/execute/paste.m: Remove.
10766
10767 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
10768
10769         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
10770
10771 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
10772
10773         * g77.dg/strlen0.f: New test.
10774
10775 2001-09-21  Richard Henderson  <rth@redhat.com>
10776
10777         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
10778         * g++.old-deja/g++.abi/vtable2.C: Likewise.
10779
10780 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
10781
10782         Table-driven attributes.
10783         * g++.dg/ext/attrib1.C: New test.
10784
10785 2001-09-20  DJ Delorie  <dj@redhat.com>
10786
10787         * gcc.dg/20000926-1.c: Update expected warning messages.
10788         * gcc.dg/array-2.c: Likewise, and test for warnings too.
10789         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
10790         array.
10791
10792 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
10793
10794         * g++.dg/eh/registers1.C: New test case.
10795
10796 2001-09-17  Richard Henderson  <rth@redhat.com>
10797
10798         * gcc.dg/array-5.c: Fix VLA decomposition test.
10799
10800 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
10801
10802         * gcc.dg/cpp/line5.c: New testcase.
10803
10804 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
10805
10806         * gcc.dg/cpp/macro9.c: New test.
10807
10808 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
10809
10810         * gcc.c-torture/execute/980223.c: Change type of addr from long
10811         to char *.
10812
10813 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
10814
10815         * gcc.c-torture/execute/20010915-1.c: New test.
10816
10817 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
10818
10819         * g77.dg/bprob: New directory.
10820         * g77.dg/bprob/bprob.exp: New file.
10821         * g77.dg/bprob/bprob-1.f: New test.
10822         * g77.dg/gcov: New directory.
10823         * g77.dg/gcov/gcov.exp: New file.
10824         * g77.dg/gcov/gcov-1.f: New test.
10825         * g77.dg/gcov/gcov-1.x: New file.
10826
10827 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
10828
10829         * gcc.dg/cpp/directiv.c: Update.
10830         * gcc.dg/cpp/undef1.c: Update.
10831
10832 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
10833
10834         * gcc.dg/20010912-1.c: New test.
10835
10836 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
10837
10838         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
10839         language-independent file in lib.
10840         * lib/gcov.exp: New file.
10841
10842 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
10843
10844         * gcc.c-torture/compile/20010911-1.c: New test.
10845
10846 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
10847
10848         * lib/profopt.exp: New, to support profile-directed optimizations.
10849         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
10850         * gcc.misc-tests/bprob-1.c: New test.
10851         * gcc.misc-tests/bprob-2.c: New test.
10852
10853 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
10854
10855         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
10856         XFAIL and which kinds of gcov output to verify.
10857         * gcc.misc-tests/gcov-4b.x: New file.
10858         * gcc.misc-tests/gcov-5b.x: New file.
10859         * gcc.misc-tests/gcov-6.x: New file.
10860         * gcc.misc-tests/gcov-7.c: New test.
10861         * gcc.misc-tests/gcov-7.x: New file.
10862
10863 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
10864
10865         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
10866         * gcc.misc-tests/gcov-6.c: New test.
10867
10868 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
10869
10870         PR c++/3986
10871         * g++.dg/abi/vbase1.C: New test.
10872
10873 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
10874
10875         * objc.dg/method-2.m: New.
10876
10877 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
10878
10879         PR c++/4203
10880         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
10881         * g++.dg/init/empty1.C: New test.
10882
10883 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
10884
10885         * gcc.c-torture/compile/20010903-1.c: New test.
10886
10887 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
10888
10889         * testsuite/gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
10890         for m68k.
10891
10892 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
10893
10894         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
10895
10896         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
10897
10898         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
10899
10900 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
10901
10902         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
10903         for 16-bit 'unsigned int'.
10904
10905 2001-08-29  Kazu Hirata  <kazu@hxi.com>
10906
10907         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
10908
10909 2001-08-27  Richard Henderson  <rth@redhat.com>
10910
10911         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
10912         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
10913
10914 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
10915
10916         * gcc.dg/asm-names.c (ymain): New.
10917
10918 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
10919
10920         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
10921         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
10922         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
10923
10924 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10925
10926         * gcc.dg/compare5.c: New testcase.
10927
10928 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
10929
10930         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
10931         and "In instantiation".
10932
10933 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
10934
10935         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
10936
10937 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
10938
10939         * gcc.misc-tests/gcov.exp: Add support for branch information.
10940         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
10941         * gcc.misc-tests/gcov-4.c: New test.
10942         * gcc.misc-tests/gcov-4b.c: New test.
10943         * gcc.misc-tests/gcov-5b.c: New test.
10944
10945 2001-08-20  Zack Weinberg  <zackw@panix.com>
10946
10947         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
10948         expected to fail.
10949
10950 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
10951
10952         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
10953
10954 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
10955
10956         * g++.dg/eh/template1.C: New test.
10957
10958 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
10959
10960         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
10961         Fix thinko.
10962         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
10963         for xfail.
10964
10965 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
10966
10967         * lib/g77-dg.exp:  Use prune.exp for common procedures
10968         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
10969         * lib/g77.exp: (g77-dg-prune) Remove
10970
10971 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
10972
10973         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
10974
10975 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10976
10977         * g++.dg/template/unify1.C: New test.
10978
10979 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
10980
10981         * g++.dg/abi/empty4.C: New test.
10982
10983 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
10984
10985         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
10986         solaris2.*
10987         * g77.f-torture/compile/pr3743.x: Likewise
10988
10989 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
10990
10991         * g++.dg/other/using-declaration.C: New test.
10992
10993 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
10994
10995         * gcc.dg/cpp/tr-sign.c: New testcase.
10996
10997 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
10998
10999         * gcc.dg/cpp/19951025-1.c: Revert.
11000         * gcc.dg/cpp/directiv.c: We no longer process directives that
11001         interrupt macro arguments.
11002
11003 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
11004
11005         * gcc.dg/bconstp-1.c: New test.
11006
11007 2001-08-03  Richard Henderson  <rth@redhat.com>
11008
11009         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
11010
11011 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
11012
11013         * gcc.dg/cpp/19951025-1.c: Update.
11014
11015 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
11016
11017         * g77.dg/ff90-1.f (s): Fix reference of variable z,
11018         should be x.
11019
11020 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
11021
11022         Kill -fhonor-std.
11023         * g++.old-deja/g++.ns/ns14.C: Remove special options.
11024         * g++.old-deja/g++.other/std1.C: Likewise.
11025         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
11026
11027 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
11028
11029         * lib/g77.exp:  Load gcc-defs.exp for common procedures
11030         (g77_pass, g77_fail, g77_finish, g77_exit,
11031         ${tool}_check_unsupported_p} Now redundant.  Deleted.
11032
11033 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
11034
11035         * g77.dg/fbackslash.f
11036         * g77.dg/fcase-preserve.f
11037         * g77.dg/ff90-1.f
11038         * g77.dg/ffixed-line-length-0.f
11039         * g77.dg/ffixed-line-length-132.f
11040         * g77.dg/ffixed-line-length-7.f
11041         * g77.dg/ffixed-line-length-72.f
11042         * g77.dg/ffixed-line-length-none.f
11043         * g77.dg/ffree-form-1.f
11044         * g77.dg/fno-backslash.f
11045         * g77.dg/fno-f90-1.f
11046         * g77.dg/fno-fixed-form-1.f
11047         * g77.dg/fno-onetrip.f
11048         * g77.dg/fno-typeless-boz.f
11049         * g77.dg/fno-underscoring.f
11050         * g77.dg/fno-vxt-1.f
11051         * g77.dg/fonetrip.f
11052         * g77.dg/ftypeless-boz.f
11053         * g77.dg/fugly-assumed.f
11054         * g77.dg/funderscoring.f
11055         * g77.dg/fvxt-1.f
11056
11057 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
11058
11059         * objc.dg/fwd-proto-1.m: New.
11060         * objc.dg/local-decl-1.m: New.
11061         * objc.dg/naming-1.m: New.
11062         * objc.dg/naming-2.m: New.
11063         * objc.dg/proto-hier-1.m: New.
11064
11065 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
11066
11067         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
11068         largest-type elements to a struct makes its size grow.
11069
11070 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
11071
11072         * g++.dg/abi/vthunk1.C: New test.
11073
11074 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
11075
11076         * g++.dg/abi/vbase8-22.C: New test.
11077
11078 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
11079
11080         * gcc.dg/cpp/macro8.c: New test.
11081
11082 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
11083
11084         * g++.dg/abi/vbase8-21.C: New test.
11085
11086 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
11087
11088         * g++.dg/abi/vbase8-10.C: New test.
11089
11090 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
11091
11092         * lib/g++.exp (g++_set_ld_library_path): Renamed to
11093         ${tool}_set_ld_library_path.
11094         Changed caller.
11095         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
11096         g++.exp.
11097
11098 2001-07-26  Stan Cox <scox@redhat.com>
11099
11100         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
11101         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
11102         gcc_exit, gcc_check_unsupported_p):
11103         Moved to gcc-deps.exp
11104         * gcc-deps.exp: New file.
11105
11106 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11107
11108         * g++.old-deja/g++.pt/defarg14.C: New test.
11109
11110 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
11111
11112         * g++.old-deja/g++.other/lineno5.C: New test.
11113
11114 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
11115
11116         * g++.old-deja/g++.pt/crash68.C: New test.
11117
11118 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
11119
11120         * g++.old-deja/g++.other/crash42.C: New test.
11121
11122 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
11123
11124         * gcc.dg/cpp/extratokens.c: Fix.
11125         * gcc.dg/cpp/skipping2.c: New tests.
11126
11127 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
11128
11129         * gcc.c-torture/execute/20010724-1.c: New file.
11130         * gcc.c-torture/execute/20010724-1.x: New file.
11131
11132 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
11133
11134         * g++.old-deja/g++.other/cond7.C: New test.
11135
11136 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
11137
11138         * g++.old-deja/g++.other/optimize4.C: New test.
11139
11140 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
11141
11142         * g++.old-deja/g++.abi/vbase8-5.C: New test.
11143
11144 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
11145
11146         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
11147         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
11148         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
11149         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
11150
11151         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
11152         bug report" message.
11153
11154         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
11155         * g++.dg/ext/instantiate1.C: Move from old-deja.
11156
11157 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
11158
11159         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
11160         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
11161         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
11162         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
11163
11164 2001-07-23  Jeffrey A Law  (law@cygnus.com)
11165
11166         * gcc.c-torture/execute/20010723-1.c: New test.
11167
11168 2001-07-23  Ben Elliston  <bje@redhat.com>
11169
11170         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
11171
11172 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
11173
11174         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
11175         i[34567]86-*-*.
11176         Delete handling of ieee_multilib_flags.
11177         Pass -mieee for alpha*-*-* and sh-*-*.
11178         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
11179
11180 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
11181
11182         Remove old-abi tests.
11183         * g++.old-deja/g++.mike/p11116.C: Remove.
11184         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
11185
11186 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
11187
11188         * g77.f-torture/compile/pr3743.f:  New test
11189
11190 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
11191
11192         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
11193
11194 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
11195
11196         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
11197         g++.old-deja/g++.pt/static6.C: Likewise.
11198         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
11199         supports weak symbols.
11200
11201 2001-07-18  Andreas Jaeger  <aj@suse.de>
11202
11203         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
11204         supported again.
11205
11206 2001-07-18  Andreas Jaeger  <aj@suse.de>
11207
11208         * gcc.dg/iftrap-1.c: Fix target line.
11209
11210 2001-07-17  Richard Henderson  <rth@redhat.com>
11211
11212         * gcc.c-torture/execute/20010717-1.c: New.
11213
11214 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
11215
11216         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
11217         tests.
11218
11219 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
11220
11221         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
11222
11223 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
11224
11225         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
11226         UAC_SIGBUS, UAC_NOPRINT definitions.
11227
11228 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
11229
11230         * objc/execute/object_is_class.m: New test.
11231         * objc/execute/object_is_meta_class.m: New test.
11232
11233 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
11234
11235         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
11236         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
11237
11238 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
11239
11240         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
11241         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
11242
11243 2001-07-14  Richard Henderson  <rth@redhat.com>
11244
11245         * gcc.dg/iftrap-1.c: New.
11246
11247 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
11248
11249         * g77.f-torture/execute/intrinsic77.f: New test.
11250
11251 2001-07-11  Janis Johnson <janis@us.ibm.com>
11252
11253         * gcc.misc-tests/gcov-3.c: New test.
11254
11255 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
11256
11257         * gcc.c-torture/compile/20010711-1.c,
11258         * gcc.c-torture/compile/20010711-2.c: New tests.
11259
11260 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
11261
11262         * gcc.c-torture/execute/20010711-1.c: New test.
11263
11264 2001-07-11  Ben Elliston  <bje@redhat.com>
11265
11266         * g++.old-deja/g++.other/enum5.C: New test.
11267
11268 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
11269
11270         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
11271         (g++-dg-prune): Call prune_gcc_output.
11272         * prune.exp: New file for prune_gcc_output.
11273         * lib/g++.exp, lib/gcc.exp: Load it.
11274
11275 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
11276
11277         * gcc.c-torture/compile/20010701-1.c,
11278         g++.old-deja/g++.ext/attrib6.C: New tests.
11279
11280 2001-07-06  Jeffrey A Law  (law@cygnus.com)
11281
11282         * gcc.c-torture/compile/20010706-1.c: New test.
11283
11284 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
11285
11286         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
11287
11288 2001-06-28  Stan Shebs  <shebs@apple.com>
11289
11290         * gcc.dg/pragma-darwin.c: New test.
11291
11292 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
11293
11294         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
11295         Solaris 2.[678] system.
11296
11297 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
11298
11299         * gcc.dg/20010622-1.c: New test.
11300
11301 2001-06-18  Stan Shebs  <shebs@apple.com>
11302
11303         * objc.dg: New directory.
11304         * objc.dg/dg.exp: New file.
11305         * objc.dg/alias.m: New.
11306         * objc.dg/class-1.m: New.
11307         * objc.dg/class-2.m: New.
11308         * objc.dg/const-str-1.m: New.
11309         * objc.dg/const-str-2.m: New.
11310         * objc.dg/id-1.m: New.
11311         * objc.dg/method-1.m: New.
11312         * objc.dg/super-class-1.m: New.
11313         * lib/objc-dg.exp: New file.
11314
11315 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
11316
11317         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
11318         of label name.
11319
11320 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
11321
11322         * g++.old-deja/g++.abi/vbase8-9.C: New test.
11323
11324 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
11325
11326         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
11327         variable.
11328
11329 2001-06-12  Richard Henderson  <rth@redhat.com>
11330
11331         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
11332
11333 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
11334
11335         * g++.old-deja/g++.abi/vbase5.C: New test.
11336         * g++.old-deja/g++.abi/vbase6.C: New test.
11337         * g++.old-deja/g++.abi/vbase7.C: New test.
11338
11339 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11340
11341         * gcc.c-torture/compile/20010610-1.c: New test.
11342
11343 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
11344
11345         * g++.old-deja/g++.abi/vbase4.C: New test.
11346
11347 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
11348
11349         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
11350         support %f for HC11/HC12 targets.
11351         * gcc.c-torture/execute/930513-1.x: New file, likewise.
11352         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
11353         on HC11/HC12 targets.
11354         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
11355
11356 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
11357
11358         * gcc.dg/wchar_t-1.c: New file.
11359         * gcc.dg/wint_t-1.c: Likewise.
11360
11361 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
11362
11363         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
11364
11365 2001-06-11  Richard Henderson  <rth@redhat.com>
11366
11367         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
11368
11369 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
11370
11371         * gcc.c-torture/compile/20010611-1.c: New test.
11372
11373 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
11374
11375         * gcc.dg/c99-tag-1.c: Add more tests.
11376
11377 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
11378
11379         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
11380         representation on MN10300 and ARM/Thumb.
11381
11382 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
11383
11384         * g77.f-torture/execute/20010610.f: New.
11385
11386 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
11387
11388         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
11389         names.
11390
11391 2001-06-09  Richard Henderson  <rth@redhat.com>
11392
11393         * gcc.c-torture/execute/ashrdi-1.c: New.
11394         * gcc.c-torture/execute/ashldi-1.c: New.
11395         * gcc.c-torture/execute/lshrdi-1.c: New.
11396
11397 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
11398
11399         * objc/execute/load-3.m: Added. Check sending +load to categories,
11400         in addition to classes.
11401
11402 2001-06-08  Stan Shebs  <shebs@apple.com>
11403
11404         * objc/execute/load-2.m: New test.  From Nicola Pero
11405         <n.pero@mi.flashnet.it>.
11406
11407 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
11408
11409         * gcc.c-torture/execute/20010605-2.c: New test.
11410
11411 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
11412
11413         * g++.old-deja/g++.abi/vbase2.C: New test.
11414         * g++.old-deja/g++.abi/vbase3.C: New test.
11415
11416 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
11417
11418         * g++.old-deja/g++.pt/friend49.C: New test.
11419
11420 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
11421
11422         * g++.old-deja/g++.ext/anon3.C: New test.
11423
11424 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
11425
11426         * g++.old-deja/g++.other/conv7.C: New test.
11427
11428 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
11429
11430         * gcc.c-torture/compile/20010605-2.c: New test.
11431
11432 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
11433
11434         * gcc.c-torture/execute/20010604-1.c: New test.
11435
11436 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
11437
11438         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
11439
11440 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
11441
11442         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
11443         (g++_link_flags): Likewise.
11444         (g++_init): Pass gccpath's value to two previous functions.
11445
11446 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11447
11448         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
11449         Ensure logfile entry matches exec command line.
11450
11451 2001-05-31  Richard Henderson  <rth@redhat.com>
11452
11453         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
11454         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
11455
11456 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
11457
11458         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
11459         compiler for irix6.2
11460
11461 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
11462
11463         * g++.old-deja/g++.other/optimize3.C: New file.
11464
11465 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
11466
11467         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
11468         assemble.
11469
11470 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
11471
11472         * g++.old-deja/g++.other/optimize2.C: New file.
11473
11474 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
11475
11476         * gcc.c-torture/compile/20010518-2.c: New file.
11477         * gcc.c-torture/execute/20010518-1.c: New file.
11478         * gcc.c-torture/execute/20010518-2.c: New file.
11479
11480 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
11481
11482         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
11483
11484 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
11485
11486         G++ no longer defines builtins that do not begin with __builtin.
11487         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
11488         * g++.old-deja/g++.brendand/misc13.C: Likewise.
11489         * g++.old-deja/g++.law/builtin1.C: Likewise.
11490         * g++.old-deja/g++.law/cvt2.C: Likewise.
11491         * g++.old-deja/g++.mike/net5.C: Likewise.
11492         * g++.old-deja/g++.other/builtins1.C: Likewise.
11493         * g++.old-deja/g++.other/builtins2.C: Likewise.
11494         * g++.old-deja/g++.other/builtins3.C: Likewise.
11495         * g++.old-deja/g++.other/builtins4.C: Likewise.
11496         * g++.old-deja/g++.other/inline8.C: Likewise.
11497         * g++.old-deja/g++.robertl/eb39.C: Likewise.
11498
11499 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
11500
11501         * g++.old-deja/g++.pt/using1.C: Adjust.
11502         * g++.old-deja/g++.pt/using2.C: New test.
11503
11504 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
11505
11506         * gcc.dg/cpp/charconst.c: New tests.
11507         * gcc.dg/cpp/escape.c: New tests.
11508         * gcc.dg/cpp/escape-1.c: New tests.
11509         * gcc.dg/cpp/escape-2.c: New tests.
11510         * gcc.dg/cpp/ucs.c: New tests.
11511
11512 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
11513
11514         * gcc.misc-tests/linkage.exp:  Pass appropriate flags to
11515         native compiler for irix6.5.
11516
11517 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
11518
11519         * lib/g++.exp (g++_include_flags): Use args to compute
11520         get_multilibs.
11521         (g++_link_flags): Likewise.
11522         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
11523
11524 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
11525
11526         * gcc.dg/c90-hexfloat-1.c: Add more tests.
11527
11528 2001-05-21  Geoff Keating  <geoffk@redhat.com>
11529
11530         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
11531         this file.
11532
11533 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
11534
11535         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
11536         STACK_SIZE;
11537         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
11538         to STACK_SIZE; Use it to define size of add_histo array.
11539         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
11540         to STACK_SIZE.
11541         (f): Use GITT_SIZE to define size of gitt local table.
11542         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
11543         to STACK_SIZE; Use it to define size of bytemem array.
11544
11545 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
11546
11547         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
11548         on 68HC11/HC12 due to the asm instruction.
11549         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
11550         * gcc.c-torture/compile/920520-1.x: Likewise.
11551         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
11552         on 68HC11/HC12 because the function is larger than 64K.
11553         * gcc.c-torture/compile/961203-1.x: New file, this test fails
11554         on 68HC11/HC12 because the structure is too large.
11555
11556 2001-05-20  Richard Henderson  <rth@redhat.com>
11557
11558         * gcc.c-torture/execute/20010520-1.c: New.
11559
11560 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11561
11562         * g++.old-deja/g++.warn/compare1.C: New test.
11563         * gcc.dg/compare4.c: New test.
11564
11565 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
11566
11567         * g++.old-deja/g++.other/optimize1.C: New test.
11568
11569 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11570
11571         * g++.old-deja/g++.pt/spec41.C: New test.
11572
11573 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
11574
11575         * gcc.c-torture/compile/20010114-1.x: Remove.
11576
11577 2001-05-18  Stan Shebs  <shebs@apple.com>
11578
11579         * gcc.c-torture/compile/20010518-1.c: New test.
11580
11581 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
11582
11583         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
11584         * g++.old-deja/g++.pt/crash67.C: New test.
11585
11586 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
11587
11588         * g++.old-deja/g++.other/debug9.C: New test.
11589
11590 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
11591
11592         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
11593
11594 2001-05-16  Jan Hubicka  <jh@suse.cz>
11595
11596         * gcc.c-torture/compile/20010516-1.c: New test.
11597
11598 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
11599
11600         * g++.old-deja/g++.other/crash41.C: New test.
11601
11602 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
11603
11604         * g++.old-deja/g++.pt/crash66.C: New test.
11605
11606 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
11607
11608         * g++.old-deja/g++.robertl/eb27.C: Convert.
11609
11610 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
11611
11612         * g++.dg/friend-warn.C: New test.  Do not warn about friend
11613         declaration being redundant.
11614
11615 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
11616
11617         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
11618
11619 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
11620
11621         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
11622
11623 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
11624
11625         * lib/g++.exp: Use testsuite_flags.
11626
11627 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
11628
11629         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
11630
11631 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
11632
11633         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
11634
11635 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
11636
11637         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
11638
11639 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
11640
11641         * gcc.c-torture/compile/20010313-1.c: New test.
11642
11643 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
11644
11645         * gcc.dg/cpp/direct2.c: New test.
11646         * gccq.dg/cpp/direct2s.c: New test.
11647
11648         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
11649
11650 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
11651
11652         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
11653         * g++.old-deja/g++.other/op3.C: Likewise.
11654
11655 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
11656
11657         * gcc.dg/cpp/syshdr.h: New file.
11658         * gcc.dg/cpp/sysmac1.c: Update.
11659         * gcc.dg/cpp/sysmac2.c: Update.
11660
11661 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
11662
11663         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
11664
11665 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
11666
11667         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
11668         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
11669
11670 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
11671
11672         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
11673
11674 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
11675
11676         * lib/g++.exp (g++_include_flags): Don't use any special flags
11677         if TESTING_IN_BUILD_TREE is not defined.
11678         (g++_init): Use a plain 'c++' as the compiler if
11679         TESTING_IN_BUILD_TREEE is not defined.
11680
11681 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
11682
11683         * g++.old-deja/g++.eh/catch13.C: New test.
11684         * g++.old-deja/g++.eh/catch14.C: New test.
11685
11686 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
11687
11688         * gcc.dg/cpp/tr-define.c: New test.
11689
11690 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
11691
11692         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
11693         <stdlib.h>, not <malloc.h>.
11694
11695 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
11696
11697         * g++.old-deja/g++.ns/template17.C: New test.
11698
11699 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
11700
11701         * g++.old-deja/g++.pt/ref4.C: New test.
11702
11703 2001-04-30  Richard Henderson  <rth@redhat.com>
11704
11705         * gcc.dg/20000724-1.c: Revert last change.
11706
11707 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
11708
11709         * g77.f-torture/execute/20010430.f: New test.
11710
11711 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
11712
11713         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
11714
11715 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
11716
11717         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
11718
11719 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
11720
11721         * g++.old-deja/g++.eh/crash6.C: New test.
11722
11723 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
11724
11725         * g++.old-deja/g++.other/warn7.C: New test.
11726
11727 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
11728
11729         * g++.old-deja/g++.other/defarg9.C: New test.
11730
11731 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
11732
11733         * g77.f-torture/compile/20010426.f: New test.
11734         * g77.f-torture/execute/20010426.f: New test.
11735
11736 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
11737
11738         * g77.f-torture/compile/20000629-1.x: Remove - error
11739         has been fixed.
11740
11741 2001-04-26  Jeffrey A Law  (law@cygnus.com)
11742
11743         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
11744         Tweak slightly to work with g++.dg framework.
11745         * g++.dg/special/ecos.exp: Run initp1.C test.
11746         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
11747
11748         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
11749         its linker doesn't give line numbers either.
11750         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
11751
11752 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
11753
11754         * g++.old-deja/g++.other/lex1.C: New test.
11755
11756 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
11757
11758         * gcc.dg/noncompile/20010425-1.c: New test.
11759
11760 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
11761
11762         * g++.old-deja/g++.pt/mangle2.C: New test.
11763
11764 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
11765
11766         * gcc.dg/format/plus-1.c: New test.
11767
11768 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
11769
11770         * gcc.dg/20010423-1.c: New test.
11771
11772 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
11773
11774         * gcc.c-torture/execute/20010422-1.c: New test.
11775
11776 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
11777
11778         * g++.old-deja/g++.ns/type2.C: New test.
11779
11780 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
11781
11782         * g++.old-deja/g++.other/perf1.C: New test.
11783
11784 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
11785
11786         * gcc.dg/c99-func-2.c: Remove xfail.
11787         * gcc.dg/c99-func-3.c: Remove xfail.
11788         * gcc.dg/c99-func-4.c: Remove xfail.
11789
11790 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
11791
11792         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
11793
11794 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
11795
11796         * gcc.c-torture/compile/20010423-1.c: New test.
11797
11798 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
11799
11800         * g++.old-deja/g++.pt/typename28.C: New test.
11801
11802 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
11803
11804         * g++.old-deja/g++.abi/empty2.C: New test.
11805         * g++.old-deja/g++.abi/empty3.C: New test.
11806
11807 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
11808
11809         * g++.old-deja/g++.other/comdat2.C: New test.
11810         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
11811
11812 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
11813
11814         * g++.old-deja/g++.other/overload14.C: New test.
11815
11816 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
11817
11818         * g++.old-deja/g++.other/lookup23.C: New test.
11819
11820 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
11821
11822         * gcc.c-torture/execute/20010403-1.c: New test.
11823
11824 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
11825             Mark Mitchell  <mark@codesourcery.com>
11826
11827         * lib/old-dejagnu.exp: Don't delete output of executable.
11828         Add .exe suffix to executables.
11829
11830 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
11831
11832         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
11833
11834 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11835
11836         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
11837
11838 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
11839
11840         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
11841         * g++.old-deja/g++.abi/crash1.C: New test.
11842
11843 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
11844
11845         * g++.old-deja/g++.other/crash40.C: New test.
11846
11847 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11848
11849         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
11850
11851 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
11852
11853         * g++.old-deja/g++.other/warn6.C: New test.
11854
11855 22001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
11856
11857         * g++.old-deja/g++.robertl/eb42.C: Same.
11858
11859 001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11860
11861         * gcc.dg/wtr-conversion-1.c: New testcase.
11862
11863 2001-04-10  Richard Henderson  <rth@redhat.com>
11864
11865         * g++.old-deja/g++.other/array5.C: New.
11866
11867 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
11868
11869         * gcc.c-torture/execute/20010408-1.c: New test.
11870
11871 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
11872
11873         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
11874         headers and constructs.
11875         * g++.old-deja/g++.robertl/eb79.C: Same.
11876         * g++.old-deja/g++.robertl/eb77.C (main): Same.
11877         * g++.old-deja/g++.robertl/eb73.C: Same.
11878         * g++.old-deja/g++.robertl/eb66.C (main): Same.
11879         * g++.old-deja/g++.robertl/eb55.C (t): Same.
11880         * g++.old-deja/g++.robertl/eb54.C (main): Same.
11881         * g++.old-deja/g++.robertl/eb46.C (main): Same.
11882         * g++.old-deja/g++.robertl/eb44.C: Same.
11883         * g++.old-deja/g++.robertl/eb41.C (main): Same.
11884         * g++.old-deja/g++.robertl/eb4.C (main): Same.
11885         * g++.old-deja/g++.robertl/eb39.C: Same.
11886         * g++.old-deja/g++.robertl/eb33.C (main): Same.
11887         * g++.old-deja/g++.robertl/eb31.C (main): Same.
11888         * g++.old-deja/g++.robertl/eb30.C: Same.
11889         * g++.old-deja/g++.robertl/eb3.C: Same.
11890         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
11891         * g++.old-deja/g++.robertl/eb21.C: Same.
11892         * g++.old-deja/g++.robertl/eb15.C: Same.
11893         * g++.old-deja/g++.robertl/eb118.C: Same.
11894         * g++.old-deja/g++.robertl/eb115.C (main): Same.
11895         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
11896         * g++.old-deja/g++.robertl/eb109.C: Same.
11897         * g++.old-deja/g++.other/sibcall1.C (main): Same.
11898         * g++.old-deja/g++.mike/rtti1.C: Same.
11899         * g++.old-deja/g++.mike/p658.C: Same.
11900         * g++.old-deja/g++.mike/net46.C: Same.
11901         * g++.old-deja/g++.mike/net34.C: Same.
11902         * g++.old-deja/g++.mike/memoize1.C: Same.
11903         * g++.old-deja/g++.mike/eh2.C: Same.
11904         * g++.old-deja/g++.law/weak.C: Same.
11905         * g++.old-deja/g++.law/visibility7.C: Same.
11906         * g++.old-deja/g++.law/visibility25.C: Same.
11907         * g++.old-deja/g++.law/visibility22.C: Same.
11908         * g++.old-deja/g++.law/visibility2.C: Same.
11909         * g++.old-deja/g++.law/visibility17.C: Same.
11910         * g++.old-deja/g++.law/visibility13.C: Same.
11911         * g++.old-deja/g++.law/visibility10.C: Same.
11912         * g++.old-deja/g++.law/visibility1.C: Same.
11913         * g++.old-deja/g++.law/virtual3.C (eval): Same.
11914         * g++.old-deja/g++.law/vbase1.C: Same.
11915         * g++.old-deja/g++.law/operators32.C: Same.
11916         * g++.old-deja/g++.law/nest3.C: Same.
11917         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
11918         * g++.old-deja/g++.law/except5.C (main): Same.
11919         * g++.old-deja/g++.law/cvt7.C (run): Same.
11920         * g++.old-deja/g++.law/cvt2.C: Same.
11921         * g++.old-deja/g++.law/cvt16.C: Same.
11922         * g++.old-deja/g++.law/ctors6.C (bar): Same.
11923         * g++.old-deja/g++.law/ctors17.C (main): Same.
11924         * g++.old-deja/g++.law/ctors13.C: Same.
11925         * g++.old-deja/g++.law/ctors12.C (main): Same.
11926         * g++.old-deja/g++.law/ctors10.C: Same.
11927         * g++.old-deja/g++.law/code-gen5.C: Same.
11928         * g++.old-deja/g++.law/bad-error7.C: Same.
11929         * g++.old-deja/g++.law/arm9.C: Same.
11930         * g++.old-deja/g++.law/arm12.C: Same.
11931         * g++.old-deja/g++.law/arg8.C: Same.
11932         * g++.old-deja/g++.law/arg1.C: Same.
11933         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
11934         * g++.old-deja/g++.jason/template31.C: Same.
11935         * g++.old-deja/g++.jason/template24.C (main): Same.
11936         * g++.old-deja/g++.jason/2371.C: Same.
11937         * g++.old-deja/g++.eh/new2.C: Same.
11938         * g++.old-deja/g++.eh/new1.C: Same.
11939         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
11940         * g++.old-deja/g++.brendan/nest21.C (main): Same.
11941         * g++.old-deja/g++.brendan/err-msg3.C: Same.
11942         * g++.old-deja/g++.brendan/crash62.C: Same.
11943         * g++.old-deja/g++.brendan/crash52.C: Same.
11944         * g++.old-deja/g++.brendan/crash49.C (main): Same.
11945         * g++.old-deja/g++.brendan/crash38.C: Same.
11946         * g++.old-deja/g++.brendan/crash15.C (main): Same.
11947         * g++.old-deja/g++.brendan/copy9.C: Same.
11948
11949 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
11950
11951         * gcc.c-torture/execute/20001203-2.c (memset):
11952         Count argument is of type __SIZE_TYPE__.
11953
11954 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
11955
11956         * gcc.c-torture/compile/20010404-1.c: New test.
11957
11958 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
11959
11960         * gcc.c-torture/compile/20010326-1.c: New test.
11961
11962 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
11963
11964         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
11965         peculiarities of the SH.
11966         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
11967
11968 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
11969
11970         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
11971         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
11972         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
11973
11974 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
11975
11976         * g77.f-torture/compile/20010321-1.f: New test.
11977
11978 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
11979
11980         * gcc.c-torture/compile/20010329-1.c: New test.
11981
11982 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
11983
11984         * gcc.c-torture/execute/20010329-1.c: New test.
11985
11986 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
11987
11988         * g++.old-deja/g++.other/eh4.C: Fix typo.
11989
11990 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
11991
11992         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
11993
11994 2001-03-28  Philip Blundell  <philb@gnu.org>
11995
11996         * gcc.c-torture/compile/20010328-1.c: New test.
11997
11998 2001-03-27  Richard Henderson  <rth@redhat.com>
11999
12000         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
12001         * g++.old-deja/g++.eh/vbase3.C: Likewise.
12002
12003 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
12004
12005         * gcc.c-torture/compile/20010327-1.c: New test.
12006
12007 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
12008
12009         * g++.old-deja/g++.other/friend12.C: New test.
12010         * g++.old-deja/g++.other/friend9.C: Expect no errors.
12011         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
12012
12013 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
12014
12015         * gcc.c-torture/execute/20010325-1.c: New test.
12016
12017 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
12018
12019         * g++.old-deja/g++.other/mangle3.C: New test.
12020
12021 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
12022
12023         * g++.old-deja/g++.other/anon8.C: New test.
12024
12025 2001-03-20  Philip Blundell  <philb@gnu.org>
12026
12027         * gcc.c-torture/compile/20010320-1.c: New test.
12028
12029 2001-03-17  Richard Henderson  <rth@redhat.com>
12030
12031         * g++.old-deja/g++.other/eh4.C: Add expected error text.
12032
12033 2001-03-15  Geoff Keating  <geoff@redhat.com>
12034
12035         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
12036         tests on AIX.
12037
12038 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
12039
12040         * g++.old-deja/g++.other/eh4.C: New test.
12041
12042 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
12043
12044         * gcc.dg/cpp/mi1.c: Update.
12045
12046 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
12047
12048         * g++.old-deja/g++.other/regstack.C: New test.
12049
12050 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
12051
12052         * g++.old-deja/g++.other/ref4.C: New test.
12053
12054 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
12055
12056         * objc/execute/va_method.m: Added.
12057         * objc/execute/IMP.m: Added.
12058         * objc/execute/_cmd.m: Added.
12059         * objc/execute/accessing_ivars.m: Added.
12060         * objc/execute/class-1.m: Added.
12061         * objc/execute/class-10.m: Added.
12062         * objc/execute/class-11.m: Added.
12063         * objc/execute/class-12.m: Added.
12064         * objc/execute/class-13.m: Added.
12065         * objc/execute/class-14.m: Added.
12066         * objc/execute/class-2.m: Added.
12067         * objc/execute/class-3.m: Added.
12068         * objc/execute/class-4.m: Added.
12069         * objc/execute/class-5.m: Added.
12070         * objc/execute/class-6.m: Added.
12071         * objc/execute/class-7.m: Added.
12072         * objc/execute/class-8.m: Added.
12073         * objc/execute/class-9.m: Added.
12074         * objc/execute/class-tests-1.h
12075         * objc/execute/class-tests-2.h
12076         * objc/execute/compatibility_alias.m: Added.
12077         * objc/execute/encode-1.m: Added.
12078         * objc/execute/formal_protocol-1.m: Added.
12079         * objc/execute/formal_protocol-2.m: Added.
12080         * objc/execute/formal_protocol-3.m: Added.
12081         * objc/execute/formal_protocol-4.m: Added.
12082         * objc/execute/formal_protocol-5.m: Added.
12083         * objc/execute/formal_protocol-6.m: Added.
12084         * objc/execute/formal_protocol-7.m: Added.
12085         * objc/execute/informal_protocol.m: Added.
12086         * objc/execute/initialize.m: Added.
12087         * objc/execute/load.m: Added.
12088         * objc/execute/many_args_method.m: Added.
12089         * objc/execute/nested-3.m: Added.
12090         * objc/execute/no_clash.m: Added.
12091         * objc/execute/private.m: Added.
12092         * objc/execute/redefining_self.m: Added.
12093         * objc/execute/root_methods.m: Added.
12094         * objc/execute/selector-1.m: Added.
12095         * objc/execute/static-1.m: Added.
12096         * objc/execute/static-2.m: Added.
12097         * objc/execute/va_method.m: Added.
12098
12099 2001-03-10  Richard Henderson  <rth@redhat.com>
12100
12101         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
12102
12103 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
12104
12105         * g++.old-deja/g++.other/crash31.C: XFAIL.
12106         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
12107         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
12108         * gcc.c-torture/execute/20010123-1.x: XFAIL.
12109         * gcc.c-torture/execute/20010124-1.x: XFAIL.
12110         * gcc.dg/sequence-pt-1.c: XFAIL one test.
12111
12112 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
12113
12114         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
12115
12116 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
12117
12118         * gcc.dg/20000724-1.c: Don't use multiline strings.
12119
12120 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
12121
12122         * objc/execute/string1.m, objc/execute/string2.m: Compare the
12123         result of -cString against what we expect it to be; don't just
12124         print it out for no one to read.
12125
12126         * objc/execute/string3.m, objc/execute/string4.m: New tests.
12127         Based on testcases provided by Nicola Pero.
12128
12129 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
12130
12131         * gcc.dg/cpp/macro7.c: New test.
12132
12133 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
12134
12135         * gcc.dg/cpp/multiline.c: Update.
12136
12137 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
12138
12139         * g++.old-deja/g++.other/enum3.C: New test.
12140
12141 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
12142
12143         * g++.old-deja/g++.other/pod1.C: New test.
12144
12145 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
12146
12147         * g++.old-deja/g++.ext/overload1.C: New test.
12148
12149 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
12150
12151         * g++.old-deja/g++.pt/using1.C: New test.
12152
12153 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
12154
12155         * g++.old-deja/g++.other/using9.C: New test.
12156
12157 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
12158
12159         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
12160
12161         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
12162
12163 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
12164
12165         * g++.old-deja/g++.ext/realpt1.C: Remove.
12166
12167 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
12168
12169         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
12170
12171 2001-02-26  Will Cohen  <wcohen@redhat.com>
12172
12173         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
12174
12175 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
12176
12177         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
12178         templatized constructors.
12179
12180 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
12181
12182         * gcc.c-torture/execute/20010224-1.c: New test.
12183
12184 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
12185
12186         * gcc.c-torture/execute/20010222-1.c: New test.
12187
12188 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
12189
12190         * g++.old-deja/g++.other/inline20.C: New test.
12191
12192 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
12193
12194         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
12195
12196 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
12197
12198         * g++.old-deja/g++.other/lookup22.C: New test.
12199
12200 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
12201
12202         * g77.dg: New directory.
12203         * g77.dg/20010216-1.f: New test case.
12204         * g77.dg/dg.exp: New driver.
12205         * lib/g77-dg.exp: New driver library.
12206
12207 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12208
12209         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
12210
12211 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
12212
12213         * g++.old-deja/g++.other/decl9.C: New test.
12214
12215 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
12216
12217         * g++.old-deja/g++.other/init16.C: Update the test so that it does
12218         not need <string> and also tests the initialization at runtime.
12219
12220 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
12221
12222         * gcc.c-torture/execute/longlong.c: New test.
12223
12224 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
12225
12226         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
12227
12228 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
12229
12230         * gcc.c-torture/execute/920302-1.c (execute):
12231         Change argument type to short.
12232
12233 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
12234
12235         * g++.old-deja/g++.pt/deduct6.C: New test.
12236
12237 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
12238
12239         * g++.old-deja/g++.pt/deduct5.C: New test.
12240
12241 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
12242
12243         * gcc.c-torture/execute/20010209-1.c: New test.
12244
12245 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
12246
12247         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
12248
12249 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
12250
12251         * g++.dg/vtgc1.C: Update for new ABI.
12252
12253         * consistency.vlad: New directory, 1665 files.
12254
12255 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
12256
12257         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
12258         return type.
12259         * gcc.dg/cpp/digraphs.c: Declare puts.
12260
12261 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
12262
12263         * g++.old-deja/g++.other/warn5.C: New test.
12264
12265 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
12266
12267         * g++.old-deja/g++.pt/spec40.C: New test.
12268
12269 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
12270
12271         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
12272         case.
12273         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
12274
12275 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
12276
12277         * gcc.c-torture/compile/20010209-1.c: New test.
12278
12279 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
12280
12281         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
12282         excess errors message but not if it crashes.
12283         * g++.old-deja/g++.other/crash27.C: Likewise.
12284         * g++.old-deja/g++.other/crash28.C: Likewise.
12285         * g++.old-deja/g++.other/crash30.C: Likewise.
12286         * g++.old-deja/g++.other/crash32.C: Likewise.
12287         * g++.old-deja/g++.other/crash35.C: Likewise.
12288         * g++.old-deja/g++.pt/inherit2.C: Likewise.
12289
12290 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
12291
12292         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
12293         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
12294         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
12295         g77.f-torture/execute/execute.exp,
12296         g77.f-torture/noncompile/noncompile.exp,
12297         gcc.c-torture/execute/execute.exp,
12298         gcc.c-torture/execute/memcheck/memcheck.exp,
12299         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
12300         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
12301         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
12302         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
12303         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
12304         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
12305         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
12306         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
12307         Remove bug reporting instructions with ancient email addresses.
12308
12309 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
12310
12311         * gcc.dg/20010202-1.c: New test.
12312         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
12313
12314 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
12315
12316         * g++.dg/stdbool-if.C: New test.
12317
12318 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
12319
12320         * objc/execute/fdecl.m: Added main().
12321
12322 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
12323
12324         * gcc.c-torture/execute/20010206-1.c: New test.
12325
12326 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
12327
12328         * gcc.dg/cpp/avoidpaste1.c: Update.
12329
12330 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
12331
12332         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
12333         Pero <nicola@brainstorm.co.uk>.
12334         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
12335
12336 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
12337
12338         * g++.old-deja/g++.pt/spec39.C: New test.
12339
12340 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
12341
12342         * gcc.c-torture/compile/20010202-1.c: New test.
12343
12344 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
12345
12346         * g++.old-deja/g++.abi/primary2.C: New test.
12347         * g++.old-deja/g++.abi/primary3.C: New test.
12348         * g++.old-deja/g++.abi/primary4.C: New test.
12349         * g++.old-deja/g++.abi/primary5.C: New test.
12350         * g++.old-deja/g++.abi/vtable3.h: New test.
12351         * g++.old-deja/g++.abi/vtable3a.C: New test.
12352         * g++.old-deja/g++.abi/vtable3b.C: New test.
12353         * g++.old-deja/g++.abi/vtable3c.C: New test.
12354         * g++.old-deja/g++.abi/vtable3d.C: New test.
12355         * g++.old-deja/g++.abi/vtable3e.C: New test.
12356         * g++.old-deja/g++.abi/vtable3f.C: New test.
12357         * g++.old-deja/g++.abi/vtable3g.C: New test.
12358         * g++.old-deja/g++.abi/vtable3h.C: New test.
12359         * g++.old-deja/g++.abi/vtable3i.C: New test.
12360         * g++.old-deja/g++.abi/vtable3j.C: New test.
12361         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
12362
12363 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
12364
12365         * g++.old-deja/g++.other/anon6.C: New test.
12366         * g++.old-deja/g++.other/anon7.C: New test.
12367
12368 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
12369
12370         * gcc.dg/cpp/avoidpaste2.c: New tests.
12371
12372 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
12373
12374         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
12375
12376 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
12377
12378         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
12379         DECIMAL_DIG cases for Irix."
12380
12381 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
12382
12383         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
12384
12385 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
12386
12387         * gcc.dg/c99-tag-1.c: New test.
12388
12389 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
12390
12391         * gcc.dg/cpp/tr-warn1.c: Add tests.
12392
12393 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
12394
12395         * gcc.dg/cpp/avoidpaste1.c: Update.
12396         * gcc.dg/cpp/paste4.c: Update.
12397
12398 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
12399
12400         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
12401         cases for Irix.
12402
12403 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
12404
12405         * g++.old-deja/g++.other/inline19.C: New test.
12406
12407 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
12408
12409         * gcc.dg/Wlarger-than.c: New test.
12410
12411 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
12412
12413         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
12414
12415 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
12416
12417         * gcc.c-torture/execute/20010129-1.c: New test.
12418         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
12419
12420 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
12421
12422         * gcc.dg/cpp/avoidpaste1.c: Test case.
12423
12424 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
12425
12426         * g++.old-deja/g++.other/inline18.C: New test.
12427
12428 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12429
12430         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
12431         and __builtin_putchar.
12432
12433 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
12434
12435         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
12436         tests.
12437
12438 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
12439
12440         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
12441         floating point number rounding mode to round to the nearest
12442         representable mode.
12443
12444 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
12445
12446         * g++.old-deja/g++.other/mangle2.C: New test.
12447
12448 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
12449
12450         * gcc.c-torture/compile/20010124-1.c: New test.
12451
12452 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
12453
12454         * g++.old-deja/g++.pt/spec38.C: New test.
12455
12456 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12457
12458         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
12459         "Build don't run".
12460
12461 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
12462
12463         * gcc.c-torture/execute/20010123-1.c: New test.
12464
12465 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
12466
12467         * g++.old-deja/g++.pt/spec37.C: New test.
12468
12469 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
12470
12471         * g++.old-deja/g++.pt/overload14.C: New test.
12472
12473 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
12474
12475         * gcc.c-torture/execute/20010122-1.c: New test, exercise
12476         __builtin_return_address.
12477
12478 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
12479
12480         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
12481         * g++.old-deja/g++.pt/spec35.C: New test.
12482         * g++.old-deja/g++.pt/spec36.C: New test.
12483
12484 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
12485
12486         * gcc.c-torture/compile/20010118-1.c: New test.
12487
12488 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
12489
12490         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
12491
12492 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
12493
12494         * gcc.c-torture/execute/20010119-1.c: New test.
12495
12496 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
12497
12498         * g++.old-deja/g++.other/vbase5.C: New test.
12499
12500 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
12501
12502         * gcc.c-torture/execute/20010118-1.c: New test.
12503
12504 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
12505
12506         * g++.old-deja/g++.pt/deduct3.C: New test.
12507
12508 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
12509
12510         * g++.old-deja/g++.pt/spec34.C: New test.
12511
12512 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
12513
12514         * g77.f-torture/compile/20000601-2.f: New test.
12515
12516 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
12517
12518         * g++.old-deja/g++.other/init17.C: New test.
12519
12520 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
12521
12522         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
12523
12524 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
12525
12526         * g++.old-deja/g++.pt/unify8.C: New test.
12527
12528 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
12529
12530         * g++.old-deja/g++.abi/vbase1.C: New test.
12531
12532 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
12533
12534         * g++.old-deja/g++.pt/crash65.C: New test.
12535
12536 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
12537
12538         * gcc.dg/cpp/assembl2.S: New test case.
12539
12540 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
12541
12542         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
12543         are supported.
12544
12545 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12546
12547         * g++.old-deja/g++.other/builtins1.C: New test.
12548         * g++.old-deja/g++.other/builtins2.C: Likewise.
12549         * g++.old-deja/g++.other/builtins3.C: Likewise.
12550         * g++.old-deja/g++.other/builtins4.C: Likewise.
12551
12552 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
12553
12554         * gcc.c-torture/compile/20010117-1.c: New test.
12555         * gcc.c-torture/compile/20010117-2.c: New test.
12556
12557 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
12558
12559         * g77.f-torture/execute/20010116.[fx]: New test,
12560         XFAIL on i?86-*-*.
12561         * g77.f-torture/compile/20010115.f: Indicate it's
12562         a test for PR fortran/1636.
12563
12564 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
12565
12566         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
12567
12568 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
12569
12570         * g77.f-torture/compile/20010115.f: New test.
12571
12572 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
12573
12574         * g++.old-deja/g++.pt/nontype5.C: New test.
12575
12576 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
12577
12578         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
12579         have an equivalent working one below it.
12580
12581 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
12582
12583         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
12584         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
12585
12586 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
12587
12588         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
12589         message containing "init_priority".
12590         (conpr-2.C): Likewise.
12591         (conpr-3.C): Likewise.
12592         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
12593
12594 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
12595
12596         * gcc.c-torture/execute/20010114-2.c: New test.
12597
12598 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
12599
12600         * gcc.c-torture/compile/20010114-1.c: New test.
12601         * gcc.c-torture/compile/20010114-1.x: Xfail.
12602         * gcc.c-torture/compile/20010114-2.c: New test.
12603         * gcc.c-torture/execute/20010114-1.c: New test.
12604         * gcc.dg/trunc-1.c: New test.
12605         * gcc.dg/uninit-B.c: New test.
12606
12607 2001-01-13  Nick Clifton  <nickc@redhat.com>
12608
12609         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
12610         target.
12611
12612 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
12613
12614         * gcc.c-torture/compile/20010113-1.c: New test.
12615
12616 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
12617
12618         * gcc.c-torture/compile/20001212-1.c: New test.
12619
12620 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
12621
12622         * gcc.dg/cpp/widestr1.c: Update.
12623         * gcc.dg/cpp/prag-imp.c: Remove.
12624
12625 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
12626
12627         * gcc.c-torture/execute/20000801-3.x: Remove.
12628         * gcc.dg/c90-init-1.c: New test.
12629         * gcc.dg/c99-init-1.c: New test.
12630         * gcc.dg/c99-init-2.c: New test.
12631         * gcc.dg/gnu99-init-1.c: New test.
12632
12633 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
12634
12635         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
12636         testing that no relevant ones were found.
12637
12638 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
12639
12640         * g++.old-deja/g++.pt/cast2.C: New test.
12641
12642 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
12643
12644         * g++.old-deja/g++.pt/friend47.C: New test.
12645
12646 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
12647
12648         * g++.old-deja/g++.pt/instantiate13.C: New test.
12649
12650 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
12651
12652         * g++.old-deja/g++.other/defarg7.C: New test.
12653         * g++.old-deja/g++.other/defarg8.C: New test.
12654
12655 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
12656
12657         * g++.old-deja/g++.pt/crash64.C: New test.
12658
12659 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
12660
12661         * g++.old-deja/g++.pt/crash63.C: New test.
12662
12663 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
12664
12665         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
12666
12667 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
12668
12669         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
12670
12671 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
12672
12673         * g++.old-deja/g++.pt/error3.C: New test.
12674
12675 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
12676
12677         * g++.old-deja/g++.other/crash39.C: New test.
12678
12679 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
12680
12681         * g++.old-deja/g++.other/vbase4.C: New test.
12682
12683 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
12684
12685         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
12686         * gcc.dg/special/20000419-2.c: New file. Identical to above.
12687         * gcc.dg/special/special.exp: New test driver which will check
12688         for alias support for the above test.
12689
12690 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
12691
12692         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
12693         problems on small machines.
12694         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
12695         parameterize.
12696
12697 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
12698
12699         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
12700         mips.
12701         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
12702
12703 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
12704
12705         * g++.old_deja/g++.pt/using8.C: New test.
12706
12707 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
12708
12709         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
12710
12711 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
12712
12713         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
12714         where a failure is expected.
12715         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
12716
12717 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
12718
12719         * g++.old_deja/g++.pt/instantiate12.C: New test.
12720
12721 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
12722
12723         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
12724         start of structs.
12725         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
12726         * g++.old-deja/g++.brendan/crash17.C: Likewise.
12727         * g++.old-deja/g++.brendan/crash29.C: Likewise.
12728         * g++.old-deja/g++.brendan/crash48.C: Likewise.
12729         * g++.old-deja/g++.brendan/ns1.C: Likewise.
12730         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
12731         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
12732         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
12733         * g++.old-deja/g++.eh/spec6.C: Likewise.
12734         * g++.old-deja/g++.jason/crash3.C: Likewise.
12735         * g++.old-deja/g++.law/ctors11.C: Likewise.
12736         * g++.old-deja/g++.law/ctors17.C: Likewise.
12737         * g++.old-deja/g++.law/ctors5.C: Likewise.
12738         * g++.old-deja/g++.law/ctors9.C: Likewise.
12739         * g++.old-deja/g++.mike/ambig1.C: Likewise.
12740         * g++.old-deja/g++.mike/net22.C: Likewise.
12741         * g++.old-deja/g++.mike/p3538a.C: Likewise.
12742         * g++.old-deja/g++.mike/p3538b.C: Likewise.
12743         * g++.old-deja/g++.mike/virt3.C: Likewise.
12744         * g++.old-deja/g++.niklas/t128.C: Likewise.
12745         * g++.old-deja/g++.other/anon4.C: Likewise.
12746         * g++.old-deja/g++.other/using1.C: Likewise.
12747         * g++.old-deja/g++.other/warn3.C: Likewise.
12748         * g++.old-deja/g++.pt/t37.C: Likewise.
12749         * g++.old-deja/g++.robertl/eb69.C: Likewise.
12750         * g++.old-deja/g++.robertl/eb71.C: Likewise.
12751
12752 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
12753
12754         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
12755
12756 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12757
12758         * gcc.c-torture/execute/stdio-opt-3.c: New test.
12759
12760 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
12761
12762         * gcc.c-torture/compile/20010107-1.c: New test.
12763
12764 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
12765
12766         * gcc.c-torture/execute/builtin-noret-1.c: New test.
12767
12768 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
12769
12770         * gcc.dg/format/format.h: New file.
12771         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
12772         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
12773         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
12774         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
12775         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
12776         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
12777         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
12778         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
12779         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
12780         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
12781         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
12782         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
12783         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
12784         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
12785         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
12786         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
12787         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
12788         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
12789         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
12790         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
12791         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
12792         instead of declaring standard types, macros and functions in each
12793         test.
12794
12795 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
12796
12797         * gcc.c-torture/execute/20010106-1.c: New test.
12798
12799 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
12800
12801         * gcc.dg/format/format.exp: New file.
12802         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
12803         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
12804         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
12805         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
12806         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
12807         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
12808         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
12809         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
12810         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
12811         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
12812         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
12813         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
12814         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
12815         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
12816         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
12817         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
12818         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
12819         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
12820         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
12821         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
12822         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
12823         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
12824         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
12825         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
12826         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
12827         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
12828         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
12829         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
12830         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
12831         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
12832         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
12833         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
12834         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
12835         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
12836         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
12837         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
12838         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
12839         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
12840         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
12841         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
12842         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
12843         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
12844
12845 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
12846
12847         * gcc.c-torture/execute/991228-1.c: Take word endianness into
12848         account.
12849
12850 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
12851
12852         * gcc.c-torture/execute/builtin-complex-1.c: New test.
12853
12854 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
12855
12856         * g++.old-deja/g++.pt/crash62.C: New test.
12857
12858 2001-01-04  Richard Henderson  <rth@redhat.com>
12859
12860         * gcc.dg/20000926-1.c: Update expected warnings.
12861         * gcc.dg/array-2.c: Likewise.
12862         * gcc.dg/array-4.c: Also validate flexible array members.
12863         * gcc.dg/c99-flex-array-1.c: New.
12864
12865 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
12866
12867         * gcc.c-torture/compile/20001222-1.x: Remove.
12868
12869 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
12870
12871         * gcc.c-torture/execute/built-in-setjmp.c: New.
12872
12873 2001-01-03  Richard Henderson  <rth@redhat.com>
12874
12875         * gcc.dg/940510-1.c: Update expected error wording.
12876         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
12877
12878 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
12879
12880         * lib/target-supports.exp (check_alias_available): Modified to
12881         indicate aliases not supported if only weak aliases are supported.
12882
12883 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12884
12885         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
12886         Turn on cmpstrsi checks for __pj__ and __i370__.
12887
12888 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
12889
12890         * g++.old-deja/g++.other/virtual11.C: New test.
12891
12892 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
12893
12894         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
12895
12896 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12897
12898         * gcc.c-torture/compile/20010102-1.c: New test.
12899
12900 2001-01-02  Andreas Jaeger  <aj@suse.de>
12901
12902         * gcc.dg/noreturn-3.c: New test.
12903
12904         * gcc.dg/noreturn-4.c: New test.
12905
12906 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12907
12908         * gcc.c-torture/execute/stdio-opt-1.c: Also test
12909         __builtin_fputc and __builtin_fwrite.
12910
12911 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
12912
12913         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
12914         signed char, not default char.
12915
12916 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
12917
12918         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
12919
12920 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
12921
12922         * lib/g++.exp:  Use sh to exec ${odir_v3}/tests_flags
12923
12924 2000-12-29  Richard Henderson  <rth@redhat.com>
12925
12926         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
12927         (__cyg_profile_func_exit): Define.
12928
12929 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
12930
12931         * g++.dg/vtgc1.C: New test.
12932
12933 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
12934
12935         * gcc.dg/noncompile/20001228-1.c: New test.
12936
12937         * gcc.dg/20001228-1.c: New test.
12938
12939         * gcc.c-torture/execute/20001228-1.c: New test.
12940
12941 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
12942
12943         * gcc.dg/format-strfmon-1.c: New test.
12944
12945 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12946
12947         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
12948         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
12949         * gcc.c-torture/execute/string-opt-1.c: Likewise.
12950         * gcc.c-torture/execute/string-opt-2.c: Likewise.
12951         * gcc.c-torture/execute/string-opt-3.c: Likewise.
12952         * gcc.c-torture/execute/string-opt-4.c: Likewise.
12953         * gcc.c-torture/execute/string-opt-6.c: Likewise.
12954         * gcc.c-torture/execute/string-opt-7.c: Likewise.
12955         * gcc.c-torture/execute/string-opt-8.c: Likewise.
12956         * gcc.c-torture/execute/string-opt-9.c: Likewise.
12957         * gcc.c-torture/execute/string-opt-10.c: Likewise.
12958         * gcc.c-torture/execute/string-opt-11.c: Likewise.
12959         * gcc.c-torture/execute/string-opt-12.c: Likewise.
12960
12961         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
12962         * gcc.c-torture/execute/string-opt-4.c: Test index.
12963
12964 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
12965
12966         * gcc.c-torture/compile/20001226-1.c: New test.
12967
12968 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
12969
12970         * gcc.c-torture/compile/20001222-1.c: New test.
12971         * gcc.c-torture/compile/20001222-1.x: Xfail.
12972
12973 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
12974
12975         * gcc.c-torture/execute/comp-goto-2.c: New test.
12976
12977 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
12978
12979         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
12980         Use long types if __INT_MAX__ is 32767.
12981         (main): Use cast to (sint32 *) when poking 88 into a_page.
12982
12983         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
12984
12985 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
12986
12987         * gcc.c-torture/compile/20001221-1.c: New test.
12988         * gcc.c-torture/execute/20001221-1.c: New test.
12989
12990 2000-12-20  Richard Henderson  <rth@redhat.com>
12991
12992         * g++.old-deja/g++.pt/crash36.C: Update error lines.
12993         * g++.old-deja/g++.robertl/eb109.C: Likewise.
12994
12995 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12996
12997         * gcc.dg/compare3.c: New test.
12998
12999 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
13000
13001         * gcc.dg/format-warnll-1.c: New test.
13002
13003 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
13004
13005         * gcc.dg/cpp/cmdlne-P.c: New test.
13006
13007 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
13008
13009         * gcc.c-torture/execute/builtin-abs-1.c,
13010         gcc.c-torture/execute/builtin-abs-2.c: New tests.
13011
13012 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
13013
13014         * gcc.dg/cpp/multiline.c: New test.
13015
13016 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
13017
13018         * g++.old-deja/g++.other/syshdr1.C: Update.
13019         * gcc.dg/cpp/lineflags.c: Remove temporarily.
13020
13021 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13022
13023         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
13024
13025 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13026
13027         * g++.old-deja/g++.pt/ttp65.C: New test.
13028
13029 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13030
13031         * g++.old-deja/g++.pt/ttp64.C: New test.
13032
13033 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13034
13035         * g++.old-deja/g++.pt/spec33.C: New test.
13036
13037 2000-12-14  Catherine Moore  <clm@redhat.com>
13038
13039         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
13040         * gcc.c-torture/execute/920612-2.c: Likewise.
13041         * gcc.c-torture/execute/920428-2.c: Likewise.
13042         * gcc-c-torture/execute/va-arg-11.c: Call exit.
13043         * gcc.c-torture/execute/va-arg-21.c: Likewise.
13044
13045 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
13046
13047         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
13048         * gcc.dg/pack-test-2.c: Likewise.
13049
13050 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
13051
13052         Tests by Zack Weinberg <zackw@stanford.edu>.
13053
13054         * gcc.dg/cpp/defined.c: Update.
13055         * gcc.dg/cpp/defined_trad.c: New tests.
13056
13057 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
13058
13059         * gcc.dg/cpp/trad-direct.c: Update.
13060
13061 2000-12-11  Neil Booth  <neilb@earthling.net>
13062
13063         * gcc.dg/cpp/defined_trad.c
13064
13065 2000-12-11  Neil Booth  <neilb@earthling.net>
13066
13067         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
13068
13069 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
13070
13071         * gcc.dg/format-miss-2.c: New test.
13072
13073 2000-12-09  Neil Booth  <neilb@earthling.net>
13074
13075         * gcc.dg/cpp/lineflags.c: New tests.
13076         * gcc.dg/cpp/poison.c: Update.
13077         * gcc.dg/cpp/redef2.c: Update.
13078         * gcc.dg/cpp/skipping.c: New test.
13079
13080 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
13081
13082         * g++.old-deja/g++.other/eh3.C: New testcase.
13083
13084 2000-12-07  Neil Booth  <neilb@earthling.net>
13085
13086         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
13087         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
13088         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
13089         wtr-union-init-2.c, wtr-union-init-3.c: Update.
13090         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
13091         Update.
13092
13093 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
13094
13095         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
13096         __SIZE_TYPE__ instead of int for type of integers cast to
13097         pointers.
13098
13099 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
13100
13101         * g++.old-deja/g++.other/cleanup4.C: New test.
13102
13103 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
13104
13105         * format-sec-1.c: New test.
13106
13107 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
13108
13109         * gcc.dg/format-nonlit-3.c: New test.
13110
13111 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
13112
13113         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
13114         through a null pointer.
13115
13116 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13117
13118         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
13119         * g++.old-deja/g++.pt/partial4.C: New test.
13120
13121 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
13122
13123         * gcc.c-torture/execute/ieee/hugeval.x: New.
13124
13125 2000-12-06  Neil Booth  <neilb@earthling.net>
13126
13127         * gcc.dg/cpp/backslash2.c: New tests.
13128
13129 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13130
13131         * testsuite/gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
13132         * testsuite/gcc.c-torture/execute/stdio-opt-2.c: New test.
13133
13134 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
13135
13136         * gcc.c-torture/execute/20001203-2.c: New testcase.
13137
13138 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
13139
13140         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
13141         * g++.old-deja/g++.other/virtual10.C: New test.
13142
13143 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
13144
13145         * g++.old-deja/g++.mike/pmf5.C: Remove test.
13146
13147 2000-12-05  Richard Henderson  <rth@redhat.com>
13148
13149         * gcc.c-torture/compile/20001205-1.c: New.
13150
13151 2000-12-04  Neil Booth  <neilb@earthling.net>
13152
13153         * g++.old-deja/g++.other/virtual9.C: New test.
13154         * g++.old-deja/g++.pt/crash61.C: New test.
13155         * gcc.c-torture/execute/loop-9.c: New test.
13156
13157 2000-12-04  Neil Booth  <neilb@earthling.net>
13158
13159         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
13160         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
13161         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
13162         * gcc.dg/cpp/extratokens.c: ...here.
13163
13164 2000-12-04  Neil Booth  <neilb@earthling.net>
13165
13166         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
13167         New tests.
13168
13169 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13170
13171         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
13172         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
13173
13174 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
13175
13176         * gcc.c-torture/execute/20001203-1.c: New test.
13177
13178 2000-12-03  Neil Booth  <neilb@earthling.net>
13179
13180         * gcc.dg/cpp/macro6.c: New test cases.
13181
13182 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13183
13184         * gcc.c-torture/execute/string-opt-9.c: New test.
13185         * gcc.c-torture/execute/string-opt-10.c: Likewise.
13186         * gcc.c-torture/execute/string-opt-11.c: Likewise.
13187         * gcc.c-torture/execute/string-opt-12.c: Likewise.
13188
13189         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
13190         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
13191
13192 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
13193
13194         * gcc.dg/cpp/if-6.c: New testcase.
13195
13196         * gcc.dg/20001201-1.c: New testcase.
13197
13198 2000-12-02  Neil Booth  <neilb@earthling.net>
13199
13200         * g++.old-deja/g++.other/externC4.C,
13201         g++.old-deja/g++.other/friend10.C: New tests.
13202
13203 2000-12-02  Neil Booth  <neilb@earthling.net>
13204
13205         * g++.old-deja/g++.other/instan2.C
13206         * g++.old-deja/g++.other/instan3.C: New test.
13207
13208 2000-12-02  Neil Booth  <neilb@earthling.net>
13209
13210         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
13211         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
13212         gnuc99.c,gnuc99-pedantic.c: New tests.
13213
13214 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
13215
13216         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
13217         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
13218
13219 2000-12-01  Neil Booth  <neilb@earthling.net>
13220
13221         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
13222         * gcc.dg/cpp/poison.c: Update.
13223         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
13224
13225 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
13226
13227         * g77.f-torture/execute/20001201.f: New test.
13228
13229 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
13230
13231         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
13232
13233 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
13234
13235         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
13236
13237 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
13238
13239         * g++.old-deja/g++.other/cast6.C: New test.
13240
13241 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
13242
13243         * gcc.c-torture/execute/20001130-2.c: New testcase.
13244
13245 2000-11-30  Richard Henderson  <rth@redhat.com>
13246
13247         * gcc.c-torture/execute/20001130-1.c: New test.
13248
13249 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
13250
13251         * g++.old-deja/g++.other/op3.C: New test.
13252
13253 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
13254
13255         * g++.old-deja/g++.other/op2.C: New test.
13256
13257 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
13258
13259         * g++.old-deja/g++.other/crash38.C: New test.
13260
13261 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
13262
13263         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
13264
13265 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
13266
13267         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
13268         tests.
13269         * gcc.c-torture/execute/string-opt-6.c: New test.
13270
13271         * gcc.dg/20001117-1.c: Add main.
13272
13273 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
13274
13275         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
13276         Move from here ...
13277         * gcc.dg/940510-1.c: ... to here.
13278
13279         * gcc.dg/20000926-1.c: GNU C now allows initializations of
13280         zero-size arrays in toplevel structures.
13281
13282 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
13283
13284         * gcc.c-torture/execute/loop-8.c: New test.
13285
13286 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
13287
13288         * g++.old-deja/g++.other/base1.C: New test.
13289
13290 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
13291
13292         * g++.old-deja/g++.other/parse2.C: New test.
13293
13294 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
13295
13296         * g++.old-deja/g++.pt/incomplete1.C: New test.
13297
13298 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
13299
13300         * g++.old-deja/g++.other/friend9.C: New test.
13301
13302 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
13303
13304         * gcc.dg/20001127-1.c: New test.
13305
13306 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
13307
13308         * g++.old-deja/g++.pt/friend46.C: New test.
13309
13310 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
13311
13312         * g++.old-deja/g++.other/ptrmem8.C: New test.
13313
13314 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13315
13316         * gcc.c-torture/execute/string-opt-7.c: New test.
13317         * gcc.c-torture/execute/string-opt-8.c: Likewise.
13318
13319 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
13320
13321         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
13322         instead of 'mkcheck 2'.
13323
13324 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
13325
13326         * gcc.c-torture/execute/memcheck/driver.c,
13327         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
13328         C9X references to refer to C99.
13329
13330 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
13331
13332         * gcc.dg/ultrasp3.c: New test.
13333
13334 2000-11-25  Neil Booth  <neilb@earthling.net>
13335
13336         * gcc.dg/cpp/include2.c: Update test to be locale independent.
13337
13338 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
13339
13340         * gcc.c-torture/compile/20001123-2.c: New.
13341
13342 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13343
13344         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
13345
13346 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
13347
13348         * gcc.dg/sequence-point-1.c: Add some new tests.
13349         * gcc.c-torture/execute/20001124-1.c: New test.
13350
13351 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
13352
13353         * g++.old-deja/g++.other/vaarg4.C: New test.
13354         * gcc.c-torture/compile/20001123-1.c: New test.
13355
13356 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
13357
13358         * g++.other/crash24.C: Adjust and remove XFAIL.
13359         * g++.other/crash37.C: New test.
13360
13361 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
13362
13363         * g++.old-deja/g++.pt/instantiate9.C: New test.
13364
13365 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
13366
13367         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
13368         new ABI, too.
13369
13370         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
13371         * g++.old-deja/g++.robertl/eb55.C: Likewise.
13372
13373 2000-11-22  Neil Booth  <neilb@earthling.net>
13374
13375         * gcc.dg/cpp/Wtrigraphs.c: New test.
13376
13377 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
13378
13379         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
13380
13381 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
13382
13383         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
13384
13385 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
13386
13387         * lib/gcc-dg.exp: load_lib scanasm.exp.
13388         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
13389         * lib/g++-dg.exp: load_lib scanasm.exp.
13390         * lib/scanasm.exp: New.
13391         (scan-assembler, scan-assembler-not): Add optional arguments to
13392         test name, or if not present, the pattern name.
13393         (scan-assembler-dem, scan-assembler-dem-not): New.
13394
13395         * g++.dg/dg.exp: New.
13396
13397 2000-11-21  Neil Booth  <neilb@earthling.net>
13398
13399         * gcc.dg/cpp/integrated1.c: Remove.
13400
13401 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
13402
13403         * gcc.c-torture/execute/20001121-1.c: New test.
13404
13405 2000-11-21  Richard Henderson  <rth@redhat.com>
13406
13407         * gcc.c-torture/compile/20001121-1.c: New test.
13408
13409 2000-11-20  Neil Booth  <neilb@earthling.net>
13410
13411         * gcc.dg/cpp/integrated1.c: New test.
13412
13413 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
13414
13415         * g++.old-deja/g++.other/inline17.C: New test.
13416
13417 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
13418
13419         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
13420         local variable to be zero: I made the variable global. Now
13421         uses abort() and exit() instead of relying on main's return value.
13422
13423 2000-11-20  Neil Booth  <neilb@earthling.net>
13424
13425         * gcc.dg/cpp/paste2.c: Update test.
13426         * objc/execute/paste.m: New test.
13427
13428 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
13429
13430         * gcc.dg/c99-condexpr-1.c: New test.
13431
13432 2000-11-20  Neil Booth  <neilb@earthling.net>
13433
13434         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
13435
13436 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
13437
13438         * g++.old-deja/g++.pt/export1.C: New test.
13439
13440 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
13441
13442         * gcc.dg/20001117-1.c: New test.
13443
13444 2000-11-18  Richard Henderson  <rth@redhat.com>
13445
13446         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
13447
13448 2000-11-18  Richard Henderson  <rth@redhat.com>
13449
13450         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
13451         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
13452         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
13453
13454 2000-11-18  Richard Henderson  <rth@redhat.com>
13455
13456         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
13457         (main): New.  Exit cleanly.
13458
13459 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
13460
13461         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
13462         gcc.dg/c99-fordecl-2.c: New tests.
13463
13464 2000-11-18  Richard Henderson  <rth@redhat.com>
13465
13466         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
13467         * gcc.c-torture/execute/zerolen-2.c: New.
13468
13469 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
13470
13471         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
13472         memory.
13473
13474 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
13475
13476         * g++.old-deja/g++.pt/instantiate8.C: New test.
13477
13478 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
13479
13480         * g++.old-deja/g++.other/incomplete.C: Add more tests.
13481         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
13482
13483 2000-11-16  Nick Clifton  <nickc@redhat.com>
13484
13485         * gcc.c-torture/execute/nestfunc-2.c: New test.
13486         * gcc.c-torture/execute/nestfunc-3.c: New test.
13487
13488 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
13489
13490         * gcc.c-torture/compile/20001116-1.c: New test.
13491
13492 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
13493
13494         * gcc.c-torture/execute/20001115-1.c: New test.
13495
13496 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
13497
13498         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
13499         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
13500         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
13501         * g++.old-deja/g++.abi/vmihint.C: Likewise.
13502
13503 2000-11-15  Neil Booth  <neilb@earthling.net>
13504
13505         gcc.dg/cpp/_Pragma1.c: Update.
13506         gcc.dg/cpp/_Pragma2.c: New test.
13507
13508 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
13509
13510         * g++.old-deja/g++.other/anon5.C: New test.
13511
13512 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
13513
13514         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
13515         tests.
13516
13517 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
13518
13519         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
13520         output.
13521
13522 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
13523
13524         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
13525         labels at end of compound statements.
13526
13527 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
13528
13529         * gcc.c-torture/execute/loop-7.c: New test.
13530
13531 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
13532
13533         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
13534
13535 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
13536
13537         * gcc.dg/c99-bool-1.c: New test.
13538
13539 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
13540
13541         * gcc.dg/c99-scope-1.c: Remove xfail.
13542         * gcc.dg/c99-scope-2.c: New test.
13543
13544 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13545
13546         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
13547         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
13548
13549 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
13550
13551         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
13552         error messages.
13553
13554         * g++.mike/p700.C: Don't typedef wchar_t.
13555         * g++.mike/p784.C: Likewise.
13556         * g++.mike/eb101.C: Don't use __wchar_t.
13557
13558 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
13559
13560         * g77.f-torture/execute/20001111.[fx]: Test premature exit
13561         from DO loop.
13562
13563 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
13564
13565         * gcc.c-torture/execute/20001111-1.c: New test.
13566
13567 2000-11-10  Nick Clifton  <nickc@redhat.com>
13568
13569         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
13570         long multuiple and accumulate.
13571
13572 2000-11-09  Richard Henderson  <rth@redhat.com>
13573
13574         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
13575         via size_t instead of int.
13576
13577         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
13578         * gcc.c-torture/execute/string-opt-2.c: Likewise.
13579         * gcc.c-torture/execute/string-opt-3.c: Likewise.
13580         * gcc.c-torture/execute/string-opt-4.c: Likewise.
13581
13582 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
13583
13584         * gcc.c-torture/compile/20001109-1.c: New test.
13585         * gcc.c-torture/compile/20001109-2.c: New test.
13586
13587 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
13588
13589         * g++.old-deja/g++.pt/operator1.C: New test.
13590         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
13591
13592 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
13593
13594         * gcc.dg/20001108-1.c: New test.
13595
13596 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
13597
13598         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
13599         with both arguments constant strings.
13600         * gcc.c-torture/execute/string-opt-3.c: New test.
13601         * gcc.c-torture/execute/string-opt-4.c: New test.
13602         * gcc.c-torture/execute/string-opt-5.c: New test.
13603
13604 2000-11-08  Nick Clifton  <nickc@redhat.com>
13605
13606         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
13607         mulsidi3adddi patterns.
13608
13609 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
13610
13611         * g++.old-deja/g++.other/crash36.C: New test.
13612
13613 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
13614
13615         * g++.old-deja/g++.other/init16.C: New test.
13616
13617 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
13618
13619         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
13620
13621 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
13622
13623         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
13624         * gcc.c-torture/execute/va-arg-16.x: Likewise.
13625         * gcc.c-torture/execute/va-arg-17.x: Likewise.
13626
13627 2000-11-07  DJ Delorie  <dj@redhat.com>
13628
13629         * testsuite/gcc.dg/20000614-1.c: Add return so that test can pass.
13630
13631 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13632
13633         * gcc.c-torture/execute/string-opt-1.c: New test.
13634
13635 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
13636
13637         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
13638         mips-sgi-irix6.* because the MIPS ABI passes floating-point
13639         parameters in registers, and there is no way for a varargs
13640         function to know in which order the integer and floating-point
13641         parameters should be interleaved when they are placed on the
13642         stack.
13643         * gcc.c-torture/execute/va-arg-16.x: Likewise.
13644         * gcc.c-torture/execute/va-arg-17.x: Likewise.
13645
13646 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13647
13648         * gcc.c-torture/execute/string-opt-2.c: New test.
13649
13650 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
13651
13652         * g++.old-deja/g++.pt/crash60.C: New test.
13653
13654 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
13655
13656         * g++.old-deja/g++.other/crash24.C: New test.
13657         * g++.old-deja/g++.other/crash25.C: New test.
13658         * g++.old-deja/g++.other/crash26.C: New test.
13659         * g++.old-deja/g++.other/crash27.C: New test.
13660         * g++.old-deja/g++.other/crash28.C: New test.
13661         * g++.old-deja/g++.other/crash29.C: New test.
13662         * g++.old-deja/g++.other/crash30.C: New test.
13663         * g++.old-deja/g++.other/crash31.C: New test.
13664         * g++.old-deja/g++.other/crash32.C: New test.
13665         * g++.old-deja/g++.other/crash33.C: New test.
13666         * g++.old-deja/g++.other/crash34.C: New test.
13667         * g++.old-deja/g++.other/crash35.C: New test.
13668
13669 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
13670
13671         * gcc.c-torture/execute/20001031-1.c: New test.
13672
13673 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
13674
13675         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
13676         namespace.
13677
13678         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
13679         standards-conformant.
13680
13681         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
13682
13683         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
13684         * g++.old-deja/g++.mike/p755a.C: Likewise.
13685         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
13686         library makes no calls to `operator new' during initialization.
13687
13688 2000-11-04  Neil Booth  <neilb@earthling.net>
13689
13690         * gcc.dg/cpp/include2.c: New tests.
13691
13692 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
13693
13694         * lib/g++.exp (g++_set_ld_library_path): New function.
13695         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
13696
13697 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
13698
13699         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
13700         warnings.
13701
13702 2000-11-01  Richard Henderson  <rth@redhat.com>
13703
13704         * g++.old-deja/g++.ext/namedret1.C: New.
13705         * g++.old-deja/g++.ext/namedret2.C: New.
13706         * g++.old-deja/g++.ext/namedret3.C: New.
13707
13708 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
13709
13710         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
13711         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
13712
13713 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13714
13715         * gcc.c-torture/execute/va-arg-21.c: New test.
13716
13717 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
13718
13719         * gcc.dg/c99-complex-2.c: New test.
13720
13721 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13722
13723         * gcc.c-torture/execute/stdio-opt-1.c: New test.
13724
13725 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
13726
13727         * g++.old-deja/g++.other/inline16.C: New test.
13728
13729 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
13730
13731         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
13732         __PRETTY_FUNCTION__
13733
13734 2000-10-29  Neil Booth  <neilb@earthling.net>
13735
13736         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
13737         New tests.
13738         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
13739         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
13740         optimisation.
13741
13742 2000-10-29  Neil Booth  <neilb@earthling.net>
13743
13744         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
13745         * mi1.c, mi1c.h: Add null directives to multiple-include test.
13746         * mi5.c: Test multiple includes work with -C.
13747         * trigraphs.c: Test ^= version.
13748
13749 2000-10-28  Neil Booth  <neilb@earthling.net>
13750
13751         New tests and test updates for new macro expander.
13752
13753         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
13754         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
13755         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
13756         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
13757         new diagnostic messages.
13758
13759         * gcc.dg/cpp/macro3.c: New tests.
13760
13761 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
13762
13763         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
13764         on the same line.
13765
13766 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
13767
13768         * g++.old-deja/g++.other/eh2.C: New test.
13769
13770 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
13771
13772         * gcc.c-torture/execute/20001027-1.c: New test.
13773
13774 2000-10-26  Richard Henderson  <rth@redhat.com>
13775
13776         * gcc.c-torture/execute/20001026-1.c: New.
13777
13778 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
13779
13780         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
13781         * g++.old-deja/g++.law/builtin1.C: Likewise.
13782         * g++.old-deja/g++.law/ctors10.C: Likewise.
13783         * g++.old-deja/g++.law/virtual3.C: Likewise.
13784         * g++.old-deja/g++.mike/p658.C: Likewise.
13785         * g++.old-deja/g++.other/sibcall1.C: Likewise.
13786         * g++.old-deja/g++.other/vaarg2.C: Likewise.
13787         * g++.old-deja/g++.robertl/eb124.C: Likewise.
13788         * g++.old-deja/g++.robertl/eb44.C: Likewise.
13789         * g++.old-deja/g++.robertl/eb77.C: Likewise.
13790
13791 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
13792
13793         * gcc.c-torture/compile/20001024-1.c: New test.
13794
13795 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
13796
13797         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
13798         to tell us whether or not we are using V3.
13799
13800 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
13801
13802         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
13803         operands.
13804
13805 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
13806
13807         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
13808
13809 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
13810
13811         * gcc.c-torture/execute/20001024-1.c: New test.
13812
13813 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
13814
13815         * g++.old-deja/g++.other/sibcall1.C: New test.
13816
13817 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
13818
13819         * gcc.dg/noncompile/init-3.c: New test.
13820
13821 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
13822
13823         * gcc.dg/format-array-1.c: New test.
13824
13825 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
13826
13827         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
13828         writing through null pointers; remove comment about testing
13829         unterminated strings.
13830
13831 2000-10-17  Matthew Hiller  <hiller@redhat.com>
13832
13833         * gcc.c-torture/execute/20001017-2.c: New test.
13834
13835 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
13836
13837         * gcc.c-torture/compile/20001018-1.c: New test.
13838         * gcc.c-torture/compile/20001018-1.x: Xfail.
13839
13840 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
13841
13842         * gcc.c-torture/execute/20001017-1.c: New test.
13843
13844 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
13845
13846         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
13847         for multiple use of arguments with scanf formats; add tests for
13848         multiple use of arguments.
13849
13850 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
13851
13852         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
13853
13854 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
13855
13856         * gcc.dg/format-miss-1.c: New test.
13857
13858 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
13859
13860         * gcc.c-torture/execute/20001013-1.c: New test.
13861
13862 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
13863
13864         * gcc.dg/format-branch-1.c: New test.
13865
13866 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
13867
13868         * README, lib/file-format.exp: Remove EGCS references.
13869
13870 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
13871
13872         * gcc.dg/20001013-1.c: New test.
13873
13874 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
13875
13876         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
13877         for intmax_t in the compiler using __typeof__ and the type rules
13878         for conditional expressions.
13879
13880 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
13881
13882         * gcc.dg/20001012-1.c: New test.
13883         * gcc.dg/20001012-2.c: New test.
13884
13885 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
13886
13887         * gcc.dg/format-attr-1.c: New test.
13888
13889 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
13890
13891         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
13892         __LONG_LONG_MAX__ instead of LLONG_MAX.
13893
13894 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
13895
13896         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
13897         scanf flags.
13898         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
13899         flags.
13900
13901 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
13902
13903         * gcc.dg/sequence-pt-1.c: New test.
13904
13905 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
13906
13907         * gcc.c-torture/execute/20001011-1.c: New testcase.
13908         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
13909
13910 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
13911
13912         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
13913         does not error on it.
13914
13915 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
13916
13917         * gcc.dg/20001009-1.c: New test.
13918
13919 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
13920
13921         * gcc.c-torture/compile/20001009-1.c: Move from here ....
13922         * gcc.c-torture/execute/20001009-2.c: ... to here.
13923
13924 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
13925
13926         * gcc.c-torture/compile/20001009-1.c: New testcase.
13927         * gcc.c-torture/execute/20001009-1.c: New testcase.
13928         Testcases provided by Jan Hubicka <jh@suse.cz>.
13929
13930 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
13931
13932         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
13933         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
13934         uintmax_t using <limits.h> to emulate the compiler's internal
13935         logic.  No longer XFAIL %j tests.
13936
13937 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
13938
13939         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
13940         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
13941         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
13942         regexps and details of expected handling of some bad formats.
13943         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
13944         suppression.
13945
13946 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
13947
13948         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
13949         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
13950         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
13951         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
13952         in list archives.
13953
13954 2000-10-06  Richard Henderson  <rth@cygnus.com>
13955
13956         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
13957         * g++.old-deja/g++.brendan/crash52.C: Likewise.
13958         * g++.old-deja/g++.jason/report.C: Likewise.
13959         * g++.old-deja/g++.law/friend5.C: Likewise.
13960         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
13961         of the expected warnings.
13962
13963 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
13964
13965         * g++.old-deja/g++.pt/enum14.C: New test.
13966
13967 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
13968
13969         * g++.old-deja/g++.pt/crash59.C: New test.
13970
13971 2000-10-04  Will Cohen  <wcohen@redhat.com>
13972
13973         * gcc.dg/20000926-1.c: New test.
13974
13975 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
13976
13977         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
13978         function name for current C++ compiler.
13979         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
13980
13981 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
13982
13983         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
13984         __PRETTY_FUNCTION__.
13985         * g++.old-deja/g++.ext/pretty2.C: Likewise.
13986
13987 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13988
13989         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
13990
13991 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
13992
13993         * gcc.c-torture/compile/20000923-1.c: New test.
13994
13995 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
13996
13997         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
13998         * g++.old-deja/g++.pt/ttp62.C: Same.
13999         * g++.old-deja/g++.other/inline14.C: Same.
14000
14001 2000-09-24  Richard Henderson  <rth@cygnus.com>
14002
14003         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
14004
14005 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
14006
14007         * gcc.dg/c90-printf-1.c: Add test for wide string format.
14008
14009 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
14010
14011         * gcc.c-torture/compile/20000922-1.c: New file.
14012
14013 2000-09-21  Nick Clifton  <nickc@redhat.com>
14014
14015         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
14016         a signed long modulo operation.
14017         (mod6): New function - perform an unsigned long modulo operation.
14018         (main): Add tests for modulos of very large numbers by very small
14019         dividends.
14020
14021 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14022
14023         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
14024
14025 2000-09-19  Richard Henderson  <rth@cygnus.com>
14026
14027         * gcc.dg/compare2.c (case 10): XFAIL.
14028
14029 2000-09-18  Richard Henderson  <rth@cygnus.com>
14030
14031         * gcc.c-torture/execute/20000906-1.c: Move ...
14032         * gcc.dg/20000906-1.c: ... here.  Only run on targets
14033         that support __builtin_trap.
14034
14035 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
14036
14037         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
14038
14039 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
14040
14041         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
14042         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
14043         more $ format tests.
14044
14045 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
14046
14047         * gcc.dg/format-errmk-1.c: New test.
14048
14049 2000-09-17  Greg McGary  <greg@mcgary.org>
14050
14051         * gcc.c-torture/execute/20000917-1.x: Remove.
14052
14053 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
14054
14055         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
14056
14057 2000-09-17  Greg McGary  <greg@mcgary.org>
14058
14059         * gcc.c-torture/execute/20000917-1.c: New test.
14060         * gcc.c-torture/execute/20000917-1.x: XFAIL.
14061
14062 2000-09-16  Neil Booth  <NeilB@earthling.net>
14063
14064         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
14065         in nested macro bug.
14066
14067 2000-09-15  Neil Booth  <NeilB@earthling.net>
14068
14069         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
14070
14071 2000-09-14  Jeffrey A Law  (law@cygnus.com)
14072
14073         * gcc.c-torture/execute/20000914-1.c: New test.
14074
14075 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
14076
14077         * g++.other/inline13.C: New test.
14078
14079 2000-09-12  Andreas Jaeger  <aj@suse.de>
14080
14081         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
14082         constant by Ulrich Drepper <drepper@redhat.com>.
14083
14084 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
14085
14086         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
14087
14088 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14089
14090         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
14091
14092 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
14093
14094         * gcc.dg/cpp/backslash.c: New test.
14095
14096 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
14097
14098         * gcc.c-torture/execute/20000910-1.c: New test.
14099         * gcc.c-torture/execute/20000910-2.c: Likewise.
14100
14101 2000-09-11  Robert Lipe  <robertl@sco.com>
14102
14103         * gcc.dg/pragma-align.c: New test.
14104
14105 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
14106
14107         * g++.old-deja/g++.pt/explicit82.C: New test.
14108         * g++.old-deja/g++.pt/explicit83.C: New test.
14109
14110 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
14111
14112         * gcc.dg/asm-names.c: New test.
14113
14114 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14115
14116         * gcc.dg/cpp/tr-warn6.c: New test
14117
14118 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
14119
14120         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
14121         be accepted.
14122
14123 2000-09-07  Catherine Moore  <clm@redhat.com>
14124
14125         * gcc.c-torture/execute/unroll-1.c: New test.
14126
14127 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
14128
14129         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
14130         ERROR markers.
14131         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
14132         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
14133         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
14134         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
14135         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
14136         Preprocess only.
14137         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
14138         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
14139
14140 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
14141
14142         * g++.old-deja/g++.pt/deduct2.C: New test.
14143
14144 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
14145
14146         * g++.old-deja/g++.pt/parms2.C: New test.
14147
14148 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
14149
14150         * g++.old-deja/g++.pt/crash58.C: New test.
14151
14152 2000-09-06  Greg McGary  <greg@mcgary.org>
14153
14154         * gcc.c-torture/execute/20000906-1.c: New test.
14155         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
14156
14157 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14158
14159         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
14160
14161 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
14162
14163         * g++.old-deja/g++.pt/crash57.C: New test.
14164
14165 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
14166
14167         * g++.old-deja/g++.pt/crash56.C: New test.
14168
14169 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
14170
14171         * g++.old-deja/g++.pt/koenig1.C: New test.
14172
14173 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
14174
14175         * gcc.dg/20000904-1.c: New test.
14176
14177 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
14178
14179         * gcc.dg/cpp/paste8.c: New test.
14180
14181 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
14182
14183         * gcc.c-torture/compile/20000827-1.c: New test.
14184
14185 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
14186
14187         * gcc.dg/format-diag-1.c: New test.
14188
14189 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
14190
14191         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
14192         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
14193         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
14194         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
14195         gcc.dg/formatz-1.c: Adjust warning regular expressions.
14196
14197 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
14198
14199         * g++.old-deja/g++.other/nested4.C: New test.
14200
14201 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
14202
14203         * g++.old-deja/g++.ns/scoped1.C: New test.
14204
14205 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
14206
14207         * lib/g++.exp: Support testing already-installed GCC.
14208
14209 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14210
14211         * wtr-label-1.c, wtr-suffix-1.c: New tests.
14212
14213 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14214
14215         * gcc.dg/return-type-2.c: New test.
14216
14217 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
14218
14219         * gcc.c-torture/compile/20000825-1.c: New test.
14220
14221 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
14222
14223         * gcc.dg/dwarf2-2.c: New test.
14224
14225 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
14226
14227         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
14228         dg-warning regexps.
14229
14230 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
14231
14232         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
14233         gcc.dg/format-ext-5.c: New tests.
14234
14235 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
14236
14237         * testsuite/g++.old-deja/g++.other/crash22.C: New test.
14238
14239 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
14240
14241         * gcc.dg/noncompile/930622-2.c: Adjust error message.
14242
14243 2000-08-24  Richard Henderson  <rth@cygnus.com>
14244
14245         * gcc.dg/ia64-sync-1.c: New test.
14246         * gcc.dg/ia64-sync-2.c: New test.
14247         * gcc.dg/ia64-asm-1.c: New test.
14248
14249 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
14250
14251         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
14252         * gcc.dg/format-ext-2.c: New test.
14253
14254 2000-08-23  Jason Merrill  <jason@redhat.com>
14255
14256         * lib/old-dejagnu.exp: Also ignore "In member function" and
14257         "At global scope".
14258
14259 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14260
14261         * gcc.dg/noncompile/label-lineno-1.c: New test.
14262
14263 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
14264
14265         * gcc.dg/c99-array-nonobj-1.c: New test.
14266
14267 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
14268
14269         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
14270         tests.
14271         * gcc.dg/format-ext-1.c: New test.
14272
14273 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14274
14275         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
14276         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
14277         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
14278         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
14279         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
14280
14281 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
14282
14283         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
14284         gcc.dg/c99-strftime-2.c: New tests.
14285
14286 2000-08-22  Richard Henderson  <rth@cygnus.com>
14287
14288         * gcc.c-torture/execute/20000822-1.c: New test.
14289
14290 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
14291
14292         * gcc.c-torture/execute/20000819-1.x: Remove.
14293
14294 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
14295
14296         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
14297         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
14298         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
14299         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
14300         gcc.dg/format-xopen-1.c: New tests.
14301
14302 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
14303
14304         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
14305
14306 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
14307
14308         * g++.old-deja/g++.other/loop2.C: New test.
14309
14310         * gcc.c-torture/compile/20000606-1.c: New test.
14311         * gcc.c-torture/compile/20000728-1.c: New test.
14312         * gcc.c-torture/execute/20000801-1.c: New test.
14313         * gcc.c-torture/execute/20000801-2.c: New test.
14314         * gcc.c-torture/execute/20000819-1.c: New test.
14315         * gcc.c-torture/execute/20000819-1.x: XFAIL.
14316         * gcc.dg/20000629-1.c: New test.
14317         * gcc.dg/20000724-1.c: New test.
14318         * gcc.dg/20000807-1.c: New test.
14319
14320 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
14321
14322         * gcc.dg/cpp/pragma-1.c: New test.
14323         * gcc.dg/cpp/pragma-2.c: New test.
14324
14325 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
14326
14327         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
14328         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
14329
14330 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
14331
14332         * gcc.c-torture/compile/20000818-1.c: New test.
14333
14334 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
14335
14336         * gcc.c-torture/execute/20000818-1.c: New test.
14337
14338 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
14339
14340         * gcc.dg/format-va-1.c: New test.
14341
14342 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
14343
14344         * g++.old-deja/g++.other/typedef8.C: New test.
14345
14346 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
14347
14348         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
14349         * g++.old-deja/g++.mike/net36.C: Mark candidate.
14350         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
14351         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
14352         * g++.old-deja/g++.other/ptrmem7.C: New test.
14353         * g++.old-deja/g++.pt/ptrmem10.C: New test.
14354
14355 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
14356
14357         * g++.old-deja/g++.pt/typename27.C: New test.
14358
14359 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
14360
14361         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
14362         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
14363         * g++.old-deja/g++.pt/friend45.C: New test.
14364         * g++.old-deja/g++.other/friend8.C: New test.
14365
14366 2000-08-15  Richard Henderson  <rth@cygnus.com>
14367
14368         * gcc.c-torture/execute/20000815-1.c: New test.
14369
14370 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
14371
14372         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
14373         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
14374         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
14375
14376 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
14377
14378         * g++.old-deja/g++.other/refinit2.C: New test.
14379
14380 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
14381
14382         * lib/c-torture.exp (c-torture): Make
14383         compiler_conditional_xfail_data global.
14384         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
14385         compiler_conditional_xfail_data machinery.
14386         (f-torture-execute): Likewise.
14387         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
14388         and only when unrolling loops.
14389
14390         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
14391
14392 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
14393
14394         * g++.old-deja/g++.pt/explicit81.C: New test.
14395
14396 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
14397
14398         * g++.old-deja/g++.pt/typename26.C: New test.
14399
14400 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
14401
14402         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
14403         warning.
14404
14405 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
14406
14407         * g++.old-deja/g++.other/array3.C: New test.
14408
14409 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
14410
14411         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
14412         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
14413         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
14414         New tests.
14415
14416 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
14417
14418         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
14419         * g++.old-deja/g++.abi/vmihint.C: Likewise.
14420
14421 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
14422
14423         * gcc.c-torture/execute/20000808-1.c: New test.
14424
14425 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
14426
14427         * gcc.dg/c90-const-expr-1.c: New test.
14428
14429 2000-08-08  Richard Henderson  <rth@cygnus.com>
14430
14431         * gcc.dg/noncompile/920923-1.c: Declare calloc.
14432
14433 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
14434
14435         * gcc.dg/noncompile/const-ll-1.c: New test.
14436
14437 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
14438
14439         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
14440
14441 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
14442
14443         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
14444         that running programs linked against the shared version of libobjc
14445         run correctly.
14446
14447 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
14448
14449         * gcc.dg/c99-printf-1.c: New test.
14450
14451 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
14452
14453         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
14454
14455 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
14456
14457         * gcc.c-torture/execute/20000731-1.x: Delete.
14458
14459 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
14460
14461         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
14462         and torture_without_loops as is done by c-torture.exp.
14463         (search_for): Copy from c-torture.exp.
14464         (gcc-dg-runtest): New function, drives a directory of tests
14465         iterating over the TORTURE_OPTIONS.
14466         (scan-assembler, scan-assembler-not): Move here from
14467         individual directory drivers.
14468
14469         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
14470         defined by lib/gcc-dg.exp.
14471         * gcc.dg/cpp/cpp.exp: Likewise.
14472         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
14473         gcc-dg-runtest, so we cycle over optimization options.
14474
14475         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
14476         * gcc.dg/compare2.c: No longer expected to fail.
14477
14478 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
14479
14480         * gcc.c-torture/execute/20000804-1.c: New test.
14481
14482 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
14483
14484         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
14485
14486 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
14487
14488         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
14489
14490 2000-08-03  Jeffrey A Law  (law@cygnus.com)
14491
14492         * gcc.c-torture/compile/20000803-1.c: New test.
14493
14494 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
14495
14496         * gcc.c-torture/execute/20000801-3.c,
14497         gcc.c-torture/execute/20000801-4.c: New tests.
14498         * gcc.c-torture/execute/20000801-3.x,
14499         gcc.c-torture/execute/20000801-4.x: Xfail.
14500
14501 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
14502
14503         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
14504         libobjc/.libs to allow for libtool.
14505
14506 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
14507
14508         * gcc.c-torture/compile/20000802-1.c: New test.
14509
14510 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
14511
14512         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
14513
14514 2000-07-31  Jeffrey A Law  (law@cygnus.com)
14515
14516         * gcc-c-torture/execute/20000731-2.c: New test.
14517
14518         * gcc.c-torture/execute/20000731-1.c: New test.
14519         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
14520
14521 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
14522
14523         * testsuite/gcc.dg/cpp/paste7.c: New test.
14524         * gcc.dg/cpp/20000725-1.c: New test.
14525
14526 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
14527
14528         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
14529         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
14530         declaration warning for __builtin_dwarf_reg_size.
14531
14532         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
14533
14534 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
14535
14536         * gcc.dg/noncompile/voidparam-1.c: New test.
14537
14538 2000-07-30  Richard Henderson  <rth@cygnus.com>
14539
14540         * gcc.dg/c90-digraph-1.c: Don't xfail.
14541         * gcc.dg/compare2.c (case 10): Xfail.
14542         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
14543
14544 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
14545
14546         * gcc.dg/c99-main-1.c: New test.
14547
14548 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
14549
14550         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
14551
14552 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
14553
14554         * gcc.c-tortuer/execute/20000726-1.c: New test.
14555
14556 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
14557
14558         * gcc.c-torture/execute/enum-2.c: New test.
14559
14560 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14561
14562         * gcc.dg/cpp/tr-warn3.c: New test.
14563
14564 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
14565
14566         * g++.old-deja/g++.ext/implicit1.C: Remove.
14567         * g++.old-deja/g++.jason/c2.C: Remove
14568         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
14569         * g++.old-deja/g++.pt/crash16.C: Likewise.
14570         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
14571
14572 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
14573
14574         * g++.old-deja/g++.other/for2.C: New test.
14575
14576 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
14577
14578         * gcc.dg/20000720-1.c: New test.
14579
14580 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
14581
14582         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
14583
14584 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
14585
14586         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
14587         * gcc.c-torture/execute/20000722-1.c: New.
14588         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
14589
14590 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
14591
14592         * gcc.dg/cpp/20000720-1.S: New test.
14593
14594 2000-07-21  Michael Meissner  <meissner@redhat.com>
14595
14596         * gcc.c-torture/execute/ieee/hugeval.c: New test.
14597
14598 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
14599
14600         * g++.old-deja/g++.brendan/crash16.C,
14601         g++.old-deja/g++.brendan/parse3.C,
14602         g++.old-deja/g++.brendan/redecl1.C,
14603         g++.old-deja/g++.ns/template13.C,
14604         g++.old-deja/g++.other/decl4.C,
14605         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
14606
14607 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
14608
14609         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
14610         and "Internal error".
14611
14612         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
14613         regexps.
14614         * gcc.dg/cpp/paste6.c: New test.
14615
14616 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
14617
14618         * gcc.dg/cpp/tr-direct.c: New test.
14619
14620         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
14621         gcc.dg/cpp/undef1.c: Tweak error regexps.
14622
14623 2000-07-18  Eric Christopher <echristo@redhat.com>
14624
14625         * gcc.c-torture/compile/20000718-1.c: New test.
14626
14627 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
14628
14629         * cpplex.c (_cpp_push_token): If the token being pushed back
14630         is the previous token in this context, just subtract one from
14631         context->posn.
14632         * cppmacro.c (save_expansion): Clear aux field when storing a
14633         placemarker.
14634
14635 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
14636
14637         * gcc.dg/noncompile/redecl-1.c: New test.
14638
14639 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
14640
14641         * gcc.c-torture/execute/20000717-5.c: New test.
14642         * gcc.c-torture/execute/20000717-1.x: Removed.
14643
14644 2000-07-17  Richard Henderson  <rth@cygnus.com>
14645
14646         * gcc.c-torture/execute/20000717-4.c: New test.
14647
14648 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
14649
14650         * gcc.dg/cpp/syshdr.c: New test.
14651         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
14652
14653 2000-07-17  Neil Booth  <neilb@earthling.net>
14654
14655         * gcc.dg/cpp/cmdlne-dM.c: New test.
14656         * gcc.dg/cpp/cmdlne-dD.c: New test.
14657
14658 2000-07-17  Jeffrey A Law  (law@cygnus.com)
14659
14660         * gcc.c-torture/execute/20000717-3.c: New test.
14661
14662         * gcc.c-torture/compile/20000717-1.c: New test.
14663
14664 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
14665
14666         * gcc.c-torture/execute/20000717-2.c: New test.
14667
14668 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
14669
14670         * gcc.dg/formatz-1.c: New test.
14671
14672         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
14673         * gcc.dg/c99-digraph-1.c: New tests.
14674
14675         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
14676         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
14677
14678         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
14679         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
14680         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
14681         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
14682         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
14683         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
14684         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
14685
14686 2000-07-17   Greg McGary <greg@mcgary.org>
14687
14688         * gcc.c-torture/execute/20000717-1.c: New test.
14689         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
14690
14691 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
14692
14693         * gcc.c-torture/execute/20000715-2.c: New test.
14694         * gcc.dg/20000715-1.c: New test.
14695
14696 2000-07-15  Michael Meissner  <meissner@redhat.com>
14697
14698         * gcc.c-torture/execute/20000715-1.c: New test.
14699
14700 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
14701
14702         * gcc.c-torture/execute/20000707-1.c: New test.
14703
14704 2000-07-13  Neil Booth  <NeilB@earthling.net>
14705
14706         * testsuite/gcc.dg/cpp/digraph1.c,
14707         testsuite/gcc.dg/cpp/digraph2.c,
14708         testsuite/gcc.dg/cpp/digraphs.c: New tests.
14709
14710 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
14711
14712         * g77.f-torture/compile/20000630-2.f:  New test.
14713         * g77.f-torture/compile/20000630-2.x
14714
14715 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
14716
14717         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
14718
14719 2000-07-11  Neil Booth  <NeilB@earthling.net>
14720
14721         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
14722
14723 2000-07-11  Neil Booth  <NeilB@earthling.net>
14724
14725         * gcc.dg/cpp/cmdlne-C.c: New.
14726
14727 2000-07-09  Neil Booth  <NeilB@earthling.net>
14728
14729         * gcc.dg/cpp/directiv.c: New tests.
14730         * gcc.dg/cpp/undef1.c: Update.
14731
14732 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
14733
14734         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
14735
14736 2000-07-09  Neil Booth  <NeilB@earthling.net>
14737
14738         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
14739
14740 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
14741
14742         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
14743         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
14744
14745 2000-07-08  Neil Booth  <NeilB@earthling.net>
14746
14747         * gcc.dg/cpp/macsyntx.c: New tests.
14748
14749 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
14750
14751         * gcc.dg/20000707-1.c: New test.
14752
14753 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
14754
14755         * gcc.c-torture/execute/20000706-1.c: New test.
14756         * gcc.c-torture/execute/20000706-2.c: New test.
14757         * gcc.c-torture/execute/20000706-3.c: New test.
14758         * gcc.c-torture/execute/20000706-4.c: New test.
14759         * gcc.c-torture/execute/20000706-5.c: New test.
14760
14761 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
14762
14763         * g++.old-deja/g++.pt/instantiate7.C: New test.
14764
14765 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
14766
14767         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
14768         * g++.old-deja/g++.mike/thunk3.C: Likewise.
14769         * g++.old-deja/g++.other/rtti3.C: Likewise.
14770         * g++.old-deja/g++.other/rttid3.C: Likewise.
14771
14772 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
14773
14774         *  g77.f-torture/compile/20000630-1.x: Fix typo
14775
14776 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
14777
14778         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
14779         assembly output.
14780
14781 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
14782
14783         * gcc.dg/cpp/ident.c: New test.
14784
14785 2000-07-05  Neil Booth  <NeilB@earthling.net>
14786
14787         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
14788           gcc.dg/cpp/lexstrng.c: New tests.
14789
14790 2000-07-04  Neil Booth  <NeilB@earthling.net>
14791
14792         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
14793         * gcc.dg/cpp/strify2.c: Same.
14794
14795 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
14796
14797         * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
14798         * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
14799         * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
14800         * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
14801
14802         * testsuite/gcc.dg/cpp/macro1.c,
14803         testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
14804         testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
14805         testsuite/gcc.dg/cpp/strify1.c,
14806         testsuite/gcc.dg/cpp/strify2.c: New tests.
14807
14808 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
14809
14810         * gcc.c-torture/execute/20000703-1.c: New test.
14811
14812 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
14813
14814         * g++.old-deja/g++.pt (lookup10.C): New test.
14815
14816 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
14817
14818         * g++.old-deja/g++.pt (typename25.C): New test.
14819
14820 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
14821
14822         * gcc.c-torture/compile/20000701-1.c: New test.
14823
14824 2000-06-30  Nick Clifton  <nickc@cygnus.com>
14825
14826         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
14827         to test case.
14828
14829 2000-06-30  Catherine Moore  <clm@cygnus.com>
14830
14831         * gcc.c-torture/execute/align-1.c: New test.
14832
14833 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
14834
14835         * g++.old-deja/g++.pt/expr8.C: New test.
14836         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
14837
14838 2000-06-29  Nick Clifton  <nickc@cygnus.com>
14839
14840         * gcc.c-torture/compile/20000629-1.c: New test.
14841
14842 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
14843
14844
14845         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
14846         gcc.dg/noncompile directory, depending on whether they're
14847         preprocessor tests or not.  Annotate all the tests for the dg
14848         framework.
14849
14850         * gcc.c-torture/noncompile/noncompile.exp: Delete.
14851         * gcc.dg/noncompile/noncompile.exp: New.
14852
14853         * Moved files:
14854         Old name                                New name
14855         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
14856         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
14857         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
14858         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
14859         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
14860         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
14861         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
14862         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
14863         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
14864         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
14865         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
14866         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
14867         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
14868         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
14869         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
14870         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
14871         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
14872         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
14873         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
14874         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
14875         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
14876         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
14877         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
14878         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
14879
14880         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
14881         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
14882         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
14883         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
14884         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
14885         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
14886
14887 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
14888
14889         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
14890         declare one variable.  On the fourth, error.
14891         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
14892         declared by 20000628-1a.h.
14893
14894 2000-06-29  Richard Henderson  <rth@redhat.com>
14895
14896         * gcc.c-torture/execute/930529-1.x: New file.
14897         * gcc.dg/920413-1.c: Adjust expected warning text.
14898         * gcc.dg/980217-1.c: Declare abort.
14899         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
14900
14901 2000-06-29  Jeffrey A Law  (law@cygnus.com)
14902
14903         * g77.f-torture/compile/20000629-1.f: New test.
14904         * g77.f-torture/compile/20000629-1.x: Expected to fail.
14905
14906 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
14907
14908         Rearrange lots of files, removing entirely the
14909         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
14910         directories.
14911
14912         * Deleted files:
14913         gcc.c-torture/code_quality/code_quality.exp
14914         gcc.c-torture/special/special.exp
14915         gcc.failure/failure.exp
14916         gcc.failure/940409-1.x
14917         gcc.c-torture/compile/961203-1.x
14918
14919         * New files:
14920         gcc.misc-tests/linkage.exp
14921         gcc.c-torture/execute/920730-1t.c
14922         gcc.c-torture/execute/920730-1t.x
14923         gcc.c-torture/compile/920520-1.x
14924         gcc.c-torture/compile/920521-1.x
14925         gcc.c-torture/compile/981006-1.x
14926         gcc.c-torture/execute/eeprof-1.x
14927
14928         * Moved files (possibly with modifications to fit a new harness):
14929         Old name                                New name
14930         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
14931         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
14932         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
14933         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
14934         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
14935         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
14936         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
14937         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
14938         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
14939         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
14940         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
14941         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
14942         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
14943         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
14944
14945 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
14946
14947         * c-torture/compile/961203-1.x: Delete.
14948
14949         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
14950         not exit. Include stdio.h.
14951         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
14952         * gcc.misc-tests/dg-12.c: Likewise.
14953         * gcc.misc-tests/dg-5.c: Likewise.
14954         * gcc.misc-tests/dg-6.c: Likewise.
14955         * gcc.misc-tests/dg-7.c: Prototype abort.
14956         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
14957         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
14958         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
14959         not exit.
14960         * gcc.misc-tests/sieve.c: Use return from main, not exit.
14961         * gcc.misc-tests/sort2.c: Use return from main, not exit.
14962
14963 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
14964
14965         * gcc.dg/cpp/20000628-1.c: New test.
14966         * gcc.dg/cpp/20000628-1.h: New header for above test.
14967         * gcc.dg/cpp/20000628-1a.h: Likewise.
14968
14969 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
14970
14971         * gcc.dg/cpp: New directory.
14972         * gcc.dg/cpp/cpp.exp: New driver.
14973         * gcc.dg/cpp/20000627-1.c: New test.
14974         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
14975         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
14976         and rewrite as a compilation test.
14977
14978         * gcc.dg: Move many files into the cpp subdirectory, possibly
14979         renaming or editing them as well.
14980         Old name                New name
14981         990119-1.c              cpp/19990119-1.c
14982         990228-1.c              cpp/19990228-1.c
14983         990407-1.c              cpp/19990407-1.c
14984         990409-1.c              cpp/19990409-1.c
14985         990413-1.c              cpp/19990413-1.c
14986         990703-1.c              cpp/19990703-1.c
14987         20000127-1.c            cpp/20000127-1.c
14988         20000129-1.c            cpp/20000129-1.c
14989         20000207-1.c            cpp/20000207-1.c
14990         20000207-2.c            cpp/20000207-2.c
14991         20000209-1.c            cpp/20000209-1.c
14992         20000209-2.c            cpp/20000209-2.c
14993         20000301-1.c            cpp/20000301-1.c
14994         20000419-1.c            cpp/20000419-1.c
14995         20000510-1.S            cpp/20000510-1.S
14996         20000519-1.c            cpp/20000519-1.c
14997         20000529-1.c            cpp/20000529-1.c
14998         20000625-1.c            cpp/20000625-1.c
14999         20000625-2.c            cpp/20000625-2.c
15000         cpp-as1.c               cpp/assert1.c
15001         cpp-as2.c               cpp/assert2.c
15002         cxx-comments-1.c        cpp/cxxcom1.c
15003         cxx-comments-2.c        cpp/cxxcom2.c
15004         endif-label.c           cpp/endif.c
15005         cpp-hash1.c             cpp/hash1.c
15006         cpp-hash2.c             cpp/hash2.c
15007         cpp-if1.c               cpp/if-1.c
15008         cpp-if2.c               cpp/if-2.c
15009         cpp-if3.c               cpp/if-3.c
15010         cpp-if4.c               cpp/if-4.c
15011         cpp-if5.c               cpp/if-5.c
15012         cpp-cond.c              cpp/if-cexp.c
15013         cpp-missingop.c         cpp/if-mop.c
15014         cpp-missingparen.c      cpp/if-mpar.c
15015         cpp-opprec.c            cpp/if-oppr.c
15016         cpp-ifparen.c           cpp/if-paren.c
15017         cpp-shortcircuit.c      cpp/if-sc.c
15018         cpp-shift.c             cpp/if-shift.c
15019         cpp-unary.c             cpp/if-unary.c
15020         cpp-li1.c               cpp/line1.c
15021         cpp-li2.c               cpp/line2.c
15022         lineno.c                cpp/line3.c
15023         lineno-2.c              cpp/line4.c
15024         cpp-mi.c                cpp/mi1.c
15025         cpp-mic.h               cpp/mi1c.h
15026         cpp-micc.h              cpp/mi1cc.h
15027         cpp-mind.h              cpp/mi1nd.h
15028         cpp-mindp.h             cpp/mi1ndp.h
15029         cpp-mix.h               cpp/mi1x.h
15030         cpp-mi2.c               cpp/mi2.c
15031         cpp-mi2a.h              cpp/mi2a.h
15032         cpp-mi2b.h              cpp/mi2b.h
15033         cpp-mi2c.h              cpp/mi2c.h
15034         cpp-mi3.c               cpp/mi3.c
15035         cpp-mi3.def             cpp/mi3.def
15036         poison-1.c              cpp/poison.c
15037         pr-impl.c               cpp/prag-imp.c
15038         cpp-redef-2.c           cpp/redef1.c
15039         cpp-redef.c             cpp/redef2.c
15040         strpaste.c              cpp/strp1.c
15041         strpaste-2.c            cpp/strp2.c
15042         cpp-tradpaste.c         cpp/tr-paste.c
15043         cpp-tradstringify.c     cpp/tr-str.c
15044         cpp-tradwarn1.c         cpp/tr-warn1.c
15045         cpp-tradwarn2.c         cpp/tr-warn2.c
15046         trigraphs.c             cpp/trigraphs.c
15047         cpp-unc1.c              cpp/unc1.c
15048         cpp-unc2.c              cpp/unc2.c
15049         cpp-unc3.c              cpp/unc3.c
15050         cpp-unc.c               cpp/unc4.c
15051         undef.c                 cpp/undef1.c
15052         undef-2.c               cpp/undef2.c
15053         cpp-wi1.c               cpp/widestr1.c
15054
15055 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
15056
15057         * lib/g++.exp (g++_include_flags): Tweak.
15058
15059 2000-06-27  H.J. Lu  <hjl@gnu.org>
15060             Loren J. Rittle  <ljrittle@acm.org>
15061
15062         * lib/g++.exp (g++_include_flags): Override libgloss.exp
15063         version with one that knows about the new gcc tree structure.
15064         (g++_link_flags): Same.
15065
15066 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
15067
15068         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
15069         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
15070         case we are cross-compiling.
15071
15072         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
15073         g++.old-deja/g++.niklas/Makefile.in,
15074         g++.old-deja/g++.niklas/configure.in,
15075         g++.old-deja/g++.other/Makefile.in,
15076         g++.old-deja/g++.other/configure.in,
15077         gcc.c-torture/code_quality/Makefile.in,
15078         gcc.c-torture/code_quality/configure.in,
15079         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
15080         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
15081         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
15082         gcc.c-torture/execute/ieee/Makefile.in,
15083         gcc.c-torture/execute/ieee/configure.in,
15084         gcc.c-torture/noncompile/Makefile.in,
15085         gcc.c-torture/noncompile/configure.in,
15086         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
15087         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
15088         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
15089
15090 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
15091
15092         * g++.old-deja/g++.other/ambig3.C: New test.
15093
15094 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
15095
15096         * g++.old-deja/g++.pt/syntax1.C: New test.
15097         * g++.old-deja/g++.pt/syntax2.C: New test.
15098         * g++.old-deja/g++.other/syntax3.C: New test.
15099         * g++.old-deja/g++.other/syntax4.C: New test.
15100
15101 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
15102
15103         * gcc.dg/20000623-1.c: Prototype exit and abort.
15104
15105 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
15106
15107         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
15108         New tests.
15109         * gcc.dg/cpp-mi3.def: New file.
15110
15111         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
15112         inside assertions.
15113         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
15114         lexer's error messages.
15115         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
15116         divine anything from the linemarkers.
15117         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
15118         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
15119
15120 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
15121
15122         * gcc.dg/20000623-1.c: New test.
15123
15124 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
15125
15126         * gcc.c-torture/execute/20000622-1.c: New test.
15127
15128 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
15129
15130         * g++.old-deja/g++.other/init15.C: New test.
15131
15132 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
15133
15134         * g++.old-deja/g++.pt/vaarg2.C: New test.
15135         * g++.old-deja/g++.pt/vaarg3.C: New test.
15136
15137 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
15138
15139         * g++.old-deja/g++.other/dyncast6.C: New test.
15140
15141 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
15142
15143         * gcc.c-torture/execute/loop-6.c: New test.
15144
15145 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
15146
15147         * gcc.dg/20000614-1.c: New test.
15148         * gcc.dg/20000614-2.c: New test.
15149
15150 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
15151
15152         * g++.old-deja/g++.other/inline12.C: New test.
15153
15154 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
15155
15156         * g++.old-deja/g++.other/eh1.C: New test.
15157
15158 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
15159
15160         * g++.old-deja/g++.other/type.C: New test.
15161
15162 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
15163
15164         * g++.old-deja/g++.other/initstring.C: New test.
15165
15166 2000-06-12  Jason Merrill  <jason@redhat.com>
15167
15168         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
15169
15170 2000-06-09  Jeffrey A Law  (law@cygnus.com)
15171
15172         * gcc.c-torture/compile/20000609-1.c: New test.
15173
15174 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
15175
15176         * gcc.dg/20000609-1.c: New test.
15177
15178 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
15179
15180         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
15181         * gcc.c-torture/noncompile/poison-1.c: Move...
15182         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
15183         * gcc.dg/cpp-li1.c: Add a token after the #line.
15184
15185 2000-06-05  Richard Henderson  <rth@cygnus.com>
15186
15187         * gcc.c-torture/execute/20000605-2.c: New test.
15188         * gcc.c-torture/execute/20000605-3.c: New test.
15189
15190 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
15191
15192         * g77.f-torture/execute/20000503-1.x: New file.
15193
15194 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
15195
15196         * g++.old-deja/g++.eh/badalloc1.C: New test.
15197
15198 2000-06-05  Richard Henderson  <rth@cygnus.com>
15199
15200         * gcc.c-torture/execute/20000605-1.c: New test.
15201
15202 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
15203             Nathan Sidwell <nathan@codesourcery.com>
15204
15205         * gcc.c-torture/compile/20000605-1.c: New test.
15206
15207 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
15208
15209         * g77.f-torture/compile/20000601-1.f:  New test.
15210
15211 2000-06-03  Richard Henderson  <rth@cygnus.com>
15212
15213         * gcc.c-torture/execute/20000603-1.c: New.
15214
15215 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
15216
15217         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
15218         * gcc.dg/noreturn-2.c (noreturn): Likewise.
15219
15220 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
15221
15222         * gcc.dg/compare2.c (case 12): XFAIL.
15223         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
15224         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
15225
15226         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
15227
15228 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
15229
15230         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
15231         guard macro is already defined when the header is first
15232         included.
15233         * gcc.dg/cpp-mix.h: New file.
15234         * gcc.dg/endif-label.c: Update patterns to match compiler.
15235
15236         * g++.brendan/complex1.C: Declare abort.
15237         * g++.law/refs4.C: Remove XFAIL.
15238         * g++.oliva/expr2.C: Declare abort and exit.
15239
15240 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
15241
15242         * gcc.c-torture/execute/20000528-1.c: New test.
15243
15244         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
15245         * g++.old-deja/g++.law/temps4.C: Likewise.
15246
15247         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
15248         stdlib.h.  Call abort() on failure.
15249         * g++.old-deja/g++.law/refs4.C: Likewise.
15250         * g++.old-deja/g++.law/temps4.C: Likewise.
15251         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
15252         * gcc.c-torture/execute/20000112-1.c: Include string.h.
15253
15254 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
15255
15256         Relative to g++.dg/special:
15257         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
15258
15259         Relative to g++.old-deja:
15260         * g++.brendan/complex1.C, g++.jason/optimize2.C,
15261         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
15262         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
15263         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
15264         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
15265         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
15266         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
15267
15268         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
15269         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
15270         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
15271         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
15272         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
15273         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
15274         and/or string.h.
15275
15276         * g++.other/goto1.C: Update expectations for error messages.
15277
15278 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
15279
15280         * gcc.c-torture/compile/20000523-1.c: New test.
15281
15282 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
15283
15284         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
15285
15286 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
15287
15288         * g++.old-deja/g++.eh/catch11.C: New test.
15289         * g++.old-deja/g++.eh/catch12.C: New test.
15290
15291 2000-05-24  Nick Clifton  <nickc@cygnus.com>
15292
15293         * gcc.c-torture/execute/20000523-1.c: New test.
15294
15295 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
15296
15297         * c-torture/execute/bcp-1.c: Replace abort in arg of
15298         __builtin_constant_p with a generic external function.
15299
15300         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
15301         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
15302         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
15303         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
15304         Prototype abort and/or exit.
15305
15306         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
15307         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
15308         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
15309         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
15310
15311 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
15312
15313         * gcc.dg/dwarf2-1.c: New test.
15314
15315 2000-05-20  Richard Henderson  <rth@cygnus.com>
15316
15317         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
15318
15319 2000-05-20  Andreas Jaeger  <aj@suse.de>
15320
15321         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
15322         testcase.
15323
15324 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
15325
15326         * gcc.c-torture/execute/20000519-2.c: New test.
15327
15328 2000-05-19  Andreas Jaeger  <aj@suse.de>
15329
15330         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
15331         which fails with SSA.
15332
15333         * lib/c-torture.exp: Also test with -O3 -fssa.
15334
15335 2000-05-18  Michael Meissner  <meissner@redhat.com>
15336
15337         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
15338         * gcc.c-torture/execute/920415-1.c: Ditto.
15339         * gcc.c-torture/execute/920501-1.c: Ditto.
15340         * gcc.c-torture/execute/conversion.c: Ditto.
15341         * gcc.c-torture/execute/cvt-1.c: Ditto.
15342
15343 2000-05-18  Jeffrey A Law  (law@cygnus.com)
15344
15345         * gcc.c-torture/compile/20000518-1.c: New test.
15346
15347 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
15348
15349         * g77.f-torture/compile/200005018.f:  New test.
15350
15351 2000-05-17  Jeffrey A Law  (law@cygnus.com)
15352
15353         * gcc.c-torture/compile/20000517-1.c: New test.
15354
15355 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
15356
15357         * gcc.c-torture/execute/20000516-1.c: New test.
15358
15359 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
15360
15361         * g++.old-deja/g++.other/eh.C: New test.
15362
15363 2000-05-12  Richard Henderson  <rth@cygnus.com>
15364
15365         * gcc.c-torture/execute/990208-1.c (main): Don't pass
15366         constants through to doit's conditional.
15367
15368 2000-05-11  Jeffrey A Law  (law@cygnus.com)
15369
15370         * gcc.c-torture/compile/20000511-1.c: New test.
15371         * g77.f-torture/compile/20000511-1.f: New test.
15372         * g77.f-torture/compile/20000511-2.f: New test.
15373
15374 2000-05-11  Michael Meissner  <meissner@redhat.com>
15375
15376         * gcc.c-torture/execute/20000511-1.c: New test.
15377
15378 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
15379
15380         * gcc.dg/dg.exp: Scan .S files as well as .c files.
15381         * gcc.dg/20000510-1.S: New.
15382
15383 2000-05-08  Catherine Moore  <clm@cygnus.com>
15384
15385         * gcc.dg/unused-3.c: New.
15386
15387 2000-05-06  Richard Henderson  <rth@cygnus.com>
15388
15389           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
15390           * g++.old-deja/g++.mike/warn1.C: Likewise.
15391           * g++.old-deja/g++.pt/local1.C: Likewise.
15392           * g++.old-deja/g++.pt/local7.C: Likewise.
15393           * g++.old-deja/g++.pt/spec16.C: Likewise.
15394
15395 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
15396
15397         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
15398
15399 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
15400
15401           * g77.f-torture/execute/20000503-1.f:  New test.
15402
15403 2000-05-04  Andreas Jaeger  <aj@suse.de>
15404
15405         * gcc.dg/noreturn-2.c: New test.
15406
15407 2000-05-04  Neil Booth  <NeilB@earthling.net>
15408
15409         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
15410         preprocessor.
15411
15412 2000-05-04  Richard Henderson  <rth@cygnus.com>
15413
15414         * gcc.c-torture/execute/20000503-1.c: Fix typo.
15415
15416 2000-05-04  Richard Henderson  <rth@cygnus.com>
15417
15418         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
15419         OpenSSL by Jason R Thorpe.
15420
15421 2000-05-03  Jim Wilson  <wilson@cygnus.com>
15422
15423         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
15424
15425 2000-05-03  Robert Lipe <robertlipe@usa.net>
15426
15427         * gcc.dg/20000503-1.c: New test.
15428
15429 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
15430
15431         * gcc.c-torture/compile/20000502-1.c: New test.
15432         * g++.old-deja/g++.other/align.C: New test.
15433         * gcc.dg/cpp-tradstringify.c: New test.
15434
15435 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
15436
15437         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
15438         and hard registers.
15439
15440 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
15441
15442         * gcc.c-torture/execute/loop-5.c: New test.
15443
15444 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
15445
15446         * gcc.c-torture/execute/va-arg-20.c: New test.
15447
15448 2000-04-23  Jeffrey A Law  (law@cygnus.com)
15449
15450         * gcc.c-torture/execute/20000422-1.c: New test.
15451
15452 2000-04-20  Greg McGary  <gkm@gnu.org>
15453
15454         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
15455         when optimizing, but without sibling-call optimizations (-O1).
15456
15457 2000-04-20  Jeffrey A Law  (law@cygnus.com)
15458
15459           * gcc.c-torture/compile/20000420-1.c: New test.
15460
15461 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
15462
15463         * g++.abi/ptrflags.C: New test.
15464         * g++.eh/catchptr1.C: Test incomplete pointer chains.
15465
15466 2000-04-19  Catherine Moore  <clm@cygnus.com>
15467
15468         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
15469
15470 2000-04-19  Greg McGary  <gkm@gnu.org>
15471
15472         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
15473         sibling-call optimizations.
15474
15475 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
15476
15477         * gcc.dg/20000419-1.c: New test.
15478
15479 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
15480
15481         * gcc.c-torture/execute/20000412-6.c: New test.
15482
15483 2000-04-12  Jeffrey A Law  (law@cygnus.com)
15484
15485         * gcc.c-torture/execute/20000412-5.c: New test.
15486         * g77.f-torture/compile/20000412-1.f: New test.
15487         * gcc.c-torture/execute/20000412-4.c: New test.
15488         * gcc.c-torture/compile/20000412-2.c: New test.
15489         * gcc.c-torture/execute/20000412-3.c: New test.
15490         * gcc.c-torture/compile/20000412-1.c: New test.
15491         * gcc.c-torture/execute/20000412-2.c: New test.
15492
15493 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
15494
15495         * objc/execute/bf-20.m: New test.
15496
15497 2000-04-10  Richard Henderson  <rth@cygnus.com>
15498
15499         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
15500
15501         * gcc.c-torture/execute/20000412-1.c: New test.
15502
15503 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
15504
15505         * g++.old-deja/g++.eh/catchptr1.C: New test.
15506
15507 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
15508
15509         * g++.old-deja/g++.abi/cxa_vec.C: New test.
15510
15511 2000-04-08  Neil Booth  <NeilB@earthling.net>
15512
15513         * gcc.dg/cpp-nullchar.c: Remove test as
15514         embedded nulls cause problems.
15515
15516 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15517
15518         * gcc.dg/compare2.c: New test.
15519
15520 2000-04-08  Neil Booth  <NeilB@earthling.net>
15521
15522         * gcc.dg/cpp-nullchar.c: New test.
15523
15524 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
15525
15526         * gcc.dg/cpp-mi2.c: New test.
15527         * gcc.dg/cpp-mi2[abc].h: New files.
15528
15529 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
15530
15531         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
15532         member name.
15533
15534 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
15535
15536         * g++.old-deja/g++.abi/vmihint.C: New test.
15537
15538 2000-04-06  Neil Booth  <NeilB@earthling.net>
15539
15540         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
15541         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c:  Add FSF
15542         copyright.
15543
15544 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
15545
15546         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
15547         avoid stack-frame overwrite.
15548
15549 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
15550
15551         * gcc.c-torture/compile/20000405-2.c: New test.
15552         * gcc.c-torture/compile/20000405-3.c: New test.
15553
15554 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
15555
15556         * gcc.c-torture/compile/20000405-1.c: New test.
15557
15558 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
15559
15560         * gcc.dg/cast-qual-1.c: Revert last change.
15561
15562 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15563
15564         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
15565
15566 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
15567
15568         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
15569         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
15570
15571 2000-04-03  Jeffrey A Law  (law@cygnus.com)
15572
15573         * gcc.c-torture/compile/20000403-2.c: New test.
15574         * gcc.c-torture/compile/20000403-1.c: New test.
15575
15576 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
15577
15578         * gcc.c-torture/execute/20000403-1.c: New test.
15579
15580 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
15581
15582         * gcc.c-torture/execute/20000402-1.c: New test.
15583
15584 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
15585
15586         * gcc.c-torture/execute/va-arg-15.c: New test.
15587         * gcc.c-torture/execute/va-arg-16.c: New test.
15588         * gcc.c-torture/execute/va-arg-17.c: New test.
15589         * gcc.c-torture/execute/va-arg-18.c: New test.
15590         * gcc.c-torture/execute/va-arg-19.c: New test.
15591
15592 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
15593
15594         * gcc.c-torture/compile/981211-1.c: Move to...
15595         * gcc.dg/cpp-as1.c: ...here.
15596         * gcc.dg/cpp-as2.c: New file.
15597
15598         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
15599         compiler.
15600
15601 2000-04-02  Neil Booth  <NeilB@earthling.net>
15602
15603         * gcc.dg/cpp-cond.c  New tests.
15604         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
15605         accidental success less likely.
15606         * gcc.dg/cpp-missingop.c  New tests.
15607         * gcc.dg/cpp-missingparen.c  New tests.
15608         * gcc.dg/cpp-shift.c  New tests.
15609         * gcc.dg/cpp-shortcircuit.c  New tests.
15610         * gcc.dg/cpp-unary.c  New tests.
15611
15612 2000-03-29  Jeffrey A Law  (law@cygnus.com)
15613
15614         * gcc.c-torture/compile/20000329-1.c: New test.
15615
15616 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
15617
15618         * gcc.c-torture/compile/20000326-1.c: New test.
15619         * gcc.c-torture/compile/20000326-2.c: New test.
15620
15621 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
15622
15623         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
15624         the first parameter is a function argument.
15625
15626 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
15627
15628         * g++.old-deja/g++.ext/array4.C: New test.
15629
15630 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
15631
15632         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
15633
15634 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15635
15636         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
15637
15638 2000-03-19  Richard Henderson  <rth@cygnus.com>
15639
15640         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
15641
15642 2000-03-19  Richard Henderson  <rth@cygnus.com>
15643
15644         * gcc.c-torture/compile/20000319-1.c: New test.
15645
15646 2000-03-14  Jeffrey A Law  (law@cygnus.com)
15647
15648         * gcc.c-torture/execute/20000314-3.c: New test.
15649         * gcc.c-torture/execute/20000314-2.c: New test.
15650         * gcc.c-torture/execute/20000314-1.c: New test.
15651         * gcc.c-torture/compile/20000314-2.c: New test.
15652         * gcc.c-torture/compile/20000314-1.c: New test.
15653
15654 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
15655
15656         * g++.old-deja/g++.warn/inline.C: New test.
15657
15658 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
15659
15660         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
15661         standards-compliant result rather than specific constants.
15662         Put test-values in array.
15663
15664 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
15665
15666         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
15667         (g++_target_compile): Put test-specific options last.
15668
15669 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
15670
15671         * g++.old-deja/g++.eh/vbase4.C: New test.
15672
15673 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
15674
15675         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
15676
15677 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
15678
15679         * g++.old-deja/g++.brendan/misc12.C: Removed.
15680         * g++.old-deja/g++.pt/memtemp77.C: Constify.
15681         * g++.old-deja/g++.ext/pretty4.C: New test.
15682
15683 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
15684
15685         * g++.old-deja/g++.other/string2.C: New test.
15686
15687 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
15688
15689         * g++.old-deja/g++.warn/impint2.C: New test.
15690
15691 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
15692
15693         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
15694         is 1, not zero.
15695
15696 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
15697
15698         * g++.old-deja/g++.warn/impint.C: New test.
15699         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
15700         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
15701         * g++.old-deja/g++.pt/explicit12.C: Likewise.
15702         * g++.old-deja/g++.pt/explicit13.C: Likewise.
15703         * g++.old-deja/g++.pt/explicit17.C: Likewise.
15704         * g++.old-deja/g++.pt/explicit18.C: Likewise.
15705         * g++.old-deja/g++.pt/explicit19.C: Likewise.
15706         * g++.old-deja/g++.pt/explicit23.C: Likewise.
15707         * g++.old-deja/g++.pt/explicit31.C: Likewise.
15708         * g++.old-deja/g++.pt/explicit35.C: Likewise.
15709         * g++.old-deja/g++.pt/explicit6.C: Likewise.
15710         * g++.old-deja/g++.pt/memclass7.C: Likewise.
15711
15712 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
15713
15714         * gcc.dg/cpp-redef.c: New test.
15715
15716 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
15717
15718         * g++.old-deja/g++.pt/unify7.C: New test.
15719
15720 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
15721
15722         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
15723         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
15724
15725 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
15726
15727         * gcc.c-torture/compile/20000224-1.c: New test.
15728
15729 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
15730
15731         * gcc.c-torture/compile/cpp-2.c: New test.
15732         * gcc.c-torture/compile/cpp-1.c: New test.
15733
15734 2000-02-25  Jeffrey A Law  (law@cygnus.com)
15735
15736         * gcc.c-torture/execute/20000225-1.c: New test.
15737
15738 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
15739
15740         * gcc.dg/cpp-li2.c: New test.
15741
15742         * gcc.dg/cpp-wi1.c: New test.
15743
15744         * gcc.dg/cpp-li1.c: New test.
15745
15746 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
15747
15748         * g++.old-deja/g++.other/sizeof5.C: New test.
15749
15750 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
15751
15752         * gcc.c-torture/execute/va-arg-13.c: New test.
15753
15754 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
15755
15756         * gcc.c-torture/execute/va-arg-12.c: New test.
15757
15758 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
15759
15760         * gcc.c-torture/execute/20000223-1.c: New test.
15761
15762 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
15763
15764         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
15765
15766 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
15767
15768         * g++.old-deja/g++.abi/ptrmem.C: New test.
15769
15770 2000-02-19  Richard Henderson  <rth@cygnus.com>
15771
15772         * gcc.c-torture/compile/init-3.c: New.
15773
15774 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
15775
15776         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
15777         ALWAYS_CXXFLAGS.
15778
15779 2000-02-11  Robert Lipe <robertl@sco.com>
15780
15781         * gcc.c-torture/compile/20000211-3.c: New test.
15782
15783 2000-02-11  Martin Buchholz <martin@xemacs.org>
15784
15785         * gcc.c-torture/compile/20000211-2.c: New test.
15786
15787 2000-02-11  Jeffrey A Law  (law@cygnus.com)
15788
15789         * gcc.c-torture/compile/20000211-1.c: New test.
15790
15791 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
15792
15793         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
15794           on native targets
15795
15796 2000-02-08  Nathan Sidwell  <nathan@acm.org>
15797
15798         * g++.old-deja/g++.other/cast5.C: New test.
15799
15800 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
15801
15802         * gcc.c-torture/execute/20000205-1.c: New.
15803
15804 2000-02-03  Nathan Sidwell  <nathan@acm.org>
15805
15806         * g++.old-deja/g++.jason/cast3.C: Return void.
15807         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
15808
15809 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
15810
15811         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
15812
15813         * gcc.dg/loop-1.c: New test.
15814
15815 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
15816
15817         * gcc.c-torture/compile/20000127-1.c: New test.
15818         * gcc.c-torture/execute/991228-1.c: New test.
15819
15820 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
15821
15822         * gcc.dg/unused-2.c: New test.
15823
15824         * gcc.dg/conv-1.c: New test.
15825
15826 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
15827
15828         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
15829         compiler.
15830         (tool_option_proc): Fix typo.
15831
15832 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
15833
15834         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
15835         of the ld on the host, not on the build machine.
15836         Also, don't crash if '--help' is not a supported option.
15837
15838 2000-01-24  Richard Henderson  <rth@cygnus.com>
15839
15840         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
15841
15842 2000-01-20  Jeffrey A Law  (law@cygnus.com)
15843
15844         * gcc.c-torture/execute/20000120-2.c: New test.
15845         * gcc.c-torture/execute/20000120-1.c: New test.
15846
15847 2000-01-13  Jeffrey A Law  (law@cygnus.com)
15848
15849         * gcc.c-torture/execute/20000113-1.c: New test.
15850
15851 2000-01-12  Jeffrey A Law  (law@cygnus.com)
15852
15853         * gcc.c-torture/execute/20000112-1.c: New test.
15854
15855 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
15856
15857         * gcc.dg/20000111-1.c: New test.
15858
15859 2000-01-10  Jeffrey A Law  (law@cygnus.com)
15860
15861         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
15862         with 16 bit integers.
15863
15864 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
15865
15866         * gcc.dg/20000108-1.c: New test.
15867
15868 2000-01-05  Nathan Sidwell  <nathan@acm.org>
15869
15870         * g++.old-deja/g++.ns/koenig8.C: New test.
15871
15872 2000-01-05  Nathan Sidwell  <nathan@acm.org>
15873
15874         * g++.old-deja/g++.other/cast4.C: New test.
15875
15876 2000-01-05  Jeffrey A Law  (law@cygnus.com)
15877
15878         * gcc.c-torture/compile/20000105-2.c: New test.
15879         * gcc.c-torture/compile/20000105-1.c: New test.
15880
15881 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15882
15883         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
15884         references to printf & atoi to conform to ANSI standard.
15885         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
15886         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
15887         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
15888         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
15889         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
15890         * g++.old-deja/g++.brendan/complex1.C: Likewise.
15891         * g++.old-deja/g++.brendan/copy1.C: Likewise.
15892         * g++.old-deja/g++.brendan/copy2.C: Likewise.
15893         * g++.old-deja/g++.brendan/copy3.C: Likewise.
15894         * g++.old-deja/g++.brendan/copy4.C: Likewise.
15895         * g++.old-deja/g++.brendan/copy5.C: Likewise.
15896         * g++.old-deja/g++.brendan/copy6.C: Likewise.
15897         * g++.old-deja/g++.brendan/copy7.C: Likewise.
15898         * g++.old-deja/g++.brendan/copy8.C: Likewise.
15899         * g++.old-deja/g++.brendan/crash11.C: Likewise.
15900         * g++.old-deja/g++.brendan/crash14.C: Likewise.
15901         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
15902         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
15903         * g++.old-deja/g++.brendan/delete2.C: Likewise.
15904         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
15905         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
15906         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
15907         * g++.old-deja/g++.brendan/eh1.C: Likewise.
15908         * g++.old-deja/g++.brendan/groff1.C: Likewise.
15909         * g++.old-deja/g++.brendan/init3.C: Likewise.
15910         * g++.old-deja/g++.brendan/misc12.C: Likewise.
15911         * g++.old-deja/g++.brendan/misc7.C: Likewise.
15912         * g++.old-deja/g++.brendan/new2.C: Likewise.
15913         * g++.old-deja/g++.brendan/operators4.C: Likewise.
15914         * g++.old-deja/g++.brendan/operators5.C: Likewise.
15915         * g++.old-deja/g++.brendan/overload2.C: Likewise.
15916         * g++.old-deja/g++.brendan/overload7.C: Likewise.
15917         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
15918         * g++.old-deja/g++.brendan/reference1.C: Likewise.
15919         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
15920         * g++.old-deja/g++.brendan/template24.C: Likewise.
15921         * g++.old-deja/g++.brendan/template3.C: Likewise.
15922         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
15923         * g++.old-deja/g++.jason/inline3.C: Likewise.
15924         * g++.old-deja/g++.jason/opeq.C: Likewise.
15925         * g++.old-deja/g++.law/arg5.C: Likewise.
15926         * g++.old-deja/g++.law/arm7.C: Likewise.
15927         * g++.old-deja/g++.law/ctors11.C: Likewise.
15928         * g++.old-deja/g++.law/cvt8.C: Likewise.
15929         * g++.old-deja/g++.law/init9.C: Likewise.
15930         * g++.old-deja/g++.law/refs4.C: Likewise.
15931         * g++.old-deja/g++.law/template2.C: Likewise.
15932         * g++.old-deja/g++.law/visibility24.C: Likewise.
15933         * g++.old-deja/g++.law/vtable3.C: Likewise.
15934         * g++.old-deja/g++.mike/asm2.C: Likewise.
15935         * g++.old-deja/g++.mike/eh1.C: Likewise.
15936         * g++.old-deja/g++.mike/misc1.C: Likewise.
15937         * g++.old-deja/g++.mike/misc13.C: Likewise.
15938         * g++.old-deja/g++.mike/misc14.C: Likewise.
15939         * g++.old-deja/g++.mike/ns12.C: Likewise.
15940         * g++.old-deja/g++.mike/p1248.C: Likewise.
15941         * g++.old-deja/g++.mike/p3708.C: Likewise.
15942         * g++.old-deja/g++.mike/p3708a.C: Likewise.
15943         * g++.old-deja/g++.mike/p3708b.C: Likewise.
15944         * g++.old-deja/g++.mike/p646.C: Likewise.
15945         * g++.old-deja/g++.mike/p700.C: Likewise.
15946         * g++.old-deja/g++.mike/p783.C: Likewise.
15947         * g++.old-deja/g++.mike/p783a.C: Likewise.
15948         * g++.old-deja/g++.mike/p783b.C: Likewise.
15949         * g++.old-deja/g++.mike/p786.C: Likewise.
15950         * g++.old-deja/g++.mike/p789.C: Likewise.
15951         * g++.old-deja/g++.mike/p789a.C: Likewise.
15952         * g++.old-deja/g++.mike/p807a.C: Likewise.
15953         * g++.old-deja/g++.other/delete3.C: Likewise.
15954         * g++.old-deja/g++.other/dyncast1.C: Likewise.
15955         * g++.old-deja/g++.other/dyncast2.C: Likewise.
15956         * g++.old-deja/g++.other/dyncast3.C: Likewise.
15957         * g++.old-deja/g++.other/empty1.C: Likewise.
15958         * g++.old-deja/g++.other/temporary1.C: Likewise.
15959         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
15960         * g++.old-deja/g++.pt/t16.C: Likewise.
15961         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
15962
15963 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
15964
15965         * gcc.dg/991230-1.c: New test.
15966
15967 1999-12-29  Jeffrey A Law  (law@cygnus.com)
15968
15969         * gcc.c-torture/compile/991229-3.c: New test.
15970         * gcc.c-torture/compile/991229-2.c: New test.
15971         * gcc.c-torture/compile/991229-1.c: New test.
15972
15973 1999-12-29  Greg McGary <gkm@eng.ascend.com>
15974
15975         * gcc.c-torture/compile/labels-2.c: New test.
15976
15977 1999-12-27  Martin von Löwis  <loewis@informatik.hu-berlin.de>
15978
15979         * gcc.c-torture/execute/991227-1.c: New test.
15980
15981 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
15982
15983         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
15984
15985 1999-12-21  Martin von Löwis  <loewis@informatik.hu-berlin.de>
15986
15987         * gcc.c-torture/execute/991221-1.c: New test.
15988
15989 1999-12-20  Nathan Sidwell  <nathan@acm.org>
15990
15991         * g++.old-deja/g++.other/cast3.C: New test.
15992
15993 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
15994
15995         * gcc.c-torture/execute/991216-4.c: New test.
15996
15997 1999-12-16  Michael Meissner  <meissner@cygnus.com>
15998
15999         * gcc.c-torture/execute/991216-1.c: New test.
16000         * gcc.c-torture/execute/991216-2.c: New test.
16001         * gcc.c-torture/execute/991216-3.c: New test.
16002
16003 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
16004
16005         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
16006         Actually make the test fail by using "-O2" for compilation.
16007
16008 1999-12-15  Nathan Sidwell  <nathan@acm.org>
16009
16010         * g++.old-deja/g++.warn/cast-align1.C: New test.
16011
16012 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
16013
16014         * gcc.c-torture/compile/991214-1.c: New test.
16015         * gcc.c-torture/compile/991214-2.c: New test.
16016
16017 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
16018
16019         * gcc.dg/991214-1.c: New test.
16020
16021 1999-12-13  Jeffrey A Law  (law@cygnus.com)
16022
16023         * gcc.c-torture/compile/991213-3.c: New test.
16024         * gcc.c-torture/compile/991213-2.c: New test.
16025         * gcc.c-torture/compile/991213-1.c: New test.
16026
16027 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
16028
16029         * gcc.dg/991209-1.c: New test.
16030
16031 1999-12-08  Nathan Sidwell <nathan@acm.org>
16032
16033         * gcc.c-torture/compile/991208-1.c: New test.
16034
16035 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
16036
16037         * gcc.dg/ultrasp2.c: New test.
16038
16039 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
16040
16041         * g++.old-deja/g++.abi/align.C (main): Fix typo.
16042
16043 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
16044
16045         * gcc.c-torture/compile/991202-1.c: New test.
16046         * gcc.c-torture/execute/991202-1.c: New test.
16047         * gcc.c-torture/execute/991202-2.c: New test.
16048         * gcc.c-torture/execute/991202-3.c: New test.
16049
16050 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
16051
16052         * g++.old-deja/g++.abi/align.C: New test.
16053         * g++.old-deja/g++.abi/aggregates.C: Likewise.
16054         * g++.old-deja/g++.abi/bitfields.C: Likewise.
16055
16056 1999-12-01  Richard Henderson  <rth@cygnus.com>
16057
16058         * gcc.c-torture/execute/991201-1.c: New.
16059
16060 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
16061
16062         * gcc.dg/991129-1.c: New test.
16063
16064 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
16065
16066         * gcc.c-torture/compile/991127-1.c: New test.
16067
16068 1999-11-22  Nathan Sidwell  <nathan@acm.org>
16069
16070         * g++.old-deja/g++.other/warn4.C: New test.
16071
16072 1999-11-22  Nathan Sidwell  <nathan@acm.org>
16073
16074         * g++.old-deja/g++.eh/cleanup2.C: New test.
16075         * g++.old-deja/g++.ext/pretty2.C: New test.
16076         * g++.old-deja/g++.ext/pretty3.C: New test.
16077         * g++.old-deja/g++.other/debug6.C: New test.
16078
16079 1999-10-20  Jim Wilson  <wilson@cygnus.com>
16080
16081         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
16082         compiler_output to look for one error message instead of two.
16083
16084 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
16085
16086         * gcc.c-torture/execute/991118-1.c: Also test case
16087         where the word boundary does not split a byte evenly.
16088
16089 1999-11-19  Nathan Sidwell  <nathan@acm.org>
16090
16091         * g++.old-deja/g++.ext/restrict1.C: New test.
16092
16093 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
16094
16095         * gcc.c-torture/execute/991118-1.c: New test.
16096
16097 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
16098
16099         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
16100         working directory pathnames.
16101
16102 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
16103
16104         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
16105         host is equipped with driver.h and driver.o so it can actually
16106         compile and run the tests.
16107
16108 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
16109
16110         * gcc.c-torture/compile/991008-1.c: New test.
16111
16112 1999-11-08  Nick Clifton  <nickc@cygnus.com>
16113
16114         * lib/gcc-dg.exp: Include target-supports.exp
16115
16116 1999-11-05  Nick Clifton  <nickc@cygnus.com>
16117
16118         * lib/target-supports.exp: New file: Provide procs to test for
16119         features supported by the target.
16120         (check_weak_available): Moved here from ecos.exp.
16121         (check_alias_available): New proc: Determine of the target
16122         toolchain supports the alias attribute.
16123
16124         * gcc.dg/special/ecos.exp: Move check_weak_available to
16125         target-supports.exp.
16126         (alias-1.c): Only perform the test if the target supports
16127         aliases.
16128         (wkali-1.c): Only perform the test if the target supports
16129         aliases.
16130
16131         * gcc.dg/990506-0.c: Expect error messages from cross
16132         targets as well as native targets.
16133
16134 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
16135
16136         * gcc.dg/ultrasp1.c: Removed xfail.
16137         * gcc.dg/struct-ret-2.c: Likewise.
16138         * gcc.dg/array-1.c: Likewise.
16139
16140 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
16141
16142         * gcc.dg/struct-ret-2.c: New test.
16143
16144         * gcc.dg/array-1.c: New test.
16145
16146 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
16147
16148         * gcc.c-torture/execute/991030-1.c: New test.
16149
16150 1999-10-26  Richard Henderson  <rth@cygnus.com>
16151
16152         * gcc.c-torture/compile/991026-2.c: New test.
16153
16154 1999-10-26  Jeffrey A Law  (law@cygnus.com)
16155
16156         * gcc.c-torture/compile/991026-1.c: New test.
16157
16158 1999-10-23  Jeffrey A Law  (law@cygnus.com)
16159
16160         * gcc.c-torture/execute/991023-1.c: New test.
16161
16162 1999-10-19  Jeffrey A Law  (law@cygnus.com)
16163
16164         * gcc.c-torture/execute/991019-1.c: New test.
16165
16166 1999-10-16  Richard Henderson  <rth@cygnus.com>
16167
16168         * gcc.c-torture/execute/991016-1.c: New test.
16169
16170 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
16171
16172         * gcc.c-torture/execute/991014-1.c: New test.
16173
16174 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
16175
16176         * g++.old-deja/g++.other/union2.C: New test.
16177
16178 1999-10-13  Nathan Sidwell  <nathan@acm.org>
16179
16180         * g++.old-deja/g++.other/vaarg2.C: New test.
16181         * g++.old-deja/g++.other/vaarg3.C: New test.
16182
16183 1999-10-12  Craig Burley  <craig@jcb-sc.com>
16184
16185         * g77.f-torture/noncompile/19990905-1.f: Moved from being
16186         in compile/.
16187
16188 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
16189
16190         * gcc.c-torture/execute/va-arg-11.c: New test.
16191
16192 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
16193
16194         * lib/file-format.exp (gcc_target_object_format): Don't
16195         crash if objdump is unavailable.
16196
16197 1999-09-29  Donn Terry <donn@interix.com>
16198
16199         * gcc.misc-tests/mg.exp: delete extraneous redirection.
16200
16201 1999-09-28  Nick Clifton  <nickc@cygnus.com>
16202
16203         * gcc.c-torture/compile/990928-1.c: New test.
16204
16205 1999-09-28  Nathan Sidwell  <nathan@acm.org>
16206
16207         * g++.old-deja/g++.other/decl6.C: New test.
16208
16209 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
16210
16211         * gcc.c-torture/execute/va-arg-10.c: New test.
16212
16213 1999-09-27  Nathan Sidwell  <nathan@acm.org>
16214
16215         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
16216         __PRETTY_FUNCTION__.
16217
16218 1999-09-23  Nick Clifton  <nickc@cygnus.com>
16219
16220         * gcc.c-torture/execute/990923-1.c: New test.
16221
16222 1999-09-21  Nick Clifton  <nickc@cygnus.com>
16223
16224         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
16225         for which -fpic is inappropriate.
16226
16227 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
16228
16229         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
16230
16231 1999-09-21  Nathan Sidwell  <nathan@acm.org>
16232
16233         * g++.old-deja/g++.other/dyncast1.C: New test.
16234         * g++.old-deja/g++.other/dyncast2.C: New test.
16235         * g++.old-deja/g++.other/dyncast3.C: New test.
16236         * g++.old-deja/g++.other/dyncast4.C: New test.
16237         * g++.old-deja/g++.other/dyncast5.C: New test.
16238         * g++.old-deja/g++.eh/catch3.C: New test.
16239         * g++.old-deja/g++.eh/catch3p.C: New test.
16240         * g++.old-deja/g++.eh/catch4.C: New test.
16241         * g++.old-deja/g++.eh/catch4p.C: New test.
16242         * g++.old-deja/g++.eh/catch5.C: New test.
16243         * g++.old-deja/g++.eh/catch5p.C: New test.
16244         * g++.old-deja/g++.eh/catch6.C: New test.
16245         * g++.old-deja/g++.eh/catch6p.C: New test.
16246         * g++.old-deja/g++.eh/catch7.C: New test.
16247         * g++.old-deja/g++.eh/catch7p.C: New test.
16248         * g++.old-deja/g++.eh/catch8.C: New test.
16249         * g++.old-deja/g++.eh/catch8p.C: New test.
16250         * g++.old-deja/g++.eh/catch9.C: New test.
16251         * g++.old-deja/g++.eh/catch9p.C: New test.
16252
16253 1999-09-13  Nathan Sidwell  <nathan@acm.org>
16254
16255         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
16256         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
16257
16258 1999-09-13  Jeffrey A Law  (law@cygnus.com)
16259
16260         * gcc.c-torture/compile/990913-1.c: New test.
16261
16262 1999-09-10  Nathan Sidwell  <nathan@acm.org>
16263
16264         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
16265         * g++.old-deja/g++.jason/rfg5.C: Likewise.
16266
16267 1999-09-09  Richard Henderson  <rth@cygnus.com>
16268
16269         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
16270
16271 1999-09-09  Nathan Sidwell  <nathan@acm.org>
16272
16273         * g++.old-deja/g++.other/lookup11.C: New test.
16274         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
16275         what is permitted and what we want.
16276         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
16277         overload use.
16278         * g++.old-deja/g++.jason/rfg5.C: Likewise
16279
16280 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
16281
16282         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
16283         * gcc.c-torture/noncompile/poison-1.c: New file.
16284
16285 1999-09-08  Nathan Sidwell  <nathan@acm.org>
16286
16287         * g++.old-deja/g++.other/sizeof3.C: New test.
16288         * g++.old-deja/g++.other/sizeof4.C: New test.
16289         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
16290         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
16291
16292 1999-09-07  Richard Henderson  <rth@cygnus.com>
16293
16294         * gcc.dg/va-arg-1.c: New.
16295
16296 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
16297
16298         * gcc.c-torture/execute/va-arg-9.c: New test.
16299
16300 1999-09-05  Craig Burley  <craig@jcb-sc.com>
16301
16302         * g77.f-torture/compile/980519-2.f: New test.
16303         * g77.f-torture/compile/19990905-0.f: New test.
16304         * g77.f-torture/compile/19990905-1.f: New test.
16305         * g77.f-torture/compile/19990905-2.f: New test.
16306
16307         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
16308
16309 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
16310
16311         * gcc.c-torture/execute/990827-1.c: Fix typo.
16312
16313 1999-09-03  Nathan Sidwell  <nathan@acm.org>
16314
16315         * g++.old-deja/g++.other/deref1.C: New test.
16316
16317 1999-09-02  Nathan Sidwell  <nathan@acm.org>
16318
16319         * g++.old-deja/g++.other/ambig2.C: New test.
16320         * g++.old-deja/g++.other/cond5.C: New test.
16321         * g++.old-deja/g++.other/lookup16.C: New test.
16322
16323 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
16324
16325         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
16326         assemblers too.
16327
16328 1999-08-31  Jeffrey A Law  (law@cygnus.com)
16329
16330         * lib/c-torture.exp: Avoid the "compare executables" optimization
16331         when testing native.
16332
16333 1999-08-29  Jeffrey A Law  (law@cygnus.com)
16334
16335         * gcc.c-torture/execute/990829-1.c: New test.
16336         * gcc.c-torture/compile/990829-1.c: New test.
16337
16338 1999-08-27  Paul Burchard  <burchard@pobox.com>
16339
16340         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
16341         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
16342         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
16343         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
16344         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
16345         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
16346         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
16347         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
16348         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
16349         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
16350         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
16351
16352 1999-08-27  Jeffrey A Law  (law@cygnus.com)
16353
16354         * gcc.c-torture/execute/990827-1.c: New test.
16355
16356 1999-08-26  Craig Burley  <craig@jcb-sc.com>
16357
16358         * g77.f-torture/noncompile/19990826-4.f: New test.
16359
16360         * g77.f-torture/compile/19990826-3.f: New test.
16361
16362         * g77.f-torture/execute/19990826-2.f: New test.
16363
16364         * g77.f-torture/compile/19990826-1.f: New test.
16365
16366         * gcc.c-torture/execute/990826-0.c: New test.
16367         * g77.c-torture/execute/19990826-0.f: New test.
16368
16369         * g77.f-torture/noncompile/970626-2.f: New test.
16370
16371 1999-08-25  Paul Burchard  <burchard@pobox.com>
16372
16373         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
16374         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
16375         lss-011.C: New tests.
16376
16377 1999-08-25  Nathan Sidwell  <nathan@acm.org>
16378
16379         * g++.old-deja/g++.other/decl5.C: New test.
16380
16381 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16382
16383         * noncompile/noncompile.exp: Load_lib c-torture.exp.
16384         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
16385         call `postbase' for each one.  All callers of `postbase' changed
16386         to call this instead.
16387
16388 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
16389
16390         * gcc.c-torture/execute/990811-1.c: New test.
16391
16392 1999-08-09  Nick Clifton  <nickc@cygnus.com>
16393
16394         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
16395         just native ones.
16396
16397         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
16398         just native ones.
16399
16400 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
16401
16402         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
16403
16404 1999-08-04  Jeffrey A Law  (law@cygnus.com)
16405
16406         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
16407
16408 1999-08-04  Nathan Sidwell  <nathan@acm.org>
16409
16410         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
16411
16412 1999-08-04  Jeffrey A Law  (law@cygnus.com)
16413
16414         * gcc.c-torture/execute/990804-1.c: New test.
16415
16416 1999-08-03  Nathan Sidwell  <nathan@acm.org>
16417
16418         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
16419         * g++.old-deja/g++.brendan/crash64.C: Likewise
16420         * g++.old-deja/g++.brendan/overload8.C: Likewise
16421
16422 1999-08-03  Nathan Sidwell  <nathan@acm.org>
16423
16424         * g++.old-deja/g++.other/struct1.C: New test.
16425
16426 1999-08-03  Nathan Sidwell  <nathan@acm.org>
16427
16428         * g++.old-deja/g++.other/enum2.C: New test.
16429
16430 1999-08-02  Richard Henderson  <rth@cygnus.com>
16431
16432         Adapted from tests from Franz Sirl:
16433         * gcc.c-torture/execute/va-arg-7.c: New test.
16434         * gcc.c-torture/execute/va-arg-8.c: New test.
16435
16436 1999-08-01  Jeffrey A Law  (law@cygnus.com)
16437
16438         * gcc.c-torture/compile/990801-2.c: New test.
16439
16440         * gcc.c-torture/compile/990801-1.c: New test.
16441
16442 1999-07-27  Michael Meissner  <meissner@cygnus.com>
16443
16444         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
16445         fp-cmp-1.c, converting double to float.
16446
16447         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
16448         fp-cmp-1.c, converting double to long double.
16449
16450         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
16451         from fr1 to unknown_register, since fr1 is a legitimate register
16452         on some machines.
16453
16454 1999-07-25  Jeffrey A Law  (law@cygnus.com)
16455
16456         * README: More listname related changes.
16457
16458 1999-07-08  Catherine Moore  <clm@cygnus.com>
16459
16460         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
16461
16462 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
16463
16464         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
16465
16466 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
16467
16468         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
16469
16470 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
16471
16472         * gcc.dg/990703-1.c: New test.
16473
16474 1999-06-29  Nick Clifton  <nickc@cygnus.com>
16475
16476         * lib/file-format.exp: New file: Move definition of proc
16477         gcc_target_object_format to here from
16478         gcc.dg/special/ecos.exp.
16479
16480         * lib/c-torture.exp: Include lib file-format.exp.
16481         * lib/gcc-dg.exp: Include lib file-format.exp.
16482
16483         * gcc.dg/special/ecos.exp: Remove definition of proc
16484         gcc_target_object_format.
16485
16486 1999-06-28  Jeffrey A Law  (law@cygnus.com)
16487
16488         * gcc.c-torture/execute/990628-1.c: New test.
16489
16490 1999-06-25  Jeffrey A Law  (law@cygnus.com)
16491
16492         * gcc.c-torture/compile/990625-2.c: New test.
16493
16494         * gcc.c-torture/compile/990625-1.c: New test.
16495
16496 1999-06-23  Nick Clifton  <nickc@cygnus.com>
16497
16498         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
16499         attributes compile.
16500         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
16501         ports that use the COFF/PE file format.
16502
16503 1999-06-17  Jeffrey A Law  (law@cygnus.com)
16504
16505         * gcc.c-torture/compile/990617-1.c: New test.
16506
16507 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
16508
16509         * g++.old-deja/g++.other/decl4.C: New test.
16510
16511 1999-06-14  Nathan Sidwell  <nathan@acm.org>
16512
16513         * g++.old-deja/g++.other/bitfld3.C: New test.
16514
16515 1999-06-08  Nathan Sidwell  <nathan@acm.org>
16516
16517         * g++.old-deja/g++.eh/catch1.C: New test.
16518
16519 1999-06-07  Jeffrey A Law  (law@cygnus.com)
16520
16521         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
16522
16523         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
16524         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
16525
16526 1999-06-05  Craig Burley  <craig@jcb-sc.com>
16527
16528         * g77.f-torture/compile/19990502-0.f: Replace with new,
16529         shorter, test that still fails after recent changes.
16530
16531 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
16532
16533         * gcc.c-torture/execute/990604-1.c: New test.
16534
16535 1999-05-31  Jeffrey A Law  (law@cygnus.com)
16536
16537         * gcc.c-torture/execute/990531-1.c: New test.
16538
16539 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
16540
16541         * gcc.c-torture/compile/990527-1.c: New test.
16542
16543 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
16544
16545         * gcc.c-torture/execute/990527-1.c: New test.
16546
16547 1999-05-25  Nick Clifton  <nickc@cygnus.com>
16548
16549         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
16550         bitfields as signed.
16551
16552 1999-05-25  Craig Burley  <craig@jcb-sc.com>
16553
16554         * g77.f-torture/compile/19990525-0.f: New test.
16555
16556 1999-05-25  Jeffrey A Law  (law@cygnus.com)
16557
16558         * gcc.c-torture/execute/990525-2.c: New test.
16559
16560         * gcc.c-torture/execute/990525-1.c: New test.
16561
16562 1999-05-24  Nathan Sidwell  <nathan@acm.org>
16563
16564         * g++.old-deja/g++.other/anon3.C: New test.
16565         * g++.old-deja/g++.other/anon4.C: New test.
16566         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
16567         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
16568         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
16569         Merrill).
16570
16571 1999-05-24  Jeffrey A Law  (law@cygnus.com)
16572
16573         * gcc.c-torture/execute/990524-1.c: New test.
16574
16575         * gcc.dg/990524-1.c: New test.
16576
16577 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
16578
16579         * gcc.c-torture/compile/990523-1.c: New test.
16580
16581 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
16582
16583         * gcc.c-torture/compile/990519-1.c: New test.
16584
16585 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
16586
16587         * gcc.c-torture/compile/990517-1.c: New test.
16588
16589         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
16590         (e4, f4): New tests.
16591         (main): Call them.
16592
16593 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16594
16595         * gcc.dg/noreturn-1.c: New test.
16596
16597 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
16598
16599         * gcc.c-torture/execute/990513-1.c: New test.
16600
16601 1999-05-10  Richard Henderson  <rth@cygnus.com>
16602
16603         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
16604
16605 1999-05-10  Craig Burley  <craig@jcb-sc.com>
16606
16607         * g77.f-torture/execute/erfc.f: Use small single-precision
16608         values, to avoid problems on Alphas when not -mieee.
16609
16610 1999-05-08  Craig Burley  <craig@jcb-sc.com>
16611
16612         * gcc.dg/990506-0.c: New test.
16613
16614 1999-05-08  Richard Henderson  <rth@cygnus.com>
16615
16616         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
16617         the constant to test.  Don't XFAIL 64-bit targets.
16618
16619         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
16620         * g++.old-deja/g++.law/profile1.C: Likewise.
16621
16622         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
16623         operator new instances.
16624         * g++.old-deja/g++.other/delete5.C: Likewise.
16625
16626 1999-05-03  Craig Burley  <craig@jcb-sc.com>
16627
16628         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
16629         intrinsic.
16630
16631 1999-05-03  Craig Burley  <craig@jcb-sc.com>
16632
16633         * g77.f-torture/execute/u77-test.f: Reverse order of two
16634         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
16635
16636 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16637
16638         * gcc.dg/compare1.c: New test.
16639
16640 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
16641
16642         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
16643         New tests.
16644
16645 1999-05-02  Craig Burley  <craig@jcb-sc.com>
16646
16647         * g77.f-torture/compile/19990502-1.f: New test.
16648
16649 1999-05-02  Craig Burley  <craig@jcb-sc.com>
16650
16651         * g77.f-torture/compile/19990502-0.f: New test.
16652
16653 1999-05-02  Craig Burley  <craig@jcb-sc.com>
16654
16655         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
16656         intrinsic.
16657
16658 1999-05-02  Craig Burley  <craig@jcb-sc.com>
16659
16660         * g77.f-torture/execute/u77-test.f (main): List libU77
16661         intrinsics not currently tested.
16662         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
16663         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
16664         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
16665         Trim blanks off the ends of some printed strings.
16666
16667 1999-05-02  Craig Burley  <craig@jcb-sc.com>
16668
16669         * g77.f-torture/execute/u77-test.f (main): Just warn about
16670         FSTAT gid disagreement, as it's expected on some systems.
16671
16672 1999-05-01  Craig Burley  <craig@jcb-sc.com>
16673
16674         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
16675         use a new function, which allows for some slop.
16676         Clean up some commentary.
16677         (issum): The new function.
16678         (sgladd): Deleted subroutine.
16679
16680 1999-05-01  Craig Burley  <craig@jcb-sc.com>
16681
16682         * g77.f-torture/execute/u77-test.f: Modify to be more like
16683         libf2c/libU77 version, bringing patches to that version here.
16684         Add suitable commentary.
16685
16686 1999-04-25  Richard Henderson  <rth@cygnus.com>
16687
16688         * gcc.dg/990424-1.c: New test.
16689
16690 1999-04-24  Craig Burley  <craig@jcb-sc.com>
16691
16692         * g77.f-torture/execute/u77-test.f (main): Bug involving
16693         LSTAT has been fixed, so turn back on full checking.
16694
16695 1999-04-20  Craig Burley  <craig@jcb-sc.com>
16696
16697         * g77.f-torture/compile/19990419-0.f: New test.
16698         * g77.f-torture/execute/19990419-1.f: New test.
16699
16700 1999-04-17  Richard Henderson  <rth@cygnus.com>
16701
16702         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
16703         to avoid the need for a prototype to supress a warning.
16704
16705 1999-04-07  Jim Wilson  <wilson@cygnus.com>
16706
16707         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
16708
16709 1999-04-04  Jeffrey A Law  (law@cygnus.com)
16710
16711         * gcc.c-torture/execute/990404-1.c: New test.
16712
16713 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
16714
16715         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
16716         * gcc.dg/cpp-if3.c: Don't use -pedantic.
16717         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
16718         missing initializer warnings.
16719
16720 1999-03-28  Jeffrey A Law  (law@cygnus.com)
16721
16722         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
16723         matching strings.
16724
16725 1999-03-26  Jeffrey A Law  (law@cygnus.com)
16726
16727         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
16728
16729 1999-03-26  Craig Burley  <craig@jcb-sc.com>
16730
16731         * g77.f-torture/execute/19990325-0.f: New test.
16732         * g77.f-torture/execute/19990325-1.f: New test.
16733
16734 1999-03-24  Jeffrey A Law  (law@cygnus.com)
16735
16736         * gcc.c-torture/execute/990324-1.c: New test.
16737
16738 1999-03-22  Jim Wilson  <wilson@cygnus.com>
16739
16740         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
16741         test with 4.
16742
16743 1999-03-17  Richard Henderson  <rth@cygnus.com>
16744
16745         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
16746
16747 1999-03-13  Craig Burley  <craig@jcb-sc.com>
16748
16749         * g77.f-torture/execute/19990313-2.f: New test.
16750         * g77.f-torture/execute/19990313-3.f: New test.
16751
16752 1999-03-13  Craig Burley  <craig@jcb-sc.com>
16753
16754         * g77.f-torture/execute/19990313-0.f: New test.
16755         * g77.f-torture/execute/19990313-1.f: New test.
16756
16757 1999-03-12  Jim Wilson  <wilson@cygnus.com>
16758
16759         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
16760         printf to sprintf.
16761         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
16762         (main): Add check for u15.  Conditionalize u31 check depending on
16763         whether ints are <32 bits or >=32 bits.
16764
16765 1999-03-08  Craig Burley  <craig@jcb-sc.com>
16766
16767         * g77.f-torture/execute/19981119-0.f: Improve testiness.
16768
16769 1999-03-08  Craig Burley  <craig@jcb-sc.com>
16770
16771         * g77.f-torture/compile/19990305-0.f: New test.
16772         * g77.f-torture/execute/19981119-0.f: New test.
16773
16774 1999-03-08  Craig Burley  <craig@jcb-sc.com>
16775
16776         * g77.f-torture/execute/970625-2.f: call ABORT if final
16777         result is not correct, instead of just printing it.
16778         Add this checking via newly introduced obfuscation, to
16779         trip up buggy front ends.
16780
16781 1999-03-07  Craig Burley  <craig@jcb-sc.com>
16782
16783         * g77.f-torture/compile/960317-1.f: Moved from being
16784         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
16785
16786 1999-03-06  Craig Burley  <craig@jcb-sc.com>
16787
16788         * g77.f-torture/execute/960317-1.f: New (old) test.
16789         * g77.f-torture/execute/970625-2.f: Ditto.
16790
16791 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
16792
16793         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
16794         message on line 1 or line 2; cccp and cpplib do this differently.
16795
16796 1999-03-01  Jeffrey A Law  (law@cygnus.com)
16797
16798         * g++.old-deja/g++.law/weak1.C: New test.
16799
16800 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
16801
16802         * gcc.c-torture/execute/990119-1.c: Renamed to...
16803         * gcc.dg/990119-1.c: this, so it will only be tested once
16804         (it's a preprocessor test, it doesn't need to be run at
16805         multiple optimization levels).
16806
16807 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
16808
16809         * lib/g++.exp: Don't add incdir=$base_dir/../include to
16810           ALWAYS_CXXFLAGS.
16811
16812 1999-02-24  Craig Burley  <craig@jcb-sc.com>
16813
16814         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
16815         * g77.f-torture/compile/19981216-0.f: ...as it is expected
16816         to not be compilable by current g77.
16817
16818 1999-02-24  Nick Clifton  <nickc@cygnus.com>
16819
16820         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
16821
16822 1999-02-22  Jeffrey A Law  (law@cygnus.com)
16823
16824         * gcc.c-torture/execute/990222-1.c: New test.
16825
16826 1999-02-19  Craig Burley  <craig@jcb-sc.com>
16827
16828         * g77.f-torture/compile/19990218-0.f: New test.
16829         * g77.f-torture/noncompile/19990218-1.f: New test.
16830
16831 1999-02-18  Craig Burley  <craig@jcb-sc.com>
16832
16833         * g77.f-torture/compile/19981216-0.f: New test.
16834
16835 1999-02-14  Jeffrey A Law  (law@cygnus.com)
16836
16837         * gcc.dg/990214-1.c: New test.
16838
16839 1999-02-13  Jeffrey A Law  (law@cygnus.com)
16840
16841         * gcc.dg/990213-2.c: New test.
16842
16843         * gcc.dg/990213-1.c: New test.
16844
16845 1999-02-12  Jeffrey A Law  (law@cygnus.com)
16846
16847         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
16848         ints.
16849
16850 1999-02-11  Nick Clifton  <nickc@cygnus.com>
16851
16852         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
16853         specified by target.
16854
16855         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
16856
16857 1999-02-11  Jeffrey A Law  (law@cygnus.com)
16858
16859         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
16860
16861 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
16862
16863         * gcc.dg/special/ecos.exp: New test driver for new tests with
16864         special requirements.
16865
16866         * gcc.dg/special/alias-1.c: New test.
16867         * gcc.dg/special/gcsec-1.c: New test.
16868         * gcc.dg/special/weak-1.c: New test.
16869         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
16870         * gcc.dg/special/weak-2.c: New test.
16871         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
16872         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
16873         * gcc.dg/special/wkali-1.c: New test.
16874         * gcc.dg/special/wkali-2.c: New test.
16875         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
16876         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
16877
16878 1999-02-10  Felix Lee  <flee@cygnus.com>
16879
16880           * lib/c-torture.exp (c-torture-compile): Pull out code for
16881           analyzing gcc error messages.
16882           (c-torture-execute): Likewise.  Fix some (harmless) false
16883           positives.
16884           * lib/gcc.exp (gcc_check_compile): New function.
16885
16886 1999-02-08  Richard Henderson  <rth@cygnus.com>
16887
16888         * gcc.c-torture/execute/990208-1.c: New test.
16889
16890 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
16891
16892         * g++.dg/special/ecos.exp: New driver for new tests with special
16893         requirements
16894
16895         * g++.dg/special/conpr-1.C: New test
16896         * g++.dg/special/conpr-2.C: New test
16897         * g++.dg/special/conpr-2a.C: New test
16898         * g++.dg/special/conpr-3.C: New test
16899         * g++.dg/special/conpr-3a.C: New test
16900         * g++.dg/special/conpr-3b.C: New test
16901
16902         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
16903         allow g++ to use the dg driver
16904
16905         * README: Add comment about g++.dg directory
16906
16907 1999-02-06  Jeffrey A Law  (law@cygnus.com)
16908
16909         * README: Update email addresses.
16910
16911 1999-02-03  Nick Clifton  <nickc@cygnus.com>
16912
16913         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
16914         arguments in order to force structure S onto the stack even on
16915         the alpha.
16916         (test): Pass 10 leading arguments to function foo as well as the
16917         structure S.
16918
16919         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
16920         failure for all targets.
16921
16922         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
16923         abort to terminate program execution.
16924
16925 1999-01-30  Richard Henderson  <rth@cygnus.com>
16926
16927         * gcc.c-torture/execute/990130-1.c: New test.
16928
16929 1999-01-30  Jeffrey A Law  (law@cygnus.com)
16930
16931         * gcc.dg/990130-1.c: New test.
16932
16933 1999-01-28  Michael Meissner  <meissner@cygnus.com>
16934
16935         * gcc.c-torture/execute/990128-1.c: New test.
16936
16937 1999-01-27  Michael Meissner  <meissner@cygnus.com>
16938
16939         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
16940
16941 1999-01-27  Felix Lee  <flee@cygnus.com>
16942
16943         * lib/c-torture.exp (c-torture-compile): pull out code for
16944         analyzing gcc error messages.
16945         (c-torture-execute): ditto, and fix some (harmless) false
16946         positives.
16947         * lib/gcc.exp (gcc_check_compile): new function.
16948
16949 1999-01-17  Jeffrey A Law  (law@cygnus.com)
16950
16951         * gcc.dg/990117-1.c: New test.
16952
16953         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
16954
16955         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
16956
16957 1999-01-15  Jeffrey A Law  (law@cygnus.com)
16958
16959         * g77.f-torture/compile/990115-1.f: New test.
16960
16961 1999-01-07  Jeffrey A Law  (law@cygnus.com)
16962
16963         * gcc.c-torture/compile/990107-1.c: New test
16964
16965 1999-01-06  Jeffrey A Law  (law@cygnus.com)
16966
16967         * gcc.c-torture/execute/990106-2.c: New test.
16968
16969         * gcc.c-torture/execute/990106-1.c: New test.
16970
16971 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
16972
16973         * gcc.c-torture/compile/981223-1.c: New test.
16974
16975 1998-12-29  Richard Henderson  <rth@cygnus.com>
16976
16977         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
16978         (opt3): Rename from opt4 and disable.
16979
16980 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
16981
16982         * g++.old-deja/g++.pt/ptrmem5.C: New test.
16983
16984 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
16985
16986         * g++.old-deja/g++.other/conv5.C: New test.
16987
16988 1998-12-14  Nick Clifton  <nickc@cygnus.com>
16989
16990         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
16991
16992 1998-12-11  Jeffrey A Law  (law@cygnus.com)
16993
16994         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
16995
16996 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
16997
16998         * gcc.c-torture/compile/981211-1.c: New test.
16999
17000 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
17001
17002         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
17003
17004         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
17005
17006 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
17007
17008         * gcc.special/930510-1.c: Make C9X safe.
17009         * gcc.misc-tests/gcov-1.c Similarly.
17010         * gcc.misc-tests/gcov-2.c Similarly.
17011
17012 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
17013
17014         * gcc.dg/ultrasp1.c: New test.
17015
17016 1998-12-06  Richard Henderson  <rth@cygnus.com>
17017
17018         * gcc.c-torture/execute/981206.c: New test.
17019
17020 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
17021
17022         * g++.old-deja/g++.ns/template7.C: New test.
17023
17024         * g++.old-deja/g++.other/expr1.C: New test.
17025
17026         * g++.old-deja/g++.eh/tmpl3.C: New test.
17027
17028         * g++.old-deja/g++.eh/tmpl2.C: New test.
17029
17030 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
17031
17032         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
17033         * g++.old-deja/g++.other/using6.C: Removed.
17034         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
17035
17036         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
17037
17038 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
17039
17040         * g++.old-deja/g++.pt/overload8.C: New test.
17041
17042         * g++.old-deja/g++.pt/overload7.C: New test.
17043
17044         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
17045
17046         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
17047         and relinking messages.
17048         * lib/g++.exp (g++_target_compile): Remove .rpo file when
17049         compiling with -frepo.
17050
17051 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
17052
17053         * g++.old-deja/g++.pt/lookup6.C: New test.
17054
17055 1998-11-30  Nick Clifton  <nickc@cygnus.com>
17056
17057         * gcc.c-torture/execute/981130-1.c: New test.
17058         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
17059
17060 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
17061
17062         * g++.old-deja/g++.pt/explicit76.C: New test.
17063
17064         * g++.old-deja/g++.pt/friend38.C: New test.
17065
17066         * g++.old-deja/g++.ns/crash2.C: New test.
17067
17068         * g++.old-deja/g++.pt/defarg8.C: New test.
17069
17070         * g++.old-deja/g++.pt/instantiate6.C: New test.
17071
17072         * g++.old-deja/g++.pt/static6.C: New test.
17073
17074         * g++.old-deja/g++.pt/decl2.C: New test.
17075
17076 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
17077
17078         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
17079         problem is actually related with name lookup, but so what? :-)
17080
17081         * g++.old-deja/g++.pt/friend37.C: New test.
17082
17083 1998-11-25  Dave Love  <d.love@dl.ac.uk>
17084
17085         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
17086         element, which fails on some systems.
17087
17088         * g77.f-torture/execute/labug1.f: New test.
17089
17090 1998-11-21  Jeffrey A Law  (law@cygnus.com)
17091
17092         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
17093         is defined.
17094
17095 1998-11-18  Dave Love  <d.love@dl.ac.uk>
17096
17097         * g77.f-torture/compile/981117-1.f: New test.
17098
17099 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
17100
17101         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
17102         properly discarded.
17103
17104 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
17105
17106         * gcc.c-torture/execute/memcheck: New directory of tests for
17107         -fcheck-memory-usage.
17108
17109 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
17110
17111         * README: New file, general information about the testsuite and
17112         new description of the various C++ test subdirectories.
17113         * README.g++: Eliminate obsolete information, update and move most
17114         relevant stuff to README.
17115
17116 1998-11-07  Richard Henderson  <rth@cygnus.com>
17117
17118         * gcc.c-torture/compile/981107-1.c: New test.
17119
17120 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
17121
17122         * execute/memcpy-bi.c: New testcase.
17123
17124 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
17125
17126         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
17127         base classes.
17128
17129         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
17130         template is selected.
17131
17132         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
17133         classes, it should be accepted for all types.
17134
17135         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
17136
17137         * g++.old-deja/g++.pt/spec24.C: Ensure that template
17138         specializations start with template headers.
17139
17140 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
17141
17142         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
17143
17144         * g++.old-deja/g++.other/init9.C: Test cross initialization of
17145         non-POD types.
17146
17147 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
17148
17149         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
17150
17151 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
17152
17153         * compile/981022-1.c, compile/981022-1.x: New test and driver.
17154
17155 1998-10-19  Jeffrey A Law  (law@cygnus.com)
17156
17157         * 981019-1.c: New test.
17158
17159 1998-10-14  Robert Lipe <robertl@dgii.com>
17160
17161         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
17162         find objc headers.
17163
17164 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
17165
17166         * compile/981001-4.c: Remove use of GCC extension that triggers a
17167         compiler bug.
17168
17169 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
17170
17171         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
17172
17173 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
17174
17175         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
17176         instantiation of template produces incorrect code for delete
17177         expression.
17178
17179         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
17180         constructors' name is not unique.
17181         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
17182         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
17183
17184         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
17185         automatic array of const is ill-formed.
17186
17187         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
17188         of template parameter?
17189
17190         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
17191         const.
17192
17193         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
17194         pointer-to-member expression.
17195
17196         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
17197         declaration causes ICE.
17198
17199 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
17200
17201         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
17202         reserved in the global namespace.
17203
17204         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
17205         generate needed virtual table.
17206
17207         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
17208
17209 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
17210
17211         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
17212         template-dependent type
17213
17214 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
17215
17216         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
17217         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
17218         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
17219
17220         * g++.old-deja/g++.other/using5.C: New test; using decl from base
17221         class should be usable as argument of member function.
17222         * g++.old-deja/g++.other/using6.C: New test; using decl from base
17223         class should be usable as return type of member function.
17224         * g++.old-deja/g++.other/using7.C: New test; using decl from base
17225         class should be usable as type of data member.
17226
17227         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
17228
17229 1998-10-09  Jeffrey A Law  (law@cygnus.com)
17230
17231         * gcc.c-torture/special/920521-1.c: Fix bogus test.
17232
17233 1998-10-08  Nick Clifton  <nickc@cygnus.com>
17234
17235         * gcc.dg/dll-?.c Add thumb to target list.
17236         Fix assembler scan patterns to match current assembler output.
17237
17238 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
17239
17240         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
17241         matching of template brackets.
17242
17243         * g++.old-deja/g++.other/using4.C: New test.  Test using
17244         declarations of methods from base classes.
17245
17246         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
17247         within functions should introduce names into the innermost
17248         enclosing namespace.
17249
17250         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
17251         of static locals if first initialization throws.
17252
17253 1998-10-07  Jim Wilson  <wilson@cygnus.com>
17254
17255         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
17256
17257 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
17258
17259         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
17260         lose track of the possible targets of tablejump insns.
17261         * special/special.exp: Run it.
17262
17263 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
17264
17265         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
17266         must be declared before its specializations can be named in friend
17267         declarations.
17268
17269 1998-10-05  Dave Love  <d.love@dl.ac.uk>
17270
17271         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
17272
17273         * g77.f-torture/execute/io1.f: New test.
17274
17275 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
17276
17277         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
17278         with pointer to template function, for which no argument deduction
17279         is possible.
17280
17281         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
17282         specialization of template function as argument to template
17283         function.
17284
17285         * g++.old-deja/g++.other/access2.C: New test; Inner class
17286         shouldn't have privileged access to Outer's names.
17287
17288 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
17289
17290         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
17291         friend template declared within template class conflicts with
17292         nested class of the same name.
17293
17294         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
17295         is ignored.
17296
17297         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
17298         object with direct initializer as function declaration.
17299
17300         * g++.old-deja/g++.other/decl2.C: New test; duplicate
17301         initializers.
17302
17303         * g++.old-deja/g++.other/null2.C: New test; conditional operator
17304         involving const pointer and NULL produces incorrect result.
17305
17306         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
17307         type name without `typename' should be rejected with -pedantic.
17308
17309 1998-10-02  Richard Henderson  <rth@cygnus.com>
17310
17311         * g++.old-deja/g++.other/addrof1.C: New test.
17312
17313 1998-10-01  Nick Clifton  <nickc@cygnus.com>
17314
17315         * gcc.c-torture/compile/981001-1.c: New test.
17316         * gcc.c-torture/execute/981001-1.c: New test.
17317
17318 1998-10-01  Jeffrey A Law  (law@cygnus.com)
17319
17320         * gcc.c-torture/compile/981001-2.c: New test.
17321         * gcc.c-torture/compile/981001-3.c: New test.
17322         * gcc.c-torture/compile/981001-4.c: New test.
17323
17324 1998-10-01  Robert Lipe  <robertl@dgii.com>
17325
17326         * lib/objc.exp (objc_target_compile): Add -L during compiles for
17327         multilibbed hosts.   Idea grafted from g77.exp.
17328
17329 1998-09-30  Dave Love  <d.love@dl.ac.uk>
17330
17331         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
17332         avoid losing on systems which need -lsocket.
17333
17334 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
17335
17336         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
17337         * g++.old-deja/g++.other/nested2.C: Ditto.
17338         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
17339         failure.
17340
17341 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
17342
17343         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
17344         preferred over template operator!= for enum bitfields.
17345
17346 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
17347
17348         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
17349         that happen to have the same base name, but in different scopes,
17350         are incorrectly rejected.
17351
17352 1998-09-16  Richard Henderson  <rth@cygnus.com>
17353
17354         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
17355         on the native word size instead of an integer literal.
17356
17357 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
17358
17359         * g++.old-deja/g++.other/static2.C: Invocation of static data
17360         member of type pointer-to-function denoted as non-static member.
17361
17362         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
17363         checks involving function types and aliases.
17364
17365 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
17366
17367         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
17368         redefined to the same non-trivial type.
17369
17370         * g++.old-deja/g++.pt/explicit73.C: Test for proper
17371         namespace-qualification of template specializations declared in
17372         other namespaces.
17373
17374         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
17375         to declare a subset of the specializations of a template function
17376         as friends of specializations of a template class.
17377
17378         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
17379         member templates that do not fully specialize the enclosing
17380         template class are rejected.
17381
17382 1998-09-11  Dave Love  <d.love@dl.ac.uk>
17383
17384         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
17385
17386 1998-09-08  Dave Love  <d.love@dl.ac.uk>
17387
17388         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
17389         altered from libf2c/libU77 version.
17390
17391 1998-09-06  Dave Love  <d.love@dl.ac.uk>
17392
17393         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
17394
17395 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>, Alexandre Oliva  <oliva@dcc.unicamp.br>
17396
17397         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
17398         (un)signed char are different types for template specialization
17399         purposes.
17400
17401 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
17402
17403         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
17404         * objc: ObjC testsuite.
17405
17406 1998-08-31  Catherine Moore  <clm@cygnus.com>
17407
17408         * gcc.c-torture/execute/941014-1.x:  New file.
17409
17410 1998-08-31  Nick Clifton  <nickc@cygnus.com>
17411
17412         * lib/c-torture.exp: Add support for
17413         torture_eval_before_compile and torture_eval_before_execute
17414         variables.
17415
17416 1998-08-30  Jeffrey A Law  (law@cygnus.com)
17417
17418         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
17419         this test triggers valid.
17420
17421 1998-08-27  Jeffrey A Law  (law@cygnus.com)
17422
17423         * gcc.dg/980827-1.c: New test.
17424
17425 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
17426
17427         * gcc.c-torture/execute/loop-4b.c: New test.
17428
17429 1998-08-26  Nick Clifton  <nickc@cygnus.com>
17430
17431         * lib/c-torture.exp: Add support for
17432         torture_eval_before_compile and torture_eval_before_execute
17433         variables.
17434
17435 1998-08-25  Jeffrey A Law  (law@cygnus.com)
17436
17437         * gcc.c-torture/compile/980825-1.c: New test.
17438
17439 1998-08-24  Nick Clifton  <nickc@cygnus.com>
17440
17441         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
17442         count number tests in opt_t0 not good_t0.
17443
17444 1998-08-24  Jeffrey A Law  (law@cygnus.com)
17445
17446         * gcc.c-torture/compile/930326-1.x: Fix typo.
17447
17448 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
17449
17450         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
17451         causes an ICE.
17452
17453 1998-08-21  Jeffrey A Law  (law@cygnus.com)
17454
17455         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
17456         STACK_SIZE is defined.
17457         * gcc.c-torture/unsorted/stuct.c: Similarly.
17458
17459         * gcc.c-torture/compile/980821-1.c: New test.
17460
17461 1998-08-21  Jeffrey A Law  (law@cygnus.com)
17462
17463         * gcc.c-torture/execute/980526-2.c: Disable for targets with 16bit ints.
17464
17465 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
17466
17467         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
17468         code.
17469
17470 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
17471
17472         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
17473         error'.
17474
17475 1998-08-18  Jeffrey A Law  (law@cygnus.com)
17476
17477         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
17478
17479 1998-08-16  Jeffrey A Law  (law@cygnus.com)
17480
17481         * gcc.c-torture/compile/980816-1.c: New test.
17482
17483         * gcc.dg/980816-1.c: New test.
17484
17485 1998-08-13  Jeffrey A Law  (law@cygnus.com)
17486
17487         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
17488         compiler for ieee tests.
17489
17490 1998-08-01  Dave Love  <d.love@dl.ac.uk>
17491
17492         * g77.f-torture/compile/980729-0.f: New test.
17493
17494 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
17495
17496         * gcc.c-torture/special/eeprof-1.c: New test, for
17497         -finstrument-functions.
17498         * gcc.c-torture/special/special.exp: Run it.
17499
17500 1998-07-29  Jeffrey A Law  (law@cygnus.com)
17501
17502         * gcc.c-torture/compile/980729-1.c: New test.
17503
17504 1998-07-27  Nick Clifton  <nickc@cygnus.com>
17505
17506         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
17507         __thumb__ is defined, and test for ARM style doubles if so.
17508
17509 1998-07-26  Dave Love  <d.love@dl.ac.uk>
17510
17511         * g77.f-torture/noncompile/980615-0.f: New test.
17512
17513 1998-07-26  H.J. Lu  (hjl@gnu.org)
17514
17515         * gcc.dg/980312-1.c: Do link instead of compile.
17516         * gcc.dg/980313-1.c: Likewise.
17517
17518 1998-07-26  Jeffrey A Law  (law@cygnus.com)
17519
17520         * gcc.c-torture/compile/980726-1.c: New test.
17521
17522 1998-07-25  Dave Love  <d.love@dl.ac.uk>
17523
17524         * g77.f-torture/execute/io0.f: New test.
17525
17526 1998-07-24  Nick Clifton  <nickc@cygnus.com>
17527
17528         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
17529         an int.
17530
17531 1998-06-18  Michael Meissner  <meissner@cygnus.com>
17532
17533         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
17534         m32r bugs.
17535
17536 1998-07-17  Nick Clifton  <nickc@cygnus.com>
17537
17538         * gcc.dg/980626-1.c: Expect failures for all toolchains until
17539         c-decl.c:grokdeclarator can handle mode attributes.
17540
17541 1998-07-16  Jeffrey A Law  (law@cygnus.com)
17542
17543         * gcc.c-torture/execute/980716-1.c: New test.
17544
17545 1998-07-13  Jeffrey A Law  (law@cygnus.com)
17546
17547         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
17548         the mn10200.
17549         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
17550         the mn10200.
17551         * gcc.c-torture/execute/va-arg-3.x: Similarly.
17552         * gcc.c-torture/compile/930326-1.x: Similarly.
17553
17554 1998-07-13  Dave Love  <d.love@dl.ac.uk>
17555
17556         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
17557         New test from Craig.
17558
17559 1998-07-12  Dave Love  <d.love@dl.ac.uk>
17560
17561         * g77.f-torture/noncompile/980616-0.f: New test.
17562
17563         * g77.f-torture/execute/970816-3.f:  New test from Craig.
17564
17565 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
17566
17567         *  g++.other/singleton.C: Return error value instead of taking
17568         SIGSEGV.
17569
17570 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
17571
17572         *  g++.other/singleton.C: New test.   Warning is under dispute.
17573         Runtime crash is not.
17574
17575 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
17576
17577         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
17578         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
17579         using6.C, using7.C}:  New namespace tests.
17580
17581 1998-07-09  Alexandre Oliva   <oliva@dcc.unicamp.br>
17582
17583         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
17584         specialization with typedef'ed names used as array indexes.
17585
17586 1998-07-09  Jeffrey A Law  (law@cygnus.com)
17587
17588         * gcc.c-torture/execute/980709-1.c: New test.
17589
17590         * gcc.dg/980709-1.c: New test.
17591
17592 1998-07-07  Richard Henderson  <rth@cygnus.com>
17593
17594         * gcc.c-torture/execute/bcp-1.c: New test.
17595
17596 1998-07-07  Jeffrey A Law  (law@cygnus.com)
17597
17598         * gcc.c-torture/execute/980707-1.c: New test.
17599
17600 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
17601
17602         * gcc.c-torture/compile/980706-1.c: New test.
17603
17604 1998-07-01  Dave Love  <d.love@dl.ac.uk>
17605
17606         * g77.f-torture/execute/980701-0.f,
17607         g77.f-torture/execute/980701-1.f: New test from Craig.
17608
17609 1998-07-01  Jeffrey A Law  (law@cygnus.com)
17610
17611         * gcc.c-torture/compile/980701-1.c: New test.
17612
17613         * gcc.c-torture/execute/980701-1.c: New test.
17614
17615 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
17616 rlsruhe.de>
17617
17618         * g++.old-deja/g++.robertl/eb132.C: New test.
17619         * g++.old-deja/g++.robertl/eb133.C: Likewise.
17620
17621 1998-06-29  Dave Love  <d.love@dl.ac.uk>
17622
17623         * g77.f-torture/execute/980628-7.f,
17624         g77.f-torture/execute/980628-8.f,
17625         g77.f-torture/execute/980628-9.f,
17626         g77.f-torture/execute/980628-10.f: New tests from Craig.
17627
17628         * g77.f-torture/execute/980628-3.f: Remove mail headers.
17629
17630 1998-06-28  Jeffrey A Law  (law@cygnus.com)
17631
17632         * g77.f-torture/execute/980628-4.f: New test from Craig.
17633         * g77.f-torture/execute/980628-5.f: Likewise.
17634         * g77.f-torture/execute/980628-2.f: Likewise.
17635         * g77.f-torture/execute/980628-0.f: Likewise.
17636         * g77.f-torture/execute/980628-1.f: Likewise.
17637         * g77.f-torture/execute/980628-3.f: Likewise.
17638         * g77.f-torture/execute/980628-6.f: Likewise.
17639
17640 1998-06-28  Jeffrey A Law  (law@cygnus.com)
17641
17642         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
17643         directory when nothing has been installed yet.
17644
17645 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
17646
17647         * gcc.c-torture/special/special.exp: Handle newer versions of
17648         dejagnu.
17649
17650 1998-06-26  Jeffrey A Law  (law@cygnus.com)
17651
17652         * gcc.dg/980626-1.c: New test.
17653
17654 1998-06-19  Bruno Haible <haible@ilog.fr>
17655
17656         * gcc.misc-tests/m-un-2.c: New test.
17657         * g++.old-deja/g++.other/warn01.c: Likewise.
17658
17659 1998-06-19  Robert Lipe  <robertl@dgii.com>
17660
17661         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
17662         compatibility with assmblers with a different comment character.
17663         Eliminate use of GAS-specific extensions.
17664
17665 1998-06-19  Jeffrey A Law  (law@cygnus.com)
17666
17667         * gcc.c-torture/execute/ieee/980619-1.c: New test.
17668
17669 1998-06-19  Robert Lipe  <robertl@dgii.com>
17670
17671         *lib/g77.exp: Replace search for libf2c.a with search for newly
17672         renamed libg2c.a
17673
17674 1998-06-17  Jeffrey A Law  (law@cygnus.com)
17675
17676         * gcc.c-torture/execute/980617-1.c: New test.
17677
17678 1998-06-12  Jeffrey A Law  (law@cygnus.com)
17679
17680         * gcc.c-torture/execute/980612-1.c: New test.
17681
17682 1998-06-08  Jeffrey A Law  (law@cygnus.com)
17683
17684         * gcc.dg/980523-1.c: Only test on ppc-linux.
17685         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
17686
17687         * gcc.c-torture/execute/980608-1.c: New test.
17688
17689 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
17690
17691         * gcc.c-torture/execute/980605-1.c: New test.
17692
17693 1998-06-04  Jeffrey A Law  (law@cygnus.com)
17694
17695         * gcc.c-torture/execute/980604-1.c: New test.
17696
17697 1998-06-02  Jeffrey A Law  (law@cygnus.com)
17698
17699         * gcc.c-torture/execute/980602-1.c: New test.
17700         * gcc.c-torture/execute/980602-2.c: Likewise.
17701
17702 1998-06-02  Dave Love  <d.love@dl.ac.uk>
17703
17704         * 970125-0.f: Fix per JCB.  Add commentary.
17705
17706 1998-05-31  Michael Meissner  <meissner@cygnus.com>
17707
17708         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
17709         IEEE -0 support.
17710
17711 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
17712
17713         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
17714         earlier.
17715
17716 1998-05-28  Catherine Moore <clm@cygnus.com>
17717
17718         * gcc.c-torture/execute/980526-3.c: New test.
17719
17720 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
17721
17722         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
17723         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
17724         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
17725         m88k-motorola-sysv3 to XFAIL.
17726
17727 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
17728
17729         * gcc.dg/980526-1.c: New test.
17730         * gcc.c-torture/execute/980526-2.c: New test.
17731
17732 1998-05-26  Jeffrey A Law  (law@cygnus.com)
17733
17734         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
17735
17736         * gcc.c-torture/execute/980526-1.c: New test.
17737
17738 1998-05-26  Dave Love  <d.love@dl.ac.uk>
17739
17740         * g77.f-torture/execute/alpha2.f: Add runtime test.
17741
17742 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
17743
17744         * g++.old-deja/old-deja.exp: Strip leading directories.
17745
17746         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
17747         error for the line.  Don't run multiple tests for the same line.
17748
17749 1998-05-23  Jeffrey A Law  (law@cygnus.com)
17750
17751         * gcc.dg/980523-1.c: New test.
17752
17753 1998-05-23  Dave Love  <d.love@dl.ac.uk>
17754
17755         * g77.f-torture/compile/970915-0.f: New test.
17756
17757 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
17758
17759         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
17760
17761 1998-05-21  Jeffrey A Law  (law@cygnus.com)
17762
17763         * gcc.dg/980520-1.c: New test.
17764
17765 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
17766
17767         * gcc.dg/980502-1.c: Fix return type.
17768
17769 1998-05-20  Jeffrey A Law  (law@cygnus.com)
17770
17771         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
17772         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
17773         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
17774         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
17775         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
17776
17777 1998-05-20  Dave Love  <d.love@dl.ac.uk>
17778
17779         * g77.f-torture/execute/980520-1.f: New test.
17780
17781 1998-05-15  Dave Love  <d.love@dl.ac.uk>
17782
17783         * lib/mike-g77.exp: New file.
17784
17785         * g77.f-torture/noncompile/noncompile.exp,
17786         g77.f-torture/noncompile/check0.f: New files.
17787
17788 1998-05-14  Dave Love  <d.love@dl.ac.uk>
17789
17790         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
17791         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
17792         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
17793         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
17794         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
17795         abort where appropriate.
17796
17797 1998-05-05  Michael Meissner  <meissner@cygnus.com>
17798
17799         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
17800         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
17801
17802 1998-04-29  Dave Love  <d.love@dl.ac.uk>
17803
17804         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
17805
17806 1998-04-27  Dave Love  <d.love@dl.ac.uk>
17807
17808         * g77.f-torture/compile/980427-0.f: New test.
17809
17810 1998-04-24  Dave Love  <d.love@dl.ac.uk>
17811
17812         * g77.f-torture/compile/980424-0.f: New test.
17813
17814 1998-04-19  Dave Love  <d.love@dl.ac.uk>
17815
17816         * g77.f-torture/compile/980419-2.f (main): New test.
17817         * g77.f-torture/compile/970125-0.f: New test.
17818         * g77.f-torture/compile/980419-1.f: New test.
17819
17820 1998-04-08  Jim Wilson  <wilson@cygnus.com>
17821
17822         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
17823         of loop-4.c.
17824
17825 1998-04-07  Jim Wilson  <wilson@cygnus.com>
17826
17827         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
17828
17829 1998-04-03  Jim Wilson  <wilson@cygnus.com>
17830
17831         * gcc.c-torture/compile/980329-1.c: New test.
17832
17833 1998-03-18  Jim Wilson  <wilson@cygnus.com>
17834
17835         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
17836         * gcc.dg/980312-1.c: Fix typo in -march command.
17837
17838 1998-03-16  H.J. Lu  (hjl@gnu.org)
17839
17840         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
17841
17842 1998-03-11  Robert Lipe  <robertl@dgii.com>
17843
17844         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
17845         Dave Love agree the Fortran source is bogus.
17846
17847 1998-03-11  Robert Lipe  <robertl@dgii.com>
17848
17849         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
17850         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
17851         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
17852         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
17853         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
17854
17855 1998-03-10  Alexandre Oliva   <oliva@dcc.unicamp.br>
17856
17857         * g++.old-deja/g++.other/friend1.C: New test.
17858
17859 1998-02-18  Dave Love  <d.love@dl.ac.uk>
17860
17861         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
17862         possibly uninitialized) variables and declare dnrm2.
17863
17864 1998-02-23  Robert Lipe <robertl@dgii.com>
17865
17866         From Bruno Haible <haible@ilog.fr>:
17867         * gcc.c-torture/execute/980223.c: New test.
17868
17869 1998-02-13  Jeffrey A Law  (law@cygnus.com)
17870
17871         * gcc.dg/ifelse-1.c: New test.
17872
17873 1998-02-09  H.J. Lu  (hjl@gnu.org)
17874
17875         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
17876
17877           * lib/old-dejagnu.exp (old-dejagnu): Added the
17878           "execution test - XFAIL *-*-*" handling in the spirit of
17879           "excess errors test -". Changed the "execution test fails"
17880           handling to be like "excess errors test fails".
17881           * Update various tests accordingly.
17882
17883 1998-02-06  Jim Wilson  <wilson@cygnus.com>
17884
17885         * gcc.c-torture/execute/980205.c: New test.
17886
17887 1998-01-18  Jeffrey A Law  (law@cygnus.com)
17888
17889         * lib/c-torture.exp: Look for .x files instead of .cexp files.
17890         * lib/f-torture.exp: Similarly.
17891         * gcc.c-torture: Rename all .cexp files to .x files.
17892
17893 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
17894
17895         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
17896         (940510-1.c): Removed duplicate.
17897         (971104-1.c): New test.
17898
17899 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
17900
17901           * lib/f-torture.exp: Improve error and loop detection.
17902
17903 1997-11-19  Michael Meissner  <meissner@cygnus.com>
17904
17905         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
17906         use that to size the filler array.
17907
17908 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
17909
17910         * lib/c-torture.exp(c-torture-execute): Fix typo.
17911
17912         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
17913         testcase as the executable name. Keep the executable around if
17914         the test fails.
17915
17916 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
17917
17918         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
17919         changes.  Only test one -g option, and move it to the end of the
17920         list of options to test.
17921
17922 1997-09-19  Michael Meissner  <meissner@cygnus.com>
17923
17924         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
17925         variable GCC_TORTURE_OPTIONS to supply default switches separated
17926         by colons.  If no environment variable, run tests with -O0 -g, -O1
17927         -g, and -O2 -g as well.
17928
17929 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
17930
17931         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
17932         explanatory comments. Fix indentation.
17933
17934 1997-09-15  Jeffrey A Law  (law@cygnus.com)
17935
17936         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
17937
17938 1997-09-11  Jeffrey A Law  (law@cygnus.com)
17939
17940         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
17941         * g++.old-deja/g++.mike/p7325.C: Likewise.
17942         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
17943
17944 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
17945
17946         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
17947         * g++.old-deja/g++.brendan/crash30.C: Likewise.
17948         * g++.old-deja/g++.brendan/crash39.C: Likewise.
17949         * g++.old-deja/g++.law/operators4.C: Likewise.
17950
17951 1997-09-11  Joe Buck  (jbuck@synopsys.com)
17952
17953         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
17954         * g++.old-deja/g++.mike/p784.C: Ditto.
17955         * g++.old-deja/g++.mike/p785.C: Ditto.
17956
17957 1997-09-05  Jeffrey A Law  (law@cygnus.com)
17958
17959           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
17960
17961 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
17962
17963         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
17964         target feature; pass this to c-torture-execute as needed.
17965
17966 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
17967
17968         * lib/c-torture.exp(c-torture-execute): If the previous and the
17969         current executables being tested are identical, we don't need to
17970         run the executable again. Try to make the executable names
17971         unique. Add an optional argument for passing additional compiler
17972         flags.
17973
17974 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
17975
17976         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
17977
17978 1997-08-29  Jeffrey A Law  (law@cygnus.com)
17979
17980         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
17981
17982 1997-07-31  Jeffrey A Law  (law@cygnus.com)
17983
17984         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
17985         32bit or larger longs.
17986
17987         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
17988         have either a 32bit long or 32bit int.
17989
17990 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
17991
17992         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
17993         Make double precision tests dependent on sizeof (double).
17994
17995 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
17996
17997         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
17998         too.
17999
18000 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
18001
18002         * gcc.c-torture/compile/961203-1.cexp: New script.
18003
18004 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
18005
18006         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
18007         up the includes ourselves.
18008
18009 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
18010
18011         * lib/plumhall.exp: Remove random include, and add a few
18012         verbose messages for debugging.
18013
18014 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
18015
18016         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
18017         of trying to do it ourselves.
18018
18019 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
18020
18021         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
18022
18023 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
18024
18025         * gcc.prms/5403.c: Made regexp a bit less strict.
18026
18027 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
18028
18029         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
18030         is returned from remote_load instead.
18031         * lib/plumhall.exp: Ditto.
18032         * lib/mike-g++.exp: Ditto.
18033         * lib/old-dejagnu.exp: Ditto.
18034         * lib/c-torture.exp: Ditto.
18035
18036 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
18037
18038         * lib/g++.exp: Use build_wrapper procedure.
18039         * lib/gcc.exp: Ditto.
18040
18041 1997-05-20  Jeffrey A Law  (law@cygnus.com)
18042
18043         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
18044         an old-style decl for malloc.  Fixes tests to work when
18045         sizeof (int) != sizeof (size_t).
18046
18047 1997-05-15  Mike Meissner  <meissner@cygnus.com>
18048
18049         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
18050
18051         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
18052         use stdargs.h interface.
18053
18054 1997-05-15  Mike Meissner  <meissner@cygnus.com>
18055
18056         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
18057         NO_VARARGS when compiling.
18058
18059 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
18060
18061         * lib/plumhall.exp(ph_includes): New procedure.
18062         (ph_make): Use it.
18063         (ph_compiler): Ditto.
18064
18065         * lib/g++.exp: Rename test-glue.c to testglue.c.
18066         * lib/gcc.exp: Ditto.
18067
18068 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
18069
18070         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
18071         to completion when it's called.
18072
18073 1997-03-21  Michael Meissner  <meissner@cygnus.com>
18074
18075         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
18076         is defined, don't do test.
18077
18078 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
18079
18080         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
18081         for object files.
18082         (ph_summary): Mark skipped testcases as untested, not unresolved.
18083
18084         * lib/plumhall.exp (ph_make): If unresolved because of bad
18085         errorCode, record errorCode in log file.
18086         (*): Replace send_log/verbose with verbose -log.
18087
18088 1997-03-19  Michael Meissner  <meissner@cygnus.com>
18089
18090         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
18091         double conversion if double isn't at least 8 bytes.
18092
18093         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
18094         int to work with targets where int is 16 bits.
18095
18096         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
18097         8 bytes, just exit, since 4 byte doubles don't have enough bits of
18098         precision for the test to complete.
18099
18100 1997-03-14  Michael Meissner  <meissner@cygnus.com>
18101
18102         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
18103         if d10v is not compiled with the -mdouble64 flag.
18104         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
18105
18106         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
18107         d10v is not compiled with the -mint32 flag.
18108
18109 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
18110
18111         * lib/plumhall.exp: Use incr_count.
18112
18113 1997-03-12  Jeffrey A Law  (law@cygnus.com)
18114
18115         * gcc.c-torture: Update to c-torture-1.45.
18116
18117 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
18118
18119         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
18120         the name of the expect testcase file).
18121
18122         * lib/g++.exp(g++_init): Ditto.
18123
18124 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
18125
18126         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
18127         the host.
18128
18129         * lib/gcc.exp(gcc_exit): New procedure.
18130
18131 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
18132
18133         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
18134         specs where appropriate.
18135
18136         * g++.old-deja/g++.arm/*: Added additional ERROR checks
18137         because of new "candidates are" messages, and removed a few
18138
18139         * Converted all non-old-style g++ testcases to old-style, and
18140         moved into g++.old-deja.
18141
18142 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
18143
18144         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
18145         options.
18146
18147         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
18148         succeeded.
18149
18150         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
18151
18152 1997-02-13  Michael Meissner  <meissner@cygnus.com>
18153
18154         * lib/gcc.exp (gcc_target_compile): Add support for defining
18155         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
18156         the machine doesn't have those features.
18157
18158 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
18159
18160         * g++.law/operators4.exp: Don't use LIBS.
18161
18162 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
18163
18164         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
18165
18166         * lib/mike-g++.exp: Don't set the compiler to be tested here.
18167         * lib/g++.exp: Set it here instead. Also, allow use of the
18168         --tool_exec and --tool_opt options. Change CXX to
18169         GXX_UNDER_TEST.
18170
18171         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
18172
18173         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
18174
18175 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
18176
18177         * lib/old-dejagnu.exp: Use prune_warnings instead of
18178         prune_system_crud.
18179         * lib/mike-g++.exp: Ditto.
18180         * lib/gcc.exp: Ditto.
18181         * lib/g++.exp: Ditto.
18182
18183         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
18184
18185 1997-02-07  Jeffrey A Law  (law@cygnus.com)
18186
18187           * 941014-2.c: Include stdlib.h
18188           * 960327-1.c: Include stdio.h
18189           * dbra.c, index-1.c: Don't assume ints are 32bits.
18190
18191 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
18192
18193         * lib/gcc.exp: Add gcc,stack_size target feature.
18194
18195         * lib/g++.exp(g++_target_compile): Add the include and link
18196         paths here, not in two other places. And, it's $options, not
18197         options.
18198
18199         * lib/mike-g++.exp(postbase): Remove the code that determines
18200         the correct include and link paths.
18201         * g++.old-deja/old-deja.exp: Ditto.
18202
18203 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
18204
18205         * lib/g++.exp(g++_init): target_compile no longer returns the
18206         filename of the result.
18207
18208 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
18209
18210         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
18211         call to glob.
18212
18213         * gcc.c-torture/special/special.exp: Change call to
18214         gcc_target_compile to include the object file.
18215
18216 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
18217
18218         * gcc.c-torture/special/special.exp: Correct misspelling in last
18219         change.
18220
18221 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
18222
18223         * lib/plumhall.exp(ph_summary): Log the entire output of the
18224         executable. Return -1 if there were any failures, 0 otherwise.
18225         (ph_execute): Return -1 if there were any failures, 0 otherwise.
18226         (ph_make): Clean up objects and executables that were built
18227         if the tests succeeded.
18228
18229 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
18230
18231         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
18232         libraries and includes in the build tree as appropriate.
18233
18234 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
18235
18236         * lib/c-torture.exp: Instead of looking for the global variable
18237         NO_LONG_LONG, check to see if that's a feature of the target.
18238
18239 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
18240
18241         * config/default.exp: Minimize. Delete the remainer of the files in
18242         config; this functionality is now in devo/dejagnu/config.
18243
18244         g++.*/*: Pass any additional flags used to compile to postbase;
18245         delete CXXFLAGS.
18246
18247         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
18248         is now done by runtest.exp. Use gcc_target_compile instead of
18249         compile.
18250
18251         lib/c-torture.exp: Use gcc_target_compile instead of compile.
18252         Remove references to CFLAGS. Use remote_file instead of
18253         calling rm -f.
18254         (c-torture): Take a list of arguments to use to compile this
18255         testcase.
18256
18257         lib/g++.exp: Simplify. Use target_compile instead of compile.
18258         lib/gcc-dg.exp: Ditto.
18259         lib/gcc.exp: Ditto.
18260         lib/mike-{gcc,g++}.exp: Ditto.
18261         lib/old-dejagnu.exp: Ditto.
18262         lib/plumhall.exp: Ditto.
18263
18264 1997-01-08  Jim Wilson  <wilson@cygnus.com>
18265
18266         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
18267         (ph_linker): Likewise.
18268
18269 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
18270
18271           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
18272         MAP_ANON / MAP_ANONYMOUS if defined;
18273         else try to map from /dev/zero .
18274
18275 1996-11-12  Jeffrey A Law  (law@cygnus.com)
18276
18277         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}:  If MAP_ANON
18278         isn't defined, then define it to MAP_ANONYMOUS.
18279
18280 1996-11-12  Jeffrey A Law  (law@cygnus.com)
18281
18282         * gcc.c-torture: Update to c-torture-1.42 release.
18283
18284 1996-11-11  Jeffrey A Law  (law@cygnus.com)
18285
18286         * gcc.c-torture: Update to c-torture-1.41 release.
18287
18288 1996-10-27  Jeffrey A Law  (law@cygnus.com)
18289
18290         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
18291         c-torture release.
18292
18293 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
18294
18295         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
18296         and LDFLAGS.  Fix second case to append the target_info ldflags
18297         onto LDFLAGS, not CFLAGS.
18298         * lib/g++.exp (g++_init): Add target_info stuff.
18299         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
18300         of libgloss and newlib flags for !native.
18301
18302         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
18303         (GDB): Fix relative path to go up another dir for finding gdb.
18304
18305 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
18306
18307         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
18308         versions in the target_info array, if they don't exist.
18309
18310 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
18311
18312         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
18313
18314 1996-07-08  Jim Wilson  <wilson@cygnus.com>
18315
18316         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
18317         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
18318
18319 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
18320
18321         * lib/old-dejagnu.exp: Don't remove the output file before we've
18322         actually tested it. Don't append pwd to the path of the executable
18323         we're testing.
18324
18325 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
18326
18327         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
18328
18329 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
18330
18331         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
18332         temporary directory for compiler files, and set it to a default
18333         value of /tmp. Set $output as the name of the output file from
18334         compiling the testcase. Add a -o option to $cflags_var so the
18335         compiler writes the final output file as $output. Set $executable
18336         to $output.
18337
18338         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
18339         directory for compiler files, and set it to /tmp if it doesn't
18340         already have a value. Set $output_file to the name of the output
18341         file from compiling the testcase. Add a -o option to CXXFLAGS so
18342         the compiler writes the final output file as $output. Use $output
18343         as the executable to be tested.
18344
18345 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
18346
18347         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
18348
18349 1996-06-08  Jeffrey A Law  (law@cygnus.com)
18350
18351         * gcc.c-torture/execute/pending-1.c: New test.  Still
18352         pending in Tege's queue.
18353
18354 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
18355
18356         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
18357         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
18358         if there were failures.  Call unresolved if there were unresolved
18359         testcases.  Call gcc_fail if program did not run to completion.
18360         (ph_make): Pass additional argument name to ph_execute.
18361         (ph_execute): Add new argument.  Pass additional arguments to
18362         ph_summary.  Call gcc_fail is there is no execution output.
18363
18364 1996-04-24  Jeffrey A Law  (law@cygnus.com)
18365
18366         * lib/plumhall.exp (proc_summary): Output relavent summary
18367         lines into the log so specific failures in plumhall can be
18368         investigated.
18369
18370 1996-04-10  Jeffrey A Law  (law@cygnus.com)
18371
18372         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
18373         (c-torture-execute): Don't try to execute tests which use
18374         "long long" types if $NO_LONG_LONG is nonzero.
18375
18376 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
18377
18378         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
18379         not c-torture.
18380
18381         * gcc.ieee: Move from here.
18382         * gcc.c-torture/execute/ieee: To here.
18383
18384 1996-03-26  Jeffrey A Law  (law@cygnus.com)
18385
18386         * gcc.c-torture: Update to c-torture-1.41 release.
18387
18388 1996-03-22  Jeffrey A Law  (law@cygnus.com)
18389
18390         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
18391         not "$output".
18392
18393 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
18394
18395         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
18396         -c present.
18397
18398 1996-03-02  Jeffrey A Law  (law@cygnus.com)
18399
18400         * config/proelf.exp: Handle connecting to a simulator.
18401
18402 1996-01-31  Jeffrey A Law  (law@cygnus.com)
18403
18404         * config/proelf.exp: New file.  Enough framework that we can
18405         run c-torture tests on the proelf targets (or any other target
18406         that gdb can connect to for that matter).
18407
18408 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
18409
18410         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
18411         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
18412
18413         * lib/plumhall.exp (ph_execute): Always call ph_summary if
18414         exec_output exists.
18415
18416 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
18417
18418         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
18419         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
18420
18421         * config/*.exp: Update FSF address.  Change result of ${tool}_load
18422         to pass/fail/unresolved/unsupported/untested.  Caller must now
18423         call unresolved/unsupported/untested.
18424         * lib/*.exp: Update FSF address.  Update to handle new results of
18425         ${tool}_load.
18426         * lib/chill.exp (verbose): Delete.
18427
18428 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
18429
18430         * lib/gcc.exp (default_gcc_start): Change order of args to
18431         $LDFLAGS $CFLAGS $LIBS.
18432         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
18433         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
18434         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
18435         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
18436         * gcc.misc-tests/dg-test.exp: Likewise.
18437         * gcc.misc-tests/msgs.exp: Likewise.
18438         * gcc.prms/prms.exp: Likewise.
18439         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
18440         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
18441
18442         * lib/dg.exp: Deleted, moved to dejagnu/lib.
18443
18444 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
18445
18446         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
18447
18448         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
18449         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
18450
18451         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
18452         necessary.
18453
18454 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
18455
18456         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
18457         global for loop; add use of $mathlib.
18458         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
18459         settings here; set mathlib for anything but VxWorks.
18460
18461 1996-01-22  Jeffrey A Law  (law@cygnus.com)
18462
18463         * gcc.c-torture: Update to c-torture-1.40 release.
18464
18465 1996-01-03  Jeffrey A Law  (law@cygnus.com)
18466
18467         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
18468         dg.exp.
18469
18470 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
18471
18472         * lib/c-torture.exp (c-torture-execute): Declare "output" as
18473         global.
18474
18475 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
18476
18477         * lib/g++.exp (LIBS): Define if not already.
18478         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
18479         (gcc-dg-prune): Call prune_gcc_output.
18480         * lib/gcc.exp (prune_gcc_output): New proc.
18481         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
18482         prune_gcc_output.
18483
18484 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
18485
18486         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
18487         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
18488
18489 1995-11-15  Jeffrey A Law  (law@cygnus.com)
18490
18491         * gcc.c-torture: Update to c-torture-1.39 release.
18492
18493 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
18494
18495         * lib/c-torture.exp (c-torture-execute): Don't return if one option
18496         fails, try others as well.
18497
18498 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
18499
18500         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
18501         If compilation fails, mark execute tests as `untested'.
18502         If test is marked as unsupported, don't mark compilation and
18503         execute tests as failed.
18504
18505 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
18506
18507         * lib/g++.exp (g++_init): Don't link in libg++, and look to
18508         libstdc++ for whether or not we want to be doing shared
18509         libraries.  Delete link_curses since we don't need it anymore.
18510         * lib/mike-g++.exp (postbase): Don't link in libg++.
18511         * g++.old-deja/old-deja.exp: Likewise.
18512
18513 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
18514
18515         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
18516
18517 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
18518
18519         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
18520         For that, add `-Wl,-a,shared_archive'.
18521         * g++.old-deja/old-deja.exp: Likewise.
18522
18523 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
18524
18525         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
18526
18527 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
18528
18529         * lib/mike-g++.exp (postbase): Pay attention to the status of
18530         g++_load.
18531
18532 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
18533
18534           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
18535
18536 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
18537
18538         * lib/gcc.exp (default_gcc_start): No longer need to log program
18539         being executed or its output, execute_anywhere does that now.
18540         * lib/g++.exp (default_g++_version): Call execute_anywhere.
18541         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
18542
18543 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
18544
18545         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
18546         the same as those in lib/g++.exp.
18547
18548 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
18549
18550         * gcc.c-torture: Update to c-torture-1.38 release.
18551         * gcc.ieee: Related changes.
18552
18553 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
18554
18555         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
18556         "exec". Minor reformatting changes.
18557
18558         * config/rom68k.exp (${tool}_load): Make it work in a canadian
18559         cross. This means all "exec" calls now work on a remote host as
18560         well.
18561         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
18562         cross. Filter out the extra "\r\n" stuff that expect puts in.
18563         (c-torture-execute): Filter out the bogus warnings like
18564         c-torture-compile does. Add support for canadian cross.
18565         * lib/gcc.exp (default_gcc_version, default_gcc_start)
18566         Use execute_anywhere rather than calling exec directly. Now it
18567         works for canadian cross testing.
18568
18569 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
18570
18571         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
18572         results into a variable, and check that rather than using file exists.
18573
18574 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
18575
18576         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
18577         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
18578
18579 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
18580
18581         * g++.old-deja/old-deja.exp: Create and pass runshlib and
18582         lib_curses if there's a shared libg++ in the build tree.
18583
18584 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
18585
18586         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
18587         if not supported target.
18588
18589 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
18590
18591         * lib/g++.exp (g++_init): Move empty setting of runshlib and
18592         link_curses up to always happen, not just for native builds.
18593
18594 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
18595
18596         * gcc.c-torture: Update to c-torture-1.36 release.
18597         * gcc.failure: Related changes.
18598
18599 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
18600
18601         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
18602
18603 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
18604
18605         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
18606         * lib/mike-g++.exp (postbase): Not in here.  Still reference
18607         runshlib, link_curses, and mathlib for link and run.
18608
18609         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
18610         pass the runtime shared library options for Solaris, OSF/1, and
18611         Irix5, and link with -lcurses to avoid unresolved references.
18612
18613 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
18614
18615         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
18616         only run once.
18617
18618 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
18619
18620         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
18621
18622 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
18623
18624         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
18625         do not have a framework for the "compat" tests yet.
18626
18627 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
18628
18629         * lib/mike-g++.exp (postbase): New local variable `mathlib',
18630         set to null if we're testing vxworks5.1.  Use that instead of
18631         `-lm' in the setting of LIBS for link and run.
18632
18633 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
18634
18635         * config/rom68k.exp (${tool}_load): Major changes to make it
18636         work.  Verified that it does in fact return the stuff in
18637         exec_output properly.  Catch any Emul or any TRAP other than 0.
18638
18639 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
18640
18641         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
18642         LDFLAGS properly for targets that need stuff from libgloss.
18643         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
18644         only run once.
18645         (gpp_initialized): New variable.
18646
18647 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
18648
18649         * config/rom68k.exp: Load libgloss.exp.
18650         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
18651         so we can produce a fully linked binary.
18652         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
18653         so we can produce a fully linked binary.
18654
18655 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
18656
18657         * lib/plumhall.exp (ph_section): Watch for expected failures.
18658         Add missing `else'.
18659
18660         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
18661         run the testcase.
18662         (c-torture): Likewise.
18663
18664 1995-08-28  Doug Evans  <dje@cygnus.com>
18665
18666         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
18667
18668         * lib/mike-g++.exp (mike_cleanup): New proc.
18669         (prebase): New globals compiler_result, not_compiler_result,
18670         target_regexp.
18671         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
18672         allow leading "-" in pattern.  Watch for unsupported tests.
18673         If $compiler_result is set, pattern match assembler code,
18674         and ditto for $not_compiler_result.
18675         * lib/mike-gcc.exp: Likewise.
18676
18677         * lib/plumhall.exp (ph_execute): Only call ph_summary if
18678         execution "succeeded".
18679
18680 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
18681
18682         * config/win32.exp: New file.
18683         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
18684
18685 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
18686
18687         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
18688         unsupported.
18689         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
18690         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
18691         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
18692
18693         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
18694         "... without exceptions was ...".  That is now handled by
18695         prune_system_crud.
18696         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
18697
18698 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
18699
18700         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
18701         sieve.c,sort2.c}: New files.
18702         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
18703         sieve.exp,sort2.exp}: Drivers for them.
18704
18705         * lib/mike-gcc.exp (program_output): New user settable variable.
18706         (postbase): Call prune_system_crud.  Also prune extraneous compiler
18707         messages.
18708         * lib/mike-g++.exp (program_output): New user settable variable.
18709
18710         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
18711
18712         * config/sh.exp: Deleted (use sim.exp instead).
18713
18714 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
18715
18716         * config/vx.exp: Declare CHECKTASK as global.
18717         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
18718         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
18719         * lib/old-dejagnu.exp: Load [pwd]/$executable.
18720
18721 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
18722
18723         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
18724         target. Like vx.exp, only includes `vx29k.exp' instead of
18725         `vxworks.exp'.
18726
18727 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
18728
18729         * config/sim.exp: Increase time limit from 120 seconds to 240.
18730
18731 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
18732
18733         * gcc.c-torture/execute/950628-1.c: New test.
18734
18735 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
18736
18737         * gcc.c-torture: Update with changes/additions from
18738         c-torture-1.34.
18739
18740 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
18741
18742         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
18743
18744 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
18745
18746         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
18747
18748 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
18749
18750         * gcc.c-torture/compile/950512-1.c: New test.
18751         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
18752         * gcc.dg/struct-ret-1.c: Likewise.
18753
18754 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
18755
18756         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
18757           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
18758
18759 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
18760
18761         * gcc.c-torture/special/920411-1.c: Deleted.
18762         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
18763
18764 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
18765
18766         * config/sim.exp (${tool}_load): Hack in call to bash to get a
18767         cpu limit.
18768
18769 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
18770
18771         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
18772
18773 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
18774
18775         From kenner;
18776         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
18777         is the proper length.
18778         * va-arg-3.c: Likewise.
18779
18780 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
18781
18782         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
18783         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
18784
18785         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
18786         * lib/g++.exp (default_g++_start): Delete old cruft.
18787
18788 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
18789
18790         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
18791         (2 * (1 << 18)) to (2 * (1 << 17)).
18792
18793         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
18794
18795 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
18796
18797         * config/rom68k.exp: Renamed from config/idp.exp
18798
18799 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
18800
18801         * c-torture/compile/921109-2.c
18802
18803 1995-04-18  Mike Stump  <mrs@cygnus.com>
18804
18805         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
18806         excess errors.
18807
18808 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
18809
18810         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
18811         output.
18812         * lib/g++.exp (default_g++_start): Likewise.
18813
18814 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
18815
18816         * gcc.c-torture/compile/950329-1.c: New test.
18817
18818 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
18819
18820           * config/bug.exp (${tool}_load): Updated to use new remote_open
18821           and remote_close procs.
18822         * config/idp.exp: New file.
18823
18824 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
18825
18826         * gcc.c-torture/execute/950322-1.c: New test.
18827
18828 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
18829
18830         * config/vx.exp (${tool}_load): Clean up testing of return code from
18831         vxworks_ld and vxworks_spawn.
18832
18833 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
18834
18835         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
18836
18837 1995-03-13  Mike Stump  <mrs@cygnus.com>
18838
18839         * lib/old-deja.exp: Add `excess errors test - ' error, now one
18840         can mark excess errors on a machine by machine basis.  Note, the
18841         default is to not expect any excess errors, even when excess
18842         errors test - is given, so you will want to put an XFAIL ... on
18843         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
18844         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
18845         those 4 machines, but no others.
18846
18847 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
18848
18849         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
18850         * lib/c-torture.exp: to here.
18851
18852 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
18853
18854         * gcc.c-torture/execute/950221-1.c: New test.
18855         * gcc.c-torture/execute/struct-ret-1.c: New test.
18856         * gcc.c-torture/compile/950221-1.c: New test.
18857
18858         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
18859
18860 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
18861
18862         * gcc.c-torture/execute/arith-1.c (main): Return 0.
18863         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
18864
18865 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
18866
18867         * g++.gb: New directory of tests, derived from my signature and
18868         class scoping tests.
18869
18870         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
18871         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
18872         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
18873         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
18874         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
18875         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
18876         * g++.gb/sig25.C: Likewise.
18877
18878         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
18879         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
18880         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
18881         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
18882         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
18883         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
18884         * g++.gb/sig25.exp: Likewise.
18885
18886         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
18887         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
18888         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
18889         * g++.gb/scope13.C: Likewise, this test still fails.
18890
18891         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
18892         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
18893         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
18894         * g++.gb/scope13.exp: Ditto.
18895
18896         * g++.gb/README: New file, explains what these tests are about.
18897
18898 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
18899
18900         * lib/dg.exp (dg-do): Support `preprocess'.
18901         (dg-test): Likewise.
18902
18903 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
18904
18905         * config/udi.exp: change "continue -expect" to "exp_continue".
18906
18907 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
18908
18909         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
18910         Delete redundant tests.
18911
18912         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
18913         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
18914         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
18915         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
18916         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
18917         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
18918         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
18919         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
18920
18921         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
18922         storing label pointers.
18923         * gcc.c-torture/execute/921019-1.c: Likewise.
18924         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
18925         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
18926         parameter fp.
18927         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
18928         constants.
18929
18930         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
18931         Delete obsolete tests.
18932
18933         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
18934         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
18935         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
18936         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
18937         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
18938         * gcc.c-torture/compile/950124-1.c: New test.
18939
18940         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
18941
18942 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
18943
18944         * lib/mike-g++.exp: Add -lm to LIBS.
18945
18946 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
18947
18948         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
18949
18950 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
18951
18952         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
18953
18954 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
18955
18956         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
18957
18958 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
18959
18960         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
18961         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
18962         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
18963         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
18964         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
18965         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
18966         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
18967         * g++.law/{operators31.C, operators32.C,
18968         * g++.law/{operators33.C, operators34.C}: Likewise.
18969         * g++.law/{pic1.C, refs2.C}: Likewise.
18970         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
18971         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
18972         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
18973         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
18974
18975         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
18976         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
18977         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
18978         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
18979         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
18980         * g++.law/{enum9.exp, friend5.exp}: Likewise.
18981         * g++.law/{nest3.exp, nest4.exp}: Likewise.
18982         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
18983         * g++.law/{operators30.exp, operators31.exp}: Likewise.
18984         * g++.law/{operators32.exp, operators33.exp}: Likewise.
18985         * g++.law/{operators34.exp}: Likewise.
18986         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
18987         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
18988         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
18989         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
18990         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
18991
18992         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
18993         No longer expected to fail.
18994         * g++.law/missed-error3.C: Tweak for recent bool changes.
18995
18996 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
18997
18998         * config/emb-unix: Deleted.
18999         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
19000         remote execution.  Do final link on remote host if REMOTE_LINK is set.
19001
19002 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
19003
19004         * lib/dg.exp (dg-test): Fix typo in last patch.
19005
19006 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
19007
19008         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
19009         (handles multiple occurrences).
19010
19011 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
19012
19013         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
19014         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
19015         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
19016         printed).
19017         * lib/c-torture.exp (c-torture-compile): Likewise.
19018         (c-torture): Prepend full path if missing.
19019         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
19020         (gcc_fail): Likewise.
19021         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
19022
19023 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
19024
19025         * lib/netware.exp: Only attach to NetWare i386 systems.
19026
19027 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
19028
19029         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
19030         messages.  Add test name to "output pattern match" pass/fail message.
19031
19032 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
19033
19034         * gcc.dg: New testsuite.
19035         * gcc.dg/dg.exp: New file.
19036
19037         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
19038         test-switch.c}: Deleted.
19039
19040         * gcc.misc-tests/msgs.exp: New testcase driver.
19041
19042 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
19043
19044         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
19045         Watch for illegal return values from ${tool}_load.
19046         * config/unix.exp (${tool}_load): Fix pass/fail detection for
19047         cross targets.  Coerce return value >0 to 1.
19048
19049 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
19050
19051         * config/unix.exp (${tool}_load): Call program rsh, not proc.
19052
19053         * config/emb-unix.exp: New file.
19054
19055         * config/sim.exp: Error if variable $SIM not defined.
19056         (${tool}_load): Mark test as "untested" if simulator missing.
19057
19058         * config/unix.exp: Load remote.exp to get rcp_download.
19059         * lib/c-torture.exp: Use different option lists for testcases with
19060         and without loops.
19061         * gcc.c-torture/execute/execute.exp: Likewise.
19062
19063 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
19064
19065         * config/*.exp: Clarify return code from ${tool}_load.
19066         Call `unresolved' or `untested' instead of `warning' or `perror'
19067         (sometimes you still want to call both though).
19068         Add comment that `shell_id' is local to each file.
19069         * config/udi.exp (timeout): Set to 30.
19070         Don't print warning if connection fails, $connectmode has already
19071         printed an error.
19072         (${tool}_load): Move verbose messages to level 2.
19073         Rework pattern for "Process started" message.
19074         Pass `shell_id' to ${connectmode}_download.
19075         Retry twice upon timeout.  Make resetting of target more robust.
19076         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
19077         Pass `shell_id' to exit_$connectmode.
19078         Only call exit_$connectmode if connected.
19079         * config/unix.exp (${tool}_load): Check return codes better.
19080         * config/vrtx.exp (${tool}_load): Likewise.
19081         * config/vx.exp (${tool}_load): Likewise.
19082         Delete unneeded global's.
19083         * lib/dg.exp (dg-test): Update to reflect clarified return codes
19084         from ${tool}_load.
19085         (dg-stat): Delete.
19086         (dg-init): Delete recording of pass/fail counts.
19087         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
19088         (old-dejagnu-init): Likewise.
19089         (old-dejagnu-stat): Delete contents, empty proc now.
19090         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
19091         (c-torture): Delete references to lcnt, lpass, lfail.
19092         Get option list from TORTURE_OPTIONS.
19093         Delete -funroll[-all]-loops if no loops.
19094         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
19095         (g++_stat): Delete contents (empty proc now).
19096         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
19097         (gcc_finish): Likewise.
19098         (gcc_stat): Deleted.
19099         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
19100         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
19101         * gcc.c-torture/execute/execute.exp: Likewise.
19102         Split tests into two parts: compile, execute.
19103         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
19104         no loops.  Update to reflect clarified return codes from ${tool}_load.
19105
19106 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
19107
19108         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
19109         to grep for.
19110         (old-dejagnu): Likewise (where necessary).
19111
19112 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
19113
19114         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
19115
19116         * lib/dg.exp (dg-process-target): Fix processing of selector.
19117         Add comment regarding use of `error'.
19118
19119         * lib/gcc.exp (prune_system_crud): Define if missing.
19120         * lib/g++.exp (prune_system_crud): Likewise.
19121
19122         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
19123         Call prune_system_crud.
19124         * lib/dg.exp (dg-runtest): New proc.
19125         Use perror instead of send_user for tcl errors in testcase.
19126         Don't return any value, it's never used.
19127         Don't clobber previous definition of `unknown'.
19128         Print tcl errors in `dg-final'.
19129
19130 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
19131
19132         * lib/dg.exp (dg-process-target): Improve syntax error messages.
19133         (dg-test): Don't print errorInfo, it contains stack backtrace.
19134
19135 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
19136
19137         * lib/g++.exp (runtest_file_p): Define if missing.
19138
19139 1994-09-24  Doug Evans  (dje@cygnus.com)
19140
19141         * lib/mike-g++.exp: Comment out loading of g++.exp.
19142         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
19143         (default_g++_version): Always print something.
19144         (default_g++_start): Comment out call to `which'.
19145         (g++_start, g++_load): Deleted (must be defined in config file).
19146         * lib/gcc.exp: Test for existence of $CC at start.
19147         Delete check for tmpdir (done in gcc_init).
19148         (default_gcc_version): Always print something.
19149         (default_gcc_start): Comment out call to `which'.
19150         * config/*.exp: Major cleanup - make cross targets work at least a
19151         little better for g++ (by not being "--tool gcc" specific).
19152         Rename gcc_xxx to ${tool}_xxx.
19153         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
19154         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
19155
19156 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
19157
19158         * lib/c-torture.exp (c-torture-compile): Rework compiler
19159         message processing.
19160
19161         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
19162         c-torture.
19163
19164 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
19165
19166         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
19167
19168         * lib/dg.exp (dg-process-target): Support { target native }.
19169
19170 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
19171
19172         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
19173         looked for "... program xxx got fatal signal".
19174         Correct regsub munging of `comp_output'.
19175         Ignore compiler messages "path prefix not used" and "linker input
19176         file unused".
19177
19178 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
19179
19180         * lib/gcc.exp (runtest_file_p): Define if missing.
19181         * gcc.prms/template.c: Example to work from.
19182
19183 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
19184
19185         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
19186         * lib/dg.exp (dg-test): Call unsupported testcases as such.
19187
19188         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
19189         * gcc.prms/1883.c: Moved from compile/940714-1.c.
19190         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
19191         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
19192
19193         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
19194         (dg-process-target): No longer a varargs proc.
19195         Return S/N for target, P/F for xfail.  All callers changed.
19196         (user option procs): More argument checking.
19197         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
19198         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
19199         (dg-test): Skip test if not running on selected target in `dg-do'.
19200         Update handling of `dg-do-what', `dg-output-text'.
19201         Separate execution pass/fail from output pattern match pass/fail.
19202         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
19203
19204 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
19205
19206         * gcc.c-torture/special/special.exp: Don't expect failure for mips
19207         target for 920510-1.c.
19208
19209 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
19210
19211         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
19212         Clean up comment regarding use of passcnt, etc.
19213         (gcc_stat): Don't update `testcnt' here.
19214         (gcc_finish): Do it here.
19215         Might as well reset `but_id' here too.
19216         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
19217         to determine if the file should be tested.
19218         * gcc.c-torture/compile/compile.exp: Likewise.
19219         * gcc.c-torture/execute/execute.exp: Likewise.
19220         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
19221         * gcc.misc-tests/dg-test.exp: Likewise.
19222         * gcc.prms/prms.exp: Likewise.
19223         * gcc.wendy/wendy.exp: Likewise.
19224         * g++.old-deja.exp: Likewise.
19225         Move "Testing file" message to verbose level 1.
19226
19227 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
19228
19229         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
19230
19231 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
19232
19233         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
19234         (default_gcc_start): Accept optional second list element
19235         of compiler flags.  Print compiler output at verbosity level 2.
19236         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
19237         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
19238         Save current values of framework globals passcnt, failcnt, xpasscnt,
19239         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
19240         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
19241         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
19242         xfailcnt to compute stats.  Update framework global `testcnt' from
19243         pass/fail counts.
19244         (gcc_finish): New proc.  Clean up test environment.
19245         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
19246         (gcc_epass, gcc_efail): Delete.
19247         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
19248         argument of line number.
19249         (dg-init): If the tool has an init routine, call it.
19250         (dg-test): Remove args `cflags_var' and `libs_var'.
19251         Pass all compiler options to ${tool}_start.
19252         Handle missing line number.
19253         (dg-finish): New function.
19254         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
19255         particular files.  Call gcc_finish at end.  Move "skipping test"
19256         message to verbosity level 3.
19257         * gcc.c-torture/compile/compile.exp: Likewise.
19258         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
19259         * gcc.c-torture/execute/execute.exp: Likewise.
19260         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
19261         Print testcase being tried at verbosity level 1.
19262         * gcc.c-torture/special/special.exp: Unset xfail.
19263         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
19264         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
19265         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
19266         * gcc.failure/failure.exp: Likewise.
19267         * gcc.ieee/ieee.exp: Likewise.
19268         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
19269         Update call to dg-test.  Call dg-finish at end.
19270         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
19271         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
19272         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
19273         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
19274         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
19275         * gcc.wendy/wendy.exp: Add copyright.
19276         Delete setting of tmpdir (done by gcc_init).
19277         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
19278         Pass compiler flags to gcc_start.  Call gcc_finish at end.
19279         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
19280         gcc_[ce]pass/fail.
19281
19282 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
19283
19284         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
19285         confusion.
19286         (g++_load): Likewise.
19287
19288         * config/*.exp (gcc_load): Some were varargs fns and some were not.
19289         Rename argument to `prog' to remove the confusion.
19290         Varargs fns behave differently too!
19291         (g++_load): Likewise.
19292
19293         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
19294
19295         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
19296         what it is.  Delete (always) printing of status value for !native.
19297         Simplify verbose code, and include status and exec_output.
19298         (g++_load): Use gcc_load.
19299
19300 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
19301
19302         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
19303         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
19304         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
19305         940714-3.c as these testcases don't exist anymore.  Make
19306         va-arg-1.c expected to pass.
19307
19308 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
19309
19310         * gcc.misc-tests/misc.exp: Only run specific testcases.
19311         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
19312         * gcc.misc-tests/dg-[1-9].c: New files.
19313
19314         * lib/dg.exp: New testsuite driver.
19315         * gcc.prms/prms.exp: Use it.
19316
19317         * README.gcc: New file.
19318
19319         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
19320         Document and reset `lxpass' and `lxfail'.
19321         Simplify "initialized" message.
19322         (gcc_stat): Clean up comments a little.
19323
19324 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
19325
19326         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
19327
19328 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
19329
19330         * lib/old-dejagnu.exp (process-option): New proc.
19331         (old-dejagnu-init, old-dejagnu-stat): Likewise.
19332         (old-dejagnu): Simplify.
19333         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
19334
19335 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
19336
19337         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
19338         exists and is not an empty string.
19339
19340         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
19341         $xfail rather than calling setup_xfail.  Clear $xfail when test is
19342         finished.
19343         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
19344         automatically.
19345
19346         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
19347         longer expected to fail.
19348
19349         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
19350         "f" function call.
19351
19352         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
19353
19354         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
19355         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
19356         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
19357         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
19358         c-torture-1.29.
19359
19360         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
19361         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
19362
19363         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
19364
19365         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
19366         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
19367
19368         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
19369         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
19370         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
19371
19372 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
19373
19374         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
19375         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
19376         940714-1.c, 940714-2.c, 940714-3.c},
19377         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
19378         gcc.misc-tests/{mg.c,mg.exp}:
19379         New tests.
19380         * gcc.noncompile/noncompile.exp: Change accordingly.
19381
19382 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
19383
19384         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
19385         Undo previous clobberage.
19386
19387 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
19388
19389         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
19390         * gcc.special/{930510-1.c, special.exp}:
19391         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
19392         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
19393         struct-varargs-1.c}: New tests from c-torture-1.26.
19394
19395 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
19396
19397         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
19398           argument to switch.
19399
19400 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
19401
19402         * Revert the previous changes.  Please see Rob's directory
19403           (/lisa/test/rob/progressive/gcc/testsuite) for testing
19404           fixes.
19405
19406 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
19407
19408         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
19409             g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
19410             g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
19411             g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
19412             g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
19413             g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
19414             g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
19415             g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
19416             g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
19417             g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
19418             g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
19419             g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
19420             g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
19421             g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
19422             g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
19423             g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
19424             g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
19425             g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
19426             g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
19427             g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
19428             g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
19429             g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
19430             gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
19431             gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
19432             gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
19433             lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
19434             lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
19435
19436 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
19437
19438         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
19439             lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
19440           with perror calls.
19441
19442 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
19443
19444         * config/unix.exp (g++_load): Fix syntax.
19445
19446 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
19447
19448         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
19449         * gcc.noncompile/921017-1.c: Deleted obsolete test.
19450         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
19451         Don't expect va-arg-1.c to fail.  Correct expected output for
19452         920928-1.c.
19453         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
19454         * gcc.wendy/hbm4.c: Correct typo.
19455         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
19456
19457 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
19458
19459         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
19460         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
19461         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
19462         * lib/c-torture.exp (c-torture-compile): Ditto.
19463
19464         Reduce volume of output (remove all the -I's and such).
19465         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
19466         Call gcc_cpass, gcc_cfail.
19467         (c-torture): Pass testing option to c-torture-compile.
19468
19469 1994-03-21  Doug Evans  (dje@cygnus.com)
19470
19471         Bring patches over from progressive.
19472         * config/default.exp: Exit remote shell cleanly.
19473         (g++_exit, g++_start): Add default versions.
19474         * config/sim.exp (gcc_load): Use perror, not error.
19475
19476 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
19477
19478         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
19479         set in site.exp.
19480
19481 1994-03-14  Doug Evans  (dje@cygnus.com)
19482
19483         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
19484         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
19485         (wendy_try): New proc to run testcase.
19486         (main loop): Call 'em.
19487         * gcc.wendy/*.c: Clean up pass to correct expected output.
19488
19489         * lib/gcc.exp: Minor cleanup work.
19490         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
19491
19492 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
19493
19494         * config/sim.exp (gcc_load): Document return codes better.
19495         Don't pass -v to simulator.
19496
19497 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
19498
19499           * gcc.special/920717-x.c: Fix typo.
19500           * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
19501           get at sources.
19502
19503         * lib/mike-gcc.exp: Fix typo.
19504
19505 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
19506
19507         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
19508         binary to use, transform the name.
19509         * config/*.exp: rename everything. Nuke any g++ specific files,
19510         it's now a special case of gcc that requires no special support.
19511         Add a default.exp for unsupported targets.
19512
19513 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
19514
19515         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
19516         lib/old-dejagnu.exp: Fix a few patterns to work with the new
19517         version of Tcl.
19518
19519 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
19520
19521         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
19522         than a warning.
19523
19524 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
19525
19526         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
19527
19528 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
19529
19530         * gcc.execute/execute.exp: Combine opt_list and foption_list into
19531         option_list.  Compile every file with only 4/6 option choices
19532         (same as C torture) instead of with 12/18 different option
19533         choices.
19534         * lib/c-torture.exp: Likewise.
19535
19536         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
19537         not already set.
19538
19539 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
19540
19541         * lib/old-deja.exp: Add `excess errors test fails' error, now one
19542         can put an XFAIL *-*-* on excess errors.
19543
19544 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
19545
19546         * g++.law: Add more tests derived from g++-bugs snapshots.
19547
19548         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
19549         equivalent to g++.law/init9.
19550
19551         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
19552         compiled it, and the a.out file after we've run it.
19553
19554 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
19555
19556         * lib/mike-g++.exp (postbase): Delete the .o file after we've
19557         compiled it, and the a.out file after we've run it.
19558
19559 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
19560
19561         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
19562
19563 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
19564
19565         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
19566         version number.
19567
19568 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
19569
19570         * g++.law: New directory of g++ tests derived from the g++-bugs
19571         snapshots.
19572
19573 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
19574
19575         * gcc.compile: initbug1.c initbug1.exp testcase added
19576
19577 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
19578
19579         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
19580         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
19581           fixes submitted by Jeff Law (law@cs.utah.edu)
19582         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
19583           Jeff Law (law@cs.utah.edu)
19584
19585
19586 1993-11-30  Mike Stump  (mrs@cygnus.com)
19587
19588         * config/unix-g++.exp: Follow the gcc way of doing things.
19589         * g++.old-deja/old-deja.exp: Minor updates.
19590         * lib/g++.exp: New file, follow the gcc way of doing things.
19591         * lib/old-dejagnu.exp: Minor updates.
19592         * lib/mike-g++.exp: Always unset errorInfo.
19593
19594 1993-11-06  Mike Stump  (mrs@cygnus.com)
19595
19596         * lib/gcc.exp: Fix some errors with the below change, CC and
19597         CFLAGS should be global when setting, not local.
19598
19599 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
19600
19601         * lib/gcc.exp: Transform tool name.
19602
19603 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
19604
19605         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
19606
19607 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
19608
19609         * lib/gcc.exp: change gcc_done to gcc_stat
19610
19611 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
19612
19613         * Upgraded gcc testsuite to c-torture version 1.25
19614
19615 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
19616
19617         * lib/gcc.exp: added reporting code. Changed verbose compile message.
19618         * lib/c-torture: added hooks for new reporting code.
19619
19620 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
19621
19622         * config/sh-gcc.exp: check if sh-sim exists in the path
19623
19624 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
19625
19626         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
19627         * gcc.compile/compile.exp: Initial changes for new logic.
19628         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
19629         * gcc.failure/failure.exp: Initial changes for new logic.
19630         * gcc.ieee/ieee.exp: Initial changes for new logic.
19631         * gcc.misc-tests/misc.exp: Initial changes for new logic.
19632         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
19633         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
19634         * lib/c-torture.exp: Initial changes for new logic.
19635         * lib/gcc.exp: Initial changes for new logic.
19636
19637 1993-10-15  Mike Stump  (mrs@cygnus.com)
19638
19639         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
19640         depend upon failure or success.  Fully qualify names in failure
19641         and success messages.  Always remove a.out before starting
19642         compile, just in case.  Pay more attention to error text output by
19643         the compiler.  Handle testcases with no known past errors just
19644         like all others, so that things are uniform.  Other miscellaneous
19645         improvements.
19646
19647 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
19648
19649         * gcc.cpp: new directory for cpp tests
19650
19651 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
19652
19653         * lib/chill.exp: Code reformatted, removed unused code.
19654         * config/unix-chill.exp: Code reformatted, removed unused code.
19655         * chill.execute/execute.exp: Code reformatted, removed unused code.
19656         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
19657
19658 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
19659
19660         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
19661         routines not written.
19662
19663 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
19664
19665         * config/bug-gcc.exp: Use new procs from bug.exp.
19666
19667 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
19668
19669         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
19670         via ftp, rather than depending on NFS.
19671         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
19672         case.
19673
19674 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
19675
19676         * config/bug-gcc.exp: Use new download proc.
19677
19678 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
19679
19680         * chill.execute/execute.exp: cleanups, handles errors better
19681         * chill.compile/compile.exp: rewrite, based on execute.exp
19682         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
19683         * lib/chill.exp: major changes to diff proc and compile and link
19684           procs. added chill_fail and chill_pass wrappers to pass and
19685           fail. added more comments, and handle error codes better.
19686           Added a hack to capture stderr from exec, so noncompile tests
19687           can work.
19688
19689 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
19690
19691         * chill.execute/execute.exp: rewrite of testsuite driver
19692         * lib/chill.exp: rewrite of testsuite driver
19693         * config/unix-chill.exp: rewrite of testsuite driver
19694
19695 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
19696
19697     In chill.execute:
19698         * iexpr.ch: Standardize uppercase.
19699         * tuples.dat: Standardize uppercase.
19700         * vary.ch: standardize.  Correct varying string assignments.
19701         * vary.dat: Add new output lines.
19702
19703 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
19704
19705     In chill.execute:
19706         * chprintf.ch: Standardize use of uppercase.
19707         * tuples.ch: Standardize and turn arr2 into a DCL,
19708           rather than a SYN.
19709         * pinits.ch: Standardize.
19710
19711 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
19712
19713         * rts.c:  Get malloc() from <stdlib.h>, not <malloc.h>.
19714         * Makefil: Renamed to Makefile.in.
19715         * configure.in: New.
19716
19717 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
19718
19719     In chill.execute:
19720         * .cvsignore: Add result/output files.
19721         * Makefile: Fix up variables at start.  Use MFLAGS
19722           everywhere.  Correct bool_loc, built_ins entries.
19723           Add entry for vary1.ch.
19724         * bitarray.ch: Standardize upper-case usage.
19725         * bitexpr.ch: Standardize, add output of b1.
19726         * params.ch: Use arrayt in along PROC parameters, to
19727           avoid novelty problems.
19728         * sets.ch: Tiny cleanup.
19729         * vary1.ch: Re-indent.
19730
19731 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
19732
19733           * Add PR-related files to Makefiles, .cvsignore files, etc.
19734
19735 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
19736
19737         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
19738           with compiler objects. New names are test-flow.c and test-loop.c
19739
19740 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
19741
19742         * Upgraded c-torture tests from 1.19 to 1.20
19743
19744         * new files:
19745         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
19746         * gcc.compile: 930623-1.c 930623-2.c
19747         * gcc.noncompile: 930622-1.c 930622-2.c
19748         * gcc.failure: 920411-1.c 920627-2.c
19749         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
19750
19751 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
19752
19753         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
19754           More changes to get testsuite working properly. Needs more work.
19755           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
19756
19757 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
19758
19759         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
19760           More changes to get testsuite working properly. Needs more work.
19761
19762 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
19763
19764         * chill.compile/compile.exp: Added for Dejagnu support
19765         * chill.execute/execute.exp: Added for Dejagnu support
19766         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
19767
19768 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
19769
19770     This should complete moving the CHILL test files.
19771         * chill.noncompile(.cvsignore printf.grt
19772             in-printf.grt chprintf.grt chprintf.ch):
19773             Added test-support files.
19774           (Makefile): Modified further.
19775         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
19776             signal.ch): Added test files.
19777           * chill.execute (.cvsignore printf.grt printr.c
19778             in-printf.grt rts.c chprintf.grt rts.h): Added
19779           test-support files.
19780             (Makefile): More corrections.
19781
19782 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
19783
19784         * chill.compile, chill.execute, chill.nocompile: Add CHILL
19785           test cases, ready for DejaGnu.
19786
19787 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
19788
19789         * Upgraded c-torture tests from 1.18 to 1.19
19790
19791         * gcc.compile: added test(s):
19792           930607-1.c
19793         * gcc.execute: added test(s):
19794           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
19795
19796         * added new subdirectory for misc tests: gcc.misc-tests
19797         * gcc.misc-test(s): added tests:
19798           inst-check.c test-consts.c test-ior.c test-switch.c
19799
19800 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
19801
19802         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
19803
19804 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
19805
19806         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
19807
19808 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
19809
19810         * Upgraded c-torture tests from 1.17 to 1.18
19811
19812 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
19813
19814         * Upgraded c-torture tests from 1.12 to 1.17
19815
19816 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
19817
19818         * lib/old-dejagnu.exp:
19819           Fixed handling of XFAIL target triplets to correctly
19820           recognize wildcard characters.  Removed code that
19821           appended a unique id tag to the end of the file name
19822           printed out by the result of the testcases within a
19823           given test file.
19824
19825 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
19826
19827         * lib/old-dejagnu.exp:
19828           Reworked expected failure handling to trigger off of XFAIL
19829           keyword in keyphrase embeded in testcase source code. The
19830           XFAIL keyword must be at the end of the keyphrase line. It
19831           may optionally be followed by one or more target triplets.
19832           It has just occured that the handling of wildcards in the
19833           target triplet may not be correct.
19834
19835 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
19836
19837         * g++.old-deja/tests:
19838           Moved all subdirectories up one level into g++.old-deja .
19839
19840         * lib/old-dejagnu.exp:
19841           Fixed problem with CXXFLAGS not being properly reset, and being
19842           corrupted with extraneous "-c" compiler option.  This was
19843           causing binaries to not be generated for test that needed them.
19844           Modified strings passed to "pass" and "fail" so that individual
19845           tests from the same test file would be distinguished by an
19846           identifier appended to the test file name in the summary logs;
19847           this corrected a problem with erroneous diff logs.  Added code
19848           to search testcases for expected fail and unexpected pass keywords.
19849
19850 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
19851
19852         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
19853
19854 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
19855
19856         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
19857           Removed extraneous text from end of "Special g++ Options"
19858           keyphrase.
19859
19860         * lib/old-dejagnu.exp: Added pattern matching to look for new
19861           keywords, embedded in testcases comments, which will trigger
19862           calls to xpass and xfail.
19863
19864 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
19865
19866         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
19867           comments embedded in the testcases, especially the one looking for
19868           special compiler options, as well as the pattern matching for the
19869           compiler output again.
19870
19871 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
19872
19873         * lib/old-dejagnu.exp: Do a proper check of the return value for
19874           execute tests. Fixed several problems with the pattern matching
19875           of the compiler output which gave erroneous test results.
19876           Changed several of the test result messages to be more descriptive.
19877         * config/unix-g++.exp: Proc g++_load now actually works and
19878           executes the tests passed to it and returns a usable return
19879           value.
19880
19881 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
19882
19883           * lib/gcc.exp: Exits gracefully if $CC is bogus.
19884
19885 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
19886
19887         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
19888           Modified both files to properly execute the old style
19889           dejagnu tests. The previous versions of these files were
19890           experimental and did not function anything near correctly.
19891
19892 1993-04-05  Rob Savoye  (rob@cygnus.com)
19893
19894         * Removed all Makefile.in and configure.in files. No configuration
19895         needed now.
19896
19897 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
19898
19899         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
19900
19901 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
19902
19903         * gcc.compile/configure.in, gcc.unsorted/configure.in,
19904         gcc.special/configure.in, gcc.noncompile/configure.in,
19905         gcc.execute/configure.in, gcc.code_quality/configure.in,
19906         g++.other/configure.in, g++.old-deja/configure.in,
19907         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
19908         in srcname setting.
19909
19910 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
19911
19912         * lib/udi.exp:  Fixed mondfe and mondfe_download.
19913         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
19914         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
19915
19916 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
19917
19918         * config/udi-gdb.exp: Check $shell_id after connecting to target.
19919         (gdb_exit): Don't remove *_soc files.
19920
19921 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
19922
19923         * lib/c-torture.exp: Don't look for main; instead always use -w
19924         -c.  This is how the c-torture tests work.  Remove the object
19925         file if the compilation succeeds.
19926         * gcc.execute/execute.exp: Remove executable if test passes.
19927         * gcc.noncompile/noncompile.exp: Every test is an expected
19928         failure.
19929         * gcc.special/special.exp: Added tests from c-torture 1.11,
19930         corrected use of existing test.
19931         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
19932         gcc.execute/920625-1.c: Updated to c-torture 1.11.
19933         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
19934         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
19935         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
19936         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
19937         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
19938         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
19939         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
19940         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
19941         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
19942         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
19943         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
19944         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
19945         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
19946         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
19947         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
19948         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
19949         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
19950         c-torture 1.11.
19951         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
19952         correspond to c-torture 1.11.
19953
19954         * New file.