OSDN Git Service

0d4b3d6438ed6f58aee309510f078cbdce368fab
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2
3         DR 337
4         PR c++/9256
5         * g++.dg/other/abstract1.C: New test.
6
7 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
8
9         * g++.dg/lookup/strong-using-1.C: New.
10
11 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
12
13         PR c/11234
14         * gcc.dg/func-ptr-conv-1.c: New test.
15         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
16
17 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
18
19         PR target/13380.
20         * gcc.c-torture/compile/20040109-1.c: New.
21
22 2004-01-08  Stuart Hastings  <stuart@apple.com>
23
24         * testsuite/gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
25         testsuite/gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
26         * testsuite/gcc.dg/i386-sse-6.c: ...this new testcase.
27
28 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
29
30         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
31
32 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
33
34         * ada/acats/run_acats: Treat 'gnatchop' the same way
35         as 'gnatmake'.  Export GCC_DRIVER.
36         * ada/acats/run_all.sh: Add target_gnatchop.  Use
37         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
38
39 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
40
41         PR c++/12573
42         * g++.dg/template/dependent-expr4.C: New test.
43
44 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
45
46         * gcc.dg/altivec-11.c: New test.
47
48 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
49
50         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
51
52 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
53
54         PR c/6024
55         * gcc.dg/enum-compat-1.c: New test.
56         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
57
58 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
59
60         PR c/12165
61         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
62         gcc.dg/c99-idem-qual-3.c: New tests.
63
64 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
65
66         * gcc.dg/winline-7.c: Don't cast void * to int.
67
68 2004-01-06  Jan Hubicka  <jh@suse.cz>
69
70         * gcc.dg/i386-sse-5.c: New test
71         * g++.dg/eh/simd-1.c: Add -w argument for i386.
72
73 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
74
75         PR c++/12815
76         * g++.dg/rtti/typeid4.C: New test.
77
78 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
79
80         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
81
82 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
83
84         PR c++/12132
85         * g++.dg/template/error11.C: New test.
86
87         PR c++/13451
88         * g++.dg/template/class2.C: New test.
89
90 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
91         Richard Sandiford <rsandifo@redhat.com>
92
93         PR c++/13387
94         * g++.dg/opt/alias3.C: New test.
95
96 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
97
98         PR c++/13157
99         * g++.dg/template/koenig3.C: New test.
100
101         PR c++/13529
102         * g++.dg/parse/offsetof3.C: New test.
103
104         * g++.dg/init/copy7.C: Add missing dg-error markers.
105
106         PR c++/12226
107         * g++.dg/init/copy7.c: New test.
108
109         PR c++/13536
110         * g++.dg/parse/cast1.C: New test.
111
112 2004-01-04  Jan Hubicka  <jh@suse.cz>
113
114         * gcc.dg/winline[1-7].c: New tests.
115
116 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
117
118         PR c++/13520
119         * g++.dg/template/qualttp22.C: New test.
120
121 2004-01-01  Jan Hubicka  <jh@suse.cz>
122
123         * gcc.dg/debug/20031231-1.c: New.
124         * gcc.c-torture/compile/20040101-1.c: New.
125         * gcc.dg/dwarf-die-[1-7].c: New.
126
127 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
128
129         PR optimization/13521
130         * gcc.c-torture/compile/20031231-1.c: New test.
131
132 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
133
134         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
135
136 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
137
138         PR c++/10079
139         * g++.dg/template/crash16.C: New test.
140
141 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
142
143         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
144
145 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
146
147         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
148         ports.
149         * g++.old-deja/g++.jason/thunk3.C: Likewise.
150         * g++.old-deja/g++.law/profile1.C: Likewise.
151         * gcc.c-torture/compile/981006-1.c: Likewise.
152         * gcc.c-torture/execute/loop-2e.x: Likewise.
153         * gcc.c-torture/execute/loop-2f.x: Remove.
154         * gcc.c-torture/execute/loop-2g.x: Likewise.
155         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
156         * gcc.dg/20020312-2.c: Remove traces of dead ports.
157
158 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
159
160         PR c++/13507
161         * g++.dg/ext/attrib11.C: New test.
162
163         PR c++/13494
164         * g++.dg/template/array2-1.C: New test.
165         * g++.dg/template/array2-2.C: New test.
166
167 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
168
169         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
170
171 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
172
173         PR c++/12774
174         * g++.dg/template/array1-1.C: New test.
175         * g++.dg/template/array1-2.C: New test.
176
177 2003-12-29  Roger Sayle  <roger@eyesopen.com>
178
179         PR fortran/12632
180         * g77.dg/12632.f: New test case.
181
182 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
183
184         PR c++/13289
185         * g++.dg/parse/nontype1.C: New test.
186
187 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
188
189         PR c++/12403
190         * g++.dg/parse/explicit1.C: New test.
191         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
192
193 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
194
195         PR c++/13081
196         * g++.dg/opt/inline6.C: New test.
197
198         PR c++/12613
199         * g++.dg/parse/error9.C: New test.
200
201         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
202
203 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
204
205         PR c++/13009
206         * g++.dg/init/assign1.C: New test.
207
208 2003-12-28  Roger Sayle  <roger@eyesopen.com>
209
210         PR c++/13070
211         * g++.dg/warn/format3.C: New test case.
212
213 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
214
215         * gcc.c-torture/compile/20031227-1.c: New test.
216
217 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
218
219         * g++.dg/bprob/bprob.exp: Load target-supports.exp
220         * g77.dg/bprob/bprob.exp: Likewise.
221         * gcc.misc-tests/bprob.exp: Likewise.
222         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
223         variants on systems where the library does not provide that
224         functionality.
225         * gcc.dg/builtins-20.c: Use builtins-config.h.
226         * gcc.dg/builtins-config.h: New file.
227
228 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
229
230         * lib/gcc-dg.exp (dg-require-profiling): New function.
231         * lib/target-supports.exp (check_profiling_available): Likewise.
232         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
233         * g77.dg/bprob/bprob.exp: Likewise.
234         * gcc.misc-tests/bprob.exp: Likewise.
235         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
236         * gcc.dg/20021014-1.c: Likewise.
237         * gcc.dg/nest.c: Likewise.
238
239 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
240
241         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
242         compiling.
243         * g++.dg/lookup/java2.C: Likewise.
244         * gcc.dg/cpp/lexident.c: Likewise.
245
246 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
247
248         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
249         given.
250         * gcc.c-torture/compile/961203-1.c: Likewise.
251         * gcc.c-torture/compile/980506-1.c: Likewise.
252
253 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
254
255         * lib/gcc-dg.exp (dg-prune-output): New annotation.
256         (additional_prunes): New global.
257         (gcc-dg-prune): Handle additional per-test pruning.
258         (dg-test): Clear additional_prunes between tests.
259
260         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
261         dg-prune-output to avoid spurious failures from assembler
262         complaining about nonexistent WAW violations.
263         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
264         Use dg-prune-output to avoid spurious failures from assembler
265         warning about Itanium B-step errata.
266
267 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
268
269         * g++.dg/abi/macro0.C: New test.
270         * g++.dg/abi/macro1.C: Likewise.
271         * g++.dg/abi/macro2.C: Likewise.
272
273         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
274         * g++.dg/abi/bitfield7.C: Likewise.
275         * g++.dg/abi/dtor2.C: Likewise.
276         * g++.dg/abi/mangle11.C: Likewise.
277         * g++.dg/abi/mangle12.C: Likewise.
278         * g++.dg/abi/mangle14.C: Likewise.
279         * g++.dg/abi/mangle17.C: Likewise.
280         * g++.dg/abi/vbase10.C: Likewise.
281         * g++.dg/abi/vbase14.C: Likewise.
282         * g++.dg/template/qualttp17.C: Likewise.
283
284 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
285
286         PR c/11995
287         * gcc.dg/20031223-1.c: New test.
288
289 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
290
291         * gcc.dg/noreturn-7.c: New test.
292
293 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
294
295         * gcc.dg/null-pointer-1.c: New test.
296
297 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
298
299         * g++.old-deja/g++.jason/template18.C: Remove.
300         * g++.old-deja/g++.jason/template37.C: Likewise.
301
302         PR c++/12862
303         * g++.dg/lookup/ns1.C: New test.
304
305         PR c++/12397
306         * g++.dg/template/lookup3.C: New test.
307
308 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
309
310         * g++.dg/template/recurse1.C: New test
311
312 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
313
314         PR c++/12479
315         * g++.dg/parse/semicolon1.C: New test.
316         * g++.dg/parse/semicolon1.h: Likewise.
317
318 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
319
320         * gcc.dg/darwin-misaligned.c: New test.
321
322 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
323
324         PR c/9163
325         * gcc.dg/20031222-1.c: New test.
326
327 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
328
329         PR c++/13438
330         * g++.dg/parse/error8.C: New test.
331
332         PR c++/11554
333         * testsuite/g++.dg/warn/ctor-init-1.C: New test.
334
335 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
336
337         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
338         too small.
339         * gcc.c-torture/compile/930217-1.c: Likewise.
340         * gcc.c-torture/compile/930513-1.c: Likewise.
341         * gcc.c-torture/execute/920908-2.c: Likewise.
342         * gcc.c-torture/execute/921204-1.c: Likewise.
343         * gcc.c-torture/execute/930621-1.c: Likewise.
344         * gcc.c-torture/execute/930630-1.c: Likewise.
345         * gcc.c-torture/execute/931031-1.c: Likewise.
346         * gcc.c-torture/execute/980602-2.c: Likewise.
347         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
348         * gcc.c-torture/execute/compndlit-1.c: Likewise.
349         * gcc.c-torture/execute/extzvsi.c: Likewise.
350         * gcc.c-torture/unsorted/ext.c: Likewise.
351
352 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
353
354         PR target/12749
355         * gcc.c-torture/compile/20031220-2.c: New test case.
356
357 2003-12-20  Roger Sayle  <roger@eyesopen.com>
358
359         PR optimization/13031
360         * gcc.c-torture/compile/20031220-1.c: New test case.
361
362 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
363
364         * gcc.dg/cast-function-1.c: New test.
365
366 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
367
368         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
369         formats.
370
371 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
372
373         PR c++/12795
374         * g++.dg/ext/attrib10.C: New test.
375
376 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
377
378         * gcc.dg/cleanup-10.c: New test.
379         * gcc.dg/cleanup-11.c: New test.
380
381 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
382
383         PR c++/13239
384         * g++.dg/opt/expect1.C: New test.
385
386 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
387
388         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
389
390 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
391
392         PR debug/12923
393         * gcc.dg/20031218-1.c: New test.
394
395         PR debug/12389
396         * gcc.dg/20031218-2.c: New test.
397         * gcc.dg/20031218-3.c: New test.
398
399         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
400         of label name and allow for USER_LABEL_PREFIX == "_" names.
401         * g++.dg/abi/mangle18-2.C: Likewise.
402         * g++.dg/abi/mangle19-1.C: Likewise.
403         * g++.dg/abi/mangle19-2.C: Likewise.
404         * g++.dg/abi/mangle20-1.C: Likewise.
405         * g++.dg/abi/mangle20-2.C: Likewise.
406
407 2003-12-18  Richard Henderson  <rth@redhat.com>
408
409         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
410
411 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
412             Dan Kegel <dank@kegel.com>
413
414         PR other/12009
415         * g++.dg/compat/compat.exp:  Do not set LD_LIBRARY_PATH when
416         testing a cross compiler, it causes spurious compile failures.
417         * lib/g++.exp: Likewise.
418
419 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
420
421         PR c++/13262
422         * g++.dg/template/access13.C: New test.
423
424 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
425
426         * gcc.dg/20031216-1.c: New test.
427
428 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
429
430         PR c++/9154
431         * g++.dg/template/error10.C: New test.
432
433 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
434
435         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
436         * g++.dg/eh/simd-2.C: Likewise.
437
438 2003-12-17  James E Wilson  <wilson@specifixinc.com>
439             Roger Sayle  <roger@eyesopen.com>
440
441         * gcc.c-torture/execute/ieee/mzero5.c: New.
442
443 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
444
445         PR c++/10603
446         * g++.dg/parse/error6.C: New test.
447
448         PR c++/12827
449         * g++.dg/parse/error7.C: New test.
450
451 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
452
453         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
454         at -O with stabs debugging formats.
455         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
456         * gcc.dg/debug/debug-2.c: Likewise.
457
458 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
459
460         PR c++/12696
461         * g++.dg/init/error1.C: New test.
462
463         PR c++/12218
464         * g++.dg/init/pm3.C: New test.
465
466 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
467
468         PR c/3347
469         * gcc.dg/bitfld-8.c: New test.
470
471 2003-12-16  James Lemke  <jim@wasabisystems.com>
472
473         * gcc.dg/arm-scd42-[123].c: New tests.
474
475 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
476
477         PR c++/9043
478         * g++.dg/abi/mangle20-1.C: New test.
479         * g++.dg/abi/mangle20-2.C: New test.
480
481 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
482
483         PR c++/13275
484         * g++.dg/other/offsetof2.C: Remove XFAIL.
485         * g++.dg/parse/offsetof1.C: New test.
486         * g++.gd/parse/offsetof2.C: Likewise.
487
488 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
489
490         * g++.dg/template/nontype3.C: New test.
491         * g++.dg/template/static2.C: Tweaked the dg-error clause.
492
493 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
494
495         * g++.dg/warn/noreturn-3.C: Also test instantiation.
496
497 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
498
499         PR c++/13387
500         * g++.dg/expr/assign1.C: New test.
501
502         PR c++/13242
503         * g++.dg/abi/mangle19-1.C: New test.
504         * g++.dg/abi/mangle19-2.C: New test.
505
506 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
507
508         * testsuite/gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
509
510 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
511
512         * gcc.c-torture/execute/20031216-1.c: New test.
513
514 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
515
516         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
517         an ICE regression.
518
519 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
520
521         PR c++/10926
522         * g++.dg/template/error9.C: New test.
523
524         PR c++/11116
525         * g++.dg/template/error8.C: New test.
526
527 2003-12-15  Roger Sayle  <roger@eyesopen.com>
528
529         PR middle-end/13400
530         * gcc.c-torture/execute/20031215-1.c: New test case.
531
532 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
533
534         PR c++/13269
535         * g++.dg/parse/error5.C: New test.
536
537         PR c++/12989
538         * g++.dg/expr/sizeof1.C: New test.
539
540         PR c++/13310
541         * g++.dg/template/crash15.C: New test.
542
543 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
544
545         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
546         a non-POD type as the last named parameter of a varargs function.
547
548 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
549
550         PR c++/13243
551         PR c++/12573
552         * g++.dg/template/crash14.C: New test.
553         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
554
555 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
556
557         * g++.dg/other/java1.C: New test.
558
559         PR c++/13241
560         * g++.dg/abi/mangle18-1.C: New test.
561         * g++.dg/abi/mangle18-2.C: New test.
562
563 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
564
565         PR optimization/10312
566         * gcc.c-torture/execute/20031214-1.c: New.
567
568 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
569
570         PR c++/10779
571         PR c++/12160
572         * g++.dg/parse/error3.C: New test.
573         * g++.dg/parse/error4.C: Likewise.
574         * g++.dg/abi/mangle4.C: Tweak error messages.
575         * g++.dg/lookup/using5.C: Likewise.
576         * g++.dg/other/error2.C: Likewise.
577         * g++.dg/parse/typename5.C: Likewise.
578         * g++.dg/parse/undefined1.C: Likewise.
579         * g++.dg/template/arg2.C: Likewise.
580         * g++.dg/template/ttp3.C: Likewise.
581         * g++.dg/template/type1.C: Likewise.
582         * g++.old-deja/g++.other/crash32.C: Likewise.
583         * g++.old-djea/g++.pt/defarg8.C: Likewise.
584
585 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
586
587         PR c++/13106
588         * g++.dg/warn/noreturn-3.C: New test.
589
590 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
591
592         PR c++/13118
593         * g++.dg/abi/covariant3.C: New.
594
595 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
596
597         * g++.dg/eh/ia64-1.C: New test.
598
599 2003-12-12  Roger Sayle  <roger@eyesopen.com>
600
601         PR optimization/13037
602         * g77.f-torture/execute/13037.f: New test case.
603
604 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
605
606         PR c++/12881
607         * g++.dg/abi/covariant2.C: New.
608
609 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
610
611         * testsuite/gcc.dg/cpp/trad/macro.c: New tests.
612
613 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
614
615         * gcc.c-torture/execute/wchar_t-1.x: Delete.
616
617 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
618
619         PR other/10819
620         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
621         to fix Bug 10819.
622         * lib/g++.exp (g++_version): Likewise.
623         * lib/g77.exp (g77_version): Likewise.
624         * lib/objc.exp (default_objc_version): Likewise.
625
626 2003-12-10  Richard Henderson  <rth@redhat.com>
627
628         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
629
630         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
631
632 2003-12-08  Matt Austern  <austern@apple.com>
633
634         PR c/13134
635         * lib/gcc-dg.exp (dg-require-visibility): Define.
636         * lib/target-supports (check_visibility_available): Define.
637         * gcc.dg/visibility-1.c: New test.
638         * gcc.dg/visibility-2.c: Likewise.
639         * gcc.dg/visibility-3.c: Likewise.
640         * gcc.dg/visibility-4.c: Likewise.
641         * gcc.dg/visibility-5.c: Likewise.
642         * gcc.dg/visibility-6.c: Likewise.
643         * g++.dg/ext/visibility-1.C: Likewise.
644         * g++.dg/ext/visibility-2.C: Likewise.
645         * g++.dg/ext/visibility-3.C: Likewise.
646         * g++.dg/ext/visibility-4.C: Likewise.
647         * g++.dg/ext/visibility-5.C: Likewise.
648         * g++.dg/ext/visibility-6.C: Likewise.
649
650 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
651
652         * g++.dg/lookup/java1.C: New test.
653         * g++.dg/lookup/java2.C: New test.
654
655 2003-12-07  Falk Hueffner  <falk@debian.org>
656
657         * g++.dg/opt/noreturn-1.C: New test.
658
659 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
660
661         * gcc.dg/overflow-1.c: New test.
662
663 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
664
665         * g77.f-torture/compile/13060.f: New test.
666
667 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
668
669         PR c++/13323
670         * g++.dg/inherit/operator2.C: New test.
671
672 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
673
674         PR c++/13305
675         * g++.dg/ext/attrib9.C: New test.
676
677 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
678
679         PR c++/13314
680         * g++.dg/template/error7.C: New test.
681
682 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
683             J"orn Rennecke <joern.rennecke@superh.com>
684
685         PR target/13302
686         * g++.dg/other/struct-va_list.C: New test.
687
688 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
689
690         PR c++/13166
691         * g++.dg/parse/defarg6.C: New test.
692
693 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
694
695         PR target/13256
696         * gcc.c-torture/execute/20031201-1.c: New test.
697
698 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
699
700         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
701
702 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
703
704         * gcc.dg/builtin-return-1.c: New test.
705
706 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
707             J"orn Rennecke <joern.rennecke@superh.com>
708
709         PR optimization/13260
710         * gcc.c-torture/execute/20031204-1.c: New test.
711
712 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
713
714         PR c++/9127
715         * g++.dg/template/error6.C: New test.
716
717 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
718
719         * gcc.dg/20031202-1.c: New test.
720
721 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
722
723         PR c++/13179
724         * g++.dg/template/eh1.C: New test.
725
726         PR c++/10771
727         * g++.dg/template/error5.C: New test.
728
729 2003-12-02  David Ung  <davidu@mips.com>
730
731         * gcc.dg/compat/vector-check.h: Corrected type for var
732         g_##TMODE
733
734 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
735
736         PR c++/10126
737         * g++.dg/template/ptrmem8.C: New test.
738
739 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
740
741         PR c++/12573
742         * g++.dg/template/dependent-expr3.C: New test.
743
744 2003-12-01  James Lemke  <jim@wasabisystems.com>
745
746         * gcc.dg/arm-g2.c: New test.
747
748 2003-12-01  Roger Sayle  <roger@eyesopen.com>
749
750         PR optimization/11634
751         * gcc.dg/20031201-2.c: New test case.
752
753 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
754
755         PR 11433
756         * objc.dg/proto-lossage-3.m: New test.
757
758 2003-12-01  Roger Sayle  <roger@eyesopen.com>
759
760         PR optimization/12628
761         * gcc.dg/20031201-1.c: New test case.
762
763 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
764
765         * gcc.dg/unaligned-1.c: New test.
766
767 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
768
769         PR c++/9849
770         * g++.dg/template/error4.C: New test.
771         * g++.dg/template/nested3.C: Adjust error markers.
772
773 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
774
775         * gcc.dg/cpp/assert4.c: Check more #system assertions.
776
777 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
778
779         PR c/10333
780         * gcc.dg/bitfld-7.c: New test.
781
782 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
783
784         * gcc.dg/tls/asm-1.C: New test.
785
786 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
787
788         * gcc.dg/cpp/assert4.c: Update.
789
790 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
791
792         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
793         * gcc.dg/builtin-apply3.c: New test.
794
795 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
796
797         * lib/compat.exp (compat-obj): New xfaildata parameter.
798         Use it to set compiler_conditional_xfail_data before compiling.
799         (compat-get-options): Handle dg-xfail-if.
800         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
801         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
802         * gcc.dg/compat/vector-1_y.c: Likewise.
803         * gcc.dg/compat/vector-2_x.c: Likewise.
804         * gcc.dg/compat/vector-2_y.c: Likewise.
805
806 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
807
808         * g++.dg/opt/reg-stack4.C: New test.
809
810 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
811
812         * gcc.dg/builtin-apply2.c: New test.
813
814 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
815
816         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
817
818 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
819
820         PR c++/12924
821         * g++.dg/template/template-id-2.C: New test.
822
823 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
824
825         PR c++/5369
826         * g++.dg/template/memfriend1.C: New test.
827         * g++.dg/template/memfriend2.C: Likewise.
828         * g++.dg/template/memfriend3.C: Likewise.
829         * g++.dg/template/memfriend4.C: Likewise.
830         * g++.dg/template/memfriend5.C: Likewise.
831         * g++.dg/template/memfriend6.C: Likewise.
832         * g++.dg/template/memfriend7.C: Likewise.
833         * g++.dg/template/memfriend8.C: Likewise.
834         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
835
836 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
837
838         PR c++/12515
839         * g++.dg/ext/cond1.C: New test.
840
841 2003-11-20  Richard Henderson  <rth@redhat.com>
842
843         * gcc.dg/20020201-2.c: Remove.
844         * gcc.dg/20020201-4.c: Remove.
845         * gcc.dg/20020304-1.c: Remove.
846
847 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
848
849         * gcc.dg/cpp/trad/xwin1.c: New test case.
850
851 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
852
853         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
854         * lib/g77.exp: Likewise.
855         * lib/objc.exp: Likewise.
856         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
857         for darwin.
858
859 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
860
861         PR c++/12932
862         * g++.dg/template/static5.C: New test.
863
864 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
865
866         * gcc.dg/nested-func-1.c: New test.
867
868 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
869
870         * gcc.dg/cpp/assert4.c: New test.
871
872 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
873
874         PR c++/2294
875         * g++.dg/lookup/using9.c: New test.
876
877 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
878
879         PR c++/12762
880         * g++.dg/template/error3.C: New test.
881
882 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
883
884         PR ada/13035
885         * ada/acats/run_acats, run_all.sh: Fix syntax error.
886         No longer use a wrapper for gcc, since this does not work under
887         Windows.
888
889 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
890
891         PR c++/2094
892         * g++.dg/template/ptrmem7.C: New test.
893
894 2003-11-13  Andrew Pinski <apinski@apple.com>
895
896         * gcc.c-torture/compile/20031113-1.c: New test.
897
898 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
899             Kean Johnston <jkj@sco.com>
900
901         PR c/13029
902         * gcc.dg/unused-4.c: Update.
903
904 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
905
906         * g++.dg/opt/const3.C: New test.
907
908 2003-11-13  Jan Hubicka  <jh@suse.cz>
909
910         * gcc.c-torture/compile/20031112-1.c: New test.
911
912 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
913
914         * g++.dg/parse/crash10.C: Remove bogus error marker.
915
916 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
917
918         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
919         (host_gcc): Likewise.
920         (ROOT): Honor $PWDCMD.
921         (BASE): Likewise.
922         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
923
924 2003-11-12  Catherine Moore  <clm@redhat.com>
925
926         * gcc.c-torture/execute/20020720-1.x:  Add xfail for frv-*-*.
927
928 2003-11-12  Andreas Jaeger  <aj@suse.de>
929             Jakub Jelinek  <jakub@redhat.com>
930             Andrew Pinski  <pinskia@physics.uc.edu>
931             Richard Henderson  <rth@redhat.com>
932
933         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
934         systems.
935         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
936
937         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
938         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
939
940 2003-11-11  Andreas Jaeger  <aj@suse.de>
941
942         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
943
944         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
945
946 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
947
948         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
949         Clean ups.
950
951 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
952
953         * gcc.dg/trampoline-1.c: New test.
954
955 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
956
957         * gcc.c-torture/compile/200031109-1.c: New test.
958
959 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
960
961         PR c/3190
962         PR c/8714
963         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
964         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
965         gcc.dg/format/no-y2k-1.c: Update.
966
967 2003-11-08  Roger Sayle  <roger@eyesopen.com>
968
969         PR optimization/10467
970         * gcc.dg/20031108-1.c: New test case.
971
972 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
973
974         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
975
976 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
977
978         * gcc.dg/compound-lvalue-1.c: New test.
979         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
980         some XFAILs.
981
982 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
983
984         * gcc.dg/altivec-varargs-1.c: New test.
985
986 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
987
988         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
989         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
990         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
991         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
992         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
993
994 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
995
996         * gcc.dg/cond-lvalue-1.c: New test.
997
998 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
999
1000         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
1001
1002 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1003
1004         PR c++/11616
1005         * g++.dg/template/instantiate5.C: New test.
1006
1007 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1008
1009         PR c++/12726
1010         * g++.dg/ext/complit2.C: Replace test with self-contained version.
1011         * ChangeLog: Add missing first entry for above test.
1012
1013 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1014
1015         PR c++/9810
1016         * g++.dg/template/using8.C: New test.
1017         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
1018
1019 2003-11-02  Roger Sayle  <roger@eyesopen.com>
1020
1021         PR optimization/10817
1022         * gcc.c-torture/compile/20031102-1.c: New test case.
1023
1024 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
1025
1026         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
1027         2147483647.
1028
1029 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
1030
1031         * gcc.dg/20031102-1.c: New test.
1032
1033 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
1034
1035         * gcc.dg/complex-1.c: New test.
1036
1037 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1038
1039         PR c++/12796
1040         * g++.dg/template/crash13.C: Adjust expected error location.
1041         * g++.old-deja/g++.brendan/ns1.C: Likewise.
1042
1043 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
1044
1045         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
1046
1047 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
1048
1049         PR/10239
1050         * gcc.c-torture/compile/20031031-2.c: New test.
1051
1052 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
1053
1054         PR/11640
1055         * gcc.c-torture/compile/20031031-1.c: New test.
1056
1057 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
1058
1059         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
1060         * gcc.misc-tests/bprob.exp: Likewise.
1061         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
1062         the execution test on arm-elf configs.
1063         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
1064         configs that don't support scratch files.
1065         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
1066
1067 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
1068
1069         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
1070         done by dejagnu.
1071
1072 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
1073
1074         * ada/acats/run_all.sh: Redirect mv output to /dev/null
1075         Avoid non pure sh syntax. Add more logging.
1076
1077         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
1078         fail.
1079
1080 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
1081
1082         PR libgcj/10610
1083         * gcc.dg/ppc-stackalign-1.c: New test.
1084
1085 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
1086
1087         * ada/acats/run_all.sh: Change output to be more compliant with
1088         dejagnu framework.
1089         Create acats.sum and acats.log files under testsuite/ada/acats
1090         Only run [a-z]* directories, to filter out e.g. CVS.
1091         Redirect build output to log file.
1092
1093 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
1094
1095         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
1096
1097 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
1098
1099         PR ada/5909:
1100         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
1101
1102 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
1103
1104         * gcc.c-torture/compile/20031023-1.c: New test.
1105         * gcc.c-torture/compile/20031023-2.c: New test.
1106         * gcc.c-torture/compile/20031023-3.c: New test.
1107         * gcc.c-torture/compile/20031023-4.c: New test.
1108
1109 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1110
1111         PR c++/10371
1112         * g++.dg/lookup/scoped8.C: New test.
1113
1114 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
1115
1116         * g++.dg/opt/reg-stack3.C: New test.
1117
1118 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
1119
1120         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
1121
1122 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1123
1124         PR c++/11076
1125         * g++.dg/template/crash13.C: New test.
1126
1127 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
1128
1129         * gcc.dg/c99-restrict-2.c: New test.
1130
1131 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
1132
1133         PR c++/12698, c++/12699, c++/12700, c++/12566
1134         * g++.dg/inherit/covariant9.C: New test.
1135         * g++.dg/inherit/covariant10.C: New test.
1136         * g++.dg/inherit/covariant11.C: New test.
1137
1138 2003-10-23  Jason Merrill  <jason@redhat.com>
1139
1140         PR c++/12726
1141         * g++.dg/ext/complit2.C: New test.
1142
1143 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
1144
1145         PR target/12654
1146         * gcc.c-torture/execute/20031020-1.c: New test.
1147
1148 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
1149
1150         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
1151         following the jump_insn.
1152
1153 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
1154
1155         * gcc.dg/cast-lvalue-1.c: New test.
1156
1157 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
1158
1159         PR c++/11962
1160         * g++.dg/template/cond2.C: New test.
1161
1162 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
1163
1164         * gcc.dg/builtins-28.c: New test.
1165
1166 2003-10-20  Jan Hubicka  <jh@suse.cz>
1167
1168         * testsuite/g++.dg/opt/inline4.C: Do not use min-inline-insns
1169         parameter.
1170         * testsuite/gcc.dg/inline-2.c: Likewise.
1171
1172 2003-10-20  Phil Edwards  <phil@codesourcery.com>
1173
1174         * gcc.dg/20021014-1.c:  XFAIL for *-*-windiss targets.
1175         * gcc.dg/nest.c:  Likewise.
1176
1177 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1178
1179         PR c++/9781, c++/10583, c++/11862
1180         * g++.dg/parse/crash13.C: New test.
1181
1182 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
1183
1184         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
1185
1186 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
1187
1188         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
1189         Define HAVE_C99_RUNTIME except on Solaris.
1190         * gcc.dg/builtins-20.c: Likewise.
1191
1192 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
1193
1194         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
1195
1196 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1197
1198         PR c++/12495
1199         * g++.dg/template/crash21.C: New test.
1200
1201 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1202
1203         PR c++/2513
1204         * g++.dg/template/typename5.C: New test.
1205
1206 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1207
1208         PR c++/12369
1209         * g++.dg/template/friend25.C: New test.
1210
1211 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
1212
1213         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
1214         versions.
1215
1216 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
1217
1218         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
1219         == 2147483647.
1220
1221 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
1222
1223         * gcc.c-torture/execute/960416-1.x: Remove.
1224         * gcc.c-torture/execute/divconst-3.x: Likewise.
1225
1226 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
1227
1228         PR target/12598
1229         * gcc.dg/torture/cris-volatile-1.c: New test.
1230
1231 2003-10-14  Roger Sayle  <roger@eyesopen.com>
1232
1233         PR optimization/9325
1234         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
1235         for overflowing floating point to integer conversion during RTL
1236         simplification.
1237
1238 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
1239
1240         * objc/execute/_cmd.m: Fix typo.
1241         * objc.dg/image-info.m, objc.dg/symtab-1.m:
1242         Relax 'scan-assembler' regexp.
1243         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
1244         objc.dg/try-catch-4.m: Run on non-Darwin targets.
1245         * objc.dg/zero-link-2.m: Remove blank line.
1246         * objc.dg/zero-link-3.m: New test case.
1247
1248 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
1249
1250         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
1251
1252         * gcc.dg/asm-names.c: Use scan-assembler-not rather
1253         than linker trickery.
1254
1255 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1256
1257         PR c++/12370
1258         * g++.dg/other/friend2.C: New test.
1259
1260 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
1261
1262         * gcc.dg/20031012-1.c: New test.
1263
1264 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
1265
1266         * gcc.dg/weak/weak-3.c: Fix for new warning.
1267
1268 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
1269
1270         PR optimization/8750
1271         * gcc.c-torture/execute/20031012-1.c: New test case.
1272
1273 2003-10-11  Roger Sayle  <roger@eyesopen.com>
1274
1275         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
1276         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
1277
1278 2003-10-11  Roger Sayle  <roger@eyesopen.com>
1279
1280         PR optimization/12260
1281         * gcc.c-torture/compile/20031011-2.c: New test case.
1282
1283 2003-10-11  Roger Sayle  <roger@eyesopen.com>
1284
1285         * gcc.c-torture/execute/20031011-1.c: New testcase.
1286
1287 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
1288
1289         * gcc.c-torture/compile/20031011-1.c: New test.
1290
1291 2003-10-11  Jan Hubicka  <jh@suse.cz>
1292
1293         * g++.dg/other/first-global.C: New test.
1294
1295 2003-10-11  Roger Sayle  <roger@eyesopen.com>
1296
1297         * gcc.c-torture/execute/string-opt-18.c: New testcase.
1298
1299 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
1300
1301         * gcc.c-torture/compile/20031010-1.c: New test.
1302
1303 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
1304
1305         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
1306         * gcc.c-torture/execute/va-arg-25.c: ... here.
1307
1308 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
1309
1310         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
1311
1312 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
1313
1314         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
1315
1316 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
1317
1318         * g++.dg/parse/error2.C: New test.
1319
1320 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
1321
1322         PR c++/11097
1323         * g++.dg/other/error5.C: Modify the error message.
1324         * g++.dg/lookup/using8.C: New test.
1325
1326 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
1327
1328         * gcc.dg/darwin-abi-2.c: New file.
1329         * gcc.c-torture/execute/va-arg-24.c: New file.
1330
1331 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
1332
1333         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
1334         indentation.
1335
1336 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
1337
1338         PR c++/10147
1339         * g++.dg/other/error4.C: Update error messages.
1340         * g++.dg/template/ptrmem4.C: Likewise.
1341
1342         PR c++/12337
1343         * g++.dg/init/new9.C: New test.
1344
1345         PR c++/12334, c++/12236, c++/8656
1346         * g++.dg/ext/attrib8.C: New test.
1347
1348 2003-10-06  Devang Patel  <dpatel@apple.com>
1349
1350         * gcc.dg/debug/dwarf2-3.h: New test.
1351         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
1352
1353 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
1354
1355         * g++.dg/opt/cfg2.C: New test.
1356
1357 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
1358
1359         * g++.dg/opt/float1.C: New test.
1360
1361 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
1362
1363         * gcc.dg/c90-array-lval-6.c: New test.
1364         * gcc.dg/c99-array-lval-6.c: New test.
1365
1366 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
1367             Ziemowit Laski  <zlaski@apple.com>
1368
1369         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
1370         'Derived', so that it is never considered a class method; add
1371         new warning for '+port' method ambiguity.
1372         * objc.dg/method-12.m: Include <objc/objc.h> instead of
1373         <objc/objc-api.h> (needed on Mac OS X).
1374         * objc.dg/method-13.m: New test.
1375
1376 2003-10-03  Roger Sayle  <roger@eyesopen.com>
1377
1378         PR optimization/9325, PR java/6391
1379         * gcc.c-torture/execute/20031003-1.c: New test case.
1380
1381 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
1382
1383         PR optimization/12180
1384         * gcc.dg/20031002-1.c: New test.
1385
1386         PR c++/12486
1387         * g++.dg/inherit/error1.C: New test.
1388
1389 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
1390
1391         * lib/f-torture.exp (search_for): Rename to...
1392         (search_for_re): This.  Also, clean up comments and the
1393         "regexp" invocation.
1394
1395 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
1396
1397         * gcc.c-torture/compile/20031002-1.c: New test.
1398
1399 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
1400
1401         * g++.dg/opt/cond1.C: New test.
1402
1403 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
1404
1405         * gcc.dg/Wold-style-definition-2.c: New testcase.
1406         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
1407
1408 2003-09-29  Richard Henderson  <rth@redhat.com>
1409
1410         * g++.dg/init/array10.C: Add dg-options.
1411
1412 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
1413
1414         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
1415
1416 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1417
1418         * g++.dg/template/friend19.C: Fix typo.
1419         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
1420
1421 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
1422
1423         * gcc.c-torture/execute/20030928-1.c: New test.
1424         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
1425
1426 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
1427
1428         * g++.dg/opt/unroll1.C: New test.
1429
1430 2003-09-26  Roger Sayle  <roger@eyesopen.com>
1431
1432         PR optimization/11741
1433         * gcc.dg/20030926-1.c: New test case.
1434
1435 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1436
1437         PR c++/5655
1438         * g++.dg/parse/access7.C: New test.
1439         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
1440
1441 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
1442
1443         MERGE OF objc-improvements-branch into MAINLINE:
1444         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
1445         if libobjc has not been built.
1446         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
1447         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
1448         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
1449         objc/execute/nested-3.m, objc/execute/np-2.m,
1450         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
1451         objc/execute/redefining_self.m, objc/execute/root_methods.m,
1452         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
1453         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
1454         objc.dg/special/unclaimed-category-1.h,
1455         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
1456         well as GNU runtime.
1457         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
1458         * execute/cascading-1.m, execute/function-message-1.m,
1459         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
1460         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
1461         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
1462         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
1463         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
1464         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
1465         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
1466         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
1467         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
1468         * objc.dg/bitfield-2.m: Run only on Darwin.
1469         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
1470         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
1471         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
1472         * objc.dg/const-str-1.m: Fix constant string layout.
1473
1474 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
1475
1476         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
1477
1478 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
1479
1480         * gcc.dg/darwin-abi-1.c: New file.
1481
1482 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
1483
1484         PR target/12281
1485         * gcc.c-torture/compile/20030921-1.c: New test.
1486
1487 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
1488
1489         * g++.dg/opt/reg-stack2.C: New test.
1490
1491 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
1492
1493         * g++.dg/eh/delayslot1.C: New test.
1494
1495 2003-09-20  Richard Henderson  <rth@redhat.com>
1496
1497         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
1498
1499 2003-09-20  Roger Sayle  <roger@eyesopen.com>
1500
1501         * gcc.c-torture/execute/20030920-1.c: New test case.
1502
1503 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1504
1505         * g++.dg/rtti/typeid3.C: Correct expected error message.
1506
1507 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1508
1509         PR c++/157
1510         * g++.dg/parse/crash12.C: New test.
1511
1512 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
1513
1514         * gcc.dg/compat/mixed-struct-check.h: New.
1515         * gcc.dg/compat/mixed-struct-defs.h: New.
1516         * gcc.dg/compat/mixed-struct-init.h: New.
1517         * gcc.dg/compat/struct-by-value-19_main.c: New.
1518         * gcc.dg/compat/struct-by-value-19_x.c: New.
1519         * gcc.dg/compat/struct-by-value-19_y.c: New.
1520         * gcc.dg/compat/struct-by-value-20_main.c: New.
1521         * gcc.dg/compat/struct-by-value-20_x.c: New.
1522         * gcc.dg/compat/struct-by-value-20_y.c: New.
1523         * gcc.dg/compat/struct-return-19_main.c: New.
1524         * gcc.dg/compat/struct-return-19_x.c: New.
1525         * gcc.dg/compat/struct-return-19_y.c: New.
1526         * gcc.dg/compat/struct-return-20_main.c: New.
1527         * gcc.dg/compat/struct-return-20_x.c: New.
1528         * gcc.dg/compat/struct-return-20_y.c: New.
1529
1530 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
1531         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
1532         so that it will not complain on LP64 targets.
1533
1534 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1535
1536         PR c++/495
1537         * g++.dg/template/friend24.C: New test.
1538
1539 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
1540
1541         PR c++/12332
1542         * g++.dg/template/memtmpl2.C: New test.
1543
1544 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
1545
1546         PR target/11184
1547         * gcc.dg/builtin-apply1.c: New test.
1548
1549 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
1550
1551         PR c++/9848
1552         * g++.dg/warn/Wunused-4.C: New test.
1553
1554 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1555
1556         PR c++/12316
1557         * g++.dg/other/gc2.C: New test.
1558
1559 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
1560
1561         PR c++/11991
1562         * g++.dg/rtti/typeid3.C: New test.
1563
1564         PR c++/12266
1565         * g++.dg/overload/template1.C: New test.
1566
1567 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
1568
1569         * g++.dg/opt/cfg3.C: New test.
1570
1571 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1572
1573         PR c++/7939
1574         * g++.dg/template/crash11.C: New test.
1575
1576 2003-09-16  Jason Merrill  <jason@redhat.com>
1577             Jakub Jelinek  <jakub@redhat.com>
1578
1579         * gcc.dg/attr-warn-unused-result.c: New test.
1580
1581 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
1582
1583         PR c++/12184
1584         * g++.dg/expr/call2.C: New test.
1585
1586 2003-09-15  Andreas Jaeger  <aj@suse.de>
1587
1588         * gcc.dg/Wold-style-definition-1.c: New test.
1589
1590 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
1591
1592         PR c++/3907
1593         * g++.dg/parse/template12.C: New test.
1594
1595         * g++.dg/abi/bitfield11.C: New test.
1596         * g++.dg/abi/bitfield12.C: Likewise.
1597
1598 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
1599
1600         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
1601         non-expansion of functional macro name without arguments at EOL.
1602         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
1603
1604 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
1605
1606         * gcc.c-torture/execute/20030914-[12].c: New tests.
1607
1608 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
1609
1610         PR c++/11788
1611         * g++.dg/overload/addr1.C: New test.
1612
1613 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
1614
1615         * gcc.dg/20030909-1.c: New test.
1616
1617 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
1618
1619         * gcc.dg/ultrasp10.c: New test.
1620
1621 2003-09-09  Devang Patel  <dpatel@apple.com>
1622
1623         * gcc.dg/darwin-ld-6.c: New test.
1624
1625 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1626
1627         * gcc.dg/torture/builtin-explog-1.c: New testcase.
1628
1629 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
1630
1631         * gcc.dg/ia64-types1.c: New test.
1632         * gcc.dg/ia64-types2.c: Likewise.
1633
1634 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1635
1636         * gcc.dg/builtins-1.c: Add more _Complex tests.
1637         * gcc.dg/torture/builtin-attr-1.c: Likewise.
1638
1639         * gcc.dg/builtins-1.c: Test existing _Complex functions.
1640         * gcc.dg/torture/builtin-attr-1.c: Likewise.
1641
1642 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
1643
1644         PR c++/11786
1645         * g++.dg/lookup/koenig2.C: New test.
1646
1647         PR c++/5296
1648         * g++.dg/rtti/typeid2.C: New test.
1649
1650 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
1651
1652         * gcc.c-torture/compile/20030904-1.c: New test.
1653
1654 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
1655
1656         * g++.dg/opt/longbranch2.C: New test.
1657
1658 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
1659
1660         * g++.dg/template/crash10.C: Only compile it.
1661
1662 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
1663
1664         PR middle-end/11665
1665         * gcc.c-torture/compile/20030907-1.c: New test.
1666         * g++.dg/init/array11.C: New test.
1667
1668 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
1669
1670         PR c++/11852
1671         * g++.dg/init/struct1.C: New test.
1672
1673 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
1674
1675         PR c++/12181
1676         * g++.dg/expr/comma1.C: New test.
1677
1678 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
1679
1680         PR c++/11867
1681         * g++.dg/expr/static_cast5.C: New test.
1682
1683 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
1684
1685         PR c++/11507
1686         * g++.dg/lookup/scoped7.C: New test.
1687
1688         PR c++/9574
1689         * g++.dg/other/static1.C: New test.
1690
1691         PR c++/11490
1692         * g++.dg/warn/template-1.C: New test.
1693
1694         PR c++/11432
1695         * g++.dg/template/crash10.C: New test.
1696
1697         PR c++/2478
1698         * g++.dg/overload/VLA.C: New test.
1699
1700         PR c++/10804
1701         * g++.dg/template/call1.C: New test.
1702
1703 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
1704
1705         PR c++/11794
1706         * g++.dg/parse/using3.C: New test.
1707
1708 2003-09-06  Roger Sayle  <roger@eyesopen.com>
1709
1710         PR c++/11409
1711         * g++.dg/overload/builtin3.C: New test case.
1712
1713 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
1714
1715         PR c/9862
1716         * gcc.dg/20030906-1.c: New test.
1717         * gcc.dg/20030906-2.c: Likewise.
1718
1719 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
1720
1721         PR c++/12167
1722         * g++.dg/parse/defarg5.C: New test.
1723
1724         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
1725
1726 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
1727
1728         PR c++/12163
1729         * g++.dg/expr/static_cast4.C: New test.
1730
1731         PR c++/12146
1732         * g++.dg/template/crash9.C: New test.
1733
1734 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
1735
1736         * g++.old-deja/g++.ext/pretty2.C: Update for change
1737         in __FUNCTION__.
1738         * g++.old-deja/g++.ext/pretty3.C: Likewise.
1739
1740 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
1741
1742         PR c++/11922
1743         * g++/dg/template/qualified-id1.C: New test.
1744
1745         PR c++/12037
1746         * g++.dg/warn/noeffect4.C: New test.
1747
1748 2003-09-04  Matt Austern  <austern@apple.com>
1749
1750         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
1751         * g++.dg/ext/fnname2.C: Likewise.
1752         * g++.dg/ext/fnname3.C: Likewise.
1753
1754 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
1755
1756         * g++.dg/expr/lval1.C: New test.
1757         * g++.dg/ext/lvcast.C: Remove.
1758
1759 2003-09-03  Roger Sayle  <roger@eyesopen.com>
1760
1761         PR optimization/11700.
1762         * gcc.c-torture/compile/20030903-1.c: New test case.
1763
1764 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
1765
1766         PR c++/12053
1767         * g++.dg/abi/layout4.C: New test.
1768
1769 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
1770
1771         PR c++/11553
1772         * g++.dg/parse/friend3.C: New test.
1773
1774 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
1775
1776         PR c++/11847
1777         * g++.dg/template/class1.C: New test.
1778
1779         PR c++/11808
1780         * g++.dg/expr/call1.C: New test.
1781
1782 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
1783
1784         PR c++/12114
1785         * g++.dg/init/ref9.C: New test.
1786
1787         PR c++/11972
1788         * g++.dg/template/nested4.C: New test.
1789
1790 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
1791
1792         PR c++/12093
1793         * g++.dg/template/non-dependent4.C: New test.
1794
1795         PR c++/11928
1796         * g++.dg/inherit/conv1.C: New test.
1797
1798 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
1799
1800         PR c++/6196
1801         * g++.dg/ext/label1.C: New test.
1802         * g++.dg/ext/label2.C: Likewise.
1803
1804 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
1805
1806         * g++.dg/expr/cond3.C: New test.
1807
1808 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1809
1810         * gcc.dg/builtins-1.c: Add new builtin cases.
1811
1812 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1813
1814         * gcc.dg/builtins-1.c: Add new cases.
1815         * gcc.dg/torture/builtin-attr-1.c: Likewise.
1816
1817 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1818
1819         * gcc.dg/builtins-1.c: Add more math builtin tests.
1820         * gcc.dg/torture/builtin-attr-1.c: New test.
1821
1822 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
1823
1824         PR optimization/5079
1825         * g++.dg/opt/static3.C: New test.
1826
1827 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
1828
1829         * gcc.misc-tests/gcov-10b.c: New test.
1830
1831 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
1832
1833         * g++.dg/opt/ptrmem3.C: New test.
1834
1835         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
1836
1837 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
1838
1839         * gcc.dg/20030826-2.c: New test.
1840
1841 2003-08-26  Roger Sayle  <roger@eyesopen.com>
1842
1843         PR middle-end/12002
1844         * g77.f-torture/compile/12002.f: New test case.
1845
1846 2003-08-26  Roger Sayle  <roger@eyesopen.com>
1847
1848         * gcc.dg/20030826-1.c: New test case.
1849
1850 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
1851
1852         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
1853
1854 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
1855
1856         PR c++/11871
1857         * c++.dg/lookup/crash1.C: New test.
1858
1859         * c++.dg/warn/noeffect3.C: New test.
1860
1861 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
1862
1863         * gcc.dg/compat/vector-1_x.c: Compile with -w.
1864         * gcc.dg/compat/vector-1_y.c: Ditto.
1865         * gcc.dg/compat/vector-2_x.c: Ditto.
1866         * gcc.dg/compat/vector-2_y.c: Ditto.
1867
1868 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
1869
1870         * gcc.dg/20030702-1.c: New test.
1871
1872 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
1873
1874         PR c++/8795
1875         * g++.dg/ext/altivec-1.C: New test.
1876
1877 2003-08-24  Richard Henderson  <rth@redhat.com>
1878
1879         * g++.dg/eh/simd-2.C: Add -w for x86.
1880
1881 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
1882
1883         * gcc.dg/20030815-1.c: New test.
1884
1885 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1886
1887         PR c++/3765
1888         * g++.dg/parse/access6.C: New test.
1889
1890 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1891
1892         PR c++/641, c++/11876
1893         * g++.dg/template/friend22.C: New test.
1894         * g++.dg/template/friend23.C: Likewise.
1895
1896 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
1897
1898         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
1899         identically.
1900
1901 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
1902
1903         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
1904
1905 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
1906
1907         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
1908
1909 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
1910
1911         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
1912
1913 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
1914
1915         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
1916
1917 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
1918
1919         PR c++/11919
1920         * g++.dg/overload/prom1.C: New test.
1921
1922         PR c++/11551
1923         * g++.dg/parse/dtor2.C: New test.
1924
1925         PR c++/10762
1926         * g++.dg/parse/using2.C: New test.
1927
1928 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
1929
1930         PR target/11805
1931         * gcc.c-torture/compile/20030821-1.c: New.
1932
1933 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
1934
1935         PR c++/11834
1936         * g++.dg/template/deduce2.C: New test.
1937
1938 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
1939
1940         * gcc.c-torture/execute/20030821-1.c: New test.
1941
1942 2003-08-20  Roger Sayle  <roger@eyesopen.com>
1943
1944         PR middle-end/11984
1945         * gcc.dg/20030820-1.c: New test case.
1946
1947 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
1948
1949         PR c++/11945
1950         * g++.dg/warn/noeffect2.C: New test.
1951
1952 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
1953
1954         PR c++/10926
1955         * g++.dg/template/dtor2.C: New test.
1956
1957         PR c++/11684
1958         * g++.dg/template/operator1.C: New test.
1959         * g++.dg/parse/operator4.C: New test.
1960
1961         PR c++/11946.C
1962         * g++.dg/expr/enum1.C: New test.
1963         * gcc.dg/c99-bool-1.c: Remove bogus warning.
1964
1965         PR c++/11036.C
1966         * g++.dg/parse/elab2.C: New test.
1967         * g++.dg/parse/typedef4.C: Change error message.
1968         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
1969         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
1970         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
1971
1972 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
1973
1974         * gcc.dg/pch/warn-1.c: New.
1975         * gcc.dg/pch/warn-1.hs: New.
1976
1977         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
1978         not-tested file.
1979
1980 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
1981
1982         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
1983
1984 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
1985
1986         * gcc.dg/uninit-D.c: New Test.
1987         * gcc.dg/uninit-E.c: New Test.
1988         * gcc.dg/uninit-F.c: New Test.
1989         * gcc.dg/uninit-G.c: New Test.
1990
1991 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
1992
1993         * g++.dg/README: Describe the pch directory.
1994
1995 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1996
1997         PR c++/11174
1998         * g++.dg/parse/access4.C: New test.
1999         * g++.dg/parse/access5.C: Likewise.
2000         * g++.old-deja/g++.jason/access17.C: Adjust error message.
2001
2002 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
2003
2004         * gcc.dg/noncompile/20030818-1.c: New.
2005
2006 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
2007
2008         PR c++/11957
2009         * g++.dg/warn/noeffect1.C: New test.
2010
2011         * g++.dg/template/scope2.C: New test.
2012         * g++.dg/template/error2.C: Correct dg-error
2013
2014 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
2015
2016         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
2017
2018 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
2019
2020         PR C++/11512
2021         * g++.dg/template/warn1.C: New.
2022
2023 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
2024
2025         * g++.dg/template/error2.C: New test.
2026         * g++.dg/lookup/using7.C: Adjust errors
2027         * g++.old-deja/g++.pt/crash36.C: Likewise.
2028         * g++.old-deja/g++.pt/derived3.C: Likewise.
2029
2030 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2031
2032         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
2033         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
2034         * gcc.c-torture/execute/builtins/string-9.c: New, from
2035         string-opt-9.c.  Adjust for execute/builtins framework.
2036         * gcc.c-torture/execute/string-opt-9.c: Delete.
2037
2038 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
2039
2040         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
2041
2042         * g++.dg/parse/ret-type2.C: New test.
2043
2044         PR c++/11703
2045         * g++.dg/init/new8.C: New test.
2046
2047         PR c++/10923
2048         * g++.dg/parse/typedef5.C: New test.
2049
2050         PR c++/9512
2051         * g++.dg/parse/qualified2.C: New test.
2052         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
2053         invalid code.
2054
2055 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
2056
2057         * g++.dg/conversion/ptrmem1.C: New test.
2058
2059 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
2060
2061         PR target/11693
2062         * gcc.dg/20030811-1.c: New test.
2063
2064         PR target/11535
2065         * gcc.c-torture/execute/20030811-1.c: New test.
2066
2067 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2068
2069         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
2070
2071 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
2072
2073         PR c++/11789.C
2074         * g++.dg/inherit/multiple1.C: New test.
2075
2076 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
2077
2078         * gcc.dg/spe1.c: New test.
2079
2080         PR c++/11670
2081         * g++.dg/expr/cast2.C: New test.
2082
2083         PR c++/10530
2084         * g++.dg/template/dependent-name2.C: New test.
2085
2086 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
2087
2088         * g++.dg/parse/crash11.C: Put the dg options in comments.
2089
2090 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
2091
2092         * lib/gcc-dg.exp: Update for diagnostic change.
2093
2094 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2095
2096         PR c++/5767
2097         * g++.dg/parse/crash11.C: New test.
2098
2099 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
2100
2101         * gcc.dg/cpp/spacing1.c: Update.
2102
2103 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
2104
2105         PR target/11739
2106         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
2107         a value for -mtune.
2108
2109 2003-08-04  Roger Sayle  <roger@eyesopen.com>
2110
2111         PR middle-end/11771
2112         * gcc.c-torture/compile/20030804-1.c: New test case.
2113
2114 2003-08-04  Roger Sayle  <roger@eyesopen.com>
2115
2116         * gcc.dg/20030804-1.c: New test case.
2117
2118 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
2119
2120         * gcc.dg/cpp/separate-1.c: New test.
2121
2122 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
2123
2124         PR c++/11704
2125         * g++.dg/template/dependent-expr2.C: New test.
2126
2127         PR c++/11766
2128         * g++.dg/expr/ptrmem1.C: New test.
2129
2130 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2131
2132         PR c++/9453
2133         * g++.dg/template/friend15.C: New test.
2134
2135 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
2136
2137         * lib/dg-pch.exp: Work round PCH bug.
2138
2139 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2140
2141         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
2142         builtins.  Move cases from builtins-4.c here.
2143
2144         * gcc.dg/torture/builtin-math-1.c: New test taken from
2145         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
2146         additional cases.
2147
2148         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
2149         Delete.
2150
2151 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
2152
2153         PR c++/9447
2154         * g++.dg/template/using7.C: New test.
2155
2156 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
2157
2158         * import1.c, import2.c: New tests.
2159
2160 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
2161
2162         * g++.dg/eh/crossjump1.C: New test.
2163
2164 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
2165
2166         PR c++/11697
2167         * g++.dg/template/using6.C: New test.
2168
2169         PR c++/11744
2170         * g++.dg/template/koenig2.C: New test.
2171
2172 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2173
2174         PR c++/7983
2175         * g++.dg/parse/typedef4.C: New test.
2176
2177 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2178
2179         PR c++/8442, c++/8806
2180         * g++.dg/template/elab1.C: New test.
2181         * g++.dg/template/type2.C: Likewise.
2182         * g++.dg/template/ttp3.C: Adjust expected error message.
2183         * g++.old-deja/g++.law/visibility13.C: Likewise.
2184         * g++.old-deja/g++.niklas/t135.C: Likewise.
2185         * g++.old-deja/g++.pt/ttp41.C: Likewise.
2186         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
2187         template argument.
2188         * g++.old-deja/g++.pt/ttp44.C: Likewise.
2189
2190 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
2191
2192         PR c++/11295
2193         * g++.dg/ext/stmtexpr1.C: New test.
2194
2195         * g++.dg/opt/tmp1.C: New test.
2196
2197         PR c++/11525
2198         * g++.dg/parse/constant4.C: New test.
2199
2200         PR c++/9447
2201         * g++.dg/template/using5.C: New test.
2202
2203 2003-07-31  Roger Sayle  <roger@eyesopen.com>
2204
2205         * gcc.dg/builtins-27.c: New test case.
2206
2207 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
2208
2209         * gcc.dg/tls/opt-7.c: New test.
2210
2211 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
2212
2213         * g++.old-deja/g++.other/crash18.C: Remove.
2214
2215 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
2216
2217         * g++.dg/template/explicit3.C: New.
2218         * g++.dg/template/explicit4.C: New.
2219         * g++.dg/template/explicit5.C: New.
2220
2221         PR c++/11347
2222         * g++.dg/template/memtmpl1.C: New.
2223
2224 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
2225
2226         PR target/11565
2227         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
2228         * gcc.dg/i386-387-5.c (dg-options): Likewise.
2229
2230 2003-07-30  Jan Hubicka  <jh@suse.cz>
2231
2232         * vtgc1.c: Kill.
2233
2234 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
2235
2236         * gcc.dg/struct-in-proto-1.c: New test.
2237
2238 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
2239
2240         * gcc.dg/cpp/include2.c: Only expect one message.
2241
2242 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
2243
2244         PR c++/9447
2245         * g++.dg/template/using1.C: New test.
2246         * g++.dg/template/using2.C: New test.
2247         * g++.dg/template/using3.C: New test.
2248         * g++.dg/template/using4.C: New test.
2249
2250 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
2251
2252         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
2253         * gcc.c-torture/execute/string-opt-10.c: Likewise.
2254
2255 2003-07-28  Jan Hubicka  <jh@suse.cz>
2256
2257         PR c++/11530
2258         * g++.dg/opt/call1.C: New test.
2259
2260 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
2261
2262         PR c++/11667
2263         * g++.dg/init/enum2.C: New test.
2264         * g++.dg/template/overload1.C: Add "-w" option.
2265
2266 2003-07-28    <hp@bitrange.com>
2267
2268         * gcc.dg/Wdeclaration-after-statement-1.c,
2269         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
2270
2271 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
2272
2273         * gcc.c-torture/compile/20030725-1.c: New test.
2274
2275 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
2276
2277         * gcc.dg/20030505.c: Only run for SPE.
2278         Remove definition of opaque type.
2279
2280 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
2281
2282         * g++.dg/template/ptrmem6.C: New test.
2283
2284 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
2285
2286         * gcc.c-torture/compile/zero-strct-2.c: New test.
2287
2288 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
2289
2290         * gcc.dg/intermod-1.c: New test.
2291
2292 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
2293
2294         PR c++/11617
2295         * g++.dg/template/lookup2.C: New test.
2296         * g++.dg/template/memclass1.C: Remove instantiated from error.
2297         * g++.dg/other/error2.C: Tweak expected errors.
2298
2299         PR c++/11596
2300         * g++.dg/template/defarg3.C: New test.
2301
2302         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
2303
2304 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
2305
2306         * g++.dg/inherit/access5.C: New test.
2307
2308 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2309
2310         PR c++/11513
2311         * g++.dg/template/crash8.C: New test.
2312
2313 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
2314
2315         PR c/10602
2316         * gcc.dg/noncompile/incomplete-2.c: New test.
2317
2318 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
2319
2320         PR c++/11645
2321         * g++.dg/inherit/access4.C: New test.
2322
2323         PR c++/11517
2324         * g++.dg/expr/cond2.C: New test.
2325
2326         PR optimization/10679
2327         * g++.dg/opt/inline4.C: New test.
2328
2329 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
2330
2331         * g++.dg/parse/crash10: New test.
2332
2333 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
2334
2335         * g++.dg/ext/flexary1.C: New test.
2336
2337 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2338
2339         PR c++/10793
2340         * g++.dg/template/crash9.C: New test.
2341
2342 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2343
2344         PR c++/3004
2345         * g++.dg/parse/typedef3.C: New test.
2346
2347         PR c++/7906
2348         * g++.dg/parse/operator2.C: New test.
2349
2350         PR c++/8895
2351         * g++.dg/parse/def-tmpl-arg1.C: New test.
2352
2353         PR c++/9282
2354         * g++.dg/parse/funptr1.C: New test.
2355
2356         PR c++/9452
2357         * g++.dg/parse/ambig3.C: New test.
2358
2359         PR c++/9454
2360         * g++.dg/parse/operator3.C: New test.
2361
2362         PR c++/9486
2363         * g++.dg/parse/template10.C: New test.
2364
2365         PR c++/9488
2366         * g++.dg/parse/template11.C: New test.
2367
2368         PR c++/10150
2369         * g++.dg/parse/invalid-op1.C: New test.
2370
2371         PR c++/10247
2372         * g++.dg/parse/condexpr1.C: New test.
2373
2374 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
2375
2376         * g++.dg/ext/packed3.C: New test.
2377         * g++.dg/ext/packed4.C: New test.
2378
2379         * gcc.dg/pack-test-3.c: New test.
2380
2381 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
2382
2383         * lib/compat.exp: Handle dg-options per source file.
2384         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
2385         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
2386         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
2387         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
2388         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
2389         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
2390         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
2391         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
2392         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
2393         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
2394         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
2395         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
2396         * g++.dg/compat/break/bitfield7_x.C: Ditto.
2397         * g++.dg/compat/break/bitfield7_y.C: Ditto.
2398
2399 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
2400
2401         PR c/10320
2402         * gcc.c-torture/execute/20030718-1.c: New test.
2403
2404 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
2405
2406         PR optimization/11536
2407         * gcc.dg/20030721-1.c: New test.
2408
2409 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
2410
2411         PR c++/11546
2412         * g++.dg/template/lookup1.C: New test.
2413
2414 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
2415
2416         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
2417         diagnostics of ill-formed constructs involving labels.
2418         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
2419         the new 'previously defined here' message.
2420
2421 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
2422
2423         * g++.dg/parse/non-dependent2.C: New test.
2424
2425 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
2426
2427         * g++.dg/init/init-ref4.C: xfail on targets without
2428         weak symbols.
2429
2430 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
2431
2432         PR target/11087
2433         * gcc.c-torture/execute/20030717-1.c: New test.
2434
2435 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
2436
2437         * g++.dg/opt/cfg1.C: New test.
2438
2439 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
2440
2441         PR optimization/11557
2442         * gcc.dg/20030717-1.c: New test.
2443
2444 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
2445
2446         PR c++/10476
2447         * g++.dg/expr/crash-1.C: New test.
2448
2449         PR c++/11027
2450         * g++.dg/template/init3.C: New test.
2451
2452         PR c++/8222
2453         * g++.dg/template/non-dependent1.C: New test.
2454
2455         PR c++/11070
2456         * g++.dg/template/non-dependent2.C: New test.
2457
2458         PR c++/11071
2459         * g++.dg/template/non-dependent3.C: New test.
2460
2461         PR c++/9907
2462         * g++.dg/template/sizeof5.C: New test.
2463
2464 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
2465
2466         PR 11498
2467         * gcc.c-torture/compile/mangle-1.c: New file.
2468
2469 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2470
2471         PR c++/7809
2472         * g++.dg/parse/access3.C: New test.
2473
2474 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
2475
2476         PR c++/11384
2477         * g++.dg/init/init-ref4.C: New test.
2478
2479 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
2480
2481         PR c++/11547
2482         * g++.dg/parse/constant3.C: New test.
2483         * g++.dg/parse/crash7.C: Likewise.
2484
2485 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
2486
2487         PR target/11008
2488         * gcc.dg/i386-pentium4-not-mull.c: New.
2489
2490 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
2491
2492         * gcc.dg/asm-names.c (ymain): Make it weak.
2493
2494 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2495
2496         PR c++/5421
2497         * g++.dg/template/friend21.C: New test.
2498
2499 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
2500
2501         * gcc.dg/cleanup-8.c: New test.
2502         * gcc.dg/cleanup-9.c: New test.
2503
2504 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
2505
2506         * g++.dg/ext/dll-MI1.h: New file.
2507         * g++.dg/ext/dllexport-MI1.C: New file.
2508         * g++.dg/ext/dllimport-MI1.C: New file.
2509
2510 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
2511
2512         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
2513         it does not have cmpstrsi patterns (just cmpmemsi).
2514
2515 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
2516
2517         PR debug/11473
2518         * g++.dg/debug/debug8.C: New test.
2519
2520 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2521
2522         PR c++/10108
2523         * g++.dg/template/crash7.C: New test.
2524
2525 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
2526
2527         PR target/10795
2528         * gcc.c-torture/compile/20030708-1.c: New.
2529
2530 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
2531
2532         * gcc.c-torture/execute/20030715-1.c: New test.
2533
2534 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
2535
2536         * gcc.dg/pch/inline-3.c: New file.
2537         * gcc.dg/pch/inline-3.hs: New file.
2538         * gcc.dg/pch/inline-4.c: New file.
2539         * gcc.dg/pch/inline-4.hs: New file.
2540
2541 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
2542
2543         PR c++/11509
2544         * g++.dg/template/crash6.C: New test.
2545
2546         PR c++/7053
2547         * g++.dg/template/friend20.C: New test.
2548
2549         PR c++/7019
2550         * g++.dg/template/overload2.C: New test.
2551
2552 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
2553
2554         PR optimization/11440
2555         * gcc.c-torture/execute/20030714-1.c: New test.
2556
2557 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2558
2559         PR c++/11154
2560         * g++.dg/template/partial2.C: New test.
2561
2562 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
2563
2564         PR c++/11503
2565         * g++.dg/template/anon1.C: New test.
2566
2567         PR c++/11493
2568         PR c++/11495
2569         * g++.dg/parse/template9.C: Likewise.
2570         * g++.dg/template/crash4.C: New test.
2571         * g++.dg/template/koenig1.C: Likewise.
2572         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
2573         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
2574         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
2575         functions.
2576         * g++.old-deja/g++.jason/template36.C: Likewise.
2577         * g++.old-deja/g++.mike/p1989.C: Likewise.
2578         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
2579         * g++.old-deja/g++.pt/ttp20.C: Use this->.
2580         * g++.old-deja/g++.pt/ttp21.C: Use this->.
2581         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
2582         compiling.
2583         * g++.old-deja/g++.pt/union2.C: Use this->.
2584
2585 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
2586
2587         * gcc.dg/20030711-1.c: New test.
2588
2589 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
2590
2591         PR c++/11050
2592         * g++.dg/parse/args1.C: New test.
2593         * g++.pt/defarg8.C: Change expected errors.
2594
2595 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
2596
2597         PR c++/8164
2598         * g++.dg/template/nontype2.C: New test.
2599
2600         PR c++/10558
2601         * g++.dg/parse/template8.C: New test.
2602
2603         PR c++/8327
2604         * g++.dg/template/scope1.C: New test.
2605
2606         * g++.dg/warn/Wsign-compare-1.C: New test.
2607
2608 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
2609
2610         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
2611
2612 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
2613
2614         PR c++/9411
2615         * g++.dg/template/explicit2.C: New test.
2616
2617         PR c++/10032
2618         * g++.dg/warn/pedantic1.C: New test.
2619
2620 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
2621
2622         PR c++ 9483
2623         * g++.dg/other/field1.C: New test.
2624
2625 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
2626
2627         PR c/11449
2628         * gcc.c-torture/compile/20030707-1.c: New.
2629
2630 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2631
2632         PR c++/10849
2633         * g++.dg/template/access12.C: New test.
2634
2635 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
2636
2637         * g++.dg/bprob/bprob.exp (prof_ext): Update.
2638         * g77.dg/bprob/bprob.exp (prof_ext): Update.
2639         * gcc.misc-tests/bprob.exp (prof_ext): Update.
2640         * gcc.misc-tests/gcov.exp: Update
2641         * g++.dg/gcov/gcov.exp: Update
2642         * lib/gcov.exp: Update.
2643
2644 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
2645
2646         * g++.dg/abi/mangle17.C: Make sure template expressions are
2647         dependent.
2648         * g++.dg/abi/mangle4.C: Mark erroneous casts.
2649         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
2650         * g++.dg/opt/stack1.C: Remove erroneous code.
2651         * g++.dg/parse/template7.C: New test.
2652         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
2653         * g++.old-deja/g++.pt/crash4.C: Likewise.
2654
2655 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2656
2657         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
2658         with zero or one occurence of `$' after the initial `L'.
2659
2660 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
2661
2662         * gcc.c-torture/compile/20030704-1.c: Add a comment.
2663
2664 2003-07-08  Roger Sayle  <roger@eyesopen.com>
2665
2666         PR c/11370
2667         * gcc.dg/Wunreachable-6.c: New testcase.
2668         * gcc.dg/Wunreachable-7.c: New testcase.
2669
2670 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
2671
2672         PR c/11420
2673         * gcc.dg/20030708-1.c: New test.
2674
2675 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
2676
2677         * gcc.dg/compat/sdata-section.h: New file.
2678         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
2679         * gcc.dg/torture/mips-sdata-1.c: New test.
2680
2681 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2682
2683         PR c++/11030
2684         * g++.dg/template/friend19.C: New test.
2685
2686 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
2687
2688         * g++.dg/opt/strength-reduce.C: New test.
2689
2690 2003-07-07  Roger Sayle  <roger@eyesopen.com>
2691
2692         PR target/10979
2693         * gcc.dg/20030707-1.c: New testcase.
2694
2695 2003-07-07  Roger Sayle  <roger@eyesopen.com>
2696
2697         PR optimization/11059
2698         * g++.dg/opt/emptyunion.C: New testcase.
2699
2700 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
2701             Eric Botcazou  <ebotcazou@libertysurf.fr>
2702
2703         * g++.dg/opt/stack1.C: New test.
2704
2705 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
2706
2707         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
2708         run test.
2709
2710         PR c++/11431
2711         * g++.dg/expr/static_cast3.C: New test.
2712
2713 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
2714
2715         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
2716         everywhere.
2717         * gcc.dg/concat.c: Concatenation of string constants with
2718         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
2719         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
2720         * gcc.dg/cpp/escape-2.c: Use wide character constants where
2721         necessary to avoid multi-character character constant warning.
2722         * gcc.dg/cpp/escape.c: Likewise.
2723         * gcc.dg/cpp/ucs.c: Likewise.
2724         Remove backslashes from dg-bogus comments, as they confuse Tcl.
2725         Fix a typo.
2726
2727 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
2728
2729         PR c/11428
2730         * gcc.c-torture/compile/20030704-1.c: New.
2731
2732 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
2733
2734         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
2735
2736 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
2737
2738         PR c++/5287, PR c++/7910,  PR c++/11021
2739         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
2740         tests for warnings.
2741         * g++.dg/ext/dllimport2.C: Add tests for warnings.
2742         * g++.dg/ext/dllimport3.C: Likewise.
2743         * g++.dg/ext/dllimport4.C: New file.
2744         * g++.dg/ext/dllimport5.C: New file.
2745         * g++.dg/ext/dllimport6.C: New file.
2746         * g++.dg/ext/dllimport7.C: New file.
2747         * g++.dg/ext/dllimport8.C: New file.
2748         * g++.dg/ext/dllimport9.C: New file.
2749         * g++.dg/ext/dllimport10.C: New file.
2750         * g++.dg/ext/dllexport1.C: New file.
2751
2752 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
2753
2754         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
2755         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
2756
2757 2003-07-03  Roger Sayle  <roger@eyesopen.com>
2758
2759         * gcc.dg/builtins-25.c: New testcase.
2760         * gcc.dg/builtins-26.c: New testcase.
2761
2762 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
2763
2764         * gcc.dg/compat/vector-defs.h: New file.
2765         * gcc.dg/compat/vector-setup.h: New file.
2766         * gcc.dg/compat/vector-check.h: New file.
2767         * gcc.dg/compat/vector-1_main.c: New file.
2768         * gcc.dg/compat/vector-1_x.c: New file.
2769         * gcc.dg/compat/vector-1_y.c: New file.
2770         * gcc.dg/compat/vector-2_main.c: New file.
2771         * gcc.dg/compat/vector-2_x.c: New file.
2772         * gcc.dg/compat/vector-2_y.c: New file.
2773
2774         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
2775         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
2776         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
2777         * gcc.dg/compat/struct-align-1.h: New file.
2778         * gcc.dg/compat/struct-align-1_main.c: New file.
2779         * gcc.dg/compat/struct-align-1_x.c: New file.
2780         * gcc.dg/compat/struct-align-1_y.c: New file.
2781         * gcc.dg/compat/struct-align-2.h: New file.
2782         * gcc.dg/compat/struct-align-2_main.c: New file.
2783         * gcc.dg/compat/struct-align-2_x.c: New file.
2784         * gcc.dg/compat/struct-align-2_y.c: New file.
2785
2786         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
2787         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
2788         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
2789         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
2790         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
2791         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
2792         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
2793         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
2794         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
2795         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
2796         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
2797         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
2798         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
2799         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
2800         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
2801         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
2802         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
2803         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
2804         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
2805         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
2806         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
2807         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
2808         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
2809         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
2810         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
2811         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
2812         * gcc.dg/compat/struct-return-10_x.c: Ditto.
2813         * gcc.dg/compat/struct-return-2_x.c: Ditto.
2814         * gcc.dg/compat/struct-return-3_x.c: Ditto.
2815
2816 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
2817
2818         * gcc.dg/i386-call-1.c: New test.
2819
2820 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
2821
2822         PR c++/9162
2823         * g++.dg/parse/defarg4.C: New.
2824
2825 2003-07-03  Roger Sayle  <roger@eyesopen.com>
2826
2827         PR target/10700
2828         * gcc.c-torture/compile/20030703-1.c: New test case.
2829
2830 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
2831
2832         * g++.dg/template/local3.C: Remove extra semicolon.
2833
2834 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
2835
2836         * gcc.dg/i386-volatile-1.c: New test.
2837
2838 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
2839
2840         PR c++/11072
2841         * g++.dg/other/offsetof2.C: XFAIL.
2842         * g++.dg/other/offsetof5.C: New.
2843
2844         PR c++/10219
2845         * g++.dg/template/error1.C: New.
2846
2847         PR c++/9779
2848         * g++.dg/template/dependent-expr1.C: New.
2849
2850 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
2851
2852         PR c++/6949
2853         * g++.dg/template/local3.C: New test.
2854
2855         PR c++/11149
2856         * g++.dg/lookup/scoped6.C: New test.
2857
2858 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
2859
2860         PR c++/8046
2861         * g++.dg/other/error7.C: New test.
2862
2863 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
2864
2865         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
2866         * g++.old-deja/g++.abi/vtable3.h: Likewise.
2867         * g++.old-deja/g++.law/code-gen5.C: Likewise.
2868         * g++.old-deja/g++.other/union2.C: Likewise.
2869         * gcc.dg/c90-const-expr-2.c: Likewise.
2870         * gcc.dg/c90-const-expr-3.c: Likewise.
2871         * gcc.dg/c99-const-expr-2.c: Likewise.
2872         * gcc.dg/c99-const-expr-3.c: Likewise.
2873         * gcc.dg/concat.c: Likewise.
2874
2875 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
2876
2877         PR c++/9559
2878         * g++.dg/init/static1.C: New test.
2879
2880 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2881
2882         * Changelog: Remove ">>>>>>>" from previous change.
2883
2884 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2885
2886         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
2887         * g++.old-deja/g++.other/access2.C: Likewise.
2888         * g++.old-deja/g++.other/decl2.C: Likewise.
2889         * gcc.c-torture/execute/20020615-1.c: Likewise.
2890
2891 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
2892
2893         PR c++/4933
2894         * g++.dg/template/sizeof4.C: New test.
2895
2896 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
2897
2898         * g++.dg/other/error6.C: New test.
2899
2900 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
2901
2902         PR c++/10750
2903         * g++.dg/parse/constant2.C: New test.
2904
2905 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
2906
2907         PR c++/11106
2908         * g++.dg/other/error5.C: New test.
2909
2910 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2911
2912         * gcc.dg/format/gcc_diag-1.c: New test.
2913
2914 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
2915
2916         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
2917
2918 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
2919
2920         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
2921         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
2922         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
2923
2924 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
2925
2926         * gcc.c-torture/execute/builtins/string-8.c: New test.
2927         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
2928         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
2929         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
2930
2931 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
2932
2933         PR c++/10468
2934         * g++.dg/ext/typeof6.C: New test.
2935
2936 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
2937
2938         PR c++/10796
2939         * g++.dg/init/enum1.C: New test.
2940
2941 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
2942
2943         * gcc.dg/20030627-1.c: New test.
2944
2945 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
2946
2947         PR c++/11332
2948         * g++.dg/expr/static_cast2.C: New test.
2949
2950 2003-06-26  Roger Sayle  <roger@eyesopen.com>
2951             Jakub Jelinek  <jakub@redhat.com>
2952
2953         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
2954         sprintf(dst,"%s",src) optimization.
2955         * gcc.c-torture/execute/20030626-1.c: New test case.
2956         * gcc.c-torture/execute/20030626-2.c: New test case.
2957
2958 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
2959
2960         * gcc.c-torture/execute/multi-ix.c: New test.
2961
2962         * gcc.c-torture/execute/simd-4.c (main):
2963         Added missing semicolon at end of union.
2964
2965 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
2966
2967         PR c++/8266
2968         * g++.dg/template/explicit-instantiation3.C: New test.
2969
2970 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
2971
2972         * gcc.dg/20030626-1.c: Use signed char.
2973
2974 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
2975
2976         * gcc.dg/20030626-1.c: New test.
2977
2978 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
2979
2980         * const-str-2.m: Update.
2981
2982 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
2983
2984         PR c++/10990
2985         * g++.dg/rtti/dyncast1.C: New test.
2986         * g++.dg/abi/mangle4.C: Correct base-specifier access.
2987         * g++.dg/lookup/scoped1.C: Remove XFAIL.
2988         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
2989
2990         PR c++/10931
2991         * g++.dg/expr/static_cast1.C: New test.
2992
2993 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
2994
2995         * gcc.dg/20030625-1.c: New test.
2996
2997 2003-06-24  Roger Sayle  <roger@eyesopen.com>
2998
2999         * gcc.c-torture/compile/20030624-1.c: New test case.
3000
3001 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
3002
3003         * gcc.c-torture/execute/string-opt-17.c: New test.
3004
3005 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
3006
3007         PR c++/5754
3008         * g++.dg/parse/crash6.C: New test.
3009
3010 2003-06-23  Roger Sayle  <roger@eyesopen.com>
3011
3012         * gcc.dg/builtins-24.c: New test case.
3013
3014 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
3015
3016         * g++.dg/opt/operator1.C: New test.
3017
3018 2003-06-22  Roger Sayle  <roger@eyesopen.com>
3019
3020         * gcc.c-torture/execute/string-opt-16.c: New test case.
3021
3022 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
3023
3024         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
3025         * g++.old-deja/g++.other/conv7.C: Likewise
3026         * g++.old-deja/g++.other/overcnv2.C: Likewise.
3027         * g++.old-deja/g++.other/overload14.C: Likewise.
3028
3029 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
3030
3031         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
3032         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
3033
3034 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
3035
3036         PR c++/10888
3037         * g++.dg/warn/Winline-3.C: New test.
3038
3039 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
3040
3041         * lib/target-supports.exp (check_alias_available): Make the test
3042         program acceptable to the Solaris assembler.
3043
3044         PR c++/10749
3045         * g++.dg/template/memclass2.C: New test.
3046
3047 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
3048             Eric Botcazou  <ebotcazou@libertysurf.fr>
3049
3050         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
3051         data for non-matching targets.
3052         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
3053
3054 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
3055
3056         PR c++/10845
3057         * g++.dg/template/member3.C: New test.
3058
3059 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
3060
3061         PR c++/10939
3062         * g++.dg/template/func1.C: New test.
3063
3064         PR c++/9649
3065         * g++.dg/template/static4.C: New test.
3066         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
3067
3068         PR c++/11041
3069         * g++.dg/init/ref7.C: New test.
3070
3071 2003-06-19  Matt Austern  <austern@apple.com>
3072
3073         PR c++/11228
3074         * g++.dg/anew1.C: New test.
3075         * g++.dg/anew2.C: New test.
3076         * g++.dg/anew3.C: New test.
3077         * g++.dg/anew4.C: New test.
3078
3079 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
3080
3081         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
3082
3083 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
3084
3085         * gcc.c-torture/execute/simd-4.c (main): Make expected value
3086         endian-dependent.
3087
3088 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
3089
3090         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
3091         Remove cruft.
3092
3093 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
3094
3095         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
3096         * gcc.c-torture/compile/961203-1.c: Likewise.
3097         * gcc.c-torture/compile/980506-1.c: Likewise.
3098
3099 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
3100
3101         PR c++/10712
3102         * g++.dg/lookup/using7.C: New test.
3103
3104 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
3105
3106         PR c++/11105
3107         * g++.dg/abi/conv1.C: Remove it.
3108         * g++.dg/template/conv7.C: New test.
3109         * g++.dg/template/conv8.C: Likewise.
3110         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
3111         conversion operator.
3112
3113 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
3114
3115         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
3116         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
3117         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
3118         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
3119         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
3120         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
3121         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
3122         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
3123         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
3124         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
3125         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
3126         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
3127         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
3128         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
3129         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
3130         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
3131         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
3132         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
3133         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
3134         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
3135         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
3136         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
3137         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
3138         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
3139         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
3140         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
3141         * gcc.dg/compat/struct-return-10_x.c: Ditto.
3142         * gcc.dg/compat/struct-return-2_x.c: Ditto.
3143         * gcc.dg/compat/struct-return-3_x.c: Ditto.
3144
3145 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
3146
3147         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
3148         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
3149         indications.
3150
3151 2003-06-16  Roger Sayle  <roger@eyesopen.com>
3152
3153         * gcc.dg/i386-387-5.c: New test case.
3154         * gcc.dg/i386-387-6.c: New test case.
3155         * gcc.dg/builtins-23.c: New test case.
3156
3157 2003-06-15  Roger Sayle  <roger@eyesopen.com>
3158
3159         * gcc.dg/builtins-22.c: New test case.
3160         * gcc.dg/i386-387-1.c: Update to test exp.
3161         * gcc.dg/i386-387-2.c: Likewise.
3162
3163 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3164
3165         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
3166
3167 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
3168
3169         * lib/gcc-dg.exp (dg-require-dll): New function.
3170         (dg-xfail-if): Likewise.
3171         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
3172         driver.
3173
3174         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
3175         * gcc.c-torture/compile/20001205-1.c: Likewise.
3176         * gcc.c-torture/compile/20001226-1.c: Likewise.
3177         * gcc.c-torture/compile/20010518-2.c: Likewise.
3178         * gcc.c-torture/compile/20020312-1.c: Likewise.
3179         * gcc.c-torture/compile/20020604-1.c: Likewise.
3180         * gcc.c-torture/compile/920501-12.c: Likewise.
3181         * gcc.c-torture/compile/920501-4.c: Likewise.
3182         * gcc.c-torture/compile/920520-1.c: Likewise.
3183         * gcc.c-torture/compile/920521-1.c: Likewise.
3184         * gcc.c-torture/compile/920625-1.c: Likewise.
3185         * gcc.c-torture/compile/961203-1.c: Likewise.
3186         * gcc.c-torture/compile/980506-1.c: Likewise.
3187         * gcc.c-torture/compile/981006-1.c: Likewise.
3188         * gcc.c-torture/compile/981022-1.c: Likewise.
3189         * gcc.c-torture/compile/981223-1.c: Likewise.
3190         * gcc.c-torture/compile/990617-1.c: Likewise.
3191         * gcc.c-torture/compile/dll.c: Likewise.
3192         * gcc.c-torture/compile/labels-3.c: Likewise.
3193         * gcc.c-torture/compile/mipscop-1.c: Likewise.
3194         * gcc.c-torture/compile/mipscop-2.c: Likewise.
3195         * gcc.c-torture/compile/mipscop-3.c: Likewise.
3196         * gcc.c-torture/compile/mipscop-4.c: Likewise.
3197         * gcc.c-torture/compile/simd-5.c: Likewise.
3198         * gcc.c-torture/compile/20000804-1.x: Remove.
3199         * gcc.c-torture/compile/20001205-1.x: Likewise.
3200         * gcc.c-torture/compile/20001226-1.x: Likewise.
3201         * gcc.c-torture/compile/20010518-2.x: Likewise.
3202         * gcc.c-torture/compile/20020312-1.x: Likewise.
3203         * gcc.c-torture/compile/20020604-1.x: Likewise.
3204         * gcc.c-torture/compile/920501-12.x: Likewise.
3205         * gcc.c-torture/compile/920501-4.x: Likewise.
3206         * gcc.c-torture/compile/920520-1.x: Likewise.
3207         * gcc.c-torture/compile/920521-1.x: Likewise.
3208         * gcc.c-torture/compile/920625-1.x: Likewise.
3209         * gcc.c-torture/compile/961203-1.x: Likewise.
3210         * gcc.c-torture/compile/980506-1.x: Likewise.
3211         * gcc.c-torture/compile/981006-1.x: Likewise.
3212         * gcc.c-torture/compile/981022-1.x: Likewise.
3213         * gcc.c-torture/compile/981223-1.x: Likewise.
3214         * gcc.c-torture/compile/990617-1.x: Likewise.
3215         * gcc.c-torture/compile/mipscop-1.x: Likewise.
3216         * gcc.c-torture/compile/mipscop-2.x: Likewise.
3217         * gcc.c-torture/compile/mipscop-3.x: Likewise.
3218         * gcc.c-torture/compile/mipscop-4.x: Likewise.
3219         * gcc.c-torture/compile/simd-5.x: Likewise.
3220
3221         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
3222
3223 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
3224
3225         * gcc.c-torture/execute/20030611-1.c: New test.
3226
3227 2003-06-12  Roger Sayle  <roger@eyesopen.com>
3228
3229         PR middle-end/168
3230         * gcc.dg/20030612-1.c: New test case.
3231
3232 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
3233
3234         PR c++/10635
3235         * g++.dg/expr/cast1.C: New test.
3236
3237 2003-06-12  Roger Sayle  <roger@eyesopen.com>
3238
3239         * gcc.dg/builtins-21.c: New test case.
3240
3241 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
3242
3243         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
3244         options instead of at the end.
3245         * lib/objc.exp (objc_target_compile): Likewise.
3246
3247 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
3248
3249         PR c++/10432
3250         * g++.dg/parse/error1.C: New test.
3251
3252 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
3253
3254         * gcc.dg/compat/struct-by-value-11_main.c: New file.
3255         * gcc.dg/compat/struct-by-value-11_x.c: New file.
3256         * gcc.dg/compat/struct-by-value-11_y.c: New file.
3257         * gcc.dg/compat/struct-by-value-12_main.c: New file.
3258         * gcc.dg/compat/struct-by-value-12_x.c: New file.
3259         * gcc.dg/compat/struct-by-value-12_y.c: New file.
3260         * gcc.dg/compat/struct-by-value-13_main.c: New file.
3261         * gcc.dg/compat/struct-by-value-13_x.c: New file.
3262         * gcc.dg/compat/struct-by-value-13_y.c: New file.
3263         * gcc.dg/compat/struct-by-value-14_main.c: New file.
3264         * gcc.dg/compat/struct-by-value-14_x.c: New file.
3265         * gcc.dg/compat/struct-by-value-14_y.c: New file.
3266         * gcc.dg/compat/struct-by-value-15_main.c: New file.
3267         * gcc.dg/compat/struct-by-value-15_x.c: New file.
3268         * gcc.dg/compat/struct-by-value-15_y.c: New file.
3269         * gcc.dg/compat/struct-by-value-16_main.c: New file.
3270         * gcc.dg/compat/struct-by-value-16_x.c: New file.
3271         * gcc.dg/compat/struct-by-value-16_y.c: New file.
3272         * gcc.dg/compat/struct-by-value-17_main.c: New file.
3273         * gcc.dg/compat/struct-by-value-17_x.c: New file.
3274         * gcc.dg/compat/struct-by-value-17_y.c: New file.
3275         * gcc.dg/compat/struct-by-value-18_main.c: New file.
3276         * gcc.dg/compat/struct-by-value-18_x.c: New file.
3277         * gcc.dg/compat/struct-by-value-18_y.c: New file.
3278
3279         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
3280         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
3281         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
3282         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
3283         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
3284         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
3285         * gcc.dg/compat/scalar-return-3_main.c: New file.
3286         * gcc.dg/compat/scalar-return-3_x.c: New file.
3287         * gcc.dg/compat/scalar-return-3_y.c: New file.
3288         * gcc.dg/compat/scalar-return-4_main.c: New file.
3289         * gcc.dg/compat/scalar-return-4_x.c: New file.
3290         * gcc.dg/compat/scalar-return-4_y.c: New file.
3291
3292 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
3293
3294         * gcc.dg/compat/fp2-struct-check.h: New file.
3295         * gcc.dg/compat/fp2-struct-defs.h: New file.
3296         * gcc.dg/compat/fp2-struct-init.h: New file.
3297         * gcc.dg/compat/struct-by-value-10_main.c: New file.
3298         * gcc.dg/compat/struct-by-value-10_x.c: New file.
3299         * gcc.dg/compat/struct-by-value-10_y.c: New file.
3300         * gcc.dg/compat/struct-return-10_main.c: New file.
3301         * gcc.dg/compat/struct-return-10_x.c: New file.
3302         * gcc.dg/compat/struct-return-10_y.c: New file.
3303
3304         * gcc.dg/compat/compat-common.h: New file.
3305         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
3306         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
3307         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
3308         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
3309         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
3310         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
3311         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
3312         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
3313         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
3314         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
3315         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
3316         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
3317         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
3318         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
3319         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
3320         * gcc.dg/compat/small-struct-check.h: Ditto.
3321         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
3322         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
3323         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
3324         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
3325         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
3326         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
3327         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
3328         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
3329         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
3330         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
3331         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
3332         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
3333         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
3334         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
3335         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
3336         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
3337         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
3338         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
3339         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
3340         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
3341         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
3342         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
3343         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
3344         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
3345         * gcc.dg/compat/struct-return-2_main.c: Ditto.
3346         * gcc.dg/compat/struct-return-2_x.c: Ditto.
3347         * gcc.dg/compat/struct-return-2_y.c: Ditto.
3348         * gcc.dg/compat/struct-return-3_main.c: Ditto.
3349         * gcc.dg/compat/struct-return-3_x.c: Ditto.
3350         * gcc.dg/compat/struct-return-3_y.c: Ditto.
3351
3352 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
3353
3354         * g++.dg/pch/static-1.C: New file.
3355         * g++.dg/pch/static-1.Hs: New file.
3356
3357 2003-06-10  Richard Henderson  <rth@redhat.com>
3358
3359         * gcc.dg/asm-7.c: Adjust expected warning text.
3360
3361 2003-06-10  Roger Sayle  <roger@eyesopen.com>
3362
3363         * gcc.dg/builtins-20.c: New test case.
3364
3365 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
3366
3367         PR c++/11131
3368         * g++.dg/opt/template1.C: New test.
3369
3370 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
3371
3372         * lib/gcc-dg.exp (dg-test): Clear additional_files and
3373         additional_sources.
3374
3375 2003-05-21  David Taylor  <dtaylor@emc.com>
3376
3377         * gcc.dg/Wpadded.c: New file.
3378
3379 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
3380
3381         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
3382         * gcc.dg/special/weak-2.c: Add dg-require-weak.
3383         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
3384         dg-require-weak.
3385
3386 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
3387
3388         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
3389
3390 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
3391
3392         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
3393         (dg-require-alias): Likewise.
3394         (dg-require-gc-sections): Likewise.
3395         * lib/target-supports.exp (check_gc_sections_available): Likewise.
3396
3397 2003-06-08  Richard Henderson  <rth@redhat.com>
3398
3399         * gcc.dg/20011029-2.c: Fix the array reference.
3400         * gcc.dg/asm-7.c: New.
3401
3402 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
3403
3404         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
3405
3406 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
3407
3408         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
3409         (dg-require-gc-sections): Likewise.
3410
3411 2003-06-08  Jan Hubicka  <jh@suse.cz>
3412
3413         * i386-cmov1.c: Fix regular expression.
3414         * i386-cvt-1.c: Likewise.
3415         * i386-local.c: Likewise.
3416         * i386-local2.c: Likewise.
3417         * i386-mul.c: Likewise.
3418         * i386-ssetype-1.c: Likewise.
3419         * i386-ssetype-3.c: Likewise.
3420         * i386-ssetype-5.c: Likewise.
3421
3422 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3423
3424         PR c++/11039
3425         * g++.dg/warn/implicit-typename2.C: New test.
3426         * g++.dg/warn/implicit-typename3.C: New test.
3427
3428 2003-06-07  Richard Henderson  <rth@redhat.com>
3429
3430         * g++.dg/other/offsetof3.C: Use size_t.
3431         * g++.dg/other/offsetof4.C: Likewise.
3432
3433 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
3434
3435         * lib/copy-file.exp: New. Implement gcc_copy_files.
3436
3437         * lib/dg-pch.exp: Load copy-file.exp
3438         (dg-pch): Use gcc_copy_files instead of "file copy".
3439
3440 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
3441
3442         * gcc.dg/weak/weak.exp: Simplify.
3443         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
3444         * gcc.dg/weak/weak-1.c: Likewise.
3445         * gcc.dg/weak/weak-2.c: Likewise.
3446         * gcc.dg/weak/weak-3.c: Likewise.
3447         * gcc.dg/weak/weak-4.c: Likewise.
3448         * gcc.dg/weak/weak-5.c: Likewise.
3449         * gcc.dg/weak/weak-6.c: Likewise.
3450         * gcc.dg/weak/weak-7.c: Likewise.
3451         * gcc.dg/weak/weak-8.c: Likewise.
3452         * gcc.dg/weak/weak-9.c: Likewise.
3453
3454 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
3455
3456         gcc.c-torture/execute/20030606-1.c: New.
3457
3458 2003-06-06  Roger Sayle  <roger@eyesopen.com>
3459
3460         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
3461         * gcc.dg/builtins-19.c: Likewise.
3462
3463 2003-06-06  Roger Sayle  <roger@eyesopen.com>
3464
3465         * gcc.dg/builtins-2.c: Add some more tests.
3466         * gcc.dg/builtins-18.c: New test case.
3467         * gcc.dg/builtins-19.c: New test case.
3468
3469 2003-06-06  Roger Sayle  <roger@eyesopen.com>
3470             Jim Wilson  <wilson@tuliptree.org>
3471
3472         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
3473
3474 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
3475
3476         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
3477         mempcpy/stpcpy calls not to be optimized into something else.
3478         * gcc.c-torture/execute/string-opt-3.c: Moved to...
3479         * gcc.c-torture/execute/builtins/string-7.c: ...here.
3480         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
3481
3482 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3483
3484         * gcc.dg/format/asm_fprintf-1.c: New test.
3485
3486 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
3487
3488         * lib/gcc-defs.exp (additional_sources): New variable.
3489         (dg-additional-sources): New function.
3490         (additional_files): New variable.
3491         (dg-additional-files): New function.
3492         (dg-additional-files-options): Likewise.
3493         * lib/gcc-dg.exp (dg-require-weak): New function.
3494         (dg-require-alias): Likewise.
3495         (dg-require-gc-sections): Likewise.
3496         * lib/target-supports.exp (check_alias_available): Remove testfile
3497         parameter.
3498         (check_gc_sections_available): New function.
3499         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
3500         (dg-gpp-additional-files): Likewise.
3501         * lib/g++.exp (additional_sources): Remove.
3502         (additional_files): Likewise.
3503         (g++_target_compile): Use dg-additional-files-options.
3504
3505         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
3506         Tcl logic.
3507         * gcc.dg/special/ecos.exp: Remove.
3508         * gcc.dg/special/20000419-2.c: Use dg-require-*.
3509         * gcc.dg/special/alias-1.c: Likewise.
3510         * gcc.dg/special/alias-2.c: Likewise.
3511         * gcc.dg/special/gcsec-1.c: Likewise.
3512         * gcc.dg/special/weak-1.c: Likewise.
3513         * gcc.dg/special/weak-2.c: Likewise.
3514         * gcc.dg/special/wkali-1.c: Likewise.
3515         * gcc.dg/special/wkali-2.c: Likewise.
3516
3517         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
3518         dg-gpp-additional-*.
3519         * g++.dg/special/conpr-3.C: Likewise.
3520         * g++.dg/special/conpr-4.C: Likewise.
3521         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
3522         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
3523         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
3524         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
3525         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
3526         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
3527         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
3528         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
3529         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
3530         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
3531         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
3532         * g++.old-deja/g++.other/comdat1.C: Likewise.
3533         * g++.old-deja/g++.other/comdat2.C: Likewise.
3534         * g++.old-deja/g++.other/comdat3.C: Likewise.
3535         * g++.old-deja/g++.other/ctor1.C: Likewise.
3536         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
3537
3538 2003-06-05  Richard Henderson  <rth@redhat.com>
3539
3540         * gcc.dg/debug/20030605-1.c: New.
3541
3542 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
3543
3544         * README.QMTEST: Update.
3545
3546 2003-06-04  Richard Henderson  <rth@redhat.com>
3547
3548         * gcc.dg/cleanup-1.c: New.
3549         * gcc.dg/cleanup-2.c: New.
3550         * gcc.dg/cleanup-3.c: New.
3551         * gcc.dg/cleanup-4.c: New.
3552         * gcc.dg/cleanup-5.c: New.
3553         * gcc.dg/cleanup-6.c: New.
3554         * gcc.dg/cleanup-7.c: New.
3555
3556 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
3557
3558         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
3559
3560         * lib/dg-pch.exp: New file.
3561         * g++.dg/pch/pch.exp: Use dg-pch.exp.
3562         * gcc.dg/pch/pch.exp: Likewise.
3563
3564 2003-06-04  Roger Sayle  <roger@eyesopen.com>
3565
3566         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
3567         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
3568         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
3569         * gcc.dg/builtins-17.c: New test case.
3570         * gcc.dg/i386-387-4.c: New test case.
3571         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
3572
3573 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
3574
3575         * gcc.dg/ultrasp9.c: New test.
3576
3577 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
3578
3579         * gcc.c-torture/compile/20030604-1.c: New test.
3580         * gcc.dg/sparc-constant-1.c: New test.
3581
3582 2003-06-03  Glen Nakamura  <glen@imodulo.com>
3583
3584         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
3585
3586 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
3587
3588         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
3589
3590         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
3591         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
3592
3593 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
3594
3595         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
3596
3597 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3598
3599         PR c++/10940
3600         * g++.dg/template/spec10.C: New test.
3601
3602 2003-06-03  Roger Sayle  <roger@eyesopen.com>
3603
3604         * gcc.dg/builtins-16.c: New test case.
3605
3606 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
3607
3608         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
3609         mempcpy test with post-increments.
3610         * gcc.c-torture/execute/string-opt-3.c: New test.
3611         * gcc.dg/string-opt-1.c: New test.
3612
3613 2003-06-03  David Billinghurst (David.Billinghurst@riotinto.com)
3614
3615         PR fortran/10965
3616         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
3617
3618 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
3619
3620         * lib/scanasm.exp (dg-scan): New function, factored out of ...
3621         (scan-assembler): ... here.  Use dg-scan.
3622         (scan-assembler-not): Likewise.
3623         (scan-file): New function.
3624         (scan-file-not): Likewise.
3625         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
3626         * gcc.dg/cpp/_Pragma4.c: Likewise.
3627         * gcc.dg/cpp/_Pragma5.c: Likewise.
3628         * gcc.dg/cpp/avoidpaste1.c: Likewise.
3629         * gcc.dg/cpp/avoidpaste2.c: Likewise.
3630         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
3631         * gcc.dg/cpp/cmdlne-P.c: Likewise.
3632         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
3633         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
3634         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
3635         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
3636         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
3637         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
3638         * gcc.dg/cpp/cxxcom1.c: Likewise.
3639         * gcc.dg/cpp/line1.c: Likewise.
3640         * gcc.dg/cpp/maccom1.c: Likewise.
3641         * gcc.dg/cpp/maccom2.c: Likewise.
3642         * gcc.dg/cpp/maccom3.c: Likewise.
3643         * gcc.dg/cpp/maccom4.c: Likewise.
3644         * gcc.dg/cpp/maccom5.c: Likewise.
3645         * gcc.dg/cpp/maccom6.c: Likewise.
3646         * gcc.dg/cpp/multiline.c: Likewise.
3647         * gcc.dg/cpp/spacing1.c: Likewise.
3648         * gcc.dg/cpp/spacing2.c: Likewise.
3649         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
3650         * gcc.dg/cpp/trad/maccom1.c: Likewise.
3651         * gcc.dg/cpp/trad/maccom2.c: Likewise.
3652         * gcc.dg/cpp/trad/maccom3.c: Likewise.
3653         * gcc.dg/cpp/trad/maccom4.c: Likewise.
3654         * gcc.dg/cpp/trad/maccom6.c: Likewise.
3655         * gcc.dg/cpp/cxxcom2.c: Likewise.
3656         * gcc.dg/cpp/cxxcom2.h: New file.
3657
3658         * gcc.dg/cpp/truefalse.cpp: Move it to ...
3659         * g++.dg/cpp/truefalse.C: Here.
3660         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
3661
3662 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
3663
3664         * gcc.dg/cpp/redef3.c: New file.
3665
3666 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
3667
3668         * gcc.dg/i386-loop-3.c: New test.
3669
3670 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
3671
3672         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
3673
3674 2003-05-31  Roger Sayle  <roger@eyesopen.com>
3675
3676         * gcc.dg/fwrapv-1.c: New test case.
3677         * gcc.dg/fwrapv-2.c: New test case.
3678
3679 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3680
3681         PR c++/10956
3682         * g++.dg/template/spec9.C: New test.
3683
3684 2003-05-29  Roger Sayle  <roger@eyesopen.com>
3685
3686         * gcc.dg/duff-4.c: New test case.
3687
3688 2003-05-27  David Billinghurst (David.Billinghurst@riotinto.com)
3689
3690         PR fortran/10843
3691         * g77.dg/ffixed-form-1.f: New test
3692         * g77.dg/ffixed-form-2.f: New test
3693         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
3694         * g77.dg/ffree-form-3.f: New test
3695
3696 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
3697
3698         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
3699         * gcc.dg/wint_t-1.c: Likewise.
3700
3701 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3702
3703         * g++.dg/template/access11.C: New test.
3704
3705 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3706
3707         PR c++/10849
3708         * g++.dg/template/access10.C: New test.
3709
3710 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
3711             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3712
3713         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
3714
3715 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
3716
3717         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
3718         suppress for powerpc-*-darwin*.
3719         * gcc.dg/torture/builtin-noret-2.c: Likewise.
3720
3721 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
3722
3723         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
3724         suppress option for powerpc-*-darwin*.
3725
3726 2003-05-23  Roger Sayle  <roger@eyesopen.com>
3727
3728         * gcc.dg/builtins-1.c: Add tests for tan and atan.
3729         * gcc.dg/builtins-4.c: Add test for fmod.
3730
3731 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3732
3733         PR c++/10682
3734         * g++.dg/template/instantiate4.C: New test.
3735
3736 2003-05-22  Roger Sayle  <roger@eyesopen.com>
3737
3738         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
3739
3740 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
3741
3742         * gcc.dg/compat/scalar-return-1_main.c: New file.
3743         * gcc.dg/compat/scalar-return-1_x.c: New file.
3744         * gcc.dg/compat/scalar-return-1_y.c: New file.
3745         * gcc.dg/compat/scalar-return-2_main.c: New file.
3746         * gcc.dg/compat/scalar-return-2_x.c: New file.
3747         * gcc.dg/compat/scalar-return-2_y.c: New file.
3748         * gcc.dg/compat/struct-return-3_main.c: New file.
3749         * gcc.dg/compat/struct-return-3_y.c: New file.
3750         * gcc.dg/compat/struct-return-3_x.c: New file.
3751         * gcc.dg/compat/struct-return-2_main.c: New file.
3752         * gcc.dg/compat/struct-return-2_x.c: New file.
3753         * gcc.dg/compat/struct-return-2_y.c: New file.
3754
3755 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3756
3757         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
3758         for hppa*-hp-hpux*.
3759         * gcc.dg/20021014-1.c (dg-options): Likewise.
3760         * gcc.dg/nest.c (dg-options): Likewise.
3761
3762 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
3763
3764         PR c++/9738
3765         * g++.dg/ext/dllimport2.C: New file.
3766         * g++.dg/ext/dllimport3.C: New file.
3767
3768 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
3769
3770         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
3771         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
3772         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
3773         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
3774         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
3775         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
3776         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
3777         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
3778         * gcc.dg/compat/small-struct-defs.h: New file.
3779         * gcc.dg/compat/small-struct-init.h: New file.
3780         * gcc.dg/compat/small-struct-check.h: New file.
3781         * gcc.dg/compat/fp-struct-defs.h: New file.
3782         * gcc.dg/compat/fp-struct-check.h: New file.
3783         * gcc.dg/compat/fp-struct-init.h: New file.
3784         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
3785         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
3786
3787 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
3788
3789         * gcc.dg/20030225-2.c: New test.
3790
3791 2003-05-18  Roger Sayle  <roger@eyesopen.com>
3792             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3793
3794         * gcc.c-torture/compile/20030518-1.c: New test case.
3795
3796 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
3797
3798         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
3799         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
3800         gcc-dg-debug-runtest.
3801         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
3802         gcc-dg-debug-runtest.
3803
3804 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3805
3806         PR c++/9022
3807         * g++.dg/lookup/using6.C: New test.
3808
3809 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3810
3811         * g++.dg/parse/access2.C: New test.
3812
3813 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
3814
3815         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
3816         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
3817         * gcc.dg/debug/debug.exp: Likewise.
3818
3819 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
3820
3821         * gcc.dg/dollar.c: New test.
3822
3823 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
3824
3825         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
3826         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
3827         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
3828         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
3829         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
3830         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
3831         * gcc.dg/compat/struct-by-value-6_main.c: New file.
3832         * gcc.dg/compat/struct-by-value-6_x.c: New file.
3833         * gcc.dg/compat/struct-by-value-6_y.c: New file.
3834         * gcc.dg/compat/struct-by-value-7_main.c: New file.
3835         * gcc.dg/compat/struct-by-value-7_x.c: New file.
3836         * gcc.dg/compat/struct-by-value-7_y.c: New file.
3837         * gcc.dg/compat/struct-by-value-8_main.c: New file.
3838         * gcc.dg/compat/struct-by-value-8_x.c: New file.
3839         * gcc.dg/compat/struct-by-value-8_y.c: New file.
3840         * gcc.dg/compat/struct-by-value-9_main.c: New file.
3841         * gcc.dg/compat/struct-by-value-9_x.c: New file.
3842         * gcc.dg/compat/struct-by-value-9_y.c: New file.
3843
3844 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
3845
3846         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
3847         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
3848         support for "repo" mode.
3849         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
3850         * lib/g77-dg.exp: Likewise.
3851         * lib/obj-dg.exp: Likewise.
3852
3853 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
3854
3855         Merge from gcc-3_2-rhl8-branch:
3856         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
3857
3858         * gcc.dg/tls/opt-6.c: New test.
3859
3860         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
3861
3862         * gcc.dg/20030405-1.c: New test.
3863
3864         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
3865
3866         * gcc.dg/20030309-1.c: New test.
3867
3868         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
3869
3870         * gcc.c-torture/execute/20030307-1.c: New test.
3871
3872         2003-02-20  Randolph Chung  <tausq@debian.org>
3873
3874         * gcc.c-torture/compile/20030220-1.c: New test.
3875
3876         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
3877
3878         * gcc.dg/20030217-1.c: New test.
3879
3880         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
3881
3882         * gcc.c-torture/compile/20020129-1.c: New test.
3883
3884         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
3885
3886         * gcc.dg/unroll-1.c: New test.
3887
3888         2002-11-16  Jan Hubicka  <jh@suse.cz>
3889
3890         * gcc.c-torture/execute/20020920-1.c: New test.
3891
3892         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
3893
3894         PR target/7434
3895         * gcc.c-torture/compile/20021008-1.c: New test.
3896
3897         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
3898
3899         PR target/7559
3900         * testsuite/gcc.c-torture/execute/20020810-1.c: New test.
3901
3902         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
3903
3904         * gcc.c-torture/compile/20020807-1.c: New test.
3905
3906         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
3907
3908         * gcc.dg/tls/opt-1.c: New test.
3909
3910         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
3911
3912         * gcc.dg/20020729-1.c: New test.
3913
3914         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
3915
3916         * g++.dg/opt/life1.C: New test.
3917
3918         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
3919
3920         * gcc.dg/20020525-1.c: New test.
3921
3922         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
3923
3924         PR c++/6794
3925         * g++.dg/ext/pretty1.C: New test.
3926         * g++.dg/ext/pretty2.C: New test.
3927
3928 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
3929
3930         PR c++/8385
3931         * g++.dg/ext/typeof5.C: New test.
3932
3933 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
3934
3935         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
3936         __USER_LABEL_PREFIX__ into account.
3937         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
3938
3939 2003-05-14  Roger Sayle  <roger@eyesopen.com>
3940
3941         * gcc.dg/builtins-15.c: New test case.
3942
3943 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
3944
3945         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
3946
3947 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
3948
3949         * lib/g++.exp: Tweak handling of additional source files.
3950         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
3951         * g++.dg/special/conpr-2a.C: Rename to ...
3952         * g++.dg/special/conpr-2a.cc: ... this.
3953         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
3954         * g++.dg/special/conpr-3a.C: Rename to ...
3955         * g++.dg/special/conpr-3a.cc: This.
3956         * g++.dg/special/conpr-3b.C: Rename to ...
3957         * g++.dg/special/conpr-3b.cc: This.
3958         * g++.dg/special/conpr-4.C: New test.
3959         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
3960
3961 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
3962
3963         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
3964
3965 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3966
3967         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
3968         * g++.old-deja/g++.robertl/eb71.C: Likewise.
3969         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
3970         * g++.old-deja/g++.other/warn3.C: Likewise.
3971
3972 2003-05-11  Roger Sayle  <roger@eyesopen.com>
3973
3974         * gcc.dg/i386-387-1.c: Update to also test log.
3975         * gcc.dg/i386-387-2.c: Likewise.
3976
3977 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
3978
3979         * g77.f-torture/execute/int8421.f: New test.
3980
3981 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3982
3983         PR c++/10230, c++/10481
3984         * g++.dg/lookup/scoped5.C: New test.
3985
3986 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3987
3988         PR c++/10552
3989         * g++.dg/template/ttp6.C: New test.
3990
3991 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
3992
3993         * gcc.c-torture/execute/builtins: New directory.
3994         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
3995         gcc.c-torture/execute/builtins.
3996         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
3997         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
3998         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
3999         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
4000
4001 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4002
4003         PR c++/9252
4004         * g++.dg/template/access8.C: New test.
4005         * g++.dg/template/access9.C: New test.
4006
4007 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4008
4009         PR c++/9554
4010         * g++.dg/parse/access1.C: New test.
4011
4012 2003-05-09  DJ Delorie  <dj@redhat.com>
4013
4014         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
4015         long, and not an int.
4016
4017 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4018
4019         PR c++/10555, c++/10576
4020         * g++.dg/template/memclass1.C: New test.
4021
4022 2003-05-08  DJ Delorie  <dj@redhat.com>
4023
4024         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
4025         targets.
4026         * gcc.c-torture/execute/20021024-1.x: Likewise.
4027         * gcc.c-torture/execute/shiftdi.x: Likewise.
4028         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
4029         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
4030         * gcc.dg/20021018-1.c: Likewise.
4031
4032 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4033
4034         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
4035
4036         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
4037         (bcopy): Call memmove.
4038
4039 2003-05-08  Roger Sayle  <roger@eyesopen.com>
4040
4041         * g77.f-torture/compile/8485.f: New test case.
4042
4043 2003-05-07  Richard Henderson  <rth@redhat.com>
4044
4045         PR c++/10570
4046         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
4047         Verify exception_cleanup not called for rethrows.
4048         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
4049         when exiting catch block without rethrowing.
4050         * g++.dg/eh/forced3.C: New.
4051         * g++.dg/eh/forced4.C: New.
4052
4053 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
4054
4055         * gcc.dg/20030505.c: Fix triplet.
4056
4057 2003-05-06  DJ Delorie  <dj@redhat.com>
4058
4059         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
4060         * gcc.dg/nest.c: Likewise.
4061
4062 2003-05-05  Roger Sayle  <roger@eyesopen.com>
4063
4064         * gcc.dg/builtins-14.c: New test case.
4065
4066 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
4067
4068         * lib/compat.exp (compat-execute): New argument.
4069         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
4070         * gcc.dg/compat: New test directory.
4071         * gcc.dg/compat/compat.exp: New expect script.
4072         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
4073         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
4074         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
4075         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
4076         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
4077         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
4078
4079         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
4080         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
4081         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
4082         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
4083         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
4084         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
4085         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
4086         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
4087         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
4088         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
4089         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
4090         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
4091         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
4092         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
4093         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
4094
4095 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
4096
4097         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
4098
4099 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
4100
4101         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
4102
4103 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
4104
4105         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
4106         * gcc.dg/ppc-fsel-2.c: New test.
4107
4108         * gcc.dg/unused-5.c: New test.
4109
4110 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4111
4112         PR c++/10496
4113         * g++.dg/warn/pmf1.C: New test.
4114
4115 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4116
4117         PR c++/4494
4118         * g++.dg/warn/main.C: New test.
4119
4120 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4121
4122         * gcc.dg/nonnull-3.c: New test.
4123
4124 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
4125
4126         * gcc.dg/cpp/Wtrigraphs.c: Update.
4127         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
4128
4129 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
4130
4131         * gcc.dg/ppc-fsel-1.c: New test.
4132
4133 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
4134
4135         PR c/10604
4136         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
4137
4138 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
4139
4140         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
4141
4142 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4143
4144         PR c++/9364, c++/10553, c++/10586
4145         * g++.dg/parse/typename4.C: New test.
4146         * g++.dg/parse/typename5.C: Likewise.
4147
4148 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
4149
4150         * gcc.c-torture/compile/20030503-1.c: New test.
4151
4152 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4153
4154         * g++.dg/lookup/using5.C: Fix testcase error.
4155
4156 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
4157
4158         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
4159         since MEABI is no longer supported.  Remove all vestiges
4160         of MEABI from the test.
4161
4162 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4163
4164         PR c++/10554
4165         * g++.dg/lookup/using5.C: New test.
4166
4167 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4168
4169         PR c++/8772
4170         * g++.dg/template/ttp5.C: New test.
4171
4172 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
4173
4174         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
4175         (dg-gpp-additional-sources): New function.
4176         (dg-gpp-additional-files): Likewise.
4177         * lib/g++.exp (additional_sources): New variable.
4178         (additional_files): Likewise.
4179         (g++_target_compile): Deal with them.
4180         * lib/old-dejagnu.exp: Remove.
4181         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
4182         * g++.old-deja: Revise all tests to use dg commands.
4183
4184 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4185
4186         PR c++/9432, c++/9528
4187         * g++.dg/lookup/using4.C: New test.
4188
4189 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
4190
4191         * gcc.dg/noreturn-5.c: New file.
4192         * gcc.dg/noreturn-6.c: New file.
4193
4194         * gcc.c-torture/compile/inline-1.c: New file.
4195
4196 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
4197
4198         PR c++/10551
4199         * g++.dg/template/explicit1.C: New test.
4200
4201 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
4202
4203         PR c++/10549
4204         * g++.dg/other/bitfield1.C: New test.
4205
4206         PR c++/10527
4207         * g++.dg/init/new7.C: New test.
4208
4209 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
4210
4211         * g++.dg/ext/desig1.C: New test.
4212         * g++.dg/ext/init1.C: Update.
4213
4214         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
4215
4216 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
4217
4218         PR c++/10180
4219         * g++.dg/warn/Winline-1.C: New test.
4220
4221 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
4222
4223         * gcc.c-torture/execute/string-opt-19.c: New test.
4224
4225         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
4226         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
4227
4228 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
4229
4230         PR c++/10506
4231         * g++.dg/init/new6.C: New test.
4232
4233         PR c++/10503
4234         * g++.dg/init/ref6.C: New test.
4235
4236 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
4237
4238         * g++.dg/warn/weak1.C: XFAIL on AIX4.
4239
4240 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4241
4242         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
4243         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
4244
4245 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
4246
4247         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
4248         initialized static data members.
4249
4250 2003-04-25  H.J. Lu <hjl@gnu.org>
4251
4252         * gcc.dg/ia64-sync-4.c: New test.
4253
4254 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4255
4256         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
4257         date.
4258
4259 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
4260
4261         PR c++/10337
4262         * g++.dg/warn/conv1.C: New test.
4263         * g++.old-deja/g++.other/conv7.C: Adjust.
4264         * g++.old-deja/g++.other/overload14.C: Adjust.
4265
4266 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
4267
4268         PR c++/10471
4269         * g++.dg/template/defarg2.C: New test.
4270
4271 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
4272
4273         * gcc.dg/cpp/include2.c: Update.
4274         * gcc.dg/cpp/multiline-2.c: New.
4275         * gcc.dg/cpp/multiline.c: Update.
4276         * gcc.dg/cpp/strify2.c: Update.
4277         * gcc.dg/cpp/trad/literals-2.c: Update.
4278
4279 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4280
4281         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
4282
4283 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
4284
4285         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
4286
4287 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
4288
4289         PR c++/10451
4290         * g++.dg/parse/crash4.C: New test.
4291
4292         PR c++/9847
4293         * g++.dg/parse/crash5.C: New test.
4294
4295 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
4296
4297         PR c++/10446
4298         * g++.dg/parse/crash3.C: New test.
4299
4300         PR c++/10428
4301         * g++.dg/parse/elab1.C: New test.
4302
4303 2003-04-22  Devang Patel  <dpatel@apple.com>
4304
4305         * gcc.dg/cpp/trad/funlike-5.c: New test.
4306
4307 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
4308
4309         * g++.dg/other/packed1.C: Fix dg options.
4310
4311 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
4312
4313         * g++.dg/other/offsetof2.C: New test.
4314
4315 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
4316
4317         * g++.dg/template/recurse.C: Adjust location of error messages.
4318
4319 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
4320
4321         PR c++/9881
4322         * g++.dg/init/addr-const1.C: New test.
4323         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
4324
4325 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
4326
4327         PR c++/10405
4328         * g++.dg/lookup/struct-hack1.C: New test.
4329
4330 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
4331
4332         * ucs.c: Update diagnostic messages.
4333
4334 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
4335
4336         * gcc.dg/cpp/truefalse.cpp: New test.
4337         * gcc.dg/cpp/cpp.exp: Update.
4338         * g++.dg/other/stdbool-if.C: Remove.
4339
4340 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
4341
4342         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
4343         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
4344
4345 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
4346
4347         * gcc.c-torture/compile/20030418-1.c: New test.
4348
4349 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
4350
4351         * README.compat: Remove; content moved to doc/sourcebuild.texi.
4352
4353 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4354
4355         PR c++/10347
4356         g++.dg/template/dependent-name1.C: New test.
4357
4358 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
4359
4360         * gcc.dg/warn-1.c (tourist_guide): New array,
4361         contains a pointer to bar.
4362
4363 2003-04-16  Roger Sayle  <roger@eyesopen.com>
4364
4365         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
4366         * gcc.c-torture/execute/medce-1.c: New test case.
4367         * gcc.c-torture/execute/medce-2.c: New test case.
4368
4369 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
4370
4371         * lib/prune.exp: Ignore more messages.
4372
4373         PR c++/10381
4374         * g++.dg/parse/lookup3.C: New test.
4375
4376 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
4377
4378         * gcc.c-torture/compile/20030415-1.c : New test.
4379
4380 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
4381
4382         * gcc.c-torture/execute/scope-2.c: Move to ...
4383         * gcc.dg/noncompile/scope.c: .... here.
4384
4385 2003-04-14  Roger Sayle  <roger@eyesopen.com>
4386
4387         * gcc.dg/20030414-2.c: New test case.
4388
4389 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
4390
4391         PR target/10377
4392         * gcc.dg/20030414-1.c: New test.
4393
4394 2003-04-13  Roger Sayle  <roger@eyesopen.com>
4395
4396         * gcc.dg/builtins-12.c: New test case.
4397         * gcc.dg/builtins-13.c: New test case.
4398
4399 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4400
4401         * gcc.c-torture/execute/string-opt-18.c: New test.
4402
4403 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
4404
4405         PR c++/10300
4406         * g++.dg/init/new5.C: New test.
4407
4408 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
4409
4410         PR c++/7910
4411         * g++.dg/ext/dllimport1.C: New test.
4412
4413 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
4414
4415         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
4416
4417 2003-04-11  Bud Davis <bdavis9659@comcast.net>
4418
4419         PR Fortran/9263
4420         * g77.f-torture/noncompile/9263.f: New test
4421         PR Fortran/1832
4422         * g77.f-torture/execute/1832.f: New test
4423
4424 2003-04-11  David Chad  <davidc@freebsd.org>
4425             Loren J. Rittle  <ljrittle@acm.org>
4426
4427         libobjc/8562
4428         * objc.dg/headers.m: New test.
4429
4430 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
4431
4432         * gcc.c-torture/execute/builtin-noret-2.c: New.
4433         * gcc.c-torture/execute/builtin-noret-2.x: New.
4434         XFAIL builtin-noret-2.c at -O1 and above.
4435         * gcc.dg/redecl.c: New.
4436         * gcc.dg/Wshadow-1.c: Update error regexps.
4437
4438 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
4439
4440         * g++.dg/abi/bitfield10.C: New test.
4441
4442 2003-04-09  Mike Stump  <mrs@apple.com>
4443
4444         * gcc.dg/pch/pch.exp: Make testcase names longer.
4445         * g++.dg/pch/pch.exp: Make testcase names longer.
4446
4447 2003-04-08  Roger Sayle  <roger@eyesopen.com>
4448
4449         * gcc.dg/builtins-11.c: New test case.
4450
4451 2003-04-08  Roger Sayle  <roger@eyesopen.com>
4452
4453         * gcc.dg/builtins-9.c: New test case.
4454         * gcc.dg/builtins-10.c: New test case.
4455
4456 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
4457
4458         * gcc.dg/noncompile/init-4.c.c: New test.
4459
4460 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
4461
4462         * gcc.misc-test/gcov-9.c: New test.
4463         * gcc.misc-test/gcov-10.c: New test
4464         * gcc.misc-test/gcov-11.c: New test.
4465
4466 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
4467
4468         PR optimization/10024
4469         * gcc.c-torture/compile/20030405-1.c: New test.
4470
4471 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
4472
4473         * gcc.dg/pch/static-3.c: New.
4474         * gcc.dg/pch/static-3.hs: New.
4475         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
4476
4477 2003-04-04  Richard Henderson  <rth@redhat.com>
4478
4479         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
4480         * g++.dg/eh/forced2.C: Likewise.
4481
4482 2003-04-03  Mike Stump  <mrs@apple.com>
4483
4484         * lib/scanasm.exp (scan-assembler): Add xfail processing for
4485         target arg.
4486         (scan-assembler-times, scan-assembler-not): Likewise.
4487         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
4488
4489 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
4490
4491         * gcc.dg/sparc-loop-1.c: New test.
4492
4493 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
4494
4495         PR other/9274
4496         * g++.dg/pch/system-2.C: New.
4497         * g++.dg/pch/system-2.Hs: New.
4498
4499 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
4500
4501         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
4502
4503         * g++.dg/eh/simd-1.C (vecfunc): Same.
4504
4505 2003-04-01  Roger Sayle  <roger@eyesopen.com>
4506
4507         * gcc.c-torture/execute/20030401-1.c: New test case.
4508
4509 2003-04-01  Ziemowit Laski <zlaski@apple.com>
4510
4511         * objc.dg/defs.m: New.
4512
4513 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
4514
4515         * g++.dg/eh/simd-1.C: New.
4516         * g++.dg/eh/simd-2.C: New.
4517
4518 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
4519
4520         * gcc.c-torture/execute/simd-3.c: New.
4521
4522 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
4523
4524         PR c/9936
4525         * gcc.dg/20030331-2.c: New test.
4526
4527 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
4528
4529         PR c++/10278
4530         * g++.dg/parse/crash2.C: New test.
4531
4532 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
4533
4534         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
4535         * gcc.c-torture/execute/20030331-1.c: ...here.
4536
4537 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
4538
4539         * gcc.c-torture/execute/20030331-1.c: New test.
4540
4541 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
4542
4543         * lib/gcov.exp: Adjust call return testing strings.
4544         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
4545
4546 2003-03-31  Roger Sayle  <roger@eyesopen.com>
4547
4548         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
4549         * gcc.dg/builtins-7.c: New test case.
4550         * gcc.dg/builtins-8.c: New test case.
4551
4552 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
4553
4554         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
4555
4556 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
4557
4558         PR c++/7647
4559         * g++.dg/lookup-class-member-2.C: New test.
4560
4561 2003-03-30  Glen Nakamura  <glen@imodulo.com>
4562
4563         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
4564
4565 2003-03-28  Roger Sayle  <roger@eyesopen.com>
4566
4567         * gcc.c-torture/execute/ieee/fp-cmp-6.c:  Correct test for -O0.
4568
4569 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
4570
4571         * g++.dg/init/attrib1.C: New test.
4572
4573 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
4574
4575         * gcc.dg/ultrasp8.c: New test.
4576
4577 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
4578
4579         * gcc.dg/ultrasp7.c: New test.
4580
4581 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
4582
4583         PR c++/10047
4584         * g++.dg/template/inline1.C: New test.
4585
4586 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
4587
4588         * gcc.dg/sparc-dwarf2.c: New test.
4589
4590 2003-03-27  Roger Sayle  <roger@eyesopen.com>
4591
4592         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
4593         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
4594
4595 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
4596
4597         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
4598         than reading .x files.
4599         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
4600         * g77.dg/gcov/gcov-1.f: Likewise.
4601         * gcc.misc-tests/gcov-4b.c: Likewise.
4602         * gcc.misc-tests/gcov-5b.c: Likewise.
4603         * gcc.misc-tests/gcov-6.c: Likewise.
4604         * gcc.misc-tests/gcov-7.c: Likewise.
4605         * gcc.misc-tests/gcov-8.c: Likewise.
4606         * g++.dg/gcov/gcov-1.x: Remove.
4607         * g77.dg/gcov/gcov-1.x: Likewise.
4608         * gcc.misc-tests/gcov-4b.x: Likewise.
4609         * gcc.misc-tests/gcov-5b.x: Likewise.
4610         * gcc.misc-tests/gcov-6.x: Likewise.
4611         * gcc.misc-tests/gcov-7.x: Likewise.
4612         * gcc.misc-tests/gcov-8.x: Likewise.
4613
4614 2003-03-27  Glen Nakamura  <glen@imodulo.com>
4615
4616         PR opt/10087
4617         * gcc.dg/20030324-1.c: New test.
4618
4619 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
4620
4621         PR c++/10224
4622         * g++.dg/template/arg3.C: New test.
4623
4624         PR c++/10158
4625         * g++.dg/template/friend18.C: New test.
4626
4627 2003-03-26  Roger Sayle  <roger@eyesopen.com>
4628
4629         * g77.f-torture/compile/20030326-1.f: New test case.
4630
4631 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
4632
4633         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
4634
4635         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
4636
4637 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
4638
4639         * gcc.dg/ia64-sync-3.c: New test.
4640
4641 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
4642
4643         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
4644
4645 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
4646
4647         * gcc.dg/ultrasp6.c: New test.
4648
4649 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
4650
4651         * gcc.dg/i386-signbit-1.c: New test.
4652         * gcc.dg/i386-signbit-2.c: New test.
4653         * gcc.dg/i386-signbit-3.c: New test.
4654
4655 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
4656
4657         * gcc.dg/ultrasp5.c: Fix options.
4658
4659 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
4660
4661         * gcc.dg/ultrasp5.c: Fix comment.
4662
4663 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
4664
4665         PR fortran/10197
4666         * g77.f-torture/execute/10197.f: New test.
4667
4668 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
4669
4670         PR c++/9898, c++/383
4671         * g++.dg/template/conv6.C: New test.
4672
4673         PR c++/10119
4674         * g++.dg/template/ptrmem5.C: New test.
4675
4676         PR c++/10026
4677         * g++.dg/lookup/koenig1.C: New test.
4678
4679         PR C++/10199
4680         * g++.dg/lookup/template2.C: New test.
4681
4682 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
4683
4684         * g++.dg/opt/rtti1.C: New test.
4685
4686 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
4687
4688         * gcc.dg/ultrasp5.c: New test.
4689
4690 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
4691
4692         PR middle-end/9967
4693         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
4694         builtin fputs.
4695
4696 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
4697
4698         PR c/8224
4699         * gcc.dg/20030323-1.c: New test.
4700
4701 2003-03-23  Roger Sayle  <roger@eyesopen.com>
4702
4703         * gcc.c-torture/compile/20030323-1.c: New test case.
4704
4705 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
4706
4707         * gcc.dg/20030321-1.c: New test.
4708
4709 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
4710
4711         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
4712
4713 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
4714
4715         PR c++/9978, c++/9708
4716         * g++.dg/ext/vlm1.C: Adjust expected error.
4717         * g++.dg/ext/vla2.C: New test.
4718         * g++.dg/template/arg1.C: New test.
4719         * g++.dg/template/arg2.C: New test.
4720
4721 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
4722
4723         * g77.f-torture/execute/select.f: New test.
4724         * g77.f-torture/noncompile/select_no_compile.f: New test.
4725
4726 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
4727
4728         PR c++/9898
4729         * g++.dg/other/error4.C: New test.
4730
4731 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
4732
4733         * g++.dg/template/friend17.C: New test.
4734
4735 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
4736
4737         * gcc.c-torture/compile/20030320-1.c: New.
4738
4739 2003-03-20  Roger Sayle  <roger@eyesopen.com>
4740
4741         * gcc.dg/builtins-6.c: New test case.
4742
4743 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
4744
4745         PR target/10073
4746         * gcc.c-torture/compile/20030319-1.c: New.
4747
4748 2003-03-18  Jan Hubicka  <jh@suse.cz>
4749
4750         * gcc.dg/i386-cvt-1.c: New test.
4751
4752 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
4753
4754         * objc.dg/naming-1.m: Use "(parse|syntax) error".
4755         * objc.dg/naming-2.m: Likewise.
4756
4757 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
4758
4759         PR c++/9639
4760         * g++.dg/parse/crash1.C: New test.
4761
4762 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
4763
4764         PR c++/8805
4765         * g++.dg/eh/cleanup1.C: New test.
4766
4767 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
4768
4769         * gcc.c-torture/execute/20030316-1.c: New test case.
4770
4771 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
4772
4773         PR c++/9629
4774         * g++.dg/init/ctor2.C: New test.
4775
4776 2003-03-15  Roger Sayle  <roger@eyesopen.com>
4777
4778         * g77.f-torture/compile/xformat.f: New test case.
4779
4780 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4781
4782         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
4783         * g++.old-deja/g++.mike/eh50.C: Likewise.
4784
4785 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4786
4787         PR c++/6440
4788         * g++.dg/template/spec7.C: New test.
4789         * g++.dg/template/spec8.C: Likewise.
4790
4791 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
4792
4793         * gcc.c-torture/execute/20030313-1.c: New test.
4794
4795 2003-03-14  Richard Henderson  <rth@redhat.com>
4796
4797         * gcc.dg/inline-2.c: Adjust alpha test for external call.
4798
4799 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
4800
4801         * gcc.c-torture/compile/20030314-1.c: New test.
4802
4803 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
4804
4805         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
4806         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
4807         thumb target,
4808         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
4809         to accept newer _imp__  prefix and additional
4810         newline in .drectve section.
4811         * gcc.dg/dll-4.c: Likewise.
4812         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
4813         switch.
4814
4815 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
4816
4817         * g++.dg/parse/namespace9.C: New test.
4818
4819         * g++.dg/init/ref5.C: New test.
4820         * g++.dg/parse/ptrmem1.C: Likewise.
4821
4822 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4823
4824         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
4825         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
4826         regular expression.
4827         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
4828         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
4829
4830 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
4831
4832         * gcc.c-torture/execute/20030224-2.c: New test.
4833
4834 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
4835
4836         * gcc.dg/decl-3.c: New test.
4837
4838 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
4839
4840         * gcc.dg/i386-loop-2.c: New test.
4841
4842 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
4843
4844         PR c++/9474
4845         * g++.dg/parse/namespace8.C: New test.
4846
4847         PR c++/9924
4848         * g++.dg/overload/builtin2.C: New test.
4849
4850 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
4851
4852         * gcc.dg/return-type-3.c: New test.
4853
4854 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
4855
4856         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
4857         profiling options are not supported.
4858
4859 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
4860
4861         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
4862         * g++.old-deja/g++.warn/impint2.C: Likewise.
4863
4864 2003-03-10  Devang Patel  <dpatel@apple.com>
4865
4866         * g++.dg/cpp/c++_cmd_1.C: New test.
4867         * g++.dg/cpp/c++_cmd_1.h: New file.
4868
4869 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
4870
4871         * gcc.dg/altivec-9.c: New file.
4872
4873 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
4874
4875         * gcc.dg/ppc-sdata-1.c: New test.
4876         * gcc.dg/ppc-sdata-2.c: New test.
4877
4878 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
4879
4880         PR c++/9373
4881         * g++.dg/opt/ptrmem2.C: New test.
4882
4883         PR c++/8534
4884         * g++.dg/opt/ptrmem1.C: New test.
4885
4886 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
4887
4888         * gcc.dg/i386-loop-1.c: New test.
4889
4890 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4891
4892         PR c++/9970
4893         * g++.dg/lookup/friend1.C: New test.
4894
4895 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
4896
4897         PR c++/9823
4898         * g++.dg/parser/constructor1.C: New test.
4899
4900 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
4901
4902         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
4903
4904         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
4905
4906 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
4907
4908         * gcc.dg/cpp/Wunused.c: Update test.
4909
4910 2003-03-08  Jan Hubicka  <jh@suse.cz>
4911
4912         * gcc.dg/inline-3.c: New test.
4913
4914 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
4915
4916         PR c++/9809
4917         * g++.dg/parse/builtin1.C: New test.
4918
4919         PR c++/9982
4920         * g++.dg/abi/cookie1.C: New test.
4921         * g++.dg/abi/cookie2.C: Likewise.
4922
4923         PR c++/9524
4924         * g++.dg/template/field1.C: New test.
4925
4926         PR c++/9912
4927         * g++.dg/parse/class1.C: New test.
4928         * g++.dg/parse/namespace7.C: Likewise.
4929         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
4930
4931 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
4932
4933         * g++.dg/init/ref4.C: New test.
4934
4935 2003-03-07  Jan Hubicka  <jh@suse.cz>
4936
4937         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
4938         * gcc.dg/inline-3.c:  New test.
4939
4940 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
4941
4942         * g++.dg/init/ref3.C: New test.
4943
4944         PR c++/9965
4945         * g++.dg/init/ref2.C: New test.
4946
4947         PR c++/9400
4948         * g++.dg/warn/Wshadow-2.C: New test.
4949
4950         PR c++/9791
4951         * g++.dg/warn/Woverloaded-1.C: New test.
4952
4953 2003-03-05  Jan Hubicka  <jh@suse.cz>
4954
4955         * gcc.dg/i386-local2.c: New.
4956         * gcc.dg/i386-local.c: Fix typo.
4957
4958 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
4959
4960         * g++.dg/abi/layout3.C: New test.
4961
4962 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
4963
4964         * gcc.c-torture/compile/20030305-1.c
4965
4966 2003-03-05  Jan Hubicka  <jh@suse.cz>
4967
4968         * gcc.dg/i386-local.c: New.
4969
4970 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
4971
4972         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
4973
4974 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
4975
4976         * gcc.dg/switch-2.c: New test.
4977         * gcc.dg/switch-3.c: New test.
4978         * gcc.dg/Wswitch.c: Adjust line numbers.
4979         * gcc.dg/Wswitch-default.c: Likewise.
4980         * gcc.dg/Wswitch-enum.c: Likewise.
4981
4982 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
4983
4984         * gcc.c-torture/execute/20030222-1.c: New test.
4985
4986 2003-03-03  James E Wilson  <wilson@tuliptree.org>
4987
4988         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
4989
4990 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
4991
4992         PR c++/9878
4993         * g++.dg/init/ref1.C: New test.
4994
4995 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
4996
4997         * gcc.dg/sh-relax.c: New SH-only test.
4998
4999 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
5000
5001         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
5002         comment explaining purpose of testcase.
5003
5004 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
5005
5006         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
5007         for HC11/HC12 (asm needs two int registers).
5008         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
5009         HC11/HC12 because the test uses an asm which needs two 32-bit
5010         registers.
5011
5012 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
5013
5014         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
5015         for HC11/HC12 (array is too large otherwise).
5016         * gcc.c-torture/compile/920501-4.x: New file, likewise.
5017         * gcc.c-torture/compile/20010518-2.x: Likewise.
5018         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
5019         HC11/HC12 (array is too large).
5020
5021 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
5022
5023         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
5024         * lib/g++-dg.exp (g++-dg-test): Likewise.
5025
5026 2003-03-01  Roger Sayle  <roger@eyesopen.com>
5027
5028         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
5029         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
5030
5031 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5032
5033         * g++.dg/warn/implicit-typename1.C: Remove warning.
5034
5035 2003-02-28  Richard Henderson  <rth@redhat.com>
5036
5037         * gcc.dg/noreturn-1.c: Move noreturn warning line.
5038         * gcc.dg/return-type-1.c: Move control reaches end warning line.
5039
5040 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
5041
5042         * gcc.dg/pch/pch.exp: Change .pch to .gch.
5043         * g++.dg/pch/pch.exp: Likewise.
5044
5045 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
5046
5047         PR c++/9879
5048         * testsuite/g++.dg/init/new4.C: New test.
5049
5050 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
5051
5052         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
5053
5054 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
5055
5056         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
5057         unsigned long.
5058
5059         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
5060         wider than float.
5061
5062 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
5063
5064         * lib/scanasm.exp: Add support for counting numbers of
5065         occurences.
5066         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
5067         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
5068
5069 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
5070
5071         PR c++/9683
5072         * g++.dg/template/static3.C: New test.
5073
5074         PR c++/9829
5075         * g++.dg/parse/namespace6.C: New test.
5076
5077 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
5078
5079         PR target/9732
5080         * gcc.dg/20030225-1.c: New test.
5081
5082 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
5083
5084         * README: Remove out-of-date information.
5085
5086         PR c++/9836
5087         * g++.dg/template/spec6.C: New test.
5088
5089 2003-02-24  Jeff Law  <law@redhat.com>
5090
5091         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
5092
5093 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
5094
5095         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
5096         * gcc.dg/pragma-ep-1.c: Likewise.
5097
5098 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5099
5100         PR c++/9602
5101         * g++.dg/template/friend16.C: New test.
5102
5103 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
5104
5105         PR c++/5333
5106         * g++.dg/parse/fused-params1.C: Adjust error messages.
5107         * g++.dg/template/nested3.C: New test.
5108
5109 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
5110
5111         * g++.dg/abi/param1.C: New test.
5112
5113 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5114
5115         PR c++/7982
5116         * g++.dg/warn/implicit-typename1.C: New test.
5117
5118 2003-02-22  Kelley Cook <kelleycook@comcast.net>
5119
5120         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
5121         with "mtune".
5122         * g++.old-deja/g++.other/store-expr2.C: Likewise.
5123         * gcc.c-torture/execute/20010129-1.x: Likewise.
5124         * gcc.dg/20011107-1.c: Likewise.
5125         * gcc.dg/20020108-1.c: Likewise.
5126         * gcc.dg/20020122-3.c: Likewise.
5127         * gcc.dg/20020206-1.c: Likewise.
5128         * gcc.dg/20020310-1.c: Likewise.
5129         * gcc.dg/20020426-2.c: Likewise.
5130         * gcc.dg/20020517-1.c: Likewise.
5131         * gcc.dg/991230-1.c: Likewise.
5132         * gcc.dg/i386-unroll-1.c: Likewise.
5133         * gcc.misc-tests/i386-prefetch.exp: Likewise.
5134
5135 2003-02-22  Jan Hubicka  <jh@suse.cz>
5136
5137         * gcc.dg/i386-mul.c: New test.
5138
5139 2003-02-21  Roger Sayle  <roger@eyesopen.com>
5140
5141         * gcc.dg/builtins-5.c: New test case.
5142
5143 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
5144
5145         * gcc.dg/asmreg-1.c: New test.
5146
5147 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
5148
5149         PR c++/9749
5150         * g++.dg/parse/varmod1.C: New test.
5151
5152 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
5153
5154         PR c++/9727
5155         * g++.dg/template/op1.C: New test.
5156
5157 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
5158
5159         PR c++/8906
5160         * g++.dg/template/nested2.C: New test.
5161
5162 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
5163
5164         PR c++/8724
5165         * g++.dg/expr/dtor1.C: New test.
5166
5167 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
5168
5169         * gcc.dg/cpp/include3.c: New test.
5170         * gcc.dg/cpp/inc/foo.h: New file.
5171
5172 2003-02-21  Glen Nakamura  <glen@imodulo.com>
5173
5174         * gcc.c-torture/execute/20030221-1.c: New test.
5175
5176 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
5177
5178         PR c++/9729
5179         * g++.dg/abi/conv1.C: New test.
5180
5181 2003-02-20  Jan Hubicka  <jh@suse.cz>
5182
5183         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
5184
5185 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
5186
5187         * gcc.c-torture/compile/20030219-1.c: New test.
5188
5189 2003-02-18  Jan Hubicka  <jh@suse.cz>
5190
5191         * gcc.dg/funcorder.c: New test.
5192
5193 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
5194
5195         * gcc.c-torture/execute/20030218-1.c: New.
5196
5197 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
5198
5199         * gcc.dg/20030218-1.c: New.
5200
5201 2003-02-18  Richard Henderson  <rth@redhat.com>
5202
5203         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
5204         * gcc.dg/attr-used-2.c: New.
5205
5206 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
5207
5208         PR c++/9704
5209         * g++.dg/init/copy5.C: New test.
5210
5211 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
5212
5213         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
5214         * g++.dg/pch/pch.exp: Likewise.
5215
5216 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
5217
5218         * gcc.c-torture/execute/20030209-1.c: Enable the test if
5219         STACK_SIZE is not defined.
5220
5221 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5222
5223         PR c++/9457
5224         * g++.dg/template/init1.C: New test.
5225
5226 2003-02-16  Jan HUbicka  <jh@suse.cz>
5227
5228         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
5229         (foo): Add few extra tests
5230         * gcc.dg/c99-const-expr-3.c: Likewise.
5231         * gcc.c-torture/execute/20030216-1.c: New.
5232
5233 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5234
5235         PR c++/9459
5236         * g++.dg/ext/typeof4.C: New test.
5237
5238 2003-02-15  Roger Sayle  <roger@eyesopen.com>
5239
5240         * gcc.dg/i386-387-3.c: New test case.
5241
5242 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
5243
5244         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
5245         cris-*-elf* cris-*-aout* and mmix-*-*.
5246
5247 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
5248
5249         * gcc.dg/20030213-1.c: New test.
5250
5251 2003-02-12  Roger Sayle  <roger@eyesopen.com>
5252
5253         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
5254         * gcc.dg/i386-387-2.c: Likewise.
5255
5256 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
5257
5258         * gcc.dg/ppc-spe.c: Fix formatting.
5259         Enable tests that were previously unsupported by gas.
5260         Delete tests for instructions that no longer exist.
5261         Switch arguments on evsubifw builtin.
5262
5263 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
5264
5265         * gcc.c-torture/execute/20030209-1.c: Disable the test if
5266         STACK_SIZE is too small.
5267
5268 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
5269             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
5270
5271         * gcc.dg/decl-2.c: New test.
5272
5273 2003-02-10  Jan Hubicka  <jh@suse.cz>
5274
5275         * gcc.dg/i386-fpcvt-1.c:  New test.
5276
5277 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
5278
5279         * gcc.c-torture/execute/20030209-1.c: New test.
5280
5281 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
5282
5283         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
5284         int-wide bitops, use the constants of the same width.
5285         Likewise, if long long is 32-bit wide, test bitops using
5286         32-bit constants.
5287
5288 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
5289
5290         * gcc.dg/20021014-1.c: Annotate with expected notice text.
5291
5292 2003-02-07  Roger Sayle  <roger@eyesopen.com>
5293
5294         * testsuite/gcc.dg/builtins-4.c: New test case.
5295
5296 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5297
5298         * gcc.dg/20020430-1.c: Fix dg command typos.
5299         * gcc.dg/20020503-1.c: Likewise.
5300
5301 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5302
5303         PR c++/8785
5304         * g++.dg/parse/fused-params1.C: New test.
5305
5306         PR c++/8857
5307         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
5308
5309         PR c++/8921
5310         * g++.dg/parse/non-dependent1.C: New test.
5311
5312         PR c++/8928
5313         * g++.dg/parse/dupl-tmpl-args1.C: New test.
5314
5315         PR c++/9228
5316         * g++.dg/parse/undefined7.C: New test.
5317         * g++.dg/parse/non-templ1.C: New test.
5318
5319         PR c++/9229
5320         * g++.dg/parse/too-many-tmpl-args1.C: New test.
5321
5322 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
5323
5324         * gcc.c-torture/compile/20030206-1.c: New test.
5325
5326 2003-02-05  Roger Sayle  <roger@eyesopen.com>
5327
5328         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
5329         "pow" to "foo" to avoid potential confusion with a math built-in.
5330
5331 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5332
5333         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
5334         conditions for SPARC targets.
5335
5336 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
5337
5338         * gcc.dg/20030204-1.c: New test.
5339
5340 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5341
5342         PR c++/38
5343         * g++.dg/parse/array-size1.C: New test.
5344
5345         PR c++/5657
5346         * g++.dg/parse/undefined3.C: New test.
5347
5348         PR c++/5665
5349         * g++.dg/parse/undefined4.C: New test.
5350
5351         PR c++/5975
5352         * g++.dg/parse/undefined5.C: New test.
5353
5354         PR c++/7259
5355         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
5356
5357         PR c++/8578
5358         * g++.dg/parse/casting-operator1.C: New test.
5359
5360         PR c++/8596
5361         * g++.dg/parse/undefined6.C: New test.
5362
5363         PR c++/8736
5364         * g++.dg/parse/missing-template1.C: New test.
5365
5366 2003-02-04  Jan Hubicka  <jh@suse.cz>
5367
5368         * gcc.dg/i386-cadd.c:  Compile using -march=k8.
5369         * gcc.dg/i386-cmov?.c:  Likewise.
5370         * gcc.dg/i386-fpcvt-?.c:  Likewise.
5371         * gcc.dg/i386-ssefp-1.c:  Likewise.
5372         * gcc.dg/i386-ssetype-?.c:  Likewise; fix for register passing
5373         conventions.
5374
5375 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
5376
5377         PR c++/7129
5378         * testsuite/g++.dg/ext/max.C: New test.
5379
5380 2003-02-03  Jan Hubicka  <jh@suse.cz>
5381
5382         * gcc.c-torture/execute/20030203-1.c: New test.
5383
5384 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
5385
5386         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
5387         'natural-endian'.
5388
5389 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
5390
5391         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
5392         * g++.dg/init/new2.C: Likewise.
5393         * g++.dg/other/new1.C: Likewise.
5394
5395 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
5396
5397         * gcc.dg/struct-ret-libc.c: New test.
5398
5399 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
5400
5401         * gcc.dg/20030129-1.c: New test.
5402
5403 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5404
5405         PR c++/8849
5406         * g++.dg/template/ptrmem4.C: New test.
5407
5408 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
5409
5410         * g++.dg/parser/constant1.C: New test.
5411
5412 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5413
5414         PR c++/8591
5415         * g++.dg/parse/friend2.C: New test.
5416
5417 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
5418
5419         PR c++/9437
5420         * g++.dg/template/unify4.C: New test.
5421
5422 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
5423
5424         * gcc.c-torture/execute/20030128-1.c: New test.
5425
5426 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
5427
5428         * g++.dg/lookup/nested1.C: Test moved from ...
5429         * g++.old-deja/g++.other/lookup24.C: ... here.
5430
5431 2003-01-28  Jan Hubicka  <jh@suse.cz>
5432
5433         * gcc.dg/i386-cmov5.c:  New test.
5434
5435 2003-01-28  D.Venkatasubramanian   <dvenkat@noida.hcltech.com>
5436
5437         * gcc.c-torture/execute/20010925-1.c: Changed the
5438         memcpy declaration.
5439
5440 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
5441
5442         PR c++/3902
5443         * g++.dg/parse/template5.C: New test.
5444
5445 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
5446
5447         PR fortran/9258
5448         * g77.dg/pr9258: New test.
5449
5450 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
5451
5452         * README: Move relevant parts from README.g++.
5453
5454         * README.g++: Remove this file.
5455
5456 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
5457
5458         * g++.dg/abi/dcast1.C: New test.
5459
5460 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5461
5462         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
5463
5464 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
5465
5466         PR c++/47
5467         * g++.old-deja/g++.other/lookup24.C: New test.
5468
5469 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5470
5471         PR middle-end/7227
5472         * gcc.dg/uninit-C.c: New test.
5473
5474 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
5475
5476         * g++.dg/abi/covariant1.C: New test.
5477
5478 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
5479
5480         * gcc.dg/20030123-1.c: New test.
5481
5482 2003-01-25  Jan Hubicka  <jh@suse.cz>
5483
5484         PR opt/8492
5485         * gcc.c-torture/compile/20030125-1.c
5486
5487 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
5488
5489         PR c++/9403
5490         * g++.dg/parse/template3.C: New test.
5491         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
5492
5493         PR c++/795
5494         * g++.dg/parse/template4.C: New test.
5495
5496         PR c++/9415
5497         * g++.dg/template/qual2.C: New test.
5498
5499         PR c++/8545
5500         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
5501
5502         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
5503
5504 2003-01-25  Roger Sayle  <roger@eyesopen.com>
5505
5506         * gcc.c-torture/execute/switch-1.c: New test case.
5507
5508 2003-01-25  Jan Hubicka  <jh@suse.cz>
5509
5510         * gcc.c-torture/execute/20030125-1.[cx]: New test.
5511
5512 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
5513
5514         Tweaks for Bison-1.875. From the NEWS file:
5515         "- `parse error' -> `syntax error'
5516         Bison now uniformly uses the term `syntax error'"
5517         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
5518         * gcc.dg/cpp/digraph2.c: Likewise.
5519         * gcc.dg/cpp/direct2.c: Likewise.
5520         * gcc.dg/cpp/paste4.c: Likewise.
5521         * gcc.dg/c90-restrict-1.c: Likewise.
5522         * gcc.dg/c99-func-2.c: Likewise.
5523         * gcc.dg/noncompile/920721-2.c: Likewise.
5524         * gcc.dg/noncompile/930622-2.c: Likewise.
5525         * gcc.dg/noncompile/940112-1.c: Likewise.
5526         * gcc.dg/noncompile/950921-1.c: Likewise.
5527         * gcc.dg/noncompile/951123-1.c: Likewise.
5528         * gcc.dg/noncompile/971104-1.c: Likewise.
5529         * gcc.dg/noncompile/990416-1.c: Likewise.
5530
5531 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
5532
5533         * g++.dg/parse/undefined1.C: Add error message.
5534
5535 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
5536
5537         PR c++/9354
5538         * g++.dg/parse/new1.C: New test.
5539
5540         PR c++/9216
5541         * g++.dg/parse/template2.C: New test.
5542
5543         PR c++/9354
5544         * g++.dg/parse/typedef2.C: New test.
5545
5546         PR c++/9328
5547         * g++.dg/ext/typeof3.C: New test.
5548
5549 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5550
5551         PR c++/2738
5552         * g++.dg/parse/ret-type1.C: New test.
5553
5554         PR c++/3792
5555         * g++.dg/parse/tmpl-outside1.C: New test.
5556
5557         PR c++/4207
5558         * g++.dg/parse/int-as-enum1.C: New test.
5559
5560         PR c++/4903
5561         * g++.dg/parse/no-typename1.C: New test.
5562
5563         PR c++/5533
5564         * g++.dg/parse/no-value1.C: New test.
5565
5566         PR c++/5921
5567         * g++.dg/parse/wrong-inline1.C: New test.
5568
5569         PR c++/6402
5570         * g++.dg/parse/ref1.C: New test.
5571
5572         PR c++/6992
5573         * g++.dg/parse/attr-ctor1.C: New test.
5574
5575         PR c++/7229
5576         * g++.dg/parse/namespace5.C: New test.
5577
5578         PR c++/7917
5579         * g++.dg/parse/func-def1.C: New test.
5580
5581         PR c++/8143
5582         * g++.dg/parse/undefined1.C: New test.
5583
5584         PR c++/5723, PR c++/8522
5585         * g++.dg/parse/specialization1.C: New test.
5586
5587         PR c++/163, PR c++/8595
5588         * g++.dg/parse/struct-as-enum1.C: New test.
5589
5590         PR c++/9173
5591         * g++.dg/parse/undefined2.C: New test.
5592
5593 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
5594
5595         PR c++/9298
5596         * g++.dg/parse/template1.C: New test.
5597
5598         PR c++/9384
5599         * g++.dg/parse/using1.C: New test.
5600
5601         PR c++/9285
5602         PR c++/9294
5603         * g++.dg/parse/expr2.C: New test.
5604
5605         PR c++/9388
5606         * g++.dg/parse/lookup2.C: Likewise.
5607
5608 2003-01-21  Jan Hubicka  <jh@suse.cz>
5609
5610         * gcc.c-torture/execute/990208-1.c:  Add noinline attributes as needed.
5611         * gcc.c-torture/execute/eeprof-1.c:  Likewise.
5612         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
5613         * gcc.c-torture/execute/string-opt-*.c: Likewise.
5614
5615 2003-01-20  Nick Clifton  <nickc@redhat.com>
5616
5617         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
5618         problem with ARM sibcall code generation.
5619
5620 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
5621
5622         * gcc.c-torture/execute/20030120-1.c: New.
5623
5624 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
5625
5626         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
5627
5628 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
5629
5630         PR c++/9272
5631         * g++.dg/parse/ctor1.C: New test.
5632
5633         PR c++/9294:
5634         * g++.dg/parse/qualified1.C: New test.
5635
5636         * g++.dg/parse/typename3.C: New test.
5637
5638 2003-01-16  Richard Henderson  <rth@redhat.com>
5639
5640         * g++.dg/tls/init-2.C: Fix error matches for real this time.
5641
5642 2003-01-16  Richard Henderson  <rth@redhat.com>
5643
5644         * g++.dg/pch/pch.exp: Copy test header to the working directory
5645         before using it either for precompilation or direct use.
5646         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
5647         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
5648
5649 2003-01-16  Richard Henderson  <rth@redhat.com>
5650
5651         * gcc.dg/pch/pch.exp: Copy test header to the working directory
5652         before using it either for precompilation or direct use.
5653         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
5654         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
5655
5656 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
5657
5658         * gcc/testsuite/g++.dg/ext/typename1.C: Add typename keyword.
5659         * gcc/testsuite/g++.dg/template/crash1.C: Update error messages.
5660         * gcc/testsuite/g++.dg/template/crash2.C: Remove error message.
5661         * gcc/testsuite/g++.dg/parse/typename2.C: New test.
5662         * gcc/testsuite/g++.dg/template/typename2.C: Change implicit
5663         typename warning into error.
5664         * gcc/testsuite/g++.old-deja/g++.benjamin/tem03.C: Issue more
5665         error messages.
5666         * gcc/testsuite/g++.old-deja/g++.benjamin/tem04.C: Fix typos.
5667         * gcc/testsuite/g++.old-deja/g++.brendan/crash56.C: Add this->.
5668         * gcc/testsuite/g++.old-deja/g++.law/visibility13.C: Remove error
5669         messages.
5670         * gcc/testsuite/g++.old-deja/g++.ns/template17.C: Reorder code to
5671         make declaration visible in template.
5672         * gcc/testsuite/g++.old-deja/g++.pt/crash3.C: Fix typos.
5673         * gcc/testsuite/g++.old-deja/g++.pt/crash36.C: Issue more error
5674         messages.
5675         * gcc/testsuite/g++.old-deja/g++.pt/crash5.C: Improve error
5676         message.
5677         * gcc/testsuite/g++.old-deja/g++.pt/crash67.C: Remove warning.
5678         * gcc/testsuite/g++.old-deja/g++.pt/inherit1.C: Add this->.
5679         * gcc/testsuite/g++.old-deja/g++.pt/niklas01a.C: Add error message.
5680         * gcc/testsuite/g++.old-deja/g++.pt/typename16.C: Replace implicit
5681         typename warning with error message.
5682         * gcc/testsuite/g++.old-deja/g++.pt/typename19.C: Remove warning.
5683         * gcc/testsuite/g++.old-deja/g++.robertl/eb112.C: Fix typo.
5684         * gcc/testsuite/g++.old-deja/g++.robertl/eb24.C: Use this->.
5685
5686 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
5687
5688         * g++.dg/parse/ambig2.C: New test.
5689
5690 2003-01-15  Richard Henderson  <rth@redhat.com>
5691
5692         * g++.dg/tls/init-2.C: Update error message string.
5693
5694 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5695
5696         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
5697
5698 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
5699
5700         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
5701         all for HC11/HC12.
5702         * gcc.c-torture/compile/20001205-1.x: Likewise.
5703         * gcc.c-torture/compile/20001226-1.x: Likewise.
5704         * gcc.c-torture/compile/920520-1.x: Likewise.
5705         * gcc.c-torture/compile/961203-1.x: Likewise.
5706         * gcc.c-torture/compile/20020604-1.x: Likewise.
5707
5708 2003-01-15  Jan Hubicka  <jh@suse.cz>
5709
5710         * gcc.c-torture/compile/20030115-1.c: New test.
5711
5712         * gcc.dg/i386-fpcvt-1.c: New test.
5713         * gcc.dg/i386-fpcvt-2.c: New test.
5714
5715 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
5716
5717         Further conform g++'s __vmi_class_type_info to the C++ ABI
5718         specification.
5719         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
5720         the specification.
5721
5722 2003-01-14  Jan Hubicka  <jh@suse.cz>
5723
5724         * gcc.dg/i386-fpcvt-1.c: New test.
5725         * gcc.dg/i386-fpcvt-2.c: New test.
5726
5727 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
5728
5729         * gcc.dg/i386-mmx-3.c: New test.
5730
5731 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
5732
5733         PR c++/9264
5734         * g++.dg/parse/octal1.C: New file.
5735
5736         PR c++/9172
5737         * g++.dg/parse/typename1.C: New file.
5738
5739 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
5740
5741         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
5742         * gcc.dg/bf-no-ms-layout.c: Likewise.
5743         * gcc.dg/bf-ms-attrib.c: Likewise.
5744
5745 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
5746
5747         PR c++/9099
5748         * g++.dg/parse/dtor1.C: New file.
5749
5750         PR c++/9128
5751         * g++.dg/rtti/typeid1.C: New file.
5752
5753         PR c++/9153
5754         * g++.dg/parse/lookup1.C: New file.
5755
5756         PR c++/9171
5757         * g++.dg/templ/spec5.C: New file.
5758
5759 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
5760
5761         * gcc.c-torture/compile/20030110-1.c: New test.
5762
5763 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
5764
5765         Merge from pch-branch:
5766
5767         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
5768
5769         * gcc.dg/pch/cpp-1.h: New.
5770         * gcc.dg/pch/cpp-1.c: New.
5771         * gcc.dg/pch/cpp-2.h: New.
5772         * gcc.dg/pch/cpp-2.c: New.
5773
5774         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
5775
5776         * gcc.dg/pch/except-1.h: New.
5777         * gcc.dg/pch/except-1.c: New.
5778
5779         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
5780
5781         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
5782         running test.
5783         * gcc.dg/pch: Include *.hp not *.h.
5784         * gcc.dg/pch/system-1.h: New.
5785         * gcc.dg/pch/system-1.c: New.
5786
5787         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
5788
5789         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
5790         rather than trying to build and run a program using PCH.
5791         * gcc.dg/pch: Remove dg-do commands from test files.
5792
5793         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
5794
5795         * gcc.dg/pch/macro-3.c: New.
5796         * gcc.dg/pch/macro-3.h: New.
5797
5798         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
5799
5800         * gcc.dg/pch/common-1.c: New.
5801         * gcc.dg/pch/common-1.h: New.
5802         * gcc.dg/pch/decl-1.c: New.
5803         * gcc.dg/pch/decl-1.h: New.
5804         * gcc.dg/pch/decl-2.c: New.
5805         * gcc.dg/pch/decl-2.h: New.
5806         * gcc.dg/pch/decl-3.c: New.
5807         * gcc.dg/pch/decl-3.h: New.
5808         * gcc.dg/pch/decl-4.c: New.
5809         * gcc.dg/pch/decl-4.h: New.
5810         * gcc.dg/pch/decl-5.c: New.
5811         * gcc.dg/pch/decl-5.h: New.
5812         * gcc.dg/pch/global-1.c: New.
5813         * gcc.dg/pch/global-1.h: New.
5814         * gcc.dg/pch/inline-1.c: New.
5815         * gcc.dg/pch/inline-1.h: New.
5816         * gcc.dg/pch/inline-2.c: New.
5817         * gcc.dg/pch/inline-2.h: New.
5818         * gcc.dg/pch/static-1.c: New.
5819         * gcc.dg/pch/static-1.h: New.
5820         * gcc.dg/pch/static-2.c: New.
5821         * gcc.dg/pch/static-2.h: New.
5822
5823         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
5824
5825         * g++.dg/pch/pch.exp: Better handle failing testcases.
5826         * gcc.dg/pch/pch.exp: Likewise.
5827         * gcc.dg/pch/macro-1.c: New.
5828         * gcc.dg/pch/macro-1.h: New.
5829         * gcc.dg/pch/macro-2.c: New.
5830         * gcc.dg/pch/macro-2.h: New.
5831
5832         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
5833
5834         * g++.dg/dg.exp: Treat files in pch/ specially.
5835         * g++.dg/pch/pch.exp: New file.
5836         * g++.dg/pch/empty.H: New file.
5837         * g++.dg/pch/empty.C: New file.
5838         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
5839         "precompile".
5840
5841         * gcc.dg/pch/pch.exp: New file.
5842         * gcc.dg/pch/empty.h: New file.
5843         * gcc.dg/pch/empty.c: New file.
5844         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
5845         "precompile".
5846
5847 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5848
5849         * g++.dg/template/friend14.C: New test.
5850
5851 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
5852
5853         * gcc.dg/old-style-asm-1.c: New test.
5854
5855 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
5856
5857         * gcc.c-torture/compile/20030109-1.c: New test.
5858
5859 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
5860
5861         * gcc.c-torture/execute/20030109-1.c: New test.
5862
5863 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
5864
5865         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
5866         * g++.old-deja/g++.mike/dyncast2.C: Likewise
5867         * g++.old-deja/g++.mike/dyncast3.C: Likewise
5868         * g++.old-deja/g++.mike/eh2.C: Likewise
5869         * g++.old-deja/g++.mike/eh3.C: Likewise
5870         * g++.old-deja/g++.mike/eh5.C: Likewise
5871         * g++.old-deja/g++.mike/eh6.C: Likewise
5872         * g++.old-deja/g++.mike/eh7.C: Likewise
5873         * g++.old-deja/g++.mike/eh8.C: Likewise
5874         * g++.old-deja/g++.mike/eh9.C: Likewise
5875         * g++.old-deja/g++.mike/eh10.C: Likewise
5876         * g++.old-deja/g++.mike/eh12.C: Likewise
5877         * g++.old-deja/g++.mike/eh13.C: Likewise
5878         * g++.old-deja/g++.mike/eh14.C: Likewise
5879         * g++.old-deja/g++.mike/eh16.C: Likewise
5880         * g++.old-deja/g++.mike/eh17.C: Likewise
5881         * g++.old-deja/g++.mike/eh18.C: Likewise
5882         * g++.old-deja/g++.mike/eh21.C: Likewise
5883         * g++.old-deja/g++.mike/eh23.C: Likewise
5884         * g++.old-deja/g++.mike/eh24.C: Likewise
5885         * g++.old-deja/g++.mike/eh25.C: Likewise
5886         * g++.old-deja/g++.mike/eh26.C: Likewise
5887         * g++.old-deja/g++.mike/eh27.C: Likewise
5888         * g++.old-deja/g++.mike/eh28.C: Likewise
5889         * g++.old-deja/g++.mike/eh29.C: Likewise
5890         * g++.old-deja/g++.mike/eh31.C: Likewise
5891         * g++.old-deja/g++.mike/eh33.C: Likewise
5892         * g++.old-deja/g++.mike/eh34.C: Likewise
5893         * g++.old-deja/g++.mike/eh35.C: Likewise
5894         * g++.old-deja/g++.mike/eh36.C: Likewise
5895         * g++.old-deja/g++.mike/eh37.C: Likewise
5896         * g++.old-deja/g++.mike/eh38.C: Likewise
5897         * g++.old-deja/g++.mike/eh39.C: Likewise
5898         * g++.old-deja/g++.mike/eh40.C: Likewise
5899         * g++.old-deja/g++.mike/eh41.C: Likewise
5900         * g++.old-deja/g++.mike/eh42.C: Likewise
5901         * g++.old-deja/g++.mike/eh44.C: Likewise
5902         * g++.old-deja/g++.mike/eh46.C: Likewise
5903         * g++.old-deja/g++.mike/eh47.C: Likewise
5904         * g++.old-deja/g++.mike/eh48.C: Likewise
5905         * g++.old-deja/g++.mike/eh49.C: Likewise
5906         * g++.old-deja/g++.mike/eh50.C: Likewise
5907         * g++.old-deja/g++.mike/eh51.C: Likewise
5908         * g++.old-deja/g++.mike/eh53.C: Likewise
5909         * g++.old-deja/g++.mike/eh55.C: Likewise
5910         * g++.old-deja/g++.mike/p7912.C: Likewise
5911         * g++.old-deja/g++.mike/p9706.C: Likewise
5912         * g++.old-deja/g++.mike/p10416.C: Likewise
5913         * g++.old-deja/g++.mike/p11667.C: Likewise
5914         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
5915         Remove redundant reference to Iris.
5916         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
5917         Elxsi, i860, Pico Java, and WE32K.
5918
5919 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
5920
5921         * g++.dg/ext/asm4.C: New test.
5922
5923 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5924
5925         PR c++/9030
5926         * g++.dg/template/friend12.C: New test.
5927         * g++.dg/template/friend13.C: Likewise.
5928         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
5929
5930 2003-01-08  Jan Hubicka  <jh@suse.cz>
5931
5932         * gcc.dg/i386-cadd.c: New test.
5933         * gcc.dg/i386-cmov4.c: Likewise.
5934
5935 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
5936
5937         PR c++/9165
5938         * g++.dg/warn/Wunused-3.C: New test.
5939
5940         * g++.dg/abi/bitfield9.C: New test.
5941
5942         PR c++/9189
5943         * g++.dg/parse/defarg3.C: New test.
5944
5945 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
5946
5947         * g++.dg/parse/ambig1.C: New test.
5948         * g++.dg/parse/defarg2.C: New test.
5949
5950 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
5951
5952         * g++.dg/template/defarg-1.C: New test.
5953         * g++.dg/template/local2.C: Likewise.
5954
5955 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
5956
5957         * gcc.c-torture/execute/20030105-1.c: New test.
5958
5959 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5960
5961         * g++.dg/parse/namespace3.C: Remove extra semicolons.
5962         * g++.dg/parse/namespace4.C: Likewise.
5963
5964 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
5965
5966         * g++.dg/template/ntp2.C: New test.
5967
5968 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
5969
5970         * g++.dg/parse/extern-C-1.C: New test.
5971
5972         * g++.dg/parse/namespace4.C: New test.
5973
5974         * g++.dg/template/nested1.C: New test.
5975
5976         * g++.dg/parse/namespace3.C: New test.
5977
5978 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
5979
5980         * g++.dg/lookup/two-stage1.C: New test.
5981
5982 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5983
5984         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
5985         * g++.old-deja/g++.jason/access8.C: Likewise.
5986         * g++.old-deja/g++.other/decl5.C: Likewise.
5987
5988 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
5989
5990         * g++.dg/parse/parse7.C: New test.
5991
5992 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
5993
5994         PR c++/2843
5995         * g++.dg/ext/attrib7.C: New test.
5996
5997 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
5998
5999         * g++.dg/parse/parse6.C: New test.
6000
6001 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
6002
6003         * gcc.dg/h8300-stack-1.c: New.
6004
6005 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
6006
6007         g++.dg/lookup/exception1.C: New test.
6008
6009         g++.dg/lookup/template1.C: New test.
6010
6011         g++.dg/parse/namespace2.C: New test.
6012
6013         g++.dg/parse/parens2.C: New test.
6014
6015 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
6016
6017         * g++.dg/parse/parse5.C: New test.
6018         * g++.dg/lookup/scoped4.C: New test.
6019
6020 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
6021
6022         * g++.dg/parse/parens1.C: New test.
6023
6024         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
6025         angle-bracket1.C.
6026         * g++.dg/parse/parens2.C: New test.
6027
6028         * g++.dg/lookup/scope-operator1.C: New test.
6029
6030         * g++.dg/parse/operator1.C: New test.
6031
6032 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6033
6034         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
6035         * g++.old-deja/g++.other/access6.C: Likewise.
6036         * g++.old-deja/g++.other/decl1.C: Likewise.
6037         * g++.old-deja/g++.pt/typename12.C: Likewise.
6038
6039 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
6040
6041         * g++.dg/parse/namespace1.C: New test.
6042
6043 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
6044
6045         * g++.dg/parse/parse4.C: New test.
6046
6047 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
6048
6049         * g++.dg/parse/parse3.C: New test.
6050
6051 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
6052
6053         * g++.dg/parse/parse2.C: New test.
6054
6055 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
6056
6057         * g++.dg/template/friend11.C: New test.
6058
6059 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
6060
6061         * g++.dg/parse/parse1.C: New test.
6062
6063 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
6064
6065         * lib/profopt.exp: Change the name of a global variable to avoid
6066         possible clashes with other test suites.
6067
6068 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
6069
6070         * g++.dg/inherit/covariant8.C: New test.
6071
6072 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
6073
6074         * g++.dg/init/array9.C: New test.
6075
6076         PR c++/9112
6077         * g++.dg/parse/expr1.C: New test.
6078
6079 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
6080
6081         * gcc.c-torture/compile/20021230-1.c: New test.
6082
6083 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
6084
6085         * g++.dg/inherit/covariant5.C: New test.
6086         * g++.dg/inherit/covariant6.C: New test.
6087         * g++.dg/inherit/covariant7.C: New test.
6088
6089 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6090
6091         PR c++/2739
6092         * g++.dg/other/access2.C: New test.
6093
6094 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
6095
6096         * g++.dg/other/anon-struct.C: No longer fails
6097         * g++.old-deja/g++.brendan/parse4.C: Likewise.
6098         * g++.old-deja/g++.brendan/parse5.C: Likewise.
6099         * g++.old-deja/g++.brendan/parse6.C: Likewise.
6100
6101 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
6102
6103         * g++.dg/parse/angle-bracket.C (main): No longer fails.
6104
6105 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
6106
6107         * g++.dg/eh/spec4.C: Remove stray semicolon.
6108         * g++.dg/expr/pmf-1.C: Change error message.
6109         * g++.dg/ext/asm1.C: Remove stray semicolon.
6110         * g++.dg/ext/typename1.C: Add missing typenames.
6111         * g++.dg/inherit/template-as-base.C: Change error message.
6112         * g++.dg/lookup/scoped1.C: Likewise.
6113         * g++.dg/lookup/scoped2.C: Likewise.
6114         * g++.dg/lookup/using2.C: Likewise.
6115         * g++.dg/other/component1.C: Remove stray semicolon.
6116         * g++.dg/other/do1.C: Change error message.
6117         * g++.dg/other/error2.C: Likewise.
6118         * g++.dg/other/init1.C: Likewise.
6119         * g++.dg/other/packed1.C: Remove stray semicolon.
6120         * g++.dg/other/ptrmem2.C: Change error message.
6121         * g++.dg/parse/parameter-declaration-1.C: Remove line number
6122         marker.
6123         * g++.dg/special/initp1.C: Remove invalid attribute usage.
6124         * g++.dg/template/access3.C: Add typename keyword.
6125         * g++.dg/template/access5.C: Remove stray semicolon.
6126         * g++.dg/template/access6.C: Likewise.
6127         * g++.dg/template/complit1.C: Likewise.
6128         * g++.dg/template/crash1.C: Change error message.
6129         * g++.dg/template/inherit2.C: Remove stray semicolon.
6130         * g++.dg/template/instantiate2.C: Likewise.
6131         * g++.dg/template/instantiate3.C: Change error message.
6132         * g++.dg/template/qual1.C: Remove stray semicolon.
6133         * g++.dg/template/qualttp18.C: Change error message.
6134         * g++.dg/template/ref1.C: Remove stray semicolon.
6135         * g++.dg/template/sizeof1.C (A::value): Declare it.
6136         * g++.dg/template/spec4.C: Change error message.
6137         * g++.dg/template/static1.C: Likewise.
6138         * g++.dg/template/type1.C: Likewise.
6139         * g++.dg/template/typename3.C: Likewise.
6140         * g++.old-deja/g++.benjamin/13478.C: Change error message.
6141         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
6142         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
6143         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
6144         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
6145         named return value extension.
6146         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
6147         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
6148         * g++.old-deja/g++.bob/extern_C.C: Likewise.
6149         * g++.old-deja/g++.bob/inherit2.C: Likewise.
6150         * g++.old-deja/g++.brendan/complex1.C: Likewise.
6151         * g++.old-deja/g++.brendan/copy5.C: Likewise.
6152         * g++.old-deja/g++.brendan/crash13.C: Likewise.
6153         * g++.old-deja/g++.brendan/crash15.C: Likewise.
6154         * g++.old-deja/g++.brendan/crash18.C: Change error message.
6155         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
6156         * g++.old-deja/g++.brendan/crash38.C: Likewise.
6157         * g++.old-deja/g++.brendan/crash50.C: Likewise.
6158         * g++.old-deja/g++.brendan/crash56.C: Likewise.
6159         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
6160         syntax.
6161         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
6162         * g++.old-deja/g++.brendan/crash8.C: Change error message.
6163         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
6164         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
6165         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
6166         * g++.old-deja/g++.brendan/template11.C: Likewise.
6167         * g++.old-deja/g++.brendan/template26.C: Likewise.
6168         * g++.old-deja/g++.brendan/template27.C: Use explicit
6169         specialization syntax.
6170         * g++.old-deja/g++.brendan/template30.C: Likewise.
6171         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
6172         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
6173         non-dependent names.
6174         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
6175         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
6176         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
6177         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
6178         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
6179         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
6180         named return value extension.
6181         * g++.old-deja/g++.ext/namedret2.C: Likewise.
6182         * g++.old-deja/g++.ext/namedret3.C: Likewise.
6183         * g++.old-deja/g++.ext/return1.C: Likewise.
6184         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
6185         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
6186         * g++.old-deja/g++.jason/access8.C: Likewise.
6187         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
6188         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
6189         pseudo-destructor names.
6190         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
6191         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
6192         pseudo-destructor names.
6193         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
6194         * g++.old-deja/g++.jason/overload19.C: Likewise.
6195         * g++.old-deja/g++.jason/overload32.C: Likewise.
6196         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
6197         stray semicolons.
6198         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
6199         * g++.old-deja/g++.jason/return.C: Likewise.
6200         * g++.old-deja/g++.jason/return2.C: Likewise.
6201         * g++.old-deja/g++.jason/shadow1.C: Likewise.
6202         * g++.old-deja/g++.jason/special.C: Use explicit specialization
6203         syntax.
6204         * g++.old-deja/g++.jason/template10.C: Account for use of
6205         non-dependent names.
6206         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
6207         syntax.
6208         * g++.old-deja/g++.jason/template37.C: Likewise.
6209         * g++.old-deja/g++.law/access4.C: Change error messages.
6210         * g++.old-deja/g++.law/arm13.C:  Remove incorrect
6211         pseudo-destructor names.
6212         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
6213         * g++.old-deja/g++.law/ctors9.C: Likewise.
6214         * g++.old-deja/g++.law/cvt22.C: Likewise.
6215         * g++.old-deja/g++.law/dtors5.C: Likewise.
6216         * g++.old-deja/g++.law/global-init1.C: Likewise.
6217         * g++.old-deja/g++.law/missed-error3.C: Likewise.
6218         * g++.old-deja/g++.law/operators28.C: Likewise.
6219         * g++.old-deja/g++.law/visibility28.C: Likewise.
6220         * g++.old-deja/g++.martin/eval1.C: Likewise.
6221         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
6222         name.
6223         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
6224         * g++.old-deja/g++.mike/net34.C: Likewise.
6225         * g++.old-deja/g++.mike/net36.C: Likewise.
6226         * g++.old-deja/g++.mike/ns2.C: Likewise.
6227         * g++.old-deja/g++.mike/p12306.C: Likewise.
6228         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
6229         value extension.
6230         * g++.old-deja/g++.mike/p700.C: Likewise.
6231         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
6232         * g++.old-deja/g++.mike/p710.C: Likewise.
6233         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
6234         value extension.
6235         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
6236         * g++.old-deja/g++.mike/pmf9.C: Likewise.
6237         * g++.old-deja/g++.ns/crash2.C: Likewise.
6238         * g++.old-deja/g++.ns/crash3.C: Likewise.
6239         * g++.old-deja/g++.ns/invalid1.C: Likewise.
6240         * g++.old-deja/g++.ns/ns17.C: Likewise.
6241         * g++.old-deja/g++.ns/template16.C: Likewise.
6242         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
6243         keyword.
6244         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
6245         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
6246         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
6247         named return value extension.
6248         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
6249         * g++.old-deja/g++.other/access4.C: Issue additional error
6250         messages.
6251         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
6252         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
6253         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
6254         * g++.old-deja/g++.other/crash25.C: Change error message.
6255         * g++.old-deja/g++.other/crash4.C: Change error message.
6256         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
6257         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
6258         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
6259         checks.
6260         * g++.old-deja/g++.other/defarg8.C: Likewise.
6261         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
6262         * g++.old-deja/g++.other/dtor10.C: Likewise.
6263         * g++.old-deja/g++.other/incomplete.C: Likewise.
6264         * g++.old-deja/g++.other/linkage7.C: Likewise.
6265         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
6266         lookup algorithm.
6267         * g++.old-deja/g++.other/mangle2.C: Likewise.
6268         * g++.old-deja/g++.other/refinit2.C: Likewise.
6269         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
6270         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
6271         * g++.old-deja/g++.pt/crash28.C: Likewise.
6272         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
6273         syntax.
6274         * g++.old-deja/g++.pt/crash32.C: Change error message.
6275         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
6276         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
6277         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
6278         error message position.
6279         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
6280         * g++.old-deja/g++.pt/defarg8.C: Change error message.
6281         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
6282         syntax.
6283         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
6284         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
6285         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
6286         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
6287         keyword.
6288         * g++.old-deja/g++.pt/explicit31.C: Likewise.
6289         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
6290         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
6291         keyword.
6292         * g++.old-deja/g++.pt/explicit71.C: Change error message.
6293         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
6294         syntax.
6295         * g++.old-deja/g++.pt/friend28.C: Account for use of
6296         non-dependent names.
6297         * g++.old-deja/g++.pt/friend29.C: Likewise.
6298         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
6299         rules.
6300         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
6301         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
6302         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
6303         lookup rules.
6304         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
6305         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
6306         keyword.
6307         * g++.old-deja/g++.pt/memclass20.C: Likewise.
6308         * g++.old-deja/g++.pt/memclass5.C: Likewise.
6309         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
6310         keyword.
6311         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
6312         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
6313         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
6314         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
6315         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
6316         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
6317         keyword.
6318         * g++.old-deja/g++.pt/spec10.C: Likewise.
6319         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
6320         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
6321         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
6322         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
6323         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
6324         * g++.old-deja/g++.pt/ttp62.C: Likewise.
6325         * g++.old-deja/g++.pt/ttp64.C: Likewise.
6326         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
6327         * g++.old-deja/g++.pt/typename15.C: Likewise.
6328         * g++.old-deja/g++.pt/typename22.C: Likewise.
6329         * g++.old-deja/g++.pt/typename6.C: Change error messages.
6330         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
6331         * g++.old-deja/g++.pt/virtual2.C: Likewise.
6332         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
6333         syntax.
6334         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
6335         return value extension.
6336         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
6337         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
6338         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
6339         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
6340
6341 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
6342
6343         * g++.dg/warn/inline1.C: New test.
6344         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
6345         * g++.old-deja/g++.jason/synth10.C: Likewise.
6346         * g++.old-deja/g++.mike/net31.C: Likewise.
6347         * g++.old-deja/g++.mike/p8786.C: Likewise.
6348
6349         * g++.dg/template/friend10.C: New test.
6350         * g++.dg/template/conv5.C: New test.
6351
6352 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
6353
6354         * g++.dg/lookup/scoped3.C: New test.
6355
6356         * g++.dg/lookup/decl1.C: New test.
6357         * g++.dg/lookup/decl2.C: New test.
6358
6359 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
6360
6361         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
6362         gcc.c-torture/compile/20021015-1.c,
6363         gcc.c-torture/compile/20021015-2.c,
6364         gcc.c-torture/compile/20021123-1.c,
6365         gcc.c-torture/compile/20021123-2.c,
6366         gcc.c-torture/compile/20021123-3.c,
6367         gcc.c-torture/compile/20021123-4.c,
6368         gcc.c-torture/execute/20021024-1.c: Add tests previously added
6369         only to 3.1 or 3.2 branch.
6370
6371 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
6372
6373         * gcc.dg/i386-bitfield3.c: New test.
6374
6375         * gcc.dg/i386-bitfield2.c: New test.
6376
6377 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
6378
6379         * g++.dg/parse/conv_op1.C: New test.
6380
6381 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
6382
6383         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
6384         approved.
6385
6386 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
6387
6388         * gcc.c-torture/compile/20021220-1.c: New test.
6389
6390 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
6391
6392         * gcc.dg/i386-fastcall-1.c: New.
6393
6394 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
6395
6396         * gcc.c-torture/execute/20021219-1.c: New test.
6397
6398 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
6399
6400         * gcc.dg/i386-pic-1.c: New test.
6401
6402 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6403
6404         PR c++/8099
6405         * g++.dg/template/friend9.C: New test.
6406
6407 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6408
6409         PR c++/3663
6410         * g++.dg/template/access7.C: New test.
6411
6412 2002-12-18  Nick Clifton  <nickc@redhat.com>
6413
6414         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
6415         the libstdc++-v3 directory has been found.
6416
6417 2002-12-12  Devang Patel <dpatel@apple.com>
6418         * gcc.dg/darwin-ld-1.c: New test.
6419         * gcc.dg/darwin-ld-2.c: New test.
6420         * gcc.dg/darwin-ld-3.c: New test.
6421         * gcc.dg/darwin-ld-4.c: New test.
6422         * gcc.dg/darwin-ld-5.c: New test.
6423
6424 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
6425
6426         * gcc.c-torture/compile/20021212-1.c: New test.
6427
6428 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
6429
6430         * gcc.dg/fshort-wchar: New test.
6431
6432 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
6433
6434         PR c++/8372
6435         * g++.dg/template/dtor1.C: New test.
6436
6437         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
6438         markers.
6439
6440 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
6441
6442         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
6443
6444 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
6445
6446         * g++.dg/template/static1.C: New test.
6447         * g++.dg/template/static2.C: New test.
6448         * g++.old-deja/g++.ext/memconst.C: New test.
6449
6450 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6451
6452         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
6453         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
6454         * g++.dg/special/initp1.C: Likewise.
6455
6456 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
6457
6458         * gcc.c-torture/execute/20021204-1.c: New test.
6459
6460 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
6461
6462         * gcc.dg/ppc-fmadd-1.c: New file.
6463         * gcc.dg/ppc-fmadd-2.c: New file.
6464         * gcc.dg/ppc-fmadd-3.c: New file.
6465
6466 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
6467
6468         * gcc.c-torture/compile/20021204-1.c: New test.
6469
6470 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
6471
6472         * g++.dg/inherit/covariant2.C: New test.
6473         * g++.dg/inherit/covariant3.C: New test.
6474         * g++.dg/inherit/covariant4.C: New test.
6475         * g++.dg/inherit/covariant1.C: Remove XFAIL.
6476         * g++.old-deja/g++.robertl/eb17.C: Likewise.
6477
6478 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
6479
6480         PR c++/8688
6481         * g++.dg/init/brace3.C: New test.
6482
6483 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
6484
6485         * gcc.dg/20020210-1.c: Fix a comment typo.
6486
6487 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
6488
6489         PR c++/8720
6490         * g++.dg/parse/defarg1.C: New test.
6491
6492         PR c++/8615
6493         * g++.dg/template/char1.C: New test.
6494
6495         * g++.dg/template/varmod1.C: Fix typo.
6496
6497 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6498
6499         DR 180
6500         * g++.old-deja/g++.pt/crash32.C: Expect error.
6501
6502 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
6503
6504         PR c++/5919
6505         * g++.dg/template/varmod1.C: New test.
6506
6507         PR c++/8727
6508         * g++.dg/inherit/typeinfo1.C: New test.
6509
6510         PR c++/8663
6511         * g++.dg/inherit/typedef1.C: New test.
6512
6513 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
6514
6515         PR c++/8332
6516         PR c++/8493
6517         * g++.dg/template/strlen1.C: New test.
6518
6519         PR c++/8227
6520         * g++.dg/template/ctor2.C: New test.
6521
6522         PR c++/8214
6523         * g++.dg/init/string1.C: New test.
6524
6525         PR c++/8511
6526         * g++.dg/template/friend8.C: New test.
6527
6528 2002-11-29  Joe Buck <jbuck@synopsys.com>
6529
6530         * g++.dg/lookup/anon2.C: New test.
6531
6532 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
6533
6534         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
6535         h8300 port.
6536
6537 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
6538
6539         * gcc.dg/bitfld-6.c: New test.
6540
6541 2002-11-27  Jan Hubicka  <jh@suse.cz>
6542
6543         * gcc.c-torture/execute/20021127.[cx]: New test.
6544
6545 2002-11-26  Jan Hubicka  <jh@suse.cz>
6546
6547         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
6548         quality.
6549
6550 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
6551
6552         * g++.dg/init/brace2.C: New test.
6553         * g++.old-deja/g++.mike/p9129.C: Correct.
6554
6555 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
6556
6557         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
6558
6559 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
6560
6561         * gcc.dg/sibcall-6: New test for indirect sibcalls.
6562
6563 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
6564
6565         * testsuite/g++.dg/abi/empty11.C: New test.
6566         * testsuite/g++.dg/rtti/cv1.C: New test.
6567
6568 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
6569
6570         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
6571
6572 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
6573
6574         * g++.dg/abi/empty10.C: New test.
6575
6576 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
6577
6578         * gcc.c-torture/compile/20021124-1.c: New test.
6579
6580 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
6581
6582         * g++.dg/abi/rtti2.C: New test.
6583
6584 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
6585
6586         * gcc.dg/i386-unroll-1.c: New test.
6587
6588 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
6589
6590         * gcc.c-torture/compile/20021120-1.c: New test.
6591         * gcc.c-torture/compile/20021120-2.c: New test.
6592
6593 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
6594
6595         * gcc.dg/bitfld-5.c: New test.
6596
6597 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
6598
6599         * gcc.c-torture/execute/20021120-3.c: New test.
6600
6601 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
6602
6603         * gcc.c-torture/execute/20021120-2.c: New test.
6604
6605 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
6606
6607         * gcc.c-torture/execute/20021120-1.c: New test.
6608
6609 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
6610
6611         * gcc.c-torture/execute/20021118-3.c: New test.
6612
6613 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
6614
6615         * gcc.c-torture/compile/20021119-1.c: New test.
6616
6617 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
6618
6619         * gcc.dg/duff-1.c: New test.
6620         * gcc.dg/duff-2.c: New test.
6621         * gcc.dg/duff-3.c: New test.
6622
6623 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
6624
6625         * gcc.dg/cpp/_Pragma5.c: New test.
6626
6627 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
6628
6629         * gcc.c-torture/execute/20021118-2.c: New test.
6630
6631 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
6632
6633         * gcc.c-torture/execute/20021118-1.c: New test.
6634
6635 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
6636
6637         * gcc.dg/20021116-1.c: New test.
6638
6639 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
6640
6641         * g++.dg/abi/vcall1.C: New test.
6642
6643 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
6644
6645         * gcc.dg/20021029-1.c: New test.
6646         * gcc.dg/20021029-2.c: New test.
6647
6648 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
6649
6650         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
6651
6652 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
6653
6654         PR c/8439
6655         * gcc.dg/20021110.c: Move to ...
6656         * gcc.c-torture/compile/20021110.c: .... here.
6657
6658 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
6659
6660         PR c/8467
6661         * gcc.c-torture/execute/20021111-1.c
6662
6663 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
6664
6665         PR c/8439
6666         * gcc.dg/20021110.c: New test.
6667
6668 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
6669
6670         * g++.dg/abi/vthunk3.C: Run only on x86.
6671
6672 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
6673
6674         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
6675
6676 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
6677
6678         * lib/compat.exp (compat-execute): Fix logic error in last
6679         change.
6680
6681 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
6682
6683         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
6684
6685 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6686
6687         PR c++/8389
6688         * g++.dg/template/access6.C: New test.
6689
6690 2002-11-08  Jan Hubicka  <jh@suse.cz>
6691
6692         * gcc.dg/i386-ssefp-1.c: New test.
6693         * gcc.dg/i386-ssefp-1.c: New test.
6694
6695 2002-11-08  Jan Hubicka  <jh@suse.cz>
6696
6697         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
6698
6699 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
6700
6701         * g++.dg/abi/vthunk3.C: New test.
6702
6703         PR c++/8338
6704         * g++.dg/template/crash2.C: New test.
6705
6706 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
6707
6708         * testsuite/g++.dg/abi/dtor1.C: New test.
6709         * testsuite/g++.dg/abi/dtor2.C: Likewise.
6710
6711 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
6712
6713         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
6714         Darwin.
6715
6716 2002-11-04  Adam Nemet  <anemet@lnxw.com>
6717
6718         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
6719         -mthumb.  Only xfail with -O0.
6720
6721 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
6722
6723         * g++.dg/abi/thunk1.C: New test.
6724         * g++.dg/abi/thunk2.C: Likewise.
6725         * g++.dg/abi/vtt1.C: Likewise.
6726
6727 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
6728
6729         PR optimization/8423
6730         * gcc.c-torture/execute/builtin-constant.c: New test.
6731
6732 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
6733
6734         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
6735         Add some more cases.
6736
6737 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
6738
6739         PR c++/8391
6740         * g++.dg/opt/local1.C: New test.
6741
6742 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
6743
6744         PR c++/8160
6745         * g++.dg/template/complit1.C: New test.
6746
6747         PR c++/8149
6748         * g++.dg/template/typename4.C: Likewise.
6749
6750 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6751
6752         Core issue 287, PR c++/7639
6753         * g++.dg/template/instantiate1.C: Adjust error location.
6754         * g++.dg/template/instantiate3.C: New test.
6755         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
6756         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
6757         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
6758
6759 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
6760
6761         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
6762
6763 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
6764
6765         PR c++/8287
6766         * g++.dg/init/dtor2.C: New test.
6767
6768 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6769
6770         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
6771         * gcc.dg/nest.c: Bypass errors on irix6.
6772
6773 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
6774
6775         * gcc.dg/nest.c: Expect error for mmix-*-*.
6776         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
6777
6778 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
6779
6780         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
6781         markers.
6782
6783         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
6784
6785 2002-10-25  Mike Stump  <mrs@apple.com>
6786
6787         * gcc.dg/warn-1.c: New test.
6788
6789 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
6790
6791         * g++.dg/template/typename3.C: New test.
6792
6793 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
6794
6795         * g++.dg/lookup/ptrmem1.C: New test.
6796
6797         * g++.dg/abi/vthunk2.C: New test.
6798
6799 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
6800
6801         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
6802
6803 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
6804
6805         * g++.dg/abi/empty9.C: New test.
6806
6807 2002-10-24  Richard Henderson  <rth@redhat.com>
6808
6809         * g++.dg/inherit/thunk1.C: Enable for ia64.
6810
6811 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
6812
6813         PR c++/8067
6814         * g++.dg/lookup/pretty1.C: New test.
6815
6816 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
6817
6818         * gcc.dg/20021023-1.c: New test.
6819
6820 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
6821
6822         PR c++/7679
6823         * g++.dg/parse/inline1.C: New test.
6824
6825 2002-10-23  Richard Henderson  <rth@redhat.com>
6826
6827         * g++.dg/inherit/thunk1.C: Enable for x86_64.
6828
6829         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
6830
6831 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
6832
6833         PR c++/6579
6834         * g++.dg/parse/stmtexpr3.C: New test.
6835
6836 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
6837
6838         * g++.dg/expr/cond1.C: New test.
6839
6840 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
6841
6842         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
6843
6844 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
6845
6846         * g++.dg/abi/vbase13.C: New test.
6847         * g++.dg/abi/vbase14.C: Likewise.
6848
6849 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
6850
6851         * gcc.dg/tls/pic-1.c: New test.
6852         * gcc.dg/tls/nonpic-1.c: New test.
6853         * gcc.dg/20021018-1.c: New test.
6854
6855 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
6856
6857         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
6858         Remove only files with the same base name as the test case.
6859         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
6860         (profopt-execute): Likewise.  Also, remove old profiling
6861         and performance data files before running the tests.
6862
6863         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
6864         * g++.dg/bprob/bprob.exp: Likewise.
6865         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
6866         to allow more general test case names.
6867
6868         * g++.dg/bprob/bprob-1.C: Rename to ...
6869         * g++.dg/bprob/g++-bprob-1.C: ... this.
6870
6871         * g77.dg/bprob/bprob-1.f: Rename to ...
6872         * g77.dg/bprob/g77-bprob-1.f: ... this.
6873
6874 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
6875
6876         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
6877         bison 1.50 or later.
6878
6879 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
6880
6881         * g++.dg/README: Describe more test directories.
6882
6883 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
6884
6885         * g++.dg/init/array6.C: Add additional tests.
6886
6887 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
6888
6889         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
6890         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
6891
6892 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
6893
6894         * gcc.c-torture/compile/20020604-1.x: New.
6895         * gcc.c-torture/compile/simd-5.x: Likewise.
6896         * gcc.c-torture/execute/920710-1.x: Likewise.
6897         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
6898
6899 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
6900
6901         * g++.dg/inherit/override1.C: Add dg-options clause.
6902
6903 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
6904
6905         * testsuite/gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
6906         _mm_slli_si128.
6907
6908 2002-10-19  Andreas Schwab  <schwab@suse.de>
6909
6910         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
6911         directory component.
6912
6913 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
6914
6915         * g++.dg/inherit/thunk1.C: New test.
6916
6917         * g++.dg/inherit/override1.C: New test.
6918
6919         * g++.dg/abi/mangle11.C: New test.
6920         * g++.dg/abi/mangle14.C: New test.
6921         * g++.dg/abi/mangle17.C: New test.
6922
6923 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
6924
6925         * g++.dg/overload/member2.C: New test.
6926
6927 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
6928
6929         * g++.dg/README: Describe new compat directory.
6930         * g++.dg/dg.exp: Skip tests in compat directory.
6931         * README.compat: New file.
6932         * lib/compat.exp: New expect script.
6933         * g++.dg/compat: New test directory.
6934         * g++.dg/compat/compat.exp: New expect script.
6935         * g++.dg/compat/abi: New test directory.
6936         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
6937         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
6938         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
6939         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
6940         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
6941         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
6942         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
6943         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
6944         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
6945         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
6946         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
6947         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
6948         * g++.dg/compat/break: New test directory.
6949         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
6950         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
6951         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
6952         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
6953         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
6954         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
6955         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
6956         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
6957         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
6958         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
6959         g++.dg/compat/break/README: New files.
6960         * g++.dg/compat/eh: New test directory.
6961         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
6962         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
6963         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
6964         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
6965         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
6966         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
6967         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
6968         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
6969         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
6970         g++.dg/compat/eh/filter2_y.C,
6971         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
6972         g++.dg/compat/eh/new1_y.C,
6973         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
6974         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
6975         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
6976         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
6977         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
6978         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
6979         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
6980         g++.dg/compat/eh/unexpected1_y.C: New files.
6981         * g++.dg/compat/init: New test directory.
6982         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
6983         g++.dg/compat/init/array5_y.C,
6984         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
6985         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
6986         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
6987         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
6988         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
6989         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
6990         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
6991         g++.dg/compat/init/init-ref2_y.C: New files.
6992
6993 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
6994
6995         PR c++/7584
6996         * g++.dg/inherit/using3.C: New test.
6997
6998 2002-10-17  Jan Hubicka  <jh@suse.cz>
6999
7000         * gcc.dg/20021017-2.c: New test.
7001
7002 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
7003
7004         * g++.dg/abi/mangle16.C: Adjust.
7005
7006         * g++.dg/init/array8.C: New test.
7007
7008 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
7009
7010         * gcc.dg/special/mips-abi.exp: New test.
7011         * gcc.dg/special/mips-abi.s: Empty file used by the above.
7012
7013 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
7014
7015         * g++.dg/abi/mangle16.C: New test.
7016         * g++.dg/abi/mangle17.C: Likewise.
7017
7018         PR c++/7478
7019         * g++.dg/template/ref1.C: New test.
7020
7021 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7022
7023         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
7024
7025 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
7026
7027         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
7028
7029 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
7030
7031         PR c++/7524
7032         * g++.dg/init/array7.C: New test.
7033
7034 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
7035
7036         * g++.dg/init/array6.C: New test.
7037
7038         * g++.dg/abi/mangle13.C: Likewise.
7039         * g++.dg/abi/mangle14.C: Likewise.
7040         * g++.dg/abi/mangle15.C: Likewise.
7041
7042 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
7043
7044         * g++.dg/abi/empty8.C: New test.
7045
7046 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
7047
7048         * g++.dg/init/ctor1.C: New test.
7049
7050 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
7051
7052         * gcc.c-torture/execute/20021015-1.c: New test.
7053
7054 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
7055
7056         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
7057
7058 2002-10-14  Jan Hubicka  <jh@suse.cz>
7059
7060         * gcc.dg/i386-ssetype-[1-5].c: New tests.
7061
7062 2002-10-14  Richard Henderson  <rth@redhat.com>
7063
7064         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
7065
7066 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
7067
7068         PR optimization/6631
7069         * g++.dg/opt/const2.C: New test.
7070
7071 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
7072
7073         PR c++/7176
7074         * g++.dg/parse/friend1.C: New test.
7075         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
7076
7077 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
7078
7079         * gcc.dg/20021014-1.c: New test.
7080
7081 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
7082
7083         PR c++/5661
7084         * g++.dg/ext/vlm1.C: New test.
7085         * g++.dg/ext/vlm2.C: Likewise.
7086
7087         * g++.dg/init/array1.C: Remove invalid braces.
7088         * g++.dg/init/brace1.C: New test.
7089         * g++.dg/init/copy2.C: Likewise.
7090         * g++.dg/init/copy3.C: Likewise.
7091         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
7092         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
7093         braces.
7094
7095 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
7096
7097         * gcc.dg/cpp/assembler.S: Don't use -ansi.
7098
7099 2002-10-11  Richard Shann  <richard.shann@superh.com>
7100
7101         * gcc.c-torture/compile/simd-5.c: New test.
7102
7103 2002-10-10  Roger Sayle  <roger@eyesopen.com>
7104
7105         * gcc.c-torture/execute/shiftopt-1.c: New test case.
7106
7107 2002-10-10  Jim Wilson  <wilson@redhat.com>
7108
7109         * gcc.c-torture/execute/20021010-1.c: New test.
7110
7111 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
7112
7113         PR c/7353
7114         * g++.dg/ext/typedef-init.C: New test.
7115         * gcc.dg/typedef-init.c: New test.
7116
7117 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
7118
7119         * gcc.dg/cpp/paste13.c: New test.
7120
7121 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7122
7123         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
7124         remaining platforms, XFAIL during compile, not execute.  Don't
7125         XFAIL at -O0.
7126
7127 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
7128
7129         * gcc.dg/alias-1.c: Tweak expected warning.
7130
7131 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
7132
7133         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
7134
7135 2002-10-06  Andreas Jaeger  <aj@suse.de>
7136
7137         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
7138         * gcc.dg/cpp/c++98.C: Likewise.
7139
7140         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
7141         * g++.dg/cpp/c++98.C: Likewise.
7142
7143         * g++.dg/README (Subdirectories): Mention cpp directory.
7144
7145         PR target/7559
7146         * gcc.dg/20021006-1.c: New test.
7147
7148 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7149
7150         PR c++/7804
7151         * g++.dg/other/warning1.C: New test.
7152
7153 2002-10-04  Roger Sayle  <roger@eyesopen.com>
7154
7155         * gcc.c-torture/execute/20020720-1.x:  XFAIL instead of skipping
7156         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
7157         and sparc-*-* with -m64 as expected failures.  See PR 8087.
7158
7159 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
7160
7161         PR c++/7931
7162         * g++.dg/template/ptrmem3.C: New test.
7163
7164         PR c++/7754
7165         * g++.dg/template/union1.C: New test.
7166
7167 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
7168
7169         PR c++/8006
7170         * g++.dg/abi/mangle9.C: New test.
7171         * g++.dg/abi/mangle10.C: New test.
7172         * g++.dg/abi/mangle11.C: New test.
7173         * g++.dg/abi/mangle12.C: New test.
7174
7175 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
7176
7177         PR c++/7188.
7178         * g++.dg/template/meminit1.C: New test.
7179         * g++.dg/warn/Wreorder-1.C: Likewise.
7180         * g++.old-deja/g++.mike/warn3.C: Tweak.
7181         * lib/prune.exp: Ingore "in copy constructor".
7182
7183 2002-10-02  Andreas Jaeger  <aj@suse.de>
7184
7185         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
7186         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
7187         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
7188         on x86-64.
7189
7190 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
7191
7192         * gcc.dg/empty1.C: Fix typo.
7193
7194 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
7195
7196         * gcc.dg/alias-1.c: New test.
7197
7198 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
7199
7200         * gcc.dg/empty1.C: New test.
7201
7202         * g++.dg/tls/init-2.C: Tweak error messages.
7203
7204 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
7205
7206         * gcc.c-torture/compile/20020923-1.c: New test.
7207
7208 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
7209
7210         * gcc.c-torture/execute/ffs-1.c: New test.
7211         * gcc.c-torture/execute/ffs-2.c: Ditto.
7212
7213 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
7214
7215         * g++.dg/overload/member1.C: New test.
7216
7217 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
7218
7219         * g++.dg/abi/empty7.C: New test.
7220         * g++.dg/init/pm2.C: Likewise.
7221
7222 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
7223
7224         * g++.dg/rtti/crash1.C: New test.
7225
7226 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
7227
7228         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
7229         gcc.dg/sibcall-4.c: New tests.
7230
7231 2002-09-28  Roger Sayle  <roger@eyesopen.com>
7232
7233         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
7234         powerpc and MMIX targets.
7235
7236 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
7237
7238         * gcc.dg/cpp/20020927-1.c: New.
7239
7240 2002-09-26  David S. Miller  <davem@redhat.com>
7241
7242         * gcc.c-torture/compile/trunctfdf.c: New.
7243
7244 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7245
7246         * lib/target-supports.exp (check_weak_available): Handle solaris2.
7247
7248 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
7249
7250         * gcc.c-torture/execute/loop-15.c: New.
7251
7252 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
7253
7254         * README.QMTEST: Fix typo.
7255
7256 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
7257
7258         * gcc.dg/20020926-1.c: New test.
7259
7260 2002-09-25  David S. Miller  <davem@redhat.com>
7261
7262         PR target/7842
7263         * gcc.c-torture/execute/shiftdi.c: New test.
7264
7265 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
7266
7267         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
7268         unique to the tool.
7269         * lib/g77.exp (g77_init): Likewise.
7270         * lib/g++.exp (g++_init): Likewise.
7271         * lib/objc.exp (objc_init): Likewise.
7272
7273 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
7274
7275         * gcc/testsuite/g++.dg/abi/empty5.C: New test.
7276         * gcc/testsuite/g++.dg/abi/empty6.C: New test.
7277         * gcc/testsuite/g++.dg/abi/vbase12.C: New test.
7278
7279 2002-09-25  Richard Henderson  <rth@redhat.com>
7280
7281         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
7282         too-small long double.
7283
7284 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
7285
7286         * gcc.dg/20020919-1.c: New test.
7287
7288 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
7289
7290         * g++.dg/abi/bitfield6.C: New test.
7291         * g++.dg/abi/bitfield7.C: New test.
7292         * g++.dg/abi/bitfield8.C: New test.
7293         * g++.dg/abi/vbase11.C: New test.
7294
7295 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
7296
7297         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
7298         hppa*-*-hpux*.  Update test comment.
7299
7300 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
7301
7302         * gcc.dg/tls/struct-1.c: New test.
7303
7304 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
7305
7306         * gcc.dg/cpp/tr-warn2.c: Update.
7307
7308 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
7309
7310         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
7311
7312 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
7313
7314         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
7315         systems.
7316
7317 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
7318
7319         * gcc.c-torture/execute/ieee/mzero3.c: New test.
7320
7321         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
7322         Adjust for c++filt moved to binutils.  Remove spurious duplicate
7323         setting of cxxfilt.
7324
7325 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
7326
7327         * gcc.dg/20020312-2.c: Update for darwin.
7328
7329 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
7330
7331         * g++.old-deja/g++.other/crash32.C: Mark ICE.
7332
7333 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
7334
7335         * objc.dg/comp-types-1.m: New test.
7336         * objc.dg/comp-types-2.m: New test.
7337         * objc.dg/comp-types-3.m: New test.
7338         * objc.dg/comp-types-4.m: New test.
7339         * objc.dg/comp-types-5.m: New test.
7340         * objc.dg/comp-types-6.m: New test.
7341
7342 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
7343
7344         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
7345
7346 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
7347
7348         * g++.dg/other/do1.C: New test.
7349
7350         * g++.dg/template/subst1.C: New test.
7351
7352 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
7353
7354         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
7355
7356 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
7357
7358         * g++.dg/template/qualttp20.C: Adjust expected errors.
7359         * g++.old-deja/g++.jason/report.C: Likewise.
7360         * g++.old-deja/g++.other/qual1.C: Likewise.
7361
7362         * g++.dg/lookup/scoped2.C: New test.
7363
7364         * g++.dg/ext/asm3.C: New test.
7365
7366 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
7367
7368         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
7369
7370 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
7371
7372         * ChangeLog: follow spelling conventions.
7373         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
7374         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
7375         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
7376         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
7377         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
7378         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
7379         * g++.old-deja/g++.law/global-init1.C: Likewise.
7380         * g++.old-deja/g++.other/delete4.C: Likewise.
7381         * g++.old-deja/g++.other/inline21.C: Likewise.
7382         * g++.old-deja/g++.other/singleton.C: Likewise.
7383         * g77.dg/strlen0.f: Likewise.
7384         * g77.f-torture/compile/20010519-1.f: Likewise.
7385         * g77.f-torture/compile/980310-4.f: Likewise.
7386         * gcc.c-torture/compile/20000605-1.c: Likewise.
7387         * gcc.c-torture/execute/20020225-1.c: Likewise.
7388         * gcc.dg/c90-hexfloat-2.c: Likewise.
7389         * gcc.dg/c99-bool-1.c: Likewise.
7390         * gcc.dg/c99-hexfloat-2.c: Likewise.
7391         * gcc.dg/dll-2.c: Likewise.
7392         * gcc.dg/wtr-union-init-1.c: Likewise.
7393         * gcc.dg/wtr-union-init-2.c: Likewise.
7394         * gcc.dg/wtr-union-init-3.c: Likewise.
7395         * gcc.dg/cpp/avoidpaste1.c: Likewise.
7396         * gcc.dg/cpp/defined.c: Likewise.
7397         * gcc.dg/cpp/macsyntx.c: Likewise.
7398         * gcc.dg/cpp/paste2.c: Likewise.
7399         * gcc.dg/cpp/trad/defined.c: Likewise.
7400         * gcc.dg/format/c90-printf-1.c: Likewise.
7401         * gcc.dg/format/c90-scanf-1.c: Likewise.
7402         * gcc.dg/format/c99-printf-1.c: Likewise.
7403         * gcc.dg/format/c99-scanf-1.c: Likewise.
7404         * gcc.misc-tests/gcov-8.c: Likewise.
7405         * lib/profopt.exp: Likewise.
7406
7407 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
7408
7409         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
7410
7411 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
7412
7413         * g++.dg/inherit/using2.C: New test.
7414
7415 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
7416
7417         * ChangeLog: Follow spelling conventions.
7418         * g++.dg/template/friend4.C: Likewise.
7419         * g++.old-deja/g++.pt/crash67.C: Likewise.
7420         * gcc.c-torture/execute/20000801-4.c: Likewise.
7421         * gcc.dg/c90-digraph-1.c: Likewise.
7422         * gcc.dg/c94-digraph-1.c: Likewise.
7423         * gcc.dg/c99-digraph-1.c: Likewise.
7424         * gcc.dg/cpp/line5.c: Likewise.
7425         * gcc.dg/cpp/multiline.c: Likewise.
7426         * gcc.dg/cpp/trad/literals-1.c: Likewise.
7427         * gcc.dg/format/attr-3.c: Likewise.
7428         * gcc.dg/format/c90-scanf-3.c: Likewise.
7429         * gcc.dg/format/ext-4.c: Likewise.
7430
7431 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
7432
7433         * g++.dg/template/pretty1.C: New test.
7434
7435 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
7436
7437         * gcc.c-torture/execute/struct-cpy-1.c: New test.
7438
7439 2002-09-13  Matt Austern  <austern@apple.com>
7440
7441         * testsuite/g++.dg/other/constref[12].C: New, regression tests for
7442         passing a cast expression to a function by const reference.
7443
7444 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
7445
7446         * g++.dg/template/deduce1.C: New test.
7447
7448 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
7449
7450         * gcc.c-torture/execute/simd-1.c: Force all use of int to
7451         32-bit int.
7452
7453 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
7454
7455         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
7456         usage.
7457
7458 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
7459
7460         * gcc.c-torture/compile/20020910-1.c: New test.
7461
7462 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
7463
7464         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
7465
7466 2002-09-10  Andreas Jaeger  <aj@suse.de>
7467
7468         * gcc.dg/20020312-2.c: Adjust for x86-64.
7469
7470 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
7471
7472         * g77.dg/7388.f: New test case for PR 7388.
7473
7474 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
7475
7476         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
7477
7478 2002-09-05  Ziemowit Laski <zlaski@apple.com>
7479
7480         * objc.dg/proto-lossage-1.m: New test.
7481
7482 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
7483
7484         * gcc.dg/cpp/_Pragma4.c: Fix typo.
7485
7486 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
7487
7488         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
7489         expected to pass.
7490
7491 2002-09-06  Stan Shebs  <shebs@apple.com>
7492             David Edelsohn  <edelsohn@gnu.org>
7493
7494         * gcc.dg/weak: New directory.
7495         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
7496         target-specific xfail bits.
7497         * gcc.dg/typeof-2.c: Move to new directory.
7498         * gcc.dg/weak.exp: New expect script.
7499
7500 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
7501
7502         * gcc.c-torture/execute/extzvsi.c: New test.
7503
7504 2002-09-05  Stan Shebs  <shebs@apple.com>
7505
7506         * gcc.dg/weak-1.c: xfail on Darwin.
7507         * gcc.dg/weak-2.c: Ditto.
7508         * gcc.dg/weak-3.c: Ditto.
7509         * gcc.dg/weak-4.c: Ditto.
7510         * gcc.dg/weak-5.c: Ditto.
7511         * gcc.dg/weak-6.c: Ditto.
7512         * gcc.dg/weak-7.c: Ditto.
7513         * gcc.dg/weak-8.c: Ditto.
7514         * gcc.dg/weak-9.c: Ditto.
7515
7516 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
7517
7518         * gcc.c-torture/execute/loop-14.c: New test.
7519
7520 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
7521
7522         * g++.dg/other/cxa-atexit1.C: New test.
7523
7524         * gcc.dg/typeof-2.c: New test.
7525
7526 2002-09-03  Roger Sayle  <roger@eyesopen.com>
7527
7528         * gcc.dg/builtins-2.c: New testcase.
7529         * gcc.dg/builtins-3.c: New testcase.
7530
7531 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
7532
7533         * gcc.dg/cpp/_Pragma4.c: New test.
7534
7535 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
7536
7537         * objc/execute/nil_method-1.m: New testcase.
7538
7539 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
7540
7541         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
7542         [Object class], not [Object initialize].
7543
7544 2002-08-31  Roger Sayle  <roger@eyesopen.com>
7545             Hans-Peter Nilsson  <hp@bitrange.com>
7546
7547         * gcc.c-torture/execute/20020720-1.x: Skip test on
7548         mmix-knuth-mmixware.  Correct comment.
7549
7550 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
7551
7552         * testsuite/g++.dg/abi/bitfield5.C: New test.
7553         * testsuite/g++.dg/abi/vbase10.C: Likewise.
7554
7555 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
7556
7557         * objc.dg/undeclared-selector.m: New test.
7558
7559 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
7560
7561         * g++.dg/other/offsetof1.C: Avoid cast warning.
7562
7563 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
7564
7565         * objc.dg/super-class-2.m: New test.
7566
7567 2002-08-24  Matt Austern  <austern@apple.com>
7568
7569         * g++.dg/ext/lvaddr.C: New test.
7570         * g++.dg/ext/lvcast.C: New test.
7571
7572 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
7573
7574         * testsuite/g++.dg/inherit/cond1.C: New test.
7575
7576 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
7577
7578         * gcc.dg/noncompile/incomplete-1.c: New test.
7579
7580 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
7581
7582         * gcc.dg/typespec-1.c: New test.
7583
7584 2002-08-20  Devang Patel  <dpatel@apple.com>
7585         * objc.dg/proto-hier-2.m: New test.
7586
7587 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
7588
7589         * objc.dg/bitfield-1.m: New test.
7590         * objc.dg/bitfield-2.m: New test.
7591
7592 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
7593
7594         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
7595         gcc.dg/c99-flex-array-4.c: New tests.
7596
7597 2002-08-16  Stan Shebs  <shebs@apple.com>
7598
7599         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
7600
7601 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
7602
7603         * gcc.dg/typeof-1.c: New test.
7604         * g++.dg/ext/typeof2.C: New test.
7605
7606 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
7607
7608         * g++.dg/other/offsetof1.C: New test.
7609
7610 2002-08-14  Richard Henderson  <rth@redhat.com>
7611
7612         * gcc.dg/tls/diag-3.c: Fix expected message strings.
7613
7614 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
7615
7616         * gcc.dg/cpp/_Pragma3.c: New test.
7617
7618 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
7619
7620         * g++.dg/template/inherit3: New test.
7621
7622 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
7623
7624         * gcc.dg/bitfld-4.c: Add blank options.
7625
7626 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
7627
7628         * g++.dg/template/crash1.C: New test.
7629
7630 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
7631
7632         * gcc.dg/tls/opt-2.c: New test.
7633
7634 2002-08-08  Devang Patel  <dpatel@apple.com>
7635
7636         * objc.dg/selector-1.m : New test
7637
7638 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
7639
7640         * g++.dg/abi/bitfield4.C: New test.
7641         * gcc.dg/bitfld-4.c: New test.
7642
7643 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
7644
7645         * g++.dg/other/packed1.C: New test.
7646
7647 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
7648
7649         * g++.dg/abi/offsetof.C: Tweak error messages.
7650         * g++.old-deja/g++.mike/p10769a.C: Likewise.
7651
7652 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
7653
7654         * gcc.dg/bitfld-3.c: New test.
7655
7656 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
7657             Richard Henderson  <rth@redhat.com>
7658
7659         * gcc.dg/i386-bitfield1.c: New test.
7660         * g++.dg/abi/bitfield3.C: Update.
7661
7662 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
7663
7664         * objc.dg/const-str-2.m: Update.
7665         * gcc.dg/cpp/c++98.c: Change to C extension.
7666         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
7667         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
7668
7669 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
7670
7671         * testsuite/gcc.dg/tls/diag-3.c: New.
7672
7673 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
7674
7675         * g++.dg/README (Subdirectories): Document new subdir expr.
7676         * g++.dg/expr/pmf-1.C: New test.
7677
7678 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
7679
7680         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
7681
7682 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
7683
7684         * g++.dg/abi/bitfield3.C: New test.
7685
7686 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
7687
7688         * lib/gcov.exp: Tweak expected line formats.
7689         * gcc.misc-tests/gcov8.c: New test.
7690         * gcc.misc-tests/gcov8.x: New flags.
7691
7692 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
7693
7694         * consistency.vlad/layout/endian.c: Include string.h.
7695
7696         * gcc.c-torture/execute/20020805-1.c: New test.
7697
7698 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
7699
7700         * g++.dg/other/conversion1.C: New test.
7701
7702 2002-08-03  Roger Sayle  <roger@eyesopen.com>
7703
7704         * gcc.dg/builtins-1.c: New testcase.
7705
7706 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
7707
7708         * g++.dg/inherit/access3.C: New test.
7709
7710 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
7711
7712         * gcc.dg/ia64-visibility-2.c: New test.
7713
7714 2002-08-01  Benjamin Kosnik   <bkoz@redhat.com>
7715
7716         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
7717         __qualifier_flags to __flags.
7718
7719 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
7720
7721         * g++.dg/inherit/operator1.C: New test.
7722         * g++.dg/lookup/disamb1.C: Fix typo in comment.
7723         * g++.dg/other/error1.C: Change expected error message.
7724         * g++.dg/template/conv4.C: Likewise.
7725
7726 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
7727
7728         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
7729         for documented behavior.
7730
7731 2002-07-25  Roger Sayle  <roger@eyesopen.com>
7732
7733         * gcc.c-torture/execute/20020720-1.x: Skip this test on
7734         several targets known to fail.
7735
7736 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
7737
7738         * gcc.dg/mips-args-[123].c: New tests.
7739
7740 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
7741
7742         * gcc.dg/ppc-spe.c: New.
7743
7744 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
7745
7746         * g++.dg/other/ptrmem4.C: New testcase.
7747
7748 2002-07-24  Richard Henderson  <rth@redhat.com>
7749
7750         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
7751
7752 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
7753
7754         * g++.dg/ext/alignof1.C (main): Return 0 for success.
7755
7756 2002-07-24  Roger Sayle  <roger@eyesopen.com>
7757
7758         * gcc.c-torture/execute/memset-3.c: New testcase.
7759
7760 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
7761
7762         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
7763         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
7764
7765 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7766
7767         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
7768         Delete.
7769
7770 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
7771
7772         * gcc.c-torture/compile/simd-4.c: New test.
7773
7774 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7775
7776         PR c++/7347, c++/7348
7777         * g++.dg/template/access4.C: New test.
7778         * g++.dg/template/access5.C: New test.
7779         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
7780         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
7781         * g++.old-deja/g++.pt/ttp58.C: Likewise.
7782         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
7783
7784 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
7785
7786         * gcc.dg/gnu89-init-2.c: New test.
7787
7788 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
7789
7790         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
7791
7792 2002-07-20  Roger Sayle  <roger@eyesopen.com>
7793
7794         * gcc.c-torture/execute/20020720-1.c: New testcase.
7795
7796 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
7797
7798         * gcc.dg/cpp/Wsignprom.c: New tests.
7799
7800 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
7801
7802         * gcc.c-torture/execute/loop-13.c: New test.
7803
7804 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
7805
7806         * gcc.dg/cpp/expr.c: New tests.
7807
7808 2002 07-18  David Edelsohn  <edelsohn@gnu.org>
7809
7810         * g++.dg/opt/pr6713.C: Add template instantiation.
7811
7812 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
7813
7814         * gcc.dg/nest.c: New test.
7815
7816 2002-07-17  Richard Henderson  <rth@redhat.com>
7817
7818         * g++.dg/opt/pr6713.C: New test.
7819
7820 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
7821
7822         * gcc.c-torture/execute/loop-2e.x: Let the testcase
7823         XFAIL for all x86 processors.
7824
7825 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
7826
7827         * gcc.c-torture/execute/20010122-1.x: Do not test with
7828         -fomit-frame-pointer.
7829
7830 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7831
7832         * g++.dg/template/instantiate2.C: New test.
7833         * g++.dg/template/spec4.C: New test.
7834
7835 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7836
7837         * g++.dg/template/access2.C: New test.
7838         * g++.dg/template/access3.C: New test.
7839
7840 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
7841
7842         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
7843         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
7844         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
7845         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
7846         Convert to use <stdarg.h>.
7847         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
7848         Delete.
7849         * gcc.dg/va-arg-2.c: New.
7850         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
7851
7852 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
7853
7854         * gcc.c-torture/compile/20020710-1.c: New test.
7855
7856 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
7857                           Andrew Pinski  <pinskia@physics.uc.edu>
7858
7859         gcc.c-torture/compile/simd-2.c: New testcase.
7860         gcc.c-torture/compile/simd-3.c: Likewise.
7861
7862 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
7863
7864         PR c++/7224
7865         * g++.dg/overload/error1.C: New test.
7866
7867 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
7868
7869         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
7870         configuration and IRIX 6 O32 ABI.
7871
7872 2002-07-11  Roger Sayle  <roger@eyesopen.com>
7873
7874         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
7875
7876 2002-07-10  Roger Sayle  <roger@eyesopen.com>
7877
7878         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
7879
7880 2002-07-10  Jeffrey A Law  <law@redhat.com>
7881
7882         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
7883
7884         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
7885
7886 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
7887
7888         * gcc.dg/20020312-2.c: Check for __PPC__.
7889
7890 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
7891
7892         * gcc.c-torture/compile/20020709-1.c: New test.
7893
7894 2002-07-07  Roger Sayle  <roger@eyesopen.com>
7895
7896         * g++.dg/template/qualttp21.C: New test case.
7897
7898 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
7899
7900         * gcc.c-torture/compile/20020706-1.c: New test.
7901         * gcc.c-torture/compile/20020706-2.c: New test.
7902
7903 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
7904             Alexandre Oliva  <aoliva@redhat.com>
7905
7906         * g++.dg/warn/incomplete1.C: New test.
7907
7908 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7909
7910         PR c++/7099
7911         * g++.dg/warn/noreturn1.C: New test.
7912
7913 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
7914
7915         PR c++/6706
7916         * g++.dg/debug/debug6.C: New test.
7917         * g++.dg/debug/debug7.C: New test.
7918
7919 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
7920
7921         * gcc.c-torture/compile/simd-3.c: New test.
7922
7923 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
7924
7925         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
7926         * gcc.dg/20020620-1.c: Likewise.
7927
7928 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7929
7930         PR c++/6944
7931         * g++.dg/init/array4.C: New test.
7932         * g++.dg/init/array5.C: New test.
7933
7934 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
7935
7936         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
7937         * gcc.c-torture/execute/simd-2.c (main): Likewise.
7938
7939 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7940
7941         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
7942         * gcc.dg/wtr-aggr-init-1.c: Likewise.
7943         * gcc.dg/wtr-conversion-1.c: Likewise.
7944         * gcc.dg/wtr-escape-1.c: Likewise.
7945         * gcc.dg/wtr-int-type-1.c: Likewise.
7946         * gcc.dg/wtr-label-1.c: Likewise.
7947         * gcc.dg/wtr-static-1.c: Likewise.
7948         * gcc.dg/wtr-strcat-1.c: Likewise.
7949         * gcc.dg/wtr-suffix-1.c: Likewise.
7950         * gcc.dg/wtr-switch-1.c: Likewise.
7951         * gcc.dg/wtr-unary-plus-1.c: Likewise.
7952         * gcc.dg/wtr-union-init-1.c: Likewise.
7953         * gcc.dg/wtr-union-init-2.c: Likewise.
7954         * gcc.dg/wtr-union-init-3.c: Likewise.
7955
7956         * gcc.dg/wtr-func-def-1.c: New test.
7957
7958 2002-07-02 Devang Patel <dpatel@apple.com>
7959
7960         * objc.dg/param-1.m: New test.
7961
7962 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
7963
7964         * gcc.dg/cpp/trad/directive.c: Add test.
7965         * gcc.dg/cpp/trad/macroargs.c: Add test.
7966         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
7967
7968 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
7969
7970         * gcc.dg/cpp/cmdlne-M.c: New test.
7971
7972 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
7973
7974         * objc.dg/desig-init-1.m: New test.
7975
7976 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7977
7978         PR c++/6716
7979         * g++.dg/template/instantiate1.C: New test.
7980
7981 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
7982
7983         PR c++/7112
7984         * g++.dg/template/sizeof2.C: New test.
7985
7986 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
7987
7988         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
7989         gcc.dg/cpp/trad/include.c: New tests.
7990
7991 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
7992
7993         PR target/7177
7994         * gcc.c-torture/compile/20020701-1.c: New test.
7995
7996 2002-07-01  Stan Shebs  <shebs@apple.com>
7997
7998         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
7999         header here...
8000         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
8001         (objc-torture-execute): or here.
8002
8003 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
8004
8005         * gcc.c-torture/execute/arith-rand-ll.c: New test.
8006
8007 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
8008
8009         * gcc.dg/cpp/trad/escaped-nl.c: New test.
8010
8011 2002-06-30  Devang Patel  <dpatel@apple.com>
8012
8013         * objc.dg/fsyntax-only.m: New test.
8014
8015 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
8016
8017         PR c++/6695
8018         * g++.dg/template/friend7.C: New file.
8019
8020 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
8021
8022         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
8023         return type.
8024
8025 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
8026
8027         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
8028         avoid division by zero.
8029
8030 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
8031
8032         * gcc.dg/Wunknownprag.c: New tests.
8033
8034 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
8035
8036         * gcc.c-torture/execute/simd-2.c: New test.
8037
8038 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
8039
8040         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
8041         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
8042         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
8043         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
8044         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
8045         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
8046         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
8047         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
8048         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
8049         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
8050         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
8051         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
8052         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
8053         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
8054         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
8055         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
8056         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
8057
8058 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
8059
8060         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
8061         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
8062         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
8063         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
8064         New tests.
8065         * gcc.dg/cpp/trad/directive.c: Update.
8066
8067 2002-06-23  Andreas Jaeger  <aj@suse.de>
8068
8069         * gcc.c-torture/execute/complex-6.c: New.
8070
8071 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
8072
8073         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
8074         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
8075         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
8076         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
8077
8078 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
8079
8080         * gcc.dg/cpp/trad: New directory with traditional tests copied
8081         from parent directory.
8082         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
8083         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
8084         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
8085         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
8086         Move to trad/ and rename.
8087         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
8088         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
8089         gcc.dg/cpp/trad/redef2.c: New tests.
8090         * gcc.dg/cpp/trad/trad.exp: New driver.
8091
8092 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
8093
8094         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
8095         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
8096         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
8097         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
8098         Remove.
8099
8100 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
8101
8102         * gcc.dg/20020620-1.c: New test.
8103
8104 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8105
8106         * g++.dg/template/ttp4.C: New test.
8107
8108 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
8109
8110         * g++.dg/opt/vt1.C: Fix regexp.
8111
8112 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8113
8114         * gcc.c-torture/execute/pure-1.c: Make functions static again.
8115         Don't use attribute `noinline'.
8116
8117 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
8118
8119         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
8120
8121 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
8122
8123         * gcc.c-torture/execute/simd-1.c: New.
8124
8125         * gcc.dg/simd-1.c: New.
8126
8127 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
8128
8129         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
8130
8131 2002-06-16  Richard Henderson  <rth@redhat.com>
8132
8133         * g++.dg/ext/anon-struct1.C: New.
8134         * g++.dg/ext/anon-struct2.C: New.
8135         * g++.dg/ext/anon-struct3.C: New.
8136         * gcc.dg/anon-struct-1.c: New.
8137         * gcc.dg/anon-struct-2.c: New.
8138         * gcc.dg/anon-struct-3.c: New.
8139         * gcc.dg/20011008-1.c: Adjust warning text.
8140         * gcc.dg/20020527-1.c: Add -fms-extensions.
8141
8142 2002-06-16  Richard Henderson  <rth@redhat.com>
8143
8144         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
8145
8146 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
8147
8148         * gcc.c-torture/execute/20020615-1.c: New test.
8149
8150 2002-06-15  Roger Sayle  <roger@eyesopen.com>
8151
8152         * gcc.c-tortuture/execute/compare-1.c: New test case.
8153         * gcc.c-tortuture/execute/compare-2.c: New test case.
8154         * gcc.c-tortuture/execute/compare-3.c: New test case.
8155
8156 2002-06-13  Richard Henderson  <rth@redhat.com>
8157
8158         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
8159         ia64 ilp32.
8160
8161 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8162
8163         * g++.dg/template/typename2.C: Update error message.
8164
8165 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
8166
8167         * gcc.c-torture/execute/20020611-1.c: New test.
8168
8169 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
8170
8171         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
8172         list of targets to skip.
8173
8174 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
8175
8176         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
8177         targets if not optimizing.
8178
8179 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
8180
8181         * gcc.c-torture/compile/20020605-1.c: New test.
8182
8183         * g++.dg/opt/vt1.C: New test.
8184
8185         * gcc.dg/20020531-1.c: New test.
8186
8187         * gcc.dg/20020530-1.c: New test.
8188
8189         * gcc.dg/20020527-1.c: New test.
8190
8191         * g++.dg/opt/cse1.C: New test.
8192
8193 2002-06-07  Roger Sayle  <roger@eyesopen.com>
8194
8195         * gcc.dg/20020607-2.c: New test case.
8196
8197 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
8198
8199         * gcc.c-torture/compile/20020604-1.c: New test.
8200
8201 2002-06-04  Richard Henderson  <rth@redhat.com>
8202
8203         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
8204         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
8205         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
8206
8207 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
8208
8209         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
8210
8211 2002-06-03  Richard Henderson  <rth@redhat.com>
8212
8213         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
8214         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
8215
8216 2002-06-02  Richard Henderson  <rth@redhat.com>
8217
8218         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
8219         test functions static.
8220
8221 2002-06-02  Andreas Jaeger  <aj@suse.de>
8222
8223         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
8224         now.
8225
8226 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
8227
8228         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
8229         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
8230         Update for mofified diagnostics.
8231         * gcc.dg/c99-intconst-1.c: No longer fail.
8232
8233 2002-06-02  Richard Henderson  <rth@redhat.com>
8234
8235         * gcc.dg/uninit-A.c: Remove xfail markers.
8236
8237 2002-06-01  Roger Sayle  <roger@eyesopen.com>
8238
8239         * gcc.dg/fnegate-1.c: New test case.
8240
8241 2002-05-30  Osku Salerma  <osku@iki.fi>
8242
8243         * gcc.c-torture/execute/mayalias-1.c: New file.
8244
8245 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
8246
8247         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
8248         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
8249         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
8250
8251 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
8252
8253         * gcc.c-torture/execute/20020529-1.c: New test.
8254
8255 2002-05-27  Richard Henderson  <rth@redhat.com>
8256
8257         * g++.dg/ext/attrib6.C: New test case.
8258
8259 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8260
8261         * gcc.c-torture/execute/pure-1.c: New test.
8262
8263 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
8264
8265         * gcc.dg/cpp/arith-2.c: Remove.
8266
8267 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
8268
8269         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
8270         * gcc.dg/cpp/if-3.c: Remove.
8271
8272 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
8273
8274         * g++.dg/opt/cse2.C: New test.
8275
8276 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
8277
8278         * gcc.dg/cpp/arith-1.c: New semantic tests.
8279         * gcc.dg/cpp/if-1.c: Update.
8280
8281 2002-05-24  Ben Elliston  <bje@redhat.com>
8282
8283         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
8284
8285 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
8286
8287         * gcc.dg/verbose-asm.c: New test.
8288
8289 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
8290
8291         * gcc.dg/cpp/paste12.c: New test.
8292
8293 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
8294
8295         * g++.dg/parse/named_ops.C: New test.
8296
8297 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
8298
8299         * gcc/testsuite/gcc.dg/weak-8.c: New test.
8300
8301 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
8302
8303         * gcc.dg/weak-2.c: Allow optional leading underscore
8304         in scan-assembler symbol name.
8305         * gcc.dg/weak-3.c: Likewise.
8306         * gcc.dg/weak-4.c: Likewise.
8307         * gcc.dg/weak-5.c: Likewise.
8308
8309 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
8310
8311         * gcc.dg/20020523-1.c: New test.
8312
8313 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
8314
8315         * objc.dg/const-str-2.m: Update now that we stop after
8316         a command line error.
8317
8318 2002-05-22  Richard Henderson  <rth@redhat.com>
8319
8320         * g++.dg/dg.exp: Fix typo in test pruneing.
8321
8322 2002-05-22  Richard Henderson  <rth@redhat.com>
8323
8324         * g++.dg/dg.exp: Prune the tls subdirectory.
8325         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
8326         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
8327         * g++.dg/tls/init-1.C: New.
8328
8329 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
8330
8331         * gcc.dg/20020517-1.c: New test.
8332
8333 2002-05-21  Richard Henderson  <rth@redhat.com>
8334
8335         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
8336         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
8337
8338 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
8339
8340         * g++.dg/other/copy2.C: New test.
8341
8342 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
8343
8344         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
8345         (MAX_COPY): Bump up to 10 times sizeof (long long).
8346         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
8347
8348         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
8349         sizeof (long long).
8350
8351         * gcc.c-torture/execute/strcpy-1.c: New test.
8352
8353 2002-05-19  Jason Merrill  <jason2redhat.com>
8354
8355         * g++.dg/ext/oper1.C: New test.
8356
8357 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
8358 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
8359
8360         * README.QMTEST: New file.
8361
8362         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
8363
8364 2002-05-19  Andreas Jaeger  <aj@suse.de>
8365
8366         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
8367         now.
8368         * gcc.c-torture/execute/loop-2d.x: Likewise.
8369
8370 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
8371
8372         * gcc.dg/weak-2.c:  xfail warnings for platforms that don't
8373         support weak symbols.
8374         * gcc.dg/weak-4.c: Likewise
8375         * gcc.dg/weak-6.c: Likewise
8376
8377 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
8378
8379         * gcc.dg/weak-3.c: Add dg-excess-error comment for
8380         cygwin, coff and h8300-*-hms targets
8381         * gcc.dg/weak-5.c: Likewise
8382         * gcc.dg/weak-7.c: Likewise
8383
8384 2002-05-16  Jason Merrill  <jason@redhat.com>
8385
8386         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
8387         (scan-assembler-not, scan-assembler-dem): Likewise.
8388         (scan-assembler-dem-not): Likewise.
8389
8390 2002-05-15  Richard Henderson  <rth@redhat.com>
8391
8392         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
8393
8394 2002-05-15  Richard Henderson  <rth@redhat.com>
8395
8396         * gcc.dg/weak-5.c (vfoo1c): No warning here.
8397         (vfoo1f): Warning here.
8398         (vfoo1l): Don't redefine the alias.
8399
8400 2002-05-14  Jason Merrill  <jason@redhat.com>, Alexandre Oliva  <aoliva@redhat.com>
8401
8402         * g++.dg/init/pm1.C: New test.
8403
8404 2002-05-12  David S. Miller  <davem@redhat.com>
8405
8406         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
8407         types.
8408
8409 2002-05-10  Roger Sayle  <roger@eyesopen.com>
8410
8411         * gcc.c-torture/execute/20020510-1.c: New test case.
8412
8413 2002-05-10  David S. Miller  <davem@redhat.com>
8414
8415         * gcc.c-torture/execute/conversion.c: Test long double too.
8416
8417 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
8418
8419         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
8420         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
8421         * lib/g++.exp (g++_link_flags): Likewise.
8422         * lib/objc.exp (objc_target_compile): Likewise.
8423
8424 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
8425
8426         * gcc.dg/cpp/poison.c: Update.
8427         * gcc.dg/cpp/20000625-2.c: Remove.
8428         * gcc.dg/cpp/direct2s.c: Remove final test.
8429
8430 2002-05-08  Tom Rix  <trix@redhat.com>
8431
8432         * gcc.c-torture/execute/20020508-1.c: New test.
8433         * gcc.c-torture/execute/20020508-2.c: New test.
8434         * gcc.c-torture/execute/20020508-3.c: New test.
8435
8436 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
8437
8438         * gcc.dg/cpp/charconst-4.c: More tests.
8439
8440 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
8441
8442         PR c/6569
8443         * gcc.dg/weak-3.c: Update location of warning messages.
8444         * gcc.dg/weak-5.c: Likewise.
8445
8446 2002-05-06  Roger Sayle  <roger@eyesopen.com>
8447
8448         * gcc.c-torture/execute/20020506-1.c: New test case.
8449
8450 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
8451
8452         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
8453
8454 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
8455
8456         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
8457
8458 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
8459
8460         * gcc.dg/cpp/charconst-3.c: New test.
8461
8462 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
8463
8464         * gcc.dg/cpp/charconst.c: Update tests.
8465
8466 2002-05-05  Tim Josling  <tej@melbpc.org.au>
8467
8468         * treelang: Added directory for new sample language treelang. Also
8469         lib/treelang.exp: New file to signal treelang should be tested.
8470
8471 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
8472
8473         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
8474         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
8475         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
8476         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
8477         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
8478         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
8479         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
8480
8481 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
8482
8483         * gcc.dg/format/xopen-2.c: New test.
8484
8485 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
8486
8487         * gcc.dg/20020503-1.c: New test.
8488
8489 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
8490
8491         * g++.dg/init/dtor1.C: Make it tougher.
8492
8493 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
8494
8495         * g++.dg/init/dtor1.C: New test.
8496
8497 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
8498
8499         * gcc.dg/altivec-8.c: New.
8500
8501 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
8502
8503         * gcc.dg/altivec-7.c: New.
8504
8505 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
8506
8507         * g++.dg/parse/typedef1.C: New test.
8508
8509 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
8510
8511         PR c++/6486
8512         * g++.dg/template/friend6.C: New test.
8513
8514         PR c++/6492
8515         * g++.dg/init/copy1.C: New test.
8516
8517 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
8518
8519         * g++.dg/warn/effc1.C: New test.
8520
8521 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
8522
8523         * gcc.dg/cpp/if-cexp.c: Add a test.
8524
8525 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
8526
8527         * gcc.dg/20020426-2.c: New test.
8528
8529 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
8530
8531         * gcc.dg/cpp/if-mop.c: Update.
8532         * gcc.dg/cpp/if-mpar.c: Add test.
8533         * gcc.dg/cpp/if-oppr.c: Update.
8534
8535 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
8536
8537         PR c/6343
8538         * gcc.dg/weak-[2-7].c: New tests.
8539
8540 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
8541
8542         * gcc.dg/enum1.c: New test.
8543
8544 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
8545
8546         PR c++/6497
8547         * g++.dg/inherit/access2.C: New test.
8548
8549 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
8550
8551         PR bootstrap/6445
8552         * gcc.dg/20020426-1.c: New test.
8553
8554 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
8555
8556         * g++.dg/abi/enum1.C: New test.
8557
8558 2002-04-26  Richard Henderson  <rth@redhat.com>
8559
8560         * gcc.dg/c99-bool-1.c: Expect always true warning.
8561
8562 2002-04-25  Roger Sayle  <roger@eyesopen.com>
8563
8564         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
8565
8566 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8567
8568         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
8569         targets.
8570
8571 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
8572
8573         * g++.dg/abi/mange7.C: New test.
8574
8575         PR c++/6438.
8576         * g++.dg/parse/stmtexpr2.C: New test.
8577
8578 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
8579
8580         * gcc.dg/20020312-2.c: Add SH target.
8581
8582 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8583
8584         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
8585         compiler output on mips*-*-irix*.
8586
8587 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
8588
8589         * g++.dg/parse/attr1.C: New test.
8590
8591 2002-04-23  Roger Sayle  <roger@eyesopen.com>
8592
8593         * gcc.c-torture/execute/string-opt-17.c: New test case.
8594         * gcc.c-torture/execute/memset-2.c: New test case.
8595
8596 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
8597
8598         PR c++/6256:
8599         * g++.dg/template/friend5.C: New test.
8600
8601         PR c++/6331:
8602         * g++.dg/template/qual1.C: Likewise.
8603
8604 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
8605
8606         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
8607         Include stdlib.h, not stdio.h or ctype.h.
8608
8609 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
8610
8611         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
8612         cris-*-elf* and mmix-*-*.
8613         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
8614         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
8615         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
8616         Ditto.
8617         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
8618         * gcc.dg/wchar_t-1.c: Ditto.
8619
8620 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
8621
8622         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
8623         Clarify comment.
8624
8625 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
8626
8627         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
8628
8629 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
8630
8631         * gcc.c-torture/execute/20000906-1.x: Delete.
8632
8633 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
8634
8635         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
8636
8637 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
8638
8639         * PR6367
8640         * g77.f-torture/execute/6367.f: New test.
8641         * g77.f-torture/execute/6367.x: Disable for MMIX.
8642
8643 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
8644
8645         * PR6352
8646         * g++.dg/opt/inline2.C: New test.
8647
8648 2002-04-18  Richard Henderson  <rth@redhat.com>
8649
8650         * gcc.dg/20000906-1.c: Enable for all targets.
8651         * gcc.c-torture/compile/iftrap-2.c: New.
8652
8653 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
8654
8655         * gcc.dg/20020418-1.c: New test.
8656         * gcc.dg/20020418-2.c: New test.
8657
8658 2002-04-18  Richard Henderson  <rth@redhat.com>
8659
8660         * gcc.c-torture/compile/iftrap-1.c: New.
8661         * gcc.dg/iftrap-1.c: Adjust for ia64.
8662         * gcc.dg/iftrap-2.c: New.
8663
8664 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
8665
8666         * gcc.c-torture/compile/20020418-1.c: New test.
8667
8668 2002-04-18  Roger Sayle  <roger@eyesopen.com>
8669
8670         * gcc.c-torture/compile/20020415-1.c: New.
8671
8672 2002-04-18  David S. Miller  <davem@redhat.com>
8673
8674         * gcc.c-torture/execute/20020418-1.c: New test.
8675
8676 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
8677
8678         * gcc.dg/20020416-1.c: New test.
8679
8680         * g++.dg/opt/inline1.C: New test.
8681
8682 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
8683
8684         * gcc.dg/altivec-5.c: New test.
8685
8686         * gcc.dg/20020415-1.c: New test.
8687
8688 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
8689
8690         * testsuite/lib/chill.exp: Remove.
8691
8692 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
8693
8694         * g++.dg/other/big-struct.C: New test.
8695
8696 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
8697
8698         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
8699         of scratch file.
8700
8701 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
8702
8703         PR c/6277
8704         * gcc.dg/i386-387-1.c:  Allow optional leading underscore
8705         in scan-assembler function name
8706
8707 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
8708
8709         * g77.f-torture/execute/980628-4.x,
8710         g77.f-torture/execute/980628-5.x,
8711         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
8712         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
8713         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
8714         i[34567]86-*-*.
8715
8716 2002-04-13  David S. Miller  <davem@redhat.com>
8717
8718         * gcc.c-torture/execute/20020413-1.c: New test.
8719
8720 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
8721
8722         * gcc.dg/asm-6.c,
8723         * g++.dg/ext/asm1.C: New tests.
8724
8725 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
8726
8727         PR c++ 5373.
8728         * g++.dg/parse/stmtexpr1.C: New test.
8729
8730         PR c++/5189.
8731         * g++.dg/template/copy1.C: New test.
8732
8733 2002-04-12  Richard Henderson  <rth@redhat.com>
8734
8735         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
8736
8737 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
8738
8739         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
8740         gcc.c-torture/execute/20020307-2.c.
8741
8742 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
8743
8744         * g++.dg/ext/attrib5.C,
8745         * g++.dg/lookup/struct1.C: New tests.
8746
8747 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
8748
8749         * gcc.dg/20020411-1.c: New test.
8750
8751         * gcc.c-torture/execute/20020411-1.c: New test.
8752
8753 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
8754
8755         * g77.f-torture/execute/6177.f: New test.
8756
8757 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
8758
8759         PR middle-end/6247
8760         * g++.dg/opt/cleanup1.C: New test.
8761
8762         * g++.dg/opt/const1.C: New test.
8763
8764 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
8765
8766         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
8767
8768 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
8769
8770         PR c++/5507
8771         * g++.dg/template/typename2.C: New test.
8772
8773 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
8774
8775         * gcc.c-torture/execute/loop-12.c: New.
8776
8777 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
8778
8779         * g77.f-torture/execute/980628-4.x,
8780         g77.f-torture/execute/980628-5.x,
8781         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
8782         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
8783         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
8784
8785 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
8786
8787         PR optimization/6086
8788         * g++.dg/opt/preinc1.C: New test.
8789
8790 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
8791
8792         PR c++/5571
8793         * g++.dg/opt/static2.C: New test.
8794
8795 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
8796
8797         PR c/5120
8798         * gcc.dg/20020406-1.c: New test.
8799
8800 2002-04-04  David S. Miller  <davem@redhat.com>
8801
8802         * gcc.c-torture/execute/20020404-1.c: New test.
8803
8804 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
8805
8806         PR c/6123
8807         * gcc.dg/20020312-2.c: Do not declare global register variable
8808         if __PIC__ or __pic__ is defined.
8809
8810 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
8811
8812         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
8813         __asm__ so that it works correctly even if -ansi -pedantic-errors.
8814
8815 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8816
8817         * gcc.misc-tests/linkage.exp: Update last change to handle
8818         sparc*-, not just sparc-.
8819
8820 2002-04-03  Richard Henderson  <rth@redhat.com>
8821
8822         * gcc.dg/cpp/ucs.c: Improved long UCS test.
8823
8824 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
8825
8826         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
8827
8828 2002-04-02  David S. Miller  <davem@redhat.com>
8829
8830         * gcc.c-torture/execute/20020402-3.c: New test.
8831
8832 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
8833
8834         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
8835         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
8836
8837         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
8838         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
8839         g77.f-torture/execute/20001201.x,
8840         g77.f-torture/execute/u77-test.x: New files.
8841
8842         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
8843         * gcc.dg/wchar_t-1.c: Ditto.
8844
8845 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
8846
8847         * gcc.c-torture/execute/20020402-1.c: New test.
8848
8849 2002-04-01  Richard Henderson  <rth@redhat.com>
8850
8851         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
8852
8853         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
8854
8855 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8856
8857         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
8858
8859 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
8860
8861         * g++.dg/inherit/template-as-base.C: Expect error.
8862         * g++.dg/inherit/namespace-as-base.C: Likewise.
8863
8864 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
8865
8866         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
8867         g++.dg/ext/instantiate3.C: Tweak match patterns.
8868
8869         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
8870         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
8871         -da test.
8872
8873 2002-03-31  Richard Henderson  <rth@redhat.com>
8874
8875         * gcc.dg/special/alias-2.c: New.
8876         * gcc.dg/special/ecos.exp: Run it.
8877
8878 2002-03-31  Richard Henderson  <rth@redhat.com>
8879
8880         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
8881
8882 2002-03-31  Kazu Hirata  <kazu@hxi.com>
8883
8884         * gcc.dg/weak-1.c: Disable on h8300 port.
8885
8886 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
8887
8888         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
8889         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
8890         ordering tests.
8891         * g++.dg/bprob/bprob-1.C: New test.
8892         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
8893         * g++.dg/gcov/gcov-1.C: New test.
8894         * g++.dg/gcov/gcov-1.x: New file.
8895         * g++.dg/gcov/gcov-2.C: New test.
8896         * g++.dg/gcov/gcov-3.C: New test.
8897         * g++.dg/gcov/gcov-3.h: New file.
8898
8899 2002-03-28  Roger Sayle  <roger@eyesopen.com>
8900
8901         * g++.old-deja/g++.other/builtins5.C: New test.
8902         * g++.old-deja/g++.other/builtins6.C: New test.
8903         * g++.old-deja/g++.other/builtins7.C: New test.
8904         * g++.old-deja/g++.other/builtins8.C: New test.
8905         * g++.old-deja/g++.other/builtins9.C: New test.
8906
8907 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
8908
8909         * g++.dg/opt/static1.C: New test.
8910
8911         * g++.dg/opt/longbranch1.C: New test.
8912
8913 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
8914
8915         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
8916
8917         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
8918
8919 2002-03-28  Jeffrey A Law  (law@redhat.com)
8920
8921         * gcc.c-torture/execute/20020328-1.c: New test.
8922
8923 2002-03-27  Richard Henderson  <rth@redhat.com>
8924
8925         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
8926         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
8927         move from g++.old-deja/g++.ext/.
8928
8929 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
8930
8931         * g++.dg/init/new2.C: New test.
8932
8933 2002-03-26  Richard Henderson  <rth@redhat.com>
8934
8935         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
8936
8937         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
8938         on sparc.
8939
8940         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
8941         sparcv9 systems.
8942         * gcc.dg/20001102-1.c: Likewise.
8943
8944 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
8945
8946         * gcc.dg/cpp/endif-pedantic1.c,
8947         gcc.dg/cpp/endif-pedantic2.c:  New tests.
8948
8949 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
8950
8951         * g++.dg/init/new1.C: New test.
8952
8953 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
8954
8955         * g++.dg/abi/vbase9.C: New test.
8956
8957 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
8958
8959         * gcc.dg/arm-asm.c: New test.
8960
8961 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
8962
8963         * gcc.dg/Wswitch-enum.c: New test.
8964         Fix PR c/5044.
8965
8966 2002-03-26  Richard Henderson  <rth@redhat.com>
8967
8968         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
8969         structure.
8970
8971 2002-03-25  Richard Henderson  <rth@redhat.com>
8972
8973         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
8974         sparcv9 systems.
8975
8976         * gcc.c-torture/compile/20011119-1.c (xxx): New.
8977         * gcc.c-torture/compile/20011119-2.c (xxx): New.
8978
8979 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
8980
8981         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
8982
8983 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
8984
8985         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
8986         targets using generic thunk support.
8987
8988 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
8989
8990         * gcc.c-torture/compile/20020323-1.c: New test.
8991
8992         * g++.dg/opt/conj2.C: New test.
8993
8994 2002-03-24  Richard Henderson  <rth@redhat.com>
8995
8996         * gcc.dg/weak-1.c: Use -fno-common.
8997
8998 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
8999
9000         * g77.dg/f77-edit-apostrophe-out.f: New test
9001         * g77.dg/f77-edit-h-out.f: New test
9002         * g77.dg/f77-edit-t-in.f: New test
9003         * g77.dg/f77-edit-t-out.f: New test
9004         * g77.dg/f77-edit-x-out.f: New test
9005         * g77.dg/f77-edit-slash-out.f: New test
9006         * g77.dg/f77-edit-colon-out.f: New test
9007         * g77.dg/f77-edit-s-out.f: New test
9008
9009 2002-03-24  Richard Henderson  <rth@redhat.com>
9010
9011         * objc/execute/formal_protocol-6.x: New XFAIL.
9012
9013 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
9014
9015         * gcc.dg/weak-1.c:  Early return from dg-final on platforms
9016         that do not support weak symbols
9017
9018 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
9019
9020         * lib/g++.exp:  Fix handling of LD_LIBRARY_PATH et al
9021         * lib/g77.exp:  Likewise
9022         * lib/objc.exp: Likewise
9023
9024 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
9025
9026         * gcc.dg/Wswitch-default.c: New test.
9027
9028 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
9029
9030         * g++.dg/other/enum1.C: New test.
9031
9032 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
9033
9034         * gcc.dg/pragma-ep-3.c: Fix typo.
9035
9036 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
9037
9038         * g++.dg/inherit/template-as-base.C: New test.
9039
9040 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
9041
9042         * g++.old-deja/g++.other/dwarf2-1.C: Move...
9043         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
9044
9045 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
9046
9047         * gcc.dg/cpp/multiline.c: Update to match.
9048
9049 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
9050
9051         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
9052
9053 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
9054
9055         * gcc.dg/cpp/extratokens2.c:  New file.
9056
9057 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
9058
9059         * gcc.dg/20020312-2.c: Add rs6000 target.
9060
9061         * gcc.c-torture/compile/20020319-1.c: New test.
9062
9063 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
9064
9065         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
9066         (A, E): Handle this.
9067
9068 2002-03-20  Jason Merrill  <jason@redhat.com>
9069
9070         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
9071         ignoring -fpic.
9072         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
9073         through prune_gcc_output.
9074
9075 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
9076
9077         * gcc.c-torture/compile/20020320-1.c: New test.
9078
9079 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
9080
9081         * gcc.c-torture/compile/20020318-1.c: New test.
9082
9083         * gcc.dg/struct-by-value-1.c: New test.
9084
9085         * gcc.dg/20020319-1.c: New test.
9086
9087 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
9088
9089         * g++.dg/opt/conj1.C: New test.
9090
9091 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
9092
9093         * g++.dg/template/qualttp20.C: Revert previous change.
9094         * g++.dg/template/qualttp3.C: Likewise.
9095         * g++.dg/template/qualttp4.C: Likewise
9096         * g++.dg/template/qualttp5.C: Likewise
9097         * g++.dg/template/qualttp6.C: Likewise
9098         * g++.dg/template/qualttp7.C: Likewise
9099         * g++.dg/template/qualttp8.C: Likewise
9100         * g++.dg/template/recurse.C: Likewise.
9101
9102 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
9103
9104         * gcc.dg/cpp/wchar-1.c: Update.
9105
9106 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
9107
9108         * g++.dg/template/conv1.C: New test.
9109         * g++.dg/template/conv2.C: New test.
9110         * g++.dg/template/conv3.C: New test.
9111         * g++.dg/template/conv4.C: New test.
9112
9113 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
9114
9115         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
9116         * g++.dg/template/qualttp3.C: Likewise.
9117         * g++.dg/template/qualttp4.C: Likewise
9118         * g++.dg/template/qualttp5.C: Likewise
9119         * g++.dg/template/qualttp6.C: Likewise
9120         * g++.dg/template/qualttp7.C: Likewise
9121         * g++.dg/template/qualttp8.C: Likewise
9122         * g++.dg/template/recurse.C: Likewise.
9123
9124 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
9125
9126         * g++.dg/opt/dtor1.C: New test.
9127
9128 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
9129
9130         * gcc.c-torture/compile/20020315-1.c: New test.
9131
9132 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
9133
9134         * gcc.dg/weak-1.c: Fix scan tests.
9135
9136 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
9137
9138         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
9139         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
9140         cris-*-aout* mmix-*-*.
9141         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
9142         cris-*-aout* mmix-*-*.
9143         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
9144         cris-*-elf* cris-*-aout* and mmix-*-*.
9145         * gcc.dg/20001009-1.c: Ditto.
9146         * gcc.dg/20010912-1.c: Ditto.
9147         * gcc.dg/20020122-4.c: Ditto.
9148         * gcc.dg/inline-2.c: Ditto.
9149
9150 2002-03-14  Jeffrey A Law  (law@cygnus.com)
9151
9152         * gcc.c-torture/compile/20020314-1.c: New test.
9153
9154 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
9155
9156         * gcc.c-torture/execute/20020314-1.c: New test.
9157
9158 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
9159
9160         * g++.dg/warn/Wunused-1.C: New test.
9161
9162 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
9163
9164         * g++.dg/abi/mangle6.C: New test.
9165
9166 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
9167
9168         * gcc.c-torture/compile/20020309-2.c: New test.
9169
9170         * gcc.c-torture/compile/20020312-1.c: New test.
9171
9172 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
9173
9174         * g++.dg/other/access1.C: New test.
9175
9176 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
9177
9178         * gcc.c-torture/execute/wchar_t-1.c: New test.
9179
9180 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
9181
9182         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
9183
9184 2002-03-12  Roger Sayle  <roger@eyesopen.com>
9185
9186         * gcc.dg/20020312-1.c: New test case.
9187
9188 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
9189
9190         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
9191
9192 2002-03-11  Richard Henderson  <rth@redhat.com>
9193
9194         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
9195         * g++.old-deja/g++.jason/report.C: Likewise.
9196
9197 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
9198
9199         * testsuite/g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
9200         * testsuite/g++.old-deja/g++.robertl/eb56.C: Likewise.
9201
9202 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
9203
9204         * testsuite/g++.dg/overload/pmf1.C: New test.
9205
9206 2002-03-11  Kazu Hirata  <kazu@hxi.com>
9207
9208         * gcc.c-torture/execute/20020307-1.c: Use long.
9209
9210 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
9211
9212         PR optimization/5844
9213         * gcc.dg/20020310-1.c: New test.
9214
9215 2002-03-09  Michael Meissner  <meissner@redhat.com>
9216
9217         * gcc.c-torture/execute/memcpy-2.c: New test.
9218         * gcc.c-torture/execute/memset-1.c: New test.
9219         * gcc.c-torture/execute/strlen-1.c: New test.
9220         * gcc.c-torture/execute/strcmp-1.c: New test.
9221         * gcc.c-torture/execute/strncmp-1.c: New test.
9222
9223 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
9224
9225         * gcc.dg/ppc-ldstruct.c: New test.
9226
9227 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
9228
9229         * gcc.c-torture/execute/va-arg-22.c: New test.
9230
9231 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
9232
9233         * gcc.c-torture/compile/20020309-1.c: New test.
9234
9235 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
9236
9237         * gcc.c-torture/execute/20020307-2.c: New test.
9238
9239 2002-03-07  Jeffrey A Law  (law@redhat.com)
9240
9241         * g77.f-torture/compile/20020307-1.f: New test.
9242
9243 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
9244
9245         * gcc.dg/unordered-1.c: New test.
9246
9247 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
9248
9249         * gcc.c-torture/execute/20020307-1.c: New test.
9250
9251 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
9252
9253         * gcc.dg/20020304-1.c: New test.
9254
9255         * gcc.c-torture/compile/20020304-2.c: New test.
9256
9257 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
9258
9259         * gcc.c-torture/compile/20020304-1.c: New test case
9260         (from PR c/5830).
9261
9262 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
9263
9264         * gcc.dg/20020103-1.c: Add other -D ppc variants.
9265
9266 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
9267
9268         * g++.dg/other/classkey1.C: New test.
9269
9270 2002-03-01  Richard Henderson  <rth@redhat.com>
9271
9272         * gcc.c-torture/compile/981223-1.x: New.
9273         * gcc.c-torture/compile/920625-1.x: New.
9274
9275 2002-02-28  Richard Henderson  <rth@redhat.com>
9276
9277         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
9278
9279 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
9280
9281         * gcc.c-torture/execute/20020227-1.c: New test.
9282
9283 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
9284
9285         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
9286         here" ERROR lines.
9287         * g++.old-deja/g++.oliva/partord1.C: Likewise.
9288         * g++.old-deja.g++.other/defarg1.C: Likewise.
9289         * g++.old-deja/g++.pt/calls2.C: Likewise.
9290         * g++.old-deja/g++.pt/crash20.C: Likewise.
9291         * g++.old-deja/g++.pt/crash30.C: Likewise.
9292         * g++.old-deja/g++.pt/crash36.C: Likewise.
9293         * g++.old-deja/g++.pt/crash6.C: Likewise.
9294         * g++.old-deja/g++.pt/defarg13.C: Likewise.
9295         * g++.old-deja/g++.pt/derived3.C: Likewise.
9296         * g++.old-deja/g++.pt/error1.C: Likewise.
9297         * g++.old-deja/g++.pt/friend21.C: Likewise.
9298         * g++.old-deja/g++.pt/friend23.C: Likewise.
9299         * g++.old-deja/g++.pt/infinite1.C: Likewise.
9300         * g++.old-deja/g++.robertl/eb128.C: Likewise.
9301
9302 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
9303
9304         * gcc.c-torture/execute/20020225-2.c: New test.
9305
9306 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
9307
9308         * gcc.c-torture/execute/920730-1t.c,
9309         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
9310         Delete test cases, only relevant to -traditional.
9311
9312 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
9313
9314         * gcc.dg/cpp/undef1.c: Remove.
9315         * gcc.dg/cpp/directiv.c: Update.
9316         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
9317
9318 2002-02-27  Michael Meissner  <meissner@redhat.com>
9319
9320         * gcc.c-torture/execute/20020226-1.c: New test.
9321
9322 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
9323
9324         * g++.dg/debug/debug4.C: New test.
9325
9326         * gcc.dg/ia64-visibility-1.c: New test.
9327
9328 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
9329
9330         * gcc.dg/debug/20020224-1.c: New.
9331
9332 2002-02-25  Kazu Hirata  <kazu@hxi.com>
9333
9334         * gcc.c-torture/execute/960416-1.x: New.
9335         * gcc.c-torture/execute/divconst-3.x: Likewise.
9336
9337 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
9338
9339         * gcc.dg/20020224-1.c: New test.
9340
9341 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
9342
9343         * gcc.c-torture/execute/20020225-1.c: New.
9344
9345 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
9346
9347         * testsuite/gcc.dg/cpp/wchar-1.c: New test.
9348
9349 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
9350
9351         * gcc.dg/20020222-1.c: New test.
9352
9353 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
9354
9355         * g++.dg/opt/anonunion1.C: New test.
9356
9357 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
9358
9359         * g++.dg/template/qualttp19.C: New test.
9360         * g++.dg/template/qualttp20.C: New test.
9361         * g++.old-deja/g++.jason/report.C: Adjust expected errors
9362         * g++.old-deja/g++.other/qual1.C: Likewise.
9363
9364 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
9365
9366         * gcc.dg/attr-alwaysinline.c: New.
9367
9368 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
9369
9370         * gcc.dg/20020220-1.c: New test.
9371
9372         * gcc.dg/20020220-2.c: New test.
9373
9374         * g++.dg/opt/mmx1.C: New test.
9375
9376 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
9377
9378         * gcc.c-torture/compile/20020110.c: New test.
9379
9380 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
9381
9382         * gcc.c-torture/execute/20020219-1.c: New test.
9383
9384         * gcc.dg/20020219-1.c: New test.
9385
9386         * gcc.dg/noncompile/20020220-1.c: New test.
9387
9388         * g++.dg/opt/ptrintsum1.C: New test.
9389
9390         * gcc.dg/debug/20020220-1.c: New test.
9391
9392 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
9393
9394         * gcc.c-torture/execute/20020216-1.c: New test.
9395
9396 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
9397
9398         * gcc.dg/decl-1.c: Update, new test.
9399
9400 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
9401
9402         * g++.dg/abi/bitfield1.C: New test.
9403         * g++.dg/abi/bitfield2.C: New test.
9404
9405 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
9406
9407         * gcc.dg/attr-nest.c: New test.
9408
9409 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
9410
9411         * gcc.c-torture/execute/20020215-1.c: New test.
9412
9413 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
9414
9415         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
9416         * g++.dg/debug/debug.exp: New.
9417         * g++.dg/debug/trivial.C: New.
9418         * g++.dg/debug/debug1.C: Moved...
9419         * g++.dg/other/debug1.C: ...from here.
9420         * g++.dg/debug/debug2.C: Moved...
9421         * g++.dg/other/debug2.C: ...from here.
9422         * g++.dg/debug/debug3.C: Moved...
9423         * g++.dg/other/debug3.C: ...from here.
9424
9425         * gcc.dg/noncompile/20020213-1.c: New test.
9426
9427 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
9428
9429         * g++.dg/other/debug3.C: New test.
9430
9431         * gcc.c-torture/execute/20020213-1.c: New test.
9432
9433 2002-02-13  Richard Smith <richard@ex-parrot.com>
9434
9435         * g++.old-deja/g++.other/thunk1.C: New test.
9436
9437 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
9438
9439         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
9440
9441 2002-02-13  Stan Shebs  <shebs@apple.com>
9442
9443         * gcc.dg/altivec-3.c: New.
9444
9445 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
9446
9447         * gcc.dg/Wunreachable-1.c: New test.
9448         * gcc.dg/Wunreachable-2.c: New test.
9449
9450 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
9451
9452         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
9453
9454 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
9455
9456         * gcc.dg/decl-1.c: New test.
9457
9458 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
9459
9460         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
9461
9462 2002-02-10  Kazu Hirata  <kazu@hxi.com>
9463
9464         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
9465         * gcc.c-torture/compile/980506-1.x: Likewise.
9466
9467 2002-02-10  Kazu Hirata  <kazu@hxi.com>
9468
9469         * gcc.dg/20020210-1.c: New.
9470
9471 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
9472
9473         * g77.f-torture/execute/947.f: New regression test
9474         for PR fortran/947.
9475
9476 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
9477
9478         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
9479         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
9480
9481 2002-02-08  Richard Henderson  <rth@redhat.com>
9482
9483         * gcc.c-torture/compile/labels-3.c: New.
9484
9485 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
9486
9487         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
9488         expression statements work instead.
9489         * gcc.dg/noncompile/20020207-1.c: New test.
9490
9491 2002-02-07  Richard Henderson  <rth@redhat.com>
9492
9493         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
9494
9495 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
9496
9497         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
9498         message from g77
9499         * lib/g77-dg.exp: Trim g77 error messages so that they are
9500         recognized by dg.exp.
9501
9502 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
9503
9504         PR fortran/5473
9505         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
9506
9507 2002-02-07  Richard Henderson  <rth@redhat.com>
9508
9509         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
9510         to be sufficiently aligned for integers.
9511
9512 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
9513
9514         * g++.dg/template/friend4.C: New test.
9515
9516 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
9517
9518         PR fortran/5743
9519         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
9520         unsupported cases.
9521
9522 2002-02-07  Richard Henderson  <rth@redhat.com>
9523
9524         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
9525         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
9526         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
9527         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
9528
9529 2002-02-06  Richard Henderson  <rth@redhat.com>
9530
9531         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
9532
9533 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
9534
9535         * gcc.dg/20020206-1.c: New test.
9536
9537 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
9538
9539         * gcc.c-torture/execute/20020206-1.c: New test.
9540
9541         * gcc.c-torture/execute/20020206-2.c: New test.
9542
9543         PR optimization/5429:
9544         * gcc.c-torture/compile/20020206-1.c: New test.
9545
9546 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
9547
9548         * g++.dg/ext/align1.C: Do not use an explicit alignment value
9549         as certain file formats cannot support particularly large
9550         alignments.
9551
9552         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
9553         and do not expect to be able to link the executable.
9554
9555         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
9556         fail because the COFF format does not support the weak attribute.
9557
9558 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
9559
9560         * g77.dg/pr5473.f:  New test
9561
9562 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
9563
9564         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
9565         Fix testcase accordingly.
9566
9567 2002-02-04  Richard Henderson  <rth@redhat.com>
9568
9569         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
9570         (buf): Change to be an array of pointers, not ints.
9571
9572 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
9573
9574         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
9575         before all tests.  Move warning one line above to match where it
9576         C frontend emits.
9577         * gcc.dg/Wswitch-2.c: New test.
9578         * g++.dg/warn/Wswitch-1.C: New test.
9579         * g++.dg/warn/Wswitch-2.C: New test.
9580
9581 2002-02-04  Richard Henderson  <rth@redhat.com>
9582
9583         * g++.dg/abi/offsetof.C: Fix size comparison.
9584
9585 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
9586
9587         * gcc.dg/cast-qual-2.c: New test.
9588
9589 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
9590
9591         * gcc.dg/20020201-4.c: New test.
9592
9593 2002-02-04  Ben Elliston  <bje@redhat.com>
9594
9595         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
9596         target_info attribute != 0, in addition to the empty string.
9597         (gcc_target_compile): Likewise.
9598
9599 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
9600
9601         * gcc.dg/Wswitch.c: New test.
9602         PR gcc/4475. PR gcc/3780.
9603
9604 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
9605
9606         * g77.f-torture/execute/5122.f: New test for regressions
9607         against PR fortran/5122.
9608
9609 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
9610
9611         * g77.f-torture/compile/pr3743.f: Delete
9612         * g77.dg/pr3743-1.f: New test.
9613         * g77.dg/pr3743-2.f: New test.
9614         * g77.dg/pr3743-3.f: New test.
9615         * g77.dg/pr3743-4.f: New test.
9616
9617 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
9618
9619         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
9620
9621 2002-02-02  Richard Henderson  <rth@redhat.com>
9622
9623         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
9624         * gcc.c-torture/execute/bf64-1.c: Likewise.
9625
9626 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
9627
9628         * gcc.dg/20020201-2.c: New test.
9629
9630         * gcc.dg/20020201-3.c: New test.
9631
9632         * gcc.c-torture/execute/bitfld-2.c: New test.
9633
9634 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
9635
9636         * gcc.dg/bitfld-1.c: Update.
9637         * gcc.dg/bitfld-2.c: Update.
9638         * gcc.c-torture/execute/bitfld-1.x: New.
9639
9640 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
9641
9642         * gcc.c-torture/execute/20020201-1.c: New test.
9643
9644 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
9645
9646         PR target/5469
9647         * gcc.dg/20020201-1.c: New test.
9648
9649 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
9650
9651         PR fortran/3743
9652         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
9653         * g77.f-torture/compile/pr3743.x: Remove
9654
9655 2002-01-31  Tom Rix  <trix@redhat.com>
9656
9657         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
9658
9659 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
9660
9661         * gcc.dg/noncompile/20020130-1.c: New test.
9662
9663 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
9664
9665         * g77.dg/f77-edit-i-out.f:  Escape \. Allow \r\n and \r.
9666
9667 2002-01-29  Richard Henderson  <rth@redhat.com>
9668
9669         * gcc.c-torture/execute/991118-1.c: Cast various constants back
9670         to long long.
9671         * gcc.c-torture/execute/bf64-1.c: Likewise.
9672
9673 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
9674
9675         * gcc.c-torture/execute/20020129-1.c: New test.
9676
9677 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
9678
9679         * gcc.c-torture/compile/20000224-1.c: Update.
9680         * gcc.c-torture/execute/bitfld-1.c: New tests.
9681         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
9682         * gcc.dg/uninit-A.c: Update.
9683
9684 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
9685
9686         * g++.dg/template/ctor1.C: Add instantiation.
9687
9688 2002-01-28  Paul Koning  <pkoning@equallogic.com>
9689
9690         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
9691         argument to __builtin_prefetch to be const ptr.
9692
9693 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
9694
9695         * gcc.c-torture/compile/20020120-1.c: New test.
9696
9697 2002-01-27  Kazu Hirata  <kazu@hxi.com>
9698
9699         * gcc.c-torture/execute/20020127-1.c: New test.
9700
9701 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
9702
9703         * g77.dg/f77-edit-i-in.f: New test
9704         * g77.dg/f77-edit-i-out.f: New test
9705
9706 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
9707
9708         * gcc.dg/debug/debug.exp: New file.
9709         * gcc.dg/debug/trivial.c: New file.
9710         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
9711         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
9712         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
9713         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
9714         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
9715         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
9716         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
9717         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
9718         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
9719         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
9720         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
9721         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
9722         * gcc.dg/20000503-1.c: Removed.
9723         * gcc.dg/20010207-1.c: Removed.
9724         * gcc.dg/20011223-1.c: Removed.
9725         * gcc.dg/20020104-2.c: Removed.
9726         * gcc.dg/debug-1.c: Removed.
9727         * gcc.dg/debug-2.c: Removed.
9728         * gcc.dg/debug-3.c: Removed.
9729         * gcc.dg/debug-4.c: Removed.
9730         * gcc.dg/debug-5.c: Removed.
9731         * gcc.dg/debug-6.c: Removed.
9732         * gcc.dg/dwarf2-1.c: Removed.
9733         * gcc.dg/dwarf2-2.c: Removed.
9734
9735 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
9736
9737         * g++.old-deja/g++.other/eh5.C: New test.
9738         * g++.old-deja/g++.other/sibcall2.C: New test.
9739         * g++.old-deja/g++.other/array9.C: New test.
9740         * g++.old-deja/g++.other/typename2.C: New test.
9741         * g++.old-deja/g++.other/crash60.C: New test.
9742         * g++.old-deja/g++.other/conv9.C: New test.
9743         * g++.old-deja/g++.other/mangle10.C: New test.
9744         * g++.old-deja/g++.other/unchanging1.C: New test.
9745         * g++.old-deja/g++.other/exprstmt1.C: New test.
9746         * g++.old-deja/g++.other/inline23.C: New test.
9747         * g++.old-deja/g++.eh/ia64-1.C: New test.
9748         * g++.old-deja/g++.other/dwarf2-1.C: New test.
9749         * g++.old-deja/g++.other/reload1.C: New test.
9750         * g++.old-deja/g++.other/static20.C: New test.
9751         * g++.old-deja/g++.other/local-alloc1.C: New test.
9752         * g++.old-deja/g++.other/conv8.C: New test.
9753         * g++.old-deja/g++.other/stmtexpr2.C: New test.
9754         * g++.old-deja/g++.other/storeexpr1.C: New test.
9755         * g++.old-deja/g++.other/storeexpr2.C: New test.
9756         * g++.dg/eh/template2.C: New test.
9757         * g++.dg/warn/weak1.C: New test.
9758
9759 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
9760
9761         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
9762         Remove first, non-varying, argument.
9763
9764 2002-01-23  Richard Henderson  <rth@redhat.com>
9765
9766         * gcc.dg/inline-2.c: New.
9767
9768         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
9769         Add optional target arg.  Check number of arguments.
9770         (scan-assembler-not, scan-assembler-dem): Likewise.
9771         (scan-assembler-dem-not): Likewise.
9772
9773 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
9774
9775         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
9776         line 12.
9777         * g++.old-deja/g++.brendan/parse3.C,
9778         g++.old-deja/g++.other/crash26.C,
9779         g++.old-deja/g++.other/crash28.C,
9780         g++.old-deja/g++.other/crash29.C,
9781         g++.old-deja/g++.other/crash30.C,
9782         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
9783
9784 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
9785
9786         * gcc.dg/20020115-1.c: New.
9787
9788 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
9789
9790         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
9791
9792 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
9793
9794         * gcc.dg/20020122-3.c: New.
9795
9796 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
9797
9798         * g++.dg/other/gc1.C: New test.
9799
9800 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
9801
9802         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
9803
9804 2002-01-22  Richard Henderson  <rth@redhat.com>
9805
9806         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
9807
9808 2002-01-22  Richard Henderson  <rth@redhat.com>
9809
9810         * gcc.dg/20020122-4.c: New.
9811
9812 2002-01-22  H.J. Lu <hjl@gnu.org>
9813
9814         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
9815         link output.
9816         * gcc.dg/special/ecos.exp: Likewise.
9817         * lib/g++-dg.exp: Likewise.
9818         * lib/g77-dg.exp: Likewise.
9819         * lib/gcc-dg.exp : Likewise.
9820         * lib/mike-g++.exp: Likewise.
9821         * lib/mike-g77.exp: Likewise.
9822         * lib/mike-gcc.exp: Likewise.
9823         * lib/objc-dg.exp: Likewise.
9824
9825 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
9826
9827         PR target/5379
9828         * gcc.dg/20020122-2.c: New test.
9829
9830 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
9831
9832         * gcc.dg/20020122-1.c: New test.
9833
9834 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
9835
9836         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
9837
9838 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
9839
9840         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
9841
9842 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
9843
9844         * gcc.c-torture/compile/20020121-1.c: New test.
9845
9846 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
9847
9848         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
9849         ld_library_path.
9850
9851 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
9852
9853         * gcc.dg/20020218-1.c: New test.
9854
9855 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
9856
9857         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
9858         messages
9859         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
9860         "At global scope" warning
9861         * g++.dg/ext/align1.C: Change cygwin test for alignment
9862         from db-bogus to dg-warning
9863
9864 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
9865
9866         * g77.f-torture/compile/cpp2.F: New test.
9867
9868 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
9869
9870         * g++.dg/template/access1.C: New test.
9871
9872 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
9873
9874         * gcc.dg/20020118-1.c: New.
9875
9876 2002-01-18  Kazu Hirata  <kazu@hxi.com>
9877
9878         * testsuite/gcc.c-torture/execute/20020118-1.c: New test.
9879
9880 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
9881
9882         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
9883         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
9884         alignment warnings.
9885
9886 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
9887
9888         * gcc.misc-tests/i386-prefetch.exp: Save and restore
9889         torture_with_loops and torture_without_loops
9890
9891 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
9892
9893         * gcc.c-torture/compile/20020116-1.c: New test.
9894
9895 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
9896
9897         * gcc.dg/20020116-2.c: New test.
9898
9899         * gcc.dg/ultrasp4.c: New test.
9900
9901         * gcc.dg/20020116-1.c: New test.
9902
9903 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
9904
9905         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
9906         by EABI.
9907
9908 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
9909
9910         * gcc.misc-tests/i386-prefetch.exp: New.
9911         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
9912         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
9913         * gcc.misc-tests/i386-pf-none-1.c: New test.
9914         * gcc.misc-tests/i386-pf-sse-1.c: New test.
9915
9916 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
9917
9918         * gcc.dg/gnu89-init-1.c: Add new tests.
9919
9920 2002-01-15  Andreas Jaeger  <aj@suse.de>
9921
9922         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
9923         * gcc.dg/i386-mmx-2.c: Likewise.
9924         * gcc.dg/i386-sse-1.c: Likewise.
9925         * gcc.dg/i386-sse-2.c: Likewise.
9926         * gcc.dg/i386-sse-3.c: Likewise.
9927
9928 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
9929
9930         * g77.f-torture/execute/intrinsic-unix-bessel.f:
9931         Uncomment additional cases that now pass.
9932
9933 2002-01-11  Richard Henderson  <rth@redhat.com>
9934
9935         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
9936         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
9937
9938 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
9939
9940         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
9941
9942 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
9943
9944         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
9945         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
9946
9947 2002-01-10  Dale Johannesen  <dalej@apple.com>
9948
9949         * gcc.c-torture/execute/loop-11.c: New.
9950
9951 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
9952
9953         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
9954         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
9955
9956 2002-01-09  Richard Henderson  <rth@redhat.com>
9957
9958         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
9959         type in which to perform the operation for each size.
9960
9961 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
9962
9963         * gcc.c-torture/compile/20020109-2.c: New test.
9964
9965 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
9966
9967         * gcc.c-torture/execute/loop-10.c: New test.
9968
9969 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
9970
9971         * gcc.c-torture/compile/20010226-1.c: New test.
9972         * gcc.c-torture/compile/20010227-1.c: New test.
9973         * gcc.c-torture/compile/20010426-1.c: New test.
9974         * gcc.c-torture/compile/20010510-1.c: New test.
9975         * gcc.c-torture/compile/20010605-3.c: New test.
9976         * gcc.c-torture/compile/20010824-1.c: New test.
9977         * gcc.c-torture/execute/20010409-1.c: New test.
9978         * gcc.dg/noncompile/20000901-1.c: New test.
9979         * gcc.dg/20001023-1.c: New test.
9980         * gcc.dg/20001101-1.c: New test.
9981         * gcc.dg/20001102-1.c: New test.
9982         * gcc.dg/20010207-1.c: New test.
9983         * gcc.dg/20010405-1.c: New test.
9984         * gcc.dg/20010822-1.c: New test.
9985         * gcc.dg/20011107-1.c: New test.
9986
9987 2002-01-09  Jeffrey A Law  (law@redhat.com)
9988
9989         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
9990
9991         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
9992         execution failure on PA targets.
9993
9994 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
9995
9996         * gcc.c-torture/compile/20020109-1.c: New test.
9997
9998 2002-01-08  Kazu Hirata  <kazu@hxi.com>
9999
10000         * gcc.c-torture/execute/20020108-1.c: New test.
10001
10002 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
10003
10004         * gcc.dg/20020108-1.c: New test.
10005
10006 2002-01-08  H.J. Lu <hjl@gnu.org>
10007
10008         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
10009         for header files.
10010
10011 2002-01-08  Geoff Keating  <geoffk@redhat.com>
10012
10013         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
10014         consistency.
10015
10016 002-01-07  Aldy Hernandez  <aldyh@redhat.com>
10017
10018         * gcc.dg/altivec-4.c: Test altivec predicates.
10019
10020 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
10021
10022         * gcc.c-torture/execute/20020107-1.c: New test.
10023
10024 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
10025
10026         PR c/5279
10027         * gcc.c-torture/compile/20020106-1.c: New test.
10028
10029 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
10030
10031         * gcc.c-torture/execute/nestfunc-4.c: New test.
10032
10033 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
10034
10035         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
10036         extra triple that slipped in.
10037         * g++.old-deja/g++.abi/align.C: Likewise.
10038         * g++.old-deja/g++.abi/bitfields.C: Likewise.
10039
10040 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
10041
10042         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
10043         * g++.old-deja/g++.abi/align.C: Likewise.
10044         * g++.old-deja/g++.abi/bitfields.C: Likewise.
10045
10046         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
10047         on FreeBSD/i386.
10048         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
10049         FreeBSD.
10050
10051 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
10052
10053         * gcc.dg/20020104-1.c: New test.
10054
10055         * gcc.dg/20020104-2.c: New test.
10056
10057 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
10058
10059         * gcc.dg/20020103-1.c: Fix typo in target selector.
10060
10061 2002-01-03  Richard Henderson  <rth@redhat.com>
10062
10063         * gcc.dg/20020103-1.c: New.
10064
10065 2002-01-03  Kazu Hirata  <kazu@hxi.com>
10066
10067         * gcc.c-torture/execute/20020103-1.c: New test.
10068
10069 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
10070
10071         * g++.dg/other/debug2.C: New test.
10072
10073         * gcc.c-torture/compile/20020103-1.c: New test.
10074
10075 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
10076
10077         * gcc.dg/gnu89-init-1.c: Added new tests.
10078
10079 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
10080
10081         * g++.dg/template/friend2.C: Remove as patch is reverted.
10082
10083         * g++.dg/warn/oldcast1.C: New test.
10084
10085         * g++.dg/template/ptrmem1.C: New test.
10086         * g++.dg/template/ptrmem2.C: New test.
10087
10088         * g++.dg/template/ntp.C: New test.
10089
10090         * g++.dg/other/component1.C: New test.
10091
10092         * g++.dg/template/ttp3.C: New test.
10093
10094         * g++.dg/template/friend2.C: New test.
10095         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
10096
10097 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
10098
10099         * g++.dg/other/ptrmem1.C: New test.
10100         * g++.dg/other/ptrmem2.C: New test.
10101
10102 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
10103
10104         * g++.dg/template/ctor1.C: New test.
10105
10106 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
10107
10108         * g++.dg/template/friend2.C: New test.
10109
10110 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
10111
10112         * gcc.dg/mmix-1.c: New test.
10113
10114 2001-12-31  Richard Henderson  <rth@redhat.com>
10115
10116         * gcc.dg/asm-5.c: New.
10117
10118 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
10119
10120         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
10121         in namespace __gnu_cxx
10122
10123 2001-12-30  Richard Henderson  <rth@redhat.com>
10124
10125         * gcc.dg/debug-6.c: New.
10126
10127 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
10128
10129         * gcc.c-torture/compile/20011229-2.c: New test.
10130
10131 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
10132
10133         * gcc.dg/debug-3.c: New test.
10134         * gcc.dg/debug-4.c: New test.
10135         * gcc.dg/debug-5.c: New test.
10136
10137 2001-12-29  Richard Henderson  <rth@redhat.com>
10138
10139         * g++.dg/eh/loop1.C: New.
10140
10141 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
10142
10143         * g++.dg/template/crash1.C: New test.
10144
10145 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
10146
10147         * g++.dg/other/const1.C: New test.
10148
10149 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
10150
10151         * gcc.c-torture/compile/20011229-1.c: New test.
10152
10153 2001-12-28  Stan Shebs  <shebs@apple.com>
10154
10155         * lib/objc-torture.exp: Resync with c-torture.exp.
10156         * lib/objc.exp: Load standard libraries.
10157
10158 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
10159
10160         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
10161         additional tests.
10162
10163 2001-12-27  Roger Sayle <roger@eyesopen.com>
10164
10165         * gcc.c-torture/execute/string-opt-16.c: New testcase.
10166
10167 2001-12-27  Richard Henderson  <rth@redhat.com>
10168
10169         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
10170
10171 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
10172
10173         * g++.dg/eh/ctor1.C: New test.
10174         * g++.dg/other/error2.C: New test.
10175
10176 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
10177
10178         * g++.dg/other/init2.C: New test.
10179
10180 2001-12-24  Richard Henderson  <rth@redhat.com>
10181
10182         * gcc.dg/20011223-1.c: New.
10183         * gcc.dg/inline-1.c: New.
10184
10185 2001-12-23  Richard Henderson  <rth@redhat.com>
10186
10187         * gcc.dg/asm-4.c: Test operand modifiers.
10188
10189 2001-12-23  Richard Henderson  <rth@redhat.com>
10190
10191         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
10192
10193 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
10194
10195         * gcc.c-torture/execute/20011223-1.c: New test.
10196
10197 2001-12-21  Richard Henderson  <rth@redhat.com>
10198
10199         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
10200         re-enables the warning.
10201
10202 2001-12-21  Richard Henderson  <rth@redhat.com>
10203
10204         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
10205
10206 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
10207
10208         * gcc.c-torture/compile/20011218-1.c: New test.
10209
10210 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
10211
10212         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
10213         arm-isr.c test.
10214         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
10215         epilogue generation for ARM ISR routines.
10216
10217 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10218
10219         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
10220         * gcc.dg/format/c90-printf-3.c: Likewise.
10221         * gcc.dg/format/c99-printf-3.c: Likewise.
10222         * gcc.dg/format/ext-1.c: Likewise.
10223         * gcc.dg/format/ext-6.c: Likewise.
10224         * gcc.dg/format/format.h: Prototype unlocked stdio.
10225
10226 2001-12-20  Richard Henderson  <rth@redhat.com>
10227
10228         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
10229         (arena): Use it.
10230         (malloc): Correct allocation logic.  Abort if we fill up the
10231         arena before initialization complete.
10232         (realloc): Correct allocation logic.
10233
10234 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
10235
10236         * gcc.c-torture/compile/20011219-2.c: New test.
10237
10238         * gcc.c-torture/execute/20011219-1.c: New test.
10239
10240 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
10241
10242         * gcc.dg/special/ecos.exp:  wkali-1.c unsupported if
10243         target does not support weak symbols.
10244
10245 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
10246
10247         * gcc.c-torture/compile/20011219-1.c: New test.
10248
10249 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
10250
10251         * g++.dg/other/error1.C: New test.
10252
10253 2001-12-17  Jeffrey A Law  (law@redhat.com)
10254
10255         * gcc.c-torture/execute/20011217-1.c: New test.
10256
10257 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
10258
10259         * objc.dg/special/: New directory.
10260         * objc.dg/special/special.exp: New file.
10261         * objc.dg/special/unclaimed-category-1.h: New file.
10262         * objc.dg/special/unclaimed-category-1a.m: New file.
10263         * objc.dg/special/unclaimed-category-1.m: New file.
10264
10265 2001-12-17  Andreas Jaeger  <aj@suse.de>
10266
10267         * gcc.c-torture/compile/20011217-2.c: New test.
10268
10269 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
10270
10271         * gcc.c-torture/compile/20011217-1.c: New test.
10272
10273 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
10274
10275         * testsuite/gcc.dg/20011214-1.c: New.
10276
10277 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
10278
10279         * gcc.dg/altivec-4.c: New.
10280
10281 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
10282
10283         * gcc.dg/20011113-1.c: New test.
10284
10285 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
10286
10287         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
10288         std::__malloc_alloc_template<0> and
10289         std::__default_alloc_template<false, 0>.
10290
10291 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
10292
10293         * objc/execute/bf-21.m: New test.
10294         * objc/execute/enumeration-1.m: New test.
10295         * objc/execute/enumeration-2.m: New test.
10296
10297 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
10298
10299         * gcc.dg/gnu89-init-1.c: New test.
10300
10301 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
10302
10303         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
10304         * g++.old-deja/g++.jason/2371.C: Likewise.
10305         * g++.old-deja/g++.jason/template33.C: Likewise.
10306         * g++.old-deja/g++.jason/template34.C: Likewise.
10307         * g++.old-deja/g++.jason/template36.C: Likewise.
10308         * g++.old-deja/g++.oliva/typename1.C: Likewise.
10309         * g++.old-deja/g++.oliva/typename2.C: Likewise.
10310         * g++.old-deja/g++.other/typename1.C: Likewise.
10311         * g++.old-deja/g++.pt/inherit2.C: Likewise.
10312         * g++.old-deja/g++.pt/nontype5.C: Likewise.
10313         * g++.old-deja/g++.pt/typename11.C: Likewise.
10314         * g++.old-deja/g++.pt/typename14.C: Likewise.
10315         * g++.old-deja/g++.pt/typename16.C: Likewise.
10316         * g++.old-deja/g++.pt/typename3.C: Likewise.
10317         * g++.old-deja/g++.pt/typename4.C: Likewise.
10318         * g++.old-deja/g++.pt/typename5.C: Likewise.
10319         * g++.old-deja/g++.pt/typename7.C: Likewise.
10320         * g++.old-deja/g++.robertl/eb9.C: Likewise.
10321
10322 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
10323
10324         * g++.dg/other/linkage1.C: New test.
10325         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
10326         specifiers.
10327
10328 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
10329
10330         * gcc.dg/concat.c: New test.
10331
10332 2001-12-11  Stan Shebs  <shebs@apple.com>
10333
10334         * objc/compile: New test directory.
10335         * objc/compile/compile.exp: New expect script.
10336         * objc/compile/20011211-1.m: New compile test.
10337
10338 2001-12-11  Jason Merrill  <jason@redhat.com>
10339
10340         * lib/prune.exp (prune_gcc_output): Also handle "In member
10341         function".  So many permutations...
10342
10343 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
10344
10345         * g++.dg/template/typedef1.C: New test.
10346
10347 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
10348
10349         * g++.dg/other/copy1.C: New test.
10350
10351 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
10352
10353         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
10354
10355         * gcc.dg/builtin-choose-expr.c: New.
10356
10357 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
10358
10359         * gcc.dg/altivec-2.c: New.
10360
10361 2001-12-07  Richard Henderson  <rth@redhat.com>
10362
10363         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
10364
10365 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
10366
10367         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
10368         ultrasparc.
10369
10370 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
10371
10372         * g++-old.deja/g++.robertl/eb101.C: Deleted.
10373
10374 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
10375
10376         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
10377         variable argument list.
10378
10379 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
10380
10381         * gcc.c-torture/execute/memcheck: Delete entire directory.
10382         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
10383         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
10384
10385 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
10386
10387         * gcc.dg/Wshadow-1.c: New test.
10388
10389 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
10390
10391         * gcc.c-torture/compile/20011130-1.c: New test.
10392
10393         * gcc.dg/noncompile/20011025-1.c: New test.
10394
10395         * g++.dg/other/anon-union.C: New test.
10396
10397         * gcc.c-torture/execute/20011024-1.c: New test.
10398
10399 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
10400
10401         * gcc.c-torture/execute/20000722-1.x,
10402         gcc.c-torture/execute/20010123-1.x: Remove.
10403         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
10404         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
10405         gcc.dg/c99-complit-2.c: New tests.
10406
10407 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
10408
10409         * g++.dg/inherit/base1.C: New test.
10410
10411 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
10412
10413         * g++.dg/other/stdarg1.C: New test.
10414
10415         * gcc.c-torture/compile/20011130-2.c: New test.
10416
10417 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
10418
10419         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
10420         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
10421         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
10422         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
10423         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
10424         * gcc.dg/builtin-prefetch-1.c: New test.
10425
10426 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
10427
10428         * gcc.dg/20011130-1.c: New test.
10429
10430 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
10431
10432         * g++.dg/other/scope1.C: New test.
10433         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
10434
10435 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
10436
10437         * gcc.dg/vla-init-1.c: New test.
10438
10439 2001-12-01  Geoff Keating  <geoffk@redhat.com>
10440
10441         * gcc.c-torture/compile/structs.c: New testcase from GDB.
10442
10443 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
10444
10445         * objc.dg/alias.m: Update.
10446         * objc.dg/class-1.m: Update.
10447         * objc.dg/const-str-1.m: Update.
10448         * objc.dg/fwd-proto-1.m: Update.
10449         * objc.dg/id-1.m: Update.
10450         * objc.dg/super-class-1.m: Update.
10451
10452 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
10453
10454         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
10455         constructs.
10456
10457 2001-11-28  Jeffrey A Law  (law@cygnus.com)
10458
10459         * gcc.c-torture/execute/20011128-1.c: New test.
10460
10461 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
10462
10463         * gcc.dg/20011127-1.c: New test.
10464
10465 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
10466
10467         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
10468         from Austin Group draft 7.
10469         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
10470         scanf format arguments.
10471         * gcc.dg/format/no-exargs-2.c: New test.
10472
10473 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
10474
10475         * g++.dg/abi/vbase8-4.C: New test.
10476
10477 2001-11-24  Ian Lance Taylor  <ian@airs.com>
10478
10479         * gcc.c-torture/execute/20011121-1.c: New test.
10480
10481 2001-11-23  Jeffrey A Law  (law@cygnus.com)
10482
10483         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
10484
10485 2001-11-23  Andreas Jaeger  <aj@suse.de>
10486
10487         * gcc.dg/cpp/charconst-2.c: New test.
10488
10489 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
10490
10491         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
10492         to the host if it is remote.  Let tests specify extra headers
10493         they use.
10494         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
10495         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
10496         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
10497         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
10498         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
10499         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
10500         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
10501         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
10502         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
10503         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
10504
10505 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
10506
10507         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
10508         for little endian ARMs.
10509
10510 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
10511
10512         * gcc.c-torture/compile/20011119-1.c: New test.
10513         * gcc.c-torture/compile/20011119-2.c: New test.
10514
10515 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
10516
10517         * gcc.dg/altivec-1.c: Fix typo.
10518
10519 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
10520
10521         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
10522
10523 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
10524
10525         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
10526
10527 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
10528
10529         * lib/g77.exp: Don't specify --rpath-link.
10530
10531         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
10532         across all the headers.
10533         * gcc.dg/format/format.exp: For testing on a remote host,
10534         copy format.h.
10535
10536         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
10537         * gcc.c-torture/execute/930406-1.c: Likewise.
10538         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
10539
10540 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
10541
10542         * gcc.dg/altivec-1.c: New.
10543
10544 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
10545
10546         * gcc.dg/cpp/fpreprocessed.c: New test case.
10547
10548 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
10549
10550         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
10551         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
10552         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
10553
10554 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
10555
10556         * gcc.dg/no-builtin-1.c: New test.
10557
10558 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
10559
10560         * gcc.c-torture/execute/20011115-1.c: New test.
10561
10562 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
10563
10564         * gcc.c-torture/compile/20011114-2.c: New test.
10565         * gcc.c-torture/compile/20011114-3.c: New test.
10566         * gcc.c-torture/compile/20011114-4.c: New test.
10567
10568 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
10569
10570         * g++.dg/other/init1.C: New test.
10571
10572 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
10573
10574         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
10575         message.
10576
10577         * gcc.c-torture/execute/20011114-1.c: New testcase.
10578
10579         * gcc.c-torture/compile/20010327-1.c: Revert last change.
10580         * gcc.c-torture/compile/20011114-1.c: New test, exactly
10581         like the (before this change) version of 20010327-1.c.
10582
10583 2001-11-14  Roger Sayle <roger@eyesopen.com>
10584
10585         * gcc.c-torture/execute/string-opt-13.c: New testcase.
10586
10587 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
10588
10589         * g++.dg/init/array2.C: New test.
10590
10591 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
10592
10593         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
10594
10595 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
10596
10597         * g++.dg/other/forscope1.C: New test.
10598         * g++.dg/ext/forscope1.C: New test.
10599         * g++.dg/ext/forscope2.C: New test.
10600
10601 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
10602
10603         * gcc.c-torture/execute/20011113-1.c: New test.
10604
10605 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
10606
10607         * gcc.c-torture/execute/20011109-2.c: New test.
10608
10609         * gcc.c-torture/execute/20011109-1.c: New test.
10610
10611 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
10612
10613         * gcc.c-torture/compile/20011109-1.c: New test.
10614
10615 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
10616
10617         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
10618         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
10619         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
10620         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
10621         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
10622         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
10623         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
10624
10625 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
10626
10627         * g++.dg/warn/Wshadow-1.C: New tests.
10628         * g++.old-deja/g++.mike/for3.C: Update.
10629
10630 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
10631
10632         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
10633         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
10634         XFAILs.  Adjust expected error texts.
10635         * gcc.c-torture/compile/20011106-1.c,
10636         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
10637         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
10638         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
10639         gcc.dg/c99-array-lval-5.c: New tests.
10640
10641 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
10642
10643         * gcc.dg/cpp/defined.c: Update.
10644
10645 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
10646
10647         * gcc.c-torture/execute/anon-1.c: New test.
10648
10649 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
10650
10651         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
10652         same size, so no warning should be produced on stormy16.
10653
10654         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
10655         due to oversized array.
10656         * g++.old-deja/g++.mike/ns15.C: Likewise.
10657         * g++.old-deja/g++.pt/crash16.C: Likewise.
10658
10659 2001-11-02  Graham Stott  <grahams@redhat.com>
10660
10661         * g++.dgother/debug1.C: Fix typos.
10662
10663 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
10664
10665         * g++.dg/other/debug1.C: New test.
10666
10667 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
10668
10669         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
10670         of unsigned long.
10671
10672 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
10673
10674         * gcc.dg/20011029-2.c: New test.
10675
10676         * gcc.c-torture/compile/20011029-1.c: New test.
10677
10678 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
10679
10680         * objc/execute/class_self-1.m: New test.
10681         * objc/execute/class_self-2.m: New test.
10682
10683 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
10684
10685         * gcc.misc-tests/msgs.exp: Delete.
10686         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
10687         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
10688         error set to match recent changes.
10689
10690 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
10691
10692         * gcc.dg/20011021-1.c: New test.
10693
10694 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
10695
10696         * gcc.c-torture/compile/20011023-1.c: New test.
10697
10698 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
10699
10700         * lib/g77.exp: Rewrite based on lib/g++.exp.
10701
10702 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
10703
10704         * gcc.c-torture/execute/20011019-1.c: New test.
10705
10706         * gcc.dg/20011018-1.c: New test.
10707
10708 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
10709
10710         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
10711
10712 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
10713
10714         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
10715         * gcc.dg/attr-invalid.c: Likewise.
10716
10717 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
10718
10719         * testsuite/gcc.dg/20011015-1.c: New test.
10720
10721 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
10722
10723         * g++.dg/template/unify2.C: New test.
10724
10725 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
10726
10727         * g++.dg/other/exception-specification.C: New test
10728
10729 2001-10-13  Tom Rix  <trix@redhat.com>
10730
10731         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
10732         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
10733
10734 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
10735
10736         * testsuite/gcc.dg/20011009-1.c: New test.
10737
10738 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
10739
10740         PR g++/4476
10741         * g++.dg/other/friend1.C: New test.
10742
10743 2001-10-11  Richard Henderson  <rth@redhat.com>
10744
10745         * g++.old-deja/g++.other/crash18.C: Add -S to options.
10746
10747 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
10748
10749         * gcc.c-torture/compile/20011010-1.c: New.
10750
10751 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
10752
10753         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
10754         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
10755         g77.f-torture/execute/execute.exp,
10756         g77.f-torture/noncompile/noncompile.exp,
10757         gcc.c-torture/compile/compile.exp,
10758         gcc.c-torture/execute/execute.exp,
10759         gcc.c-torture/execute/ieee/ieee.exp,
10760         gcc.c-torture/execute/memcheck/memcheck.exp,
10761         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
10762         objc/execute/execute.exp: Update FSF address.
10763
10764 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
10765
10766         * gcc.dg/cpp/cmdlne-C.c: Update.
10767         * gcc.dg/cpp/cmdlne-C2.c: New.
10768
10769 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
10770
10771         * gcc.c-torture/execute/20011008-3.c: New.
10772
10773 2001-10-08  DJ Delorie  <dj@redhat.com>
10774
10775         * gcc.dg/20011008-1.c: New.
10776         * gcc.dg/20011008-2.c: New.
10777
10778 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
10779
10780         * gcc.dg/cpp/spacing1.c: Update test.
10781
10782 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
10783
10784         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
10785         spelling errors of "separate" as "seperate".
10786
10787 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
10788
10789         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
10790         enough to avoid inlining.
10791
10792 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
10793
10794         * lib/g77.exp: set libg2c_dir correctly.
10795
10796 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
10797
10798         * gcc.dg/cpp/macro11.c: New test.
10799
10800 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
10801
10802         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
10803         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
10804         gcc.dg/format/multattr-3.c: New tests.
10805         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
10806         tests for format attributes on function pointers being rejected.
10807
10808 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
10809
10810         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
10811
10812 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
10813
10814         * g++.dg/warn/format1.C: New test.
10815
10816 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
10817
10818         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
10819
10820 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
10821
10822         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
10823
10824 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
10825
10826         * gcc.dg/cpp/redef2.c: Add test.
10827
10828 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
10829
10830         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
10831         long-standing bug on i686, apparently.
10832         * gcc.c-torture/execute/loop-2c.x: New file.
10833         * gcc.c-torture/execute/loop-2d.x: New file.
10834         * gcc.c-torture/execute/loop-3c.x: New file.
10835
10836 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
10837
10838         * gcc.dg/cpp/20000625-2.c: Correct line number.
10839
10840 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
10841
10842         * gcc.dg/cpp/macro10.c: New test.
10843         * gcc.dg/cpp/strify3.c: New test.
10844         * gcc.dg/cpp/spacing1.c: Add tests.
10845         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
10846         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
10847
10848 2001-09-24  DJ Delorie  <dj@redhat.com>
10849
10850         * gcc.c-torture/execute/20010924-1.c: New test.
10851
10852 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
10853
10854         * testsuite/objc/execute/paste.m: Remove.
10855
10856 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
10857
10858         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
10859
10860 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
10861
10862         * g77.dg/strlen0.f: New test.
10863
10864 2001-09-21  Richard Henderson  <rth@redhat.com>
10865
10866         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
10867         * g++.old-deja/g++.abi/vtable2.C: Likewise.
10868
10869 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
10870
10871         Table-driven attributes.
10872         * g++.dg/ext/attrib1.C: New test.
10873
10874 2001-09-20  DJ Delorie  <dj@redhat.com>
10875
10876         * gcc.dg/20000926-1.c: Update expected warning messages.
10877         * gcc.dg/array-2.c: Likewise, and test for warnings too.
10878         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
10879         array.
10880
10881 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
10882
10883         * g++.dg/eh/registers1.C: New test case.
10884
10885 2001-09-17  Richard Henderson  <rth@redhat.com>
10886
10887         * gcc.dg/array-5.c: Fix VLA decomposition test.
10888
10889 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
10890
10891         * gcc.dg/cpp/line5.c: New testcase.
10892
10893 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
10894
10895         * gcc.dg/cpp/macro9.c: New test.
10896
10897 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
10898
10899         * gcc.c-torture/execute/980223.c: Change type of addr from long
10900         to char *.
10901
10902 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
10903
10904         * gcc.c-torture/execute/20010915-1.c: New test.
10905
10906 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
10907
10908         * g77.dg/bprob: New directory.
10909         * g77.dg/bprob/bprob.exp: New file.
10910         * g77.dg/bprob/bprob-1.f: New test.
10911         * g77.dg/gcov: New directory.
10912         * g77.dg/gcov/gcov.exp: New file.
10913         * g77.dg/gcov/gcov-1.f: New test.
10914         * g77.dg/gcov/gcov-1.x: New file.
10915
10916 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
10917
10918         * gcc.dg/cpp/directiv.c: Update.
10919         * gcc.dg/cpp/undef1.c: Update.
10920
10921 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
10922
10923         * gcc.dg/20010912-1.c: New test.
10924
10925 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
10926
10927         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
10928         language-independent file in lib.
10929         * lib/gcov.exp: New file.
10930
10931 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
10932
10933         * gcc.c-torture/compile/20010911-1.c: New test.
10934
10935 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
10936
10937         * lib/profopt.exp: New, to support profile-directed optimizations.
10938         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
10939         * gcc.misc-tests/bprob-1.c: New test.
10940         * gcc.misc-tests/bprob-2.c: New test.
10941
10942 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
10943
10944         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
10945         XFAIL and which kinds of gcov output to verify.
10946         * gcc.misc-tests/gcov-4b.x: New file.
10947         * gcc.misc-tests/gcov-5b.x: New file.
10948         * gcc.misc-tests/gcov-6.x: New file.
10949         * gcc.misc-tests/gcov-7.c: New test.
10950         * gcc.misc-tests/gcov-7.x: New file.
10951
10952 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
10953
10954         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
10955         * gcc.misc-tests/gcov-6.c: New test.
10956
10957 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
10958
10959         PR c++/3986
10960         * g++.dg/abi/vbase1.C: New test.
10961
10962 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
10963
10964         * objc.dg/method-2.m: New.
10965
10966 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
10967
10968         PR c++/4203
10969         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
10970         * g++.dg/init/empty1.C: New test.
10971
10972 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
10973
10974         * gcc.c-torture/compile/20010903-1.c: New test.
10975
10976 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
10977
10978         * testsuite/gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
10979         for m68k.
10980
10981 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
10982
10983         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
10984
10985         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
10986
10987         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
10988
10989 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
10990
10991         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
10992         for 16-bit 'unsigned int'.
10993
10994 2001-08-29  Kazu Hirata  <kazu@hxi.com>
10995
10996         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
10997
10998 2001-08-27  Richard Henderson  <rth@redhat.com>
10999
11000         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
11001         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
11002
11003 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
11004
11005         * gcc.dg/asm-names.c (ymain): New.
11006
11007 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
11008
11009         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
11010         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
11011         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
11012
11013 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11014
11015         * gcc.dg/compare5.c: New testcase.
11016
11017 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
11018
11019         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
11020         and "In instantiation".
11021
11022 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
11023
11024         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
11025
11026 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
11027
11028         * gcc.misc-tests/gcov.exp: Add support for branch information.
11029         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
11030         * gcc.misc-tests/gcov-4.c: New test.
11031         * gcc.misc-tests/gcov-4b.c: New test.
11032         * gcc.misc-tests/gcov-5b.c: New test.
11033
11034 2001-08-20  Zack Weinberg  <zackw@panix.com>
11035
11036         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
11037         expected to fail.
11038
11039 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
11040
11041         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
11042
11043 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
11044
11045         * g++.dg/eh/template1.C: New test.
11046
11047 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
11048
11049         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
11050         Fix thinko.
11051         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
11052         for xfail.
11053
11054 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
11055
11056         * lib/g77-dg.exp:  Use prune.exp for common procedures
11057         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
11058         * lib/g77.exp: (g77-dg-prune) Remove
11059
11060 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
11061
11062         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
11063
11064 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11065
11066         * g++.dg/template/unify1.C: New test.
11067
11068 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
11069
11070         * g++.dg/abi/empty4.C: New test.
11071
11072 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
11073
11074         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
11075         solaris2.*
11076         * g77.f-torture/compile/pr3743.x: Likewise
11077
11078 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
11079
11080         * g++.dg/other/using-declaration.C: New test.
11081
11082 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
11083
11084         * gcc.dg/cpp/tr-sign.c: New testcase.
11085
11086 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
11087
11088         * gcc.dg/cpp/19951025-1.c: Revert.
11089         * gcc.dg/cpp/directiv.c: We no longer process directives that
11090         interrupt macro arguments.
11091
11092 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
11093
11094         * gcc.dg/bconstp-1.c: New test.
11095
11096 2001-08-03  Richard Henderson  <rth@redhat.com>
11097
11098         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
11099
11100 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
11101
11102         * gcc.dg/cpp/19951025-1.c: Update.
11103
11104 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
11105
11106         * g77.dg/ff90-1.f (s): Fix reference of variable z,
11107         should be x.
11108
11109 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
11110
11111         Kill -fhonor-std.
11112         * g++.old-deja/g++.ns/ns14.C: Remove special options.
11113         * g++.old-deja/g++.other/std1.C: Likewise.
11114         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
11115
11116 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
11117
11118         * lib/g77.exp:  Load gcc-defs.exp for common procedures
11119         (g77_pass, g77_fail, g77_finish, g77_exit,
11120         ${tool}_check_unsupported_p} Now redundant.  Deleted.
11121
11122 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
11123
11124         * g77.dg/fbackslash.f
11125         * g77.dg/fcase-preserve.f
11126         * g77.dg/ff90-1.f
11127         * g77.dg/ffixed-line-length-0.f
11128         * g77.dg/ffixed-line-length-132.f
11129         * g77.dg/ffixed-line-length-7.f
11130         * g77.dg/ffixed-line-length-72.f
11131         * g77.dg/ffixed-line-length-none.f
11132         * g77.dg/ffree-form-1.f
11133         * g77.dg/fno-backslash.f
11134         * g77.dg/fno-f90-1.f
11135         * g77.dg/fno-fixed-form-1.f
11136         * g77.dg/fno-onetrip.f
11137         * g77.dg/fno-typeless-boz.f
11138         * g77.dg/fno-underscoring.f
11139         * g77.dg/fno-vxt-1.f
11140         * g77.dg/fonetrip.f
11141         * g77.dg/ftypeless-boz.f
11142         * g77.dg/fugly-assumed.f
11143         * g77.dg/funderscoring.f
11144         * g77.dg/fvxt-1.f
11145
11146 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
11147
11148         * objc.dg/fwd-proto-1.m: New.
11149         * objc.dg/local-decl-1.m: New.
11150         * objc.dg/naming-1.m: New.
11151         * objc.dg/naming-2.m: New.
11152         * objc.dg/proto-hier-1.m: New.
11153
11154 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
11155
11156         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
11157         largest-type elements to a struct makes its size grow.
11158
11159 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
11160
11161         * g++.dg/abi/vthunk1.C: New test.
11162
11163 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
11164
11165         * g++.dg/abi/vbase8-22.C: New test.
11166
11167 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
11168
11169         * gcc.dg/cpp/macro8.c: New test.
11170
11171 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
11172
11173         * g++.dg/abi/vbase8-21.C: New test.
11174
11175 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
11176
11177         * g++.dg/abi/vbase8-10.C: New test.
11178
11179 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
11180
11181         * lib/g++.exp (g++_set_ld_library_path): Renamed to
11182         ${tool}_set_ld_library_path.
11183         Changed caller.
11184         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
11185         g++.exp.
11186
11187 2001-07-26  Stan Cox <scox@redhat.com>
11188
11189         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
11190         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
11191         gcc_exit, gcc_check_unsupported_p):
11192         Moved to gcc-deps.exp
11193         * gcc-deps.exp: New file.
11194
11195 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11196
11197         * g++.old-deja/g++.pt/defarg14.C: New test.
11198
11199 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
11200
11201         * g++.old-deja/g++.other/lineno5.C: New test.
11202
11203 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
11204
11205         * g++.old-deja/g++.pt/crash68.C: New test.
11206
11207 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
11208
11209         * g++.old-deja/g++.other/crash42.C: New test.
11210
11211 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
11212
11213         * gcc.dg/cpp/extratokens.c: Fix.
11214         * gcc.dg/cpp/skipping2.c: New tests.
11215
11216 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
11217
11218         * gcc.c-torture/execute/20010724-1.c: New file.
11219         * gcc.c-torture/execute/20010724-1.x: New file.
11220
11221 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
11222
11223         * g++.old-deja/g++.other/cond7.C: New test.
11224
11225 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
11226
11227         * g++.old-deja/g++.other/optimize4.C: New test.
11228
11229 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
11230
11231         * g++.old-deja/g++.abi/vbase8-5.C: New test.
11232
11233 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
11234
11235         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
11236         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
11237         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
11238         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
11239
11240         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
11241         bug report" message.
11242
11243         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
11244         * g++.dg/ext/instantiate1.C: Move from old-deja.
11245
11246 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
11247
11248         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
11249         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
11250         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
11251         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
11252
11253 2001-07-23  Jeffrey A Law  (law@cygnus.com)
11254
11255         * gcc.c-torture/execute/20010723-1.c: New test.
11256
11257 2001-07-23  Ben Elliston  <bje@redhat.com>
11258
11259         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
11260
11261 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
11262
11263         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
11264         i[34567]86-*-*.
11265         Delete handling of ieee_multilib_flags.
11266         Pass -mieee for alpha*-*-* and sh-*-*.
11267         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
11268
11269 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
11270
11271         Remove old-abi tests.
11272         * g++.old-deja/g++.mike/p11116.C: Remove.
11273         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
11274
11275 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
11276
11277         * g77.f-torture/compile/pr3743.f:  New test
11278
11279 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
11280
11281         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
11282
11283 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
11284
11285         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
11286         g++.old-deja/g++.pt/static6.C: Likewise.
11287         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
11288         supports weak symbols.
11289
11290 2001-07-18  Andreas Jaeger  <aj@suse.de>
11291
11292         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
11293         supported again.
11294
11295 2001-07-18  Andreas Jaeger  <aj@suse.de>
11296
11297         * gcc.dg/iftrap-1.c: Fix target line.
11298
11299 2001-07-17  Richard Henderson  <rth@redhat.com>
11300
11301         * gcc.c-torture/execute/20010717-1.c: New.
11302
11303 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
11304
11305         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
11306         tests.
11307
11308 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
11309
11310         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
11311
11312 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
11313
11314         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
11315         UAC_SIGBUS, UAC_NOPRINT definitions.
11316
11317 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
11318
11319         * objc/execute/object_is_class.m: New test.
11320         * objc/execute/object_is_meta_class.m: New test.
11321
11322 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
11323
11324         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
11325         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
11326
11327 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
11328
11329         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
11330         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
11331
11332 2001-07-14  Richard Henderson  <rth@redhat.com>
11333
11334         * gcc.dg/iftrap-1.c: New.
11335
11336 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
11337
11338         * g77.f-torture/execute/intrinsic77.f: New test.
11339
11340 2001-07-11  Janis Johnson <janis@us.ibm.com>
11341
11342         * gcc.misc-tests/gcov-3.c: New test.
11343
11344 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
11345
11346         * gcc.c-torture/compile/20010711-1.c,
11347         * gcc.c-torture/compile/20010711-2.c: New tests.
11348
11349 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
11350
11351         * gcc.c-torture/execute/20010711-1.c: New test.
11352
11353 2001-07-11  Ben Elliston  <bje@redhat.com>
11354
11355         * g++.old-deja/g++.other/enum5.C: New test.
11356
11357 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
11358
11359         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
11360         (g++-dg-prune): Call prune_gcc_output.
11361         * prune.exp: New file for prune_gcc_output.
11362         * lib/g++.exp, lib/gcc.exp: Load it.
11363
11364 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
11365
11366         * gcc.c-torture/compile/20010701-1.c,
11367         g++.old-deja/g++.ext/attrib6.C: New tests.
11368
11369 2001-07-06  Jeffrey A Law  (law@cygnus.com)
11370
11371         * gcc.c-torture/compile/20010706-1.c: New test.
11372
11373 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
11374
11375         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
11376
11377 2001-06-28  Stan Shebs  <shebs@apple.com>
11378
11379         * gcc.dg/pragma-darwin.c: New test.
11380
11381 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
11382
11383         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
11384         Solaris 2.[678] system.
11385
11386 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
11387
11388         * gcc.dg/20010622-1.c: New test.
11389
11390 2001-06-18  Stan Shebs  <shebs@apple.com>
11391
11392         * objc.dg: New directory.
11393         * objc.dg/dg.exp: New file.
11394         * objc.dg/alias.m: New.
11395         * objc.dg/class-1.m: New.
11396         * objc.dg/class-2.m: New.
11397         * objc.dg/const-str-1.m: New.
11398         * objc.dg/const-str-2.m: New.
11399         * objc.dg/id-1.m: New.
11400         * objc.dg/method-1.m: New.
11401         * objc.dg/super-class-1.m: New.
11402         * lib/objc-dg.exp: New file.
11403
11404 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
11405
11406         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
11407         of label name.
11408
11409 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
11410
11411         * g++.old-deja/g++.abi/vbase8-9.C: New test.
11412
11413 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
11414
11415         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
11416         variable.
11417
11418 2001-06-12  Richard Henderson  <rth@redhat.com>
11419
11420         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
11421
11422 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
11423
11424         * g++.old-deja/g++.abi/vbase5.C: New test.
11425         * g++.old-deja/g++.abi/vbase6.C: New test.
11426         * g++.old-deja/g++.abi/vbase7.C: New test.
11427
11428 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11429
11430         * gcc.c-torture/compile/20010610-1.c: New test.
11431
11432 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
11433
11434         * g++.old-deja/g++.abi/vbase4.C: New test.
11435
11436 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
11437
11438         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
11439         support %f for HC11/HC12 targets.
11440         * gcc.c-torture/execute/930513-1.x: New file, likewise.
11441         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
11442         on HC11/HC12 targets.
11443         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
11444
11445 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
11446
11447         * gcc.dg/wchar_t-1.c: New file.
11448         * gcc.dg/wint_t-1.c: Likewise.
11449
11450 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
11451
11452         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
11453
11454 2001-06-11  Richard Henderson  <rth@redhat.com>
11455
11456         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
11457
11458 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
11459
11460         * gcc.c-torture/compile/20010611-1.c: New test.
11461
11462 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
11463
11464         * gcc.dg/c99-tag-1.c: Add more tests.
11465
11466 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
11467
11468         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
11469         representation on MN10300 and ARM/Thumb.
11470
11471 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
11472
11473         * g77.f-torture/execute/20010610.f: New.
11474
11475 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
11476
11477         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
11478         names.
11479
11480 2001-06-09  Richard Henderson  <rth@redhat.com>
11481
11482         * gcc.c-torture/execute/ashrdi-1.c: New.
11483         * gcc.c-torture/execute/ashldi-1.c: New.
11484         * gcc.c-torture/execute/lshrdi-1.c: New.
11485
11486 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
11487
11488         * objc/execute/load-3.m: Added. Check sending +load to categories,
11489         in addition to classes.
11490
11491 2001-06-08  Stan Shebs  <shebs@apple.com>
11492
11493         * objc/execute/load-2.m: New test.  From Nicola Pero
11494         <n.pero@mi.flashnet.it>.
11495
11496 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
11497
11498         * gcc.c-torture/execute/20010605-2.c: New test.
11499
11500 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
11501
11502         * g++.old-deja/g++.abi/vbase2.C: New test.
11503         * g++.old-deja/g++.abi/vbase3.C: New test.
11504
11505 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
11506
11507         * g++.old-deja/g++.pt/friend49.C: New test.
11508
11509 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
11510
11511         * g++.old-deja/g++.ext/anon3.C: New test.
11512
11513 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
11514
11515         * g++.old-deja/g++.other/conv7.C: New test.
11516
11517 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
11518
11519         * gcc.c-torture/compile/20010605-2.c: New test.
11520
11521 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
11522
11523         * gcc.c-torture/execute/20010604-1.c: New test.
11524
11525 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
11526
11527         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
11528
11529 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
11530
11531         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
11532         (g++_link_flags): Likewise.
11533         (g++_init): Pass gccpath's value to two previous functions.
11534
11535 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11536
11537         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
11538         Ensure logfile entry matches exec command line.
11539
11540 2001-05-31  Richard Henderson  <rth@redhat.com>
11541
11542         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
11543         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
11544
11545 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
11546
11547         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
11548         compiler for irix6.2
11549
11550 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
11551
11552         * g++.old-deja/g++.other/optimize3.C: New file.
11553
11554 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
11555
11556         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
11557         assemble.
11558
11559 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
11560
11561         * g++.old-deja/g++.other/optimize2.C: New file.
11562
11563 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
11564
11565         * gcc.c-torture/compile/20010518-2.c: New file.
11566         * gcc.c-torture/execute/20010518-1.c: New file.
11567         * gcc.c-torture/execute/20010518-2.c: New file.
11568
11569 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
11570
11571         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
11572
11573 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
11574
11575         G++ no longer defines builtins that do not begin with __builtin.
11576         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
11577         * g++.old-deja/g++.brendand/misc13.C: Likewise.
11578         * g++.old-deja/g++.law/builtin1.C: Likewise.
11579         * g++.old-deja/g++.law/cvt2.C: Likewise.
11580         * g++.old-deja/g++.mike/net5.C: Likewise.
11581         * g++.old-deja/g++.other/builtins1.C: Likewise.
11582         * g++.old-deja/g++.other/builtins2.C: Likewise.
11583         * g++.old-deja/g++.other/builtins3.C: Likewise.
11584         * g++.old-deja/g++.other/builtins4.C: Likewise.
11585         * g++.old-deja/g++.other/inline8.C: Likewise.
11586         * g++.old-deja/g++.robertl/eb39.C: Likewise.
11587
11588 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
11589
11590         * g++.old-deja/g++.pt/using1.C: Adjust.
11591         * g++.old-deja/g++.pt/using2.C: New test.
11592
11593 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
11594
11595         * gcc.dg/cpp/charconst.c: New tests.
11596         * gcc.dg/cpp/escape.c: New tests.
11597         * gcc.dg/cpp/escape-1.c: New tests.
11598         * gcc.dg/cpp/escape-2.c: New tests.
11599         * gcc.dg/cpp/ucs.c: New tests.
11600
11601 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
11602
11603         * gcc.misc-tests/linkage.exp:  Pass appropriate flags to
11604         native compiler for irix6.5.
11605
11606 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
11607
11608         * lib/g++.exp (g++_include_flags): Use args to compute
11609         get_multilibs.
11610         (g++_link_flags): Likewise.
11611         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
11612
11613 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
11614
11615         * gcc.dg/c90-hexfloat-1.c: Add more tests.
11616
11617 2001-05-21  Geoff Keating  <geoffk@redhat.com>
11618
11619         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
11620         this file.
11621
11622 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
11623
11624         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
11625         STACK_SIZE;
11626         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
11627         to STACK_SIZE; Use it to define size of add_histo array.
11628         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
11629         to STACK_SIZE.
11630         (f): Use GITT_SIZE to define size of gitt local table.
11631         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
11632         to STACK_SIZE; Use it to define size of bytemem array.
11633
11634 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
11635
11636         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
11637         on 68HC11/HC12 due to the asm instruction.
11638         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
11639         * gcc.c-torture/compile/920520-1.x: Likewise.
11640         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
11641         on 68HC11/HC12 because the function is larger than 64K.
11642         * gcc.c-torture/compile/961203-1.x: New file, this test fails
11643         on 68HC11/HC12 because the structure is too large.
11644
11645 2001-05-20  Richard Henderson  <rth@redhat.com>
11646
11647         * gcc.c-torture/execute/20010520-1.c: New.
11648
11649 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11650
11651         * g++.old-deja/g++.warn/compare1.C: New test.
11652         * gcc.dg/compare4.c: New test.
11653
11654 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
11655
11656         * g++.old-deja/g++.other/optimize1.C: New test.
11657
11658 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11659
11660         * g++.old-deja/g++.pt/spec41.C: New test.
11661
11662 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
11663
11664         * gcc.c-torture/compile/20010114-1.x: Remove.
11665
11666 2001-05-18  Stan Shebs  <shebs@apple.com>
11667
11668         * gcc.c-torture/compile/20010518-1.c: New test.
11669
11670 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
11671
11672         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
11673         * g++.old-deja/g++.pt/crash67.C: New test.
11674
11675 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
11676
11677         * g++.old-deja/g++.other/debug9.C: New test.
11678
11679 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
11680
11681         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
11682
11683 2001-05-16  Jan Hubicka  <jh@suse.cz>
11684
11685         * gcc.c-torture/compile/20010516-1.c: New test.
11686
11687 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
11688
11689         * g++.old-deja/g++.other/crash41.C: New test.
11690
11691 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
11692
11693         * g++.old-deja/g++.pt/crash66.C: New test.
11694
11695 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
11696
11697         * g++.old-deja/g++.robertl/eb27.C: Convert.
11698
11699 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
11700
11701         * g++.dg/friend-warn.C: New test.  Do not warn about friend
11702         declaration being redundant.
11703
11704 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
11705
11706         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
11707
11708 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
11709
11710         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
11711
11712 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
11713
11714         * lib/g++.exp: Use testsuite_flags.
11715
11716 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
11717
11718         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
11719
11720 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
11721
11722         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
11723
11724 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
11725
11726         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
11727
11728 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
11729
11730         * gcc.c-torture/compile/20010313-1.c: New test.
11731
11732 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
11733
11734         * gcc.dg/cpp/direct2.c: New test.
11735         * gccq.dg/cpp/direct2s.c: New test.
11736
11737         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
11738
11739 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
11740
11741         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
11742         * g++.old-deja/g++.other/op3.C: Likewise.
11743
11744 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
11745
11746         * gcc.dg/cpp/syshdr.h: New file.
11747         * gcc.dg/cpp/sysmac1.c: Update.
11748         * gcc.dg/cpp/sysmac2.c: Update.
11749
11750 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
11751
11752         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
11753
11754 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
11755
11756         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
11757         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
11758
11759 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
11760
11761         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
11762
11763 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
11764
11765         * lib/g++.exp (g++_include_flags): Don't use any special flags
11766         if TESTING_IN_BUILD_TREE is not defined.
11767         (g++_init): Use a plain 'c++' as the compiler if
11768         TESTING_IN_BUILD_TREEE is not defined.
11769
11770 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
11771
11772         * g++.old-deja/g++.eh/catch13.C: New test.
11773         * g++.old-deja/g++.eh/catch14.C: New test.
11774
11775 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
11776
11777         * gcc.dg/cpp/tr-define.c: New test.
11778
11779 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
11780
11781         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
11782         <stdlib.h>, not <malloc.h>.
11783
11784 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
11785
11786         * g++.old-deja/g++.ns/template17.C: New test.
11787
11788 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
11789
11790         * g++.old-deja/g++.pt/ref4.C: New test.
11791
11792 2001-04-30  Richard Henderson  <rth@redhat.com>
11793
11794         * gcc.dg/20000724-1.c: Revert last change.
11795
11796 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
11797
11798         * g77.f-torture/execute/20010430.f: New test.
11799
11800 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
11801
11802         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
11803
11804 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
11805
11806         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
11807
11808 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
11809
11810         * g++.old-deja/g++.eh/crash6.C: New test.
11811
11812 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
11813
11814         * g++.old-deja/g++.other/warn7.C: New test.
11815
11816 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
11817
11818         * g++.old-deja/g++.other/defarg9.C: New test.
11819
11820 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
11821
11822         * g77.f-torture/compile/20010426.f: New test.
11823         * g77.f-torture/execute/20010426.f: New test.
11824
11825 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
11826
11827         * g77.f-torture/compile/20000629-1.x: Remove - error
11828         has been fixed.
11829
11830 2001-04-26  Jeffrey A Law  (law@cygnus.com)
11831
11832         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
11833         Tweak slightly to work with g++.dg framework.
11834         * g++.dg/special/ecos.exp: Run initp1.C test.
11835         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
11836
11837         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
11838         its linker doesn't give line numbers either.
11839         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
11840
11841 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
11842
11843         * g++.old-deja/g++.other/lex1.C: New test.
11844
11845 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
11846
11847         * gcc.dg/noncompile/20010425-1.c: New test.
11848
11849 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
11850
11851         * g++.old-deja/g++.pt/mangle2.C: New test.
11852
11853 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
11854
11855         * gcc.dg/format/plus-1.c: New test.
11856
11857 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
11858
11859         * gcc.dg/20010423-1.c: New test.
11860
11861 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
11862
11863         * gcc.c-torture/execute/20010422-1.c: New test.
11864
11865 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
11866
11867         * g++.old-deja/g++.ns/type2.C: New test.
11868
11869 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
11870
11871         * g++.old-deja/g++.other/perf1.C: New test.
11872
11873 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
11874
11875         * gcc.dg/c99-func-2.c: Remove xfail.
11876         * gcc.dg/c99-func-3.c: Remove xfail.
11877         * gcc.dg/c99-func-4.c: Remove xfail.
11878
11879 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
11880
11881         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
11882
11883 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
11884
11885         * gcc.c-torture/compile/20010423-1.c: New test.
11886
11887 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
11888
11889         * g++.old-deja/g++.pt/typename28.C: New test.
11890
11891 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
11892
11893         * g++.old-deja/g++.abi/empty2.C: New test.
11894         * g++.old-deja/g++.abi/empty3.C: New test.
11895
11896 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
11897
11898         * g++.old-deja/g++.other/comdat2.C: New test.
11899         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
11900
11901 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
11902
11903         * g++.old-deja/g++.other/overload14.C: New test.
11904
11905 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
11906
11907         * g++.old-deja/g++.other/lookup23.C: New test.
11908
11909 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
11910
11911         * gcc.c-torture/execute/20010403-1.c: New test.
11912
11913 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
11914             Mark Mitchell  <mark@codesourcery.com>
11915
11916         * lib/old-dejagnu.exp: Don't delete output of executable.
11917         Add .exe suffix to executables.
11918
11919 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
11920
11921         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
11922
11923 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11924
11925         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
11926
11927 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
11928
11929         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
11930         * g++.old-deja/g++.abi/crash1.C: New test.
11931
11932 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
11933
11934         * g++.old-deja/g++.other/crash40.C: New test.
11935
11936 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11937
11938         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
11939
11940 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
11941
11942         * g++.old-deja/g++.other/warn6.C: New test.
11943
11944 22001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
11945
11946         * g++.old-deja/g++.robertl/eb42.C: Same.
11947
11948 001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11949
11950         * gcc.dg/wtr-conversion-1.c: New testcase.
11951
11952 2001-04-10  Richard Henderson  <rth@redhat.com>
11953
11954         * g++.old-deja/g++.other/array5.C: New.
11955
11956 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
11957
11958         * gcc.c-torture/execute/20010408-1.c: New test.
11959
11960 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
11961
11962         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
11963         headers and constructs.
11964         * g++.old-deja/g++.robertl/eb79.C: Same.
11965         * g++.old-deja/g++.robertl/eb77.C (main): Same.
11966         * g++.old-deja/g++.robertl/eb73.C: Same.
11967         * g++.old-deja/g++.robertl/eb66.C (main): Same.
11968         * g++.old-deja/g++.robertl/eb55.C (t): Same.
11969         * g++.old-deja/g++.robertl/eb54.C (main): Same.
11970         * g++.old-deja/g++.robertl/eb46.C (main): Same.
11971         * g++.old-deja/g++.robertl/eb44.C: Same.
11972         * g++.old-deja/g++.robertl/eb41.C (main): Same.
11973         * g++.old-deja/g++.robertl/eb4.C (main): Same.
11974         * g++.old-deja/g++.robertl/eb39.C: Same.
11975         * g++.old-deja/g++.robertl/eb33.C (main): Same.
11976         * g++.old-deja/g++.robertl/eb31.C (main): Same.
11977         * g++.old-deja/g++.robertl/eb30.C: Same.
11978         * g++.old-deja/g++.robertl/eb3.C: Same.
11979         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
11980         * g++.old-deja/g++.robertl/eb21.C: Same.
11981         * g++.old-deja/g++.robertl/eb15.C: Same.
11982         * g++.old-deja/g++.robertl/eb118.C: Same.
11983         * g++.old-deja/g++.robertl/eb115.C (main): Same.
11984         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
11985         * g++.old-deja/g++.robertl/eb109.C: Same.
11986         * g++.old-deja/g++.other/sibcall1.C (main): Same.
11987         * g++.old-deja/g++.mike/rtti1.C: Same.
11988         * g++.old-deja/g++.mike/p658.C: Same.
11989         * g++.old-deja/g++.mike/net46.C: Same.
11990         * g++.old-deja/g++.mike/net34.C: Same.
11991         * g++.old-deja/g++.mike/memoize1.C: Same.
11992         * g++.old-deja/g++.mike/eh2.C: Same.
11993         * g++.old-deja/g++.law/weak.C: Same.
11994         * g++.old-deja/g++.law/visibility7.C: Same.
11995         * g++.old-deja/g++.law/visibility25.C: Same.
11996         * g++.old-deja/g++.law/visibility22.C: Same.
11997         * g++.old-deja/g++.law/visibility2.C: Same.
11998         * g++.old-deja/g++.law/visibility17.C: Same.
11999         * g++.old-deja/g++.law/visibility13.C: Same.
12000         * g++.old-deja/g++.law/visibility10.C: Same.
12001         * g++.old-deja/g++.law/visibility1.C: Same.
12002         * g++.old-deja/g++.law/virtual3.C (eval): Same.
12003         * g++.old-deja/g++.law/vbase1.C: Same.
12004         * g++.old-deja/g++.law/operators32.C: Same.
12005         * g++.old-deja/g++.law/nest3.C: Same.
12006         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
12007         * g++.old-deja/g++.law/except5.C (main): Same.
12008         * g++.old-deja/g++.law/cvt7.C (run): Same.
12009         * g++.old-deja/g++.law/cvt2.C: Same.
12010         * g++.old-deja/g++.law/cvt16.C: Same.
12011         * g++.old-deja/g++.law/ctors6.C (bar): Same.
12012         * g++.old-deja/g++.law/ctors17.C (main): Same.
12013         * g++.old-deja/g++.law/ctors13.C: Same.
12014         * g++.old-deja/g++.law/ctors12.C (main): Same.
12015         * g++.old-deja/g++.law/ctors10.C: Same.
12016         * g++.old-deja/g++.law/code-gen5.C: Same.
12017         * g++.old-deja/g++.law/bad-error7.C: Same.
12018         * g++.old-deja/g++.law/arm9.C: Same.
12019         * g++.old-deja/g++.law/arm12.C: Same.
12020         * g++.old-deja/g++.law/arg8.C: Same.
12021         * g++.old-deja/g++.law/arg1.C: Same.
12022         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
12023         * g++.old-deja/g++.jason/template31.C: Same.
12024         * g++.old-deja/g++.jason/template24.C (main): Same.
12025         * g++.old-deja/g++.jason/2371.C: Same.
12026         * g++.old-deja/g++.eh/new2.C: Same.
12027         * g++.old-deja/g++.eh/new1.C: Same.
12028         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
12029         * g++.old-deja/g++.brendan/nest21.C (main): Same.
12030         * g++.old-deja/g++.brendan/err-msg3.C: Same.
12031         * g++.old-deja/g++.brendan/crash62.C: Same.
12032         * g++.old-deja/g++.brendan/crash52.C: Same.
12033         * g++.old-deja/g++.brendan/crash49.C (main): Same.
12034         * g++.old-deja/g++.brendan/crash38.C: Same.
12035         * g++.old-deja/g++.brendan/crash15.C (main): Same.
12036         * g++.old-deja/g++.brendan/copy9.C: Same.
12037
12038 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
12039
12040         * gcc.c-torture/execute/20001203-2.c (memset):
12041         Count argument is of type __SIZE_TYPE__.
12042
12043 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
12044
12045         * gcc.c-torture/compile/20010404-1.c: New test.
12046
12047 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
12048
12049         * gcc.c-torture/compile/20010326-1.c: New test.
12050
12051 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
12052
12053         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
12054         peculiarities of the SH.
12055         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
12056
12057 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
12058
12059         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
12060         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
12061         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
12062
12063 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
12064
12065         * g77.f-torture/compile/20010321-1.f: New test.
12066
12067 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
12068
12069         * gcc.c-torture/compile/20010329-1.c: New test.
12070
12071 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
12072
12073         * gcc.c-torture/execute/20010329-1.c: New test.
12074
12075 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
12076
12077         * g++.old-deja/g++.other/eh4.C: Fix typo.
12078
12079 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
12080
12081         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
12082
12083 2001-03-28  Philip Blundell  <philb@gnu.org>
12084
12085         * gcc.c-torture/compile/20010328-1.c: New test.
12086
12087 2001-03-27  Richard Henderson  <rth@redhat.com>
12088
12089         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
12090         * g++.old-deja/g++.eh/vbase3.C: Likewise.
12091
12092 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
12093
12094         * gcc.c-torture/compile/20010327-1.c: New test.
12095
12096 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
12097
12098         * g++.old-deja/g++.other/friend12.C: New test.
12099         * g++.old-deja/g++.other/friend9.C: Expect no errors.
12100         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
12101
12102 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
12103
12104         * gcc.c-torture/execute/20010325-1.c: New test.
12105
12106 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
12107
12108         * g++.old-deja/g++.other/mangle3.C: New test.
12109
12110 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
12111
12112         * g++.old-deja/g++.other/anon8.C: New test.
12113
12114 2001-03-20  Philip Blundell  <philb@gnu.org>
12115
12116         * gcc.c-torture/compile/20010320-1.c: New test.
12117
12118 2001-03-17  Richard Henderson  <rth@redhat.com>
12119
12120         * g++.old-deja/g++.other/eh4.C: Add expected error text.
12121
12122 2001-03-15  Geoff Keating  <geoff@redhat.com>
12123
12124         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
12125         tests on AIX.
12126
12127 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
12128
12129         * g++.old-deja/g++.other/eh4.C: New test.
12130
12131 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
12132
12133         * gcc.dg/cpp/mi1.c: Update.
12134
12135 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
12136
12137         * g++.old-deja/g++.other/regstack.C: New test.
12138
12139 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
12140
12141         * g++.old-deja/g++.other/ref4.C: New test.
12142
12143 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
12144
12145         * objc/execute/va_method.m: Added.
12146         * objc/execute/IMP.m: Added.
12147         * objc/execute/_cmd.m: Added.
12148         * objc/execute/accessing_ivars.m: Added.
12149         * objc/execute/class-1.m: Added.
12150         * objc/execute/class-10.m: Added.
12151         * objc/execute/class-11.m: Added.
12152         * objc/execute/class-12.m: Added.
12153         * objc/execute/class-13.m: Added.
12154         * objc/execute/class-14.m: Added.
12155         * objc/execute/class-2.m: Added.
12156         * objc/execute/class-3.m: Added.
12157         * objc/execute/class-4.m: Added.
12158         * objc/execute/class-5.m: Added.
12159         * objc/execute/class-6.m: Added.
12160         * objc/execute/class-7.m: Added.
12161         * objc/execute/class-8.m: Added.
12162         * objc/execute/class-9.m: Added.
12163         * objc/execute/class-tests-1.h
12164         * objc/execute/class-tests-2.h
12165         * objc/execute/compatibility_alias.m: Added.
12166         * objc/execute/encode-1.m: Added.
12167         * objc/execute/formal_protocol-1.m: Added.
12168         * objc/execute/formal_protocol-2.m: Added.
12169         * objc/execute/formal_protocol-3.m: Added.
12170         * objc/execute/formal_protocol-4.m: Added.
12171         * objc/execute/formal_protocol-5.m: Added.
12172         * objc/execute/formal_protocol-6.m: Added.
12173         * objc/execute/formal_protocol-7.m: Added.
12174         * objc/execute/informal_protocol.m: Added.
12175         * objc/execute/initialize.m: Added.
12176         * objc/execute/load.m: Added.
12177         * objc/execute/many_args_method.m: Added.
12178         * objc/execute/nested-3.m: Added.
12179         * objc/execute/no_clash.m: Added.
12180         * objc/execute/private.m: Added.
12181         * objc/execute/redefining_self.m: Added.
12182         * objc/execute/root_methods.m: Added.
12183         * objc/execute/selector-1.m: Added.
12184         * objc/execute/static-1.m: Added.
12185         * objc/execute/static-2.m: Added.
12186         * objc/execute/va_method.m: Added.
12187
12188 2001-03-10  Richard Henderson  <rth@redhat.com>
12189
12190         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
12191
12192 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
12193
12194         * g++.old-deja/g++.other/crash31.C: XFAIL.
12195         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
12196         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
12197         * gcc.c-torture/execute/20010123-1.x: XFAIL.
12198         * gcc.c-torture/execute/20010124-1.x: XFAIL.
12199         * gcc.dg/sequence-pt-1.c: XFAIL one test.
12200
12201 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
12202
12203         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
12204
12205 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
12206
12207         * gcc.dg/20000724-1.c: Don't use multiline strings.
12208
12209 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
12210
12211         * objc/execute/string1.m, objc/execute/string2.m: Compare the
12212         result of -cString against what we expect it to be; don't just
12213         print it out for no one to read.
12214
12215         * objc/execute/string3.m, objc/execute/string4.m: New tests.
12216         Based on testcases provided by Nicola Pero.
12217
12218 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
12219
12220         * gcc.dg/cpp/macro7.c: New test.
12221
12222 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
12223
12224         * gcc.dg/cpp/multiline.c: Update.
12225
12226 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
12227
12228         * g++.old-deja/g++.other/enum3.C: New test.
12229
12230 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
12231
12232         * g++.old-deja/g++.other/pod1.C: New test.
12233
12234 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
12235
12236         * g++.old-deja/g++.ext/overload1.C: New test.
12237
12238 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
12239
12240         * g++.old-deja/g++.pt/using1.C: New test.
12241
12242 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
12243
12244         * g++.old-deja/g++.other/using9.C: New test.
12245
12246 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
12247
12248         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
12249
12250         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
12251
12252 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
12253
12254         * g++.old-deja/g++.ext/realpt1.C: Remove.
12255
12256 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
12257
12258         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
12259
12260 2001-02-26  Will Cohen  <wcohen@redhat.com>
12261
12262         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
12263
12264 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
12265
12266         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
12267         templatized constructors.
12268
12269 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
12270
12271         * gcc.c-torture/execute/20010224-1.c: New test.
12272
12273 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
12274
12275         * gcc.c-torture/execute/20010222-1.c: New test.
12276
12277 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
12278
12279         * g++.old-deja/g++.other/inline20.C: New test.
12280
12281 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
12282
12283         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
12284
12285 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
12286
12287         * g++.old-deja/g++.other/lookup22.C: New test.
12288
12289 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
12290
12291         * g77.dg: New directory.
12292         * g77.dg/20010216-1.f: New test case.
12293         * g77.dg/dg.exp: New driver.
12294         * lib/g77-dg.exp: New driver library.
12295
12296 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12297
12298         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
12299
12300 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
12301
12302         * g++.old-deja/g++.other/decl9.C: New test.
12303
12304 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
12305
12306         * g++.old-deja/g++.other/init16.C: Update the test so that it does
12307         not need <string> and also tests the initialization at runtime.
12308
12309 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
12310
12311         * gcc.c-torture/execute/longlong.c: New test.
12312
12313 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
12314
12315         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
12316
12317 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
12318
12319         * gcc.c-torture/execute/920302-1.c (execute):
12320         Change argument type to short.
12321
12322 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
12323
12324         * g++.old-deja/g++.pt/deduct6.C: New test.
12325
12326 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
12327
12328         * g++.old-deja/g++.pt/deduct5.C: New test.
12329
12330 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
12331
12332         * gcc.c-torture/execute/20010209-1.c: New test.
12333
12334 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
12335
12336         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
12337
12338 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
12339
12340         * g++.dg/vtgc1.C: Update for new ABI.
12341
12342         * consistency.vlad: New directory, 1665 files.
12343
12344 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
12345
12346         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
12347         return type.
12348         * gcc.dg/cpp/digraphs.c: Declare puts.
12349
12350 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
12351
12352         * g++.old-deja/g++.other/warn5.C: New test.
12353
12354 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
12355
12356         * g++.old-deja/g++.pt/spec40.C: New test.
12357
12358 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
12359
12360         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
12361         case.
12362         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
12363
12364 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
12365
12366         * gcc.c-torture/compile/20010209-1.c: New test.
12367
12368 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
12369
12370         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
12371         excess errors message but not if it crashes.
12372         * g++.old-deja/g++.other/crash27.C: Likewise.
12373         * g++.old-deja/g++.other/crash28.C: Likewise.
12374         * g++.old-deja/g++.other/crash30.C: Likewise.
12375         * g++.old-deja/g++.other/crash32.C: Likewise.
12376         * g++.old-deja/g++.other/crash35.C: Likewise.
12377         * g++.old-deja/g++.pt/inherit2.C: Likewise.
12378
12379 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
12380
12381         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
12382         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
12383         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
12384         g77.f-torture/execute/execute.exp,
12385         g77.f-torture/noncompile/noncompile.exp,
12386         gcc.c-torture/execute/execute.exp,
12387         gcc.c-torture/execute/memcheck/memcheck.exp,
12388         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
12389         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
12390         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
12391         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
12392         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
12393         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
12394         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
12395         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
12396         Remove bug reporting instructions with ancient email addresses.
12397
12398 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
12399
12400         * gcc.dg/20010202-1.c: New test.
12401         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
12402
12403 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
12404
12405         * g++.dg/stdbool-if.C: New test.
12406
12407 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
12408
12409         * objc/execute/fdecl.m: Added main().
12410
12411 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
12412
12413         * gcc.c-torture/execute/20010206-1.c: New test.
12414
12415 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
12416
12417         * gcc.dg/cpp/avoidpaste1.c: Update.
12418
12419 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
12420
12421         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
12422         Pero <nicola@brainstorm.co.uk>.
12423         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
12424
12425 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
12426
12427         * g++.old-deja/g++.pt/spec39.C: New test.
12428
12429 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
12430
12431         * gcc.c-torture/compile/20010202-1.c: New test.
12432
12433 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
12434
12435         * g++.old-deja/g++.abi/primary2.C: New test.
12436         * g++.old-deja/g++.abi/primary3.C: New test.
12437         * g++.old-deja/g++.abi/primary4.C: New test.
12438         * g++.old-deja/g++.abi/primary5.C: New test.
12439         * g++.old-deja/g++.abi/vtable3.h: New test.
12440         * g++.old-deja/g++.abi/vtable3a.C: New test.
12441         * g++.old-deja/g++.abi/vtable3b.C: New test.
12442         * g++.old-deja/g++.abi/vtable3c.C: New test.
12443         * g++.old-deja/g++.abi/vtable3d.C: New test.
12444         * g++.old-deja/g++.abi/vtable3e.C: New test.
12445         * g++.old-deja/g++.abi/vtable3f.C: New test.
12446         * g++.old-deja/g++.abi/vtable3g.C: New test.
12447         * g++.old-deja/g++.abi/vtable3h.C: New test.
12448         * g++.old-deja/g++.abi/vtable3i.C: New test.
12449         * g++.old-deja/g++.abi/vtable3j.C: New test.
12450         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
12451
12452 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
12453
12454         * g++.old-deja/g++.other/anon6.C: New test.
12455         * g++.old-deja/g++.other/anon7.C: New test.
12456
12457 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
12458
12459         * gcc.dg/cpp/avoidpaste2.c: New tests.
12460
12461 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
12462
12463         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
12464
12465 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
12466
12467         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
12468         DECIMAL_DIG cases for Irix."
12469
12470 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
12471
12472         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
12473
12474 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
12475
12476         * gcc.dg/c99-tag-1.c: New test.
12477
12478 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
12479
12480         * gcc.dg/cpp/tr-warn1.c: Add tests.
12481
12482 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
12483
12484         * gcc.dg/cpp/avoidpaste1.c: Update.
12485         * gcc.dg/cpp/paste4.c: Update.
12486
12487 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
12488
12489         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
12490         cases for Irix.
12491
12492 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
12493
12494         * g++.old-deja/g++.other/inline19.C: New test.
12495
12496 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
12497
12498         * gcc.dg/Wlarger-than.c: New test.
12499
12500 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
12501
12502         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
12503
12504 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
12505
12506         * gcc.c-torture/execute/20010129-1.c: New test.
12507         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
12508
12509 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
12510
12511         * gcc.dg/cpp/avoidpaste1.c: Test case.
12512
12513 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
12514
12515         * g++.old-deja/g++.other/inline18.C: New test.
12516
12517 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12518
12519         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
12520         and __builtin_putchar.
12521
12522 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
12523
12524         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
12525         tests.
12526
12527 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
12528
12529         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
12530         floating point number rounding mode to round to the nearest
12531         representable mode.
12532
12533 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
12534
12535         * g++.old-deja/g++.other/mangle2.C: New test.
12536
12537 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
12538
12539         * gcc.c-torture/compile/20010124-1.c: New test.
12540
12541 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
12542
12543         * g++.old-deja/g++.pt/spec38.C: New test.
12544
12545 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12546
12547         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
12548         "Build don't run".
12549
12550 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
12551
12552         * gcc.c-torture/execute/20010123-1.c: New test.
12553
12554 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
12555
12556         * g++.old-deja/g++.pt/spec37.C: New test.
12557
12558 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
12559
12560         * g++.old-deja/g++.pt/overload14.C: New test.
12561
12562 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
12563
12564         * gcc.c-torture/execute/20010122-1.c: New test, exercise
12565         __builtin_return_address.
12566
12567 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
12568
12569         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
12570         * g++.old-deja/g++.pt/spec35.C: New test.
12571         * g++.old-deja/g++.pt/spec36.C: New test.
12572
12573 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
12574
12575         * gcc.c-torture/compile/20010118-1.c: New test.
12576
12577 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
12578
12579         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
12580
12581 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
12582
12583         * gcc.c-torture/execute/20010119-1.c: New test.
12584
12585 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
12586
12587         * g++.old-deja/g++.other/vbase5.C: New test.
12588
12589 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
12590
12591         * gcc.c-torture/execute/20010118-1.c: New test.
12592
12593 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
12594
12595         * g++.old-deja/g++.pt/deduct3.C: New test.
12596
12597 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
12598
12599         * g++.old-deja/g++.pt/spec34.C: New test.
12600
12601 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
12602
12603         * g77.f-torture/compile/20000601-2.f: New test.
12604
12605 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
12606
12607         * g++.old-deja/g++.other/init17.C: New test.
12608
12609 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
12610
12611         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
12612
12613 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
12614
12615         * g++.old-deja/g++.pt/unify8.C: New test.
12616
12617 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
12618
12619         * g++.old-deja/g++.abi/vbase1.C: New test.
12620
12621 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
12622
12623         * g++.old-deja/g++.pt/crash65.C: New test.
12624
12625 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
12626
12627         * gcc.dg/cpp/assembl2.S: New test case.
12628
12629 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
12630
12631         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
12632         are supported.
12633
12634 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12635
12636         * g++.old-deja/g++.other/builtins1.C: New test.
12637         * g++.old-deja/g++.other/builtins2.C: Likewise.
12638         * g++.old-deja/g++.other/builtins3.C: Likewise.
12639         * g++.old-deja/g++.other/builtins4.C: Likewise.
12640
12641 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
12642
12643         * gcc.c-torture/compile/20010117-1.c: New test.
12644         * gcc.c-torture/compile/20010117-2.c: New test.
12645
12646 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
12647
12648         * g77.f-torture/execute/20010116.[fx]: New test,
12649         XFAIL on i?86-*-*.
12650         * g77.f-torture/compile/20010115.f: Indicate it's
12651         a test for PR fortran/1636.
12652
12653 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
12654
12655         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
12656
12657 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
12658
12659         * g77.f-torture/compile/20010115.f: New test.
12660
12661 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
12662
12663         * g++.old-deja/g++.pt/nontype5.C: New test.
12664
12665 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
12666
12667         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
12668         have an equivalent working one below it.
12669
12670 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
12671
12672         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
12673         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
12674
12675 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
12676
12677         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
12678         message containing "init_priority".
12679         (conpr-2.C): Likewise.
12680         (conpr-3.C): Likewise.
12681         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
12682
12683 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
12684
12685         * gcc.c-torture/execute/20010114-2.c: New test.
12686
12687 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
12688
12689         * gcc.c-torture/compile/20010114-1.c: New test.
12690         * gcc.c-torture/compile/20010114-1.x: Xfail.
12691         * gcc.c-torture/compile/20010114-2.c: New test.
12692         * gcc.c-torture/execute/20010114-1.c: New test.
12693         * gcc.dg/trunc-1.c: New test.
12694         * gcc.dg/uninit-B.c: New test.
12695
12696 2001-01-13  Nick Clifton  <nickc@redhat.com>
12697
12698         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
12699         target.
12700
12701 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
12702
12703         * gcc.c-torture/compile/20010113-1.c: New test.
12704
12705 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
12706
12707         * gcc.c-torture/compile/20001212-1.c: New test.
12708
12709 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
12710
12711         * gcc.dg/cpp/widestr1.c: Update.
12712         * gcc.dg/cpp/prag-imp.c: Remove.
12713
12714 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
12715
12716         * gcc.c-torture/execute/20000801-3.x: Remove.
12717         * gcc.dg/c90-init-1.c: New test.
12718         * gcc.dg/c99-init-1.c: New test.
12719         * gcc.dg/c99-init-2.c: New test.
12720         * gcc.dg/gnu99-init-1.c: New test.
12721
12722 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
12723
12724         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
12725         testing that no relevant ones were found.
12726
12727 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
12728
12729         * g++.old-deja/g++.pt/cast2.C: New test.
12730
12731 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
12732
12733         * g++.old-deja/g++.pt/friend47.C: New test.
12734
12735 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
12736
12737         * g++.old-deja/g++.pt/instantiate13.C: New test.
12738
12739 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
12740
12741         * g++.old-deja/g++.other/defarg7.C: New test.
12742         * g++.old-deja/g++.other/defarg8.C: New test.
12743
12744 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
12745
12746         * g++.old-deja/g++.pt/crash64.C: New test.
12747
12748 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
12749
12750         * g++.old-deja/g++.pt/crash63.C: New test.
12751
12752 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
12753
12754         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
12755
12756 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
12757
12758         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
12759
12760 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
12761
12762         * g++.old-deja/g++.pt/error3.C: New test.
12763
12764 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
12765
12766         * g++.old-deja/g++.other/crash39.C: New test.
12767
12768 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
12769
12770         * g++.old-deja/g++.other/vbase4.C: New test.
12771
12772 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
12773
12774         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
12775         * gcc.dg/special/20000419-2.c: New file. Identical to above.
12776         * gcc.dg/special/special.exp: New test driver which will check
12777         for alias support for the above test.
12778
12779 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
12780
12781         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
12782         problems on small machines.
12783         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
12784         parameterize.
12785
12786 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
12787
12788         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
12789         mips.
12790         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
12791
12792 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
12793
12794         * g++.old_deja/g++.pt/using8.C: New test.
12795
12796 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
12797
12798         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
12799
12800 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
12801
12802         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
12803         where a failure is expected.
12804         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
12805
12806 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
12807
12808         * g++.old_deja/g++.pt/instantiate12.C: New test.
12809
12810 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
12811
12812         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
12813         start of structs.
12814         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
12815         * g++.old-deja/g++.brendan/crash17.C: Likewise.
12816         * g++.old-deja/g++.brendan/crash29.C: Likewise.
12817         * g++.old-deja/g++.brendan/crash48.C: Likewise.
12818         * g++.old-deja/g++.brendan/ns1.C: Likewise.
12819         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
12820         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
12821         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
12822         * g++.old-deja/g++.eh/spec6.C: Likewise.
12823         * g++.old-deja/g++.jason/crash3.C: Likewise.
12824         * g++.old-deja/g++.law/ctors11.C: Likewise.
12825         * g++.old-deja/g++.law/ctors17.C: Likewise.
12826         * g++.old-deja/g++.law/ctors5.C: Likewise.
12827         * g++.old-deja/g++.law/ctors9.C: Likewise.
12828         * g++.old-deja/g++.mike/ambig1.C: Likewise.
12829         * g++.old-deja/g++.mike/net22.C: Likewise.
12830         * g++.old-deja/g++.mike/p3538a.C: Likewise.
12831         * g++.old-deja/g++.mike/p3538b.C: Likewise.
12832         * g++.old-deja/g++.mike/virt3.C: Likewise.
12833         * g++.old-deja/g++.niklas/t128.C: Likewise.
12834         * g++.old-deja/g++.other/anon4.C: Likewise.
12835         * g++.old-deja/g++.other/using1.C: Likewise.
12836         * g++.old-deja/g++.other/warn3.C: Likewise.
12837         * g++.old-deja/g++.pt/t37.C: Likewise.
12838         * g++.old-deja/g++.robertl/eb69.C: Likewise.
12839         * g++.old-deja/g++.robertl/eb71.C: Likewise.
12840
12841 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
12842
12843         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
12844
12845 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12846
12847         * gcc.c-torture/execute/stdio-opt-3.c: New test.
12848
12849 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
12850
12851         * gcc.c-torture/compile/20010107-1.c: New test.
12852
12853 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
12854
12855         * gcc.c-torture/execute/builtin-noret-1.c: New test.
12856
12857 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
12858
12859         * gcc.dg/format/format.h: New file.
12860         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
12861         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
12862         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
12863         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
12864         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
12865         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
12866         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
12867         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
12868         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
12869         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
12870         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
12871         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
12872         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
12873         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
12874         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
12875         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
12876         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
12877         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
12878         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
12879         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
12880         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
12881         instead of declaring standard types, macros and functions in each
12882         test.
12883
12884 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
12885
12886         * gcc.c-torture/execute/20010106-1.c: New test.
12887
12888 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
12889
12890         * gcc.dg/format/format.exp: New file.
12891         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
12892         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
12893         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
12894         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
12895         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
12896         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
12897         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
12898         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
12899         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
12900         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
12901         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
12902         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
12903         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
12904         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
12905         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
12906         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
12907         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
12908         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
12909         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
12910         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
12911         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
12912         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
12913         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
12914         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
12915         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
12916         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
12917         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
12918         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
12919         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
12920         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
12921         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
12922         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
12923         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
12924         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
12925         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
12926         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
12927         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
12928         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
12929         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
12930         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
12931         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
12932         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
12933
12934 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
12935
12936         * gcc.c-torture/execute/991228-1.c: Take word endianness into
12937         account.
12938
12939 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
12940
12941         * gcc.c-torture/execute/builtin-complex-1.c: New test.
12942
12943 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
12944
12945         * g++.old-deja/g++.pt/crash62.C: New test.
12946
12947 2001-01-04  Richard Henderson  <rth@redhat.com>
12948
12949         * gcc.dg/20000926-1.c: Update expected warnings.
12950         * gcc.dg/array-2.c: Likewise.
12951         * gcc.dg/array-4.c: Also validate flexible array members.
12952         * gcc.dg/c99-flex-array-1.c: New.
12953
12954 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
12955
12956         * gcc.c-torture/compile/20001222-1.x: Remove.
12957
12958 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
12959
12960         * gcc.c-torture/execute/built-in-setjmp.c: New.
12961
12962 2001-01-03  Richard Henderson  <rth@redhat.com>
12963
12964         * gcc.dg/940510-1.c: Update expected error wording.
12965         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
12966
12967 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
12968
12969         * lib/target-supports.exp (check_alias_available): Modified to
12970         indicate aliases not supported if only weak aliases are supported.
12971
12972 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12973
12974         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
12975         Turn on cmpstrsi checks for __pj__ and __i370__.
12976
12977 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
12978
12979         * g++.old-deja/g++.other/virtual11.C: New test.
12980
12981 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
12982
12983         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
12984
12985 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12986
12987         * gcc.c-torture/compile/20010102-1.c: New test.
12988
12989 2001-01-02  Andreas Jaeger  <aj@suse.de>
12990
12991         * gcc.dg/noreturn-3.c: New test.
12992
12993         * gcc.dg/noreturn-4.c: New test.
12994
12995 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12996
12997         * gcc.c-torture/execute/stdio-opt-1.c: Also test
12998         __builtin_fputc and __builtin_fwrite.
12999
13000 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
13001
13002         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
13003         signed char, not default char.
13004
13005 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
13006
13007         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
13008
13009 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
13010
13011         * lib/g++.exp:  Use sh to exec ${odir_v3}/tests_flags
13012
13013 2000-12-29  Richard Henderson  <rth@redhat.com>
13014
13015         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
13016         (__cyg_profile_func_exit): Define.
13017
13018 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
13019
13020         * g++.dg/vtgc1.C: New test.
13021
13022 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
13023
13024         * gcc.dg/noncompile/20001228-1.c: New test.
13025
13026         * gcc.dg/20001228-1.c: New test.
13027
13028         * gcc.c-torture/execute/20001228-1.c: New test.
13029
13030 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
13031
13032         * gcc.dg/format-strfmon-1.c: New test.
13033
13034 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13035
13036         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
13037         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
13038         * gcc.c-torture/execute/string-opt-1.c: Likewise.
13039         * gcc.c-torture/execute/string-opt-2.c: Likewise.
13040         * gcc.c-torture/execute/string-opt-3.c: Likewise.
13041         * gcc.c-torture/execute/string-opt-4.c: Likewise.
13042         * gcc.c-torture/execute/string-opt-6.c: Likewise.
13043         * gcc.c-torture/execute/string-opt-7.c: Likewise.
13044         * gcc.c-torture/execute/string-opt-8.c: Likewise.
13045         * gcc.c-torture/execute/string-opt-9.c: Likewise.
13046         * gcc.c-torture/execute/string-opt-10.c: Likewise.
13047         * gcc.c-torture/execute/string-opt-11.c: Likewise.
13048         * gcc.c-torture/execute/string-opt-12.c: Likewise.
13049
13050         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
13051         * gcc.c-torture/execute/string-opt-4.c: Test index.
13052
13053 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
13054
13055         * gcc.c-torture/compile/20001226-1.c: New test.
13056
13057 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
13058
13059         * gcc.c-torture/compile/20001222-1.c: New test.
13060         * gcc.c-torture/compile/20001222-1.x: Xfail.
13061
13062 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
13063
13064         * gcc.c-torture/execute/comp-goto-2.c: New test.
13065
13066 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
13067
13068         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
13069         Use long types if __INT_MAX__ is 32767.
13070         (main): Use cast to (sint32 *) when poking 88 into a_page.
13071
13072         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
13073
13074 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
13075
13076         * gcc.c-torture/compile/20001221-1.c: New test.
13077         * gcc.c-torture/execute/20001221-1.c: New test.
13078
13079 2000-12-20  Richard Henderson  <rth@redhat.com>
13080
13081         * g++.old-deja/g++.pt/crash36.C: Update error lines.
13082         * g++.old-deja/g++.robertl/eb109.C: Likewise.
13083
13084 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13085
13086         * gcc.dg/compare3.c: New test.
13087
13088 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
13089
13090         * gcc.dg/format-warnll-1.c: New test.
13091
13092 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
13093
13094         * gcc.dg/cpp/cmdlne-P.c: New test.
13095
13096 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
13097
13098         * gcc.c-torture/execute/builtin-abs-1.c,
13099         gcc.c-torture/execute/builtin-abs-2.c: New tests.
13100
13101 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
13102
13103         * gcc.dg/cpp/multiline.c: New test.
13104
13105 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
13106
13107         * g++.old-deja/g++.other/syshdr1.C: Update.
13108         * gcc.dg/cpp/lineflags.c: Remove temporarily.
13109
13110 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13111
13112         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
13113
13114 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13115
13116         * g++.old-deja/g++.pt/ttp65.C: New test.
13117
13118 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13119
13120         * g++.old-deja/g++.pt/ttp64.C: New test.
13121
13122 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13123
13124         * g++.old-deja/g++.pt/spec33.C: New test.
13125
13126 2000-12-14  Catherine Moore  <clm@redhat.com>
13127
13128         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
13129         * gcc.c-torture/execute/920612-2.c: Likewise.
13130         * gcc.c-torture/execute/920428-2.c: Likewise.
13131         * gcc-c-torture/execute/va-arg-11.c: Call exit.
13132         * gcc.c-torture/execute/va-arg-21.c: Likewise.
13133
13134 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
13135
13136         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
13137         * gcc.dg/pack-test-2.c: Likewise.
13138
13139 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
13140
13141         Tests by Zack Weinberg <zackw@stanford.edu>.
13142
13143         * gcc.dg/cpp/defined.c: Update.
13144         * gcc.dg/cpp/defined_trad.c: New tests.
13145
13146 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
13147
13148         * gcc.dg/cpp/trad-direct.c: Update.
13149
13150 2000-12-11  Neil Booth  <neilb@earthling.net>
13151
13152         * gcc.dg/cpp/defined_trad.c
13153
13154 2000-12-11  Neil Booth  <neilb@earthling.net>
13155
13156         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
13157
13158 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
13159
13160         * gcc.dg/format-miss-2.c: New test.
13161
13162 2000-12-09  Neil Booth  <neilb@earthling.net>
13163
13164         * gcc.dg/cpp/lineflags.c: New tests.
13165         * gcc.dg/cpp/poison.c: Update.
13166         * gcc.dg/cpp/redef2.c: Update.
13167         * gcc.dg/cpp/skipping.c: New test.
13168
13169 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
13170
13171         * g++.old-deja/g++.other/eh3.C: New testcase.
13172
13173 2000-12-07  Neil Booth  <neilb@earthling.net>
13174
13175         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
13176         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
13177         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
13178         wtr-union-init-2.c, wtr-union-init-3.c: Update.
13179         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
13180         Update.
13181
13182 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
13183
13184         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
13185         __SIZE_TYPE__ instead of int for type of integers cast to
13186         pointers.
13187
13188 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
13189
13190         * g++.old-deja/g++.other/cleanup4.C: New test.
13191
13192 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
13193
13194         * format-sec-1.c: New test.
13195
13196 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
13197
13198         * gcc.dg/format-nonlit-3.c: New test.
13199
13200 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
13201
13202         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
13203         through a null pointer.
13204
13205 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13206
13207         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
13208         * g++.old-deja/g++.pt/partial4.C: New test.
13209
13210 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
13211
13212         * gcc.c-torture/execute/ieee/hugeval.x: New.
13213
13214 2000-12-06  Neil Booth  <neilb@earthling.net>
13215
13216         * gcc.dg/cpp/backslash2.c: New tests.
13217
13218 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13219
13220         * testsuite/gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
13221         * testsuite/gcc.c-torture/execute/stdio-opt-2.c: New test.
13222
13223 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
13224
13225         * gcc.c-torture/execute/20001203-2.c: New testcase.
13226
13227 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
13228
13229         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
13230         * g++.old-deja/g++.other/virtual10.C: New test.
13231
13232 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
13233
13234         * g++.old-deja/g++.mike/pmf5.C: Remove test.
13235
13236 2000-12-05  Richard Henderson  <rth@redhat.com>
13237
13238         * gcc.c-torture/compile/20001205-1.c: New.
13239
13240 2000-12-04  Neil Booth  <neilb@earthling.net>
13241
13242         * g++.old-deja/g++.other/virtual9.C: New test.
13243         * g++.old-deja/g++.pt/crash61.C: New test.
13244         * gcc.c-torture/execute/loop-9.c: New test.
13245
13246 2000-12-04  Neil Booth  <neilb@earthling.net>
13247
13248         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
13249         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
13250         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
13251         * gcc.dg/cpp/extratokens.c: ...here.
13252
13253 2000-12-04  Neil Booth  <neilb@earthling.net>
13254
13255         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
13256         New tests.
13257
13258 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13259
13260         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
13261         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
13262
13263 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
13264
13265         * gcc.c-torture/execute/20001203-1.c: New test.
13266
13267 2000-12-03  Neil Booth  <neilb@earthling.net>
13268
13269         * gcc.dg/cpp/macro6.c: New test cases.
13270
13271 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13272
13273         * gcc.c-torture/execute/string-opt-9.c: New test.
13274         * gcc.c-torture/execute/string-opt-10.c: Likewise.
13275         * gcc.c-torture/execute/string-opt-11.c: Likewise.
13276         * gcc.c-torture/execute/string-opt-12.c: Likewise.
13277
13278         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
13279         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
13280
13281 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
13282
13283         * gcc.dg/cpp/if-6.c: New testcase.
13284
13285         * gcc.dg/20001201-1.c: New testcase.
13286
13287 2000-12-02  Neil Booth  <neilb@earthling.net>
13288
13289         * g++.old-deja/g++.other/externC4.C,
13290         g++.old-deja/g++.other/friend10.C: New tests.
13291
13292 2000-12-02  Neil Booth  <neilb@earthling.net>
13293
13294         * g++.old-deja/g++.other/instan2.C
13295         * g++.old-deja/g++.other/instan3.C: New test.
13296
13297 2000-12-02  Neil Booth  <neilb@earthling.net>
13298
13299         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
13300         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
13301         gnuc99.c,gnuc99-pedantic.c: New tests.
13302
13303 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
13304
13305         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
13306         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
13307
13308 2000-12-01  Neil Booth  <neilb@earthling.net>
13309
13310         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
13311         * gcc.dg/cpp/poison.c: Update.
13312         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
13313
13314 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
13315
13316         * g77.f-torture/execute/20001201.f: New test.
13317
13318 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
13319
13320         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
13321
13322 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
13323
13324         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
13325
13326 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
13327
13328         * g++.old-deja/g++.other/cast6.C: New test.
13329
13330 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
13331
13332         * gcc.c-torture/execute/20001130-2.c: New testcase.
13333
13334 2000-11-30  Richard Henderson  <rth@redhat.com>
13335
13336         * gcc.c-torture/execute/20001130-1.c: New test.
13337
13338 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
13339
13340         * g++.old-deja/g++.other/op3.C: New test.
13341
13342 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
13343
13344         * g++.old-deja/g++.other/op2.C: New test.
13345
13346 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
13347
13348         * g++.old-deja/g++.other/crash38.C: New test.
13349
13350 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
13351
13352         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
13353
13354 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
13355
13356         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
13357         tests.
13358         * gcc.c-torture/execute/string-opt-6.c: New test.
13359
13360         * gcc.dg/20001117-1.c: Add main.
13361
13362 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
13363
13364         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
13365         Move from here ...
13366         * gcc.dg/940510-1.c: ... to here.
13367
13368         * gcc.dg/20000926-1.c: GNU C now allows initializations of
13369         zero-size arrays in toplevel structures.
13370
13371 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
13372
13373         * gcc.c-torture/execute/loop-8.c: New test.
13374
13375 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
13376
13377         * g++.old-deja/g++.other/base1.C: New test.
13378
13379 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
13380
13381         * g++.old-deja/g++.other/parse2.C: New test.
13382
13383 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
13384
13385         * g++.old-deja/g++.pt/incomplete1.C: New test.
13386
13387 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
13388
13389         * g++.old-deja/g++.other/friend9.C: New test.
13390
13391 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
13392
13393         * gcc.dg/20001127-1.c: New test.
13394
13395 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
13396
13397         * g++.old-deja/g++.pt/friend46.C: New test.
13398
13399 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
13400
13401         * g++.old-deja/g++.other/ptrmem8.C: New test.
13402
13403 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13404
13405         * gcc.c-torture/execute/string-opt-7.c: New test.
13406         * gcc.c-torture/execute/string-opt-8.c: Likewise.
13407
13408 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
13409
13410         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
13411         instead of 'mkcheck 2'.
13412
13413 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
13414
13415         * gcc.c-torture/execute/memcheck/driver.c,
13416         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
13417         C9X references to refer to C99.
13418
13419 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
13420
13421         * gcc.dg/ultrasp3.c: New test.
13422
13423 2000-11-25  Neil Booth  <neilb@earthling.net>
13424
13425         * gcc.dg/cpp/include2.c: Update test to be locale independent.
13426
13427 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
13428
13429         * gcc.c-torture/compile/20001123-2.c: New.
13430
13431 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13432
13433         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
13434
13435 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
13436
13437         * gcc.dg/sequence-point-1.c: Add some new tests.
13438         * gcc.c-torture/execute/20001124-1.c: New test.
13439
13440 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
13441
13442         * g++.old-deja/g++.other/vaarg4.C: New test.
13443         * gcc.c-torture/compile/20001123-1.c: New test.
13444
13445 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
13446
13447         * g++.other/crash24.C: Adjust and remove XFAIL.
13448         * g++.other/crash37.C: New test.
13449
13450 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
13451
13452         * g++.old-deja/g++.pt/instantiate9.C: New test.
13453
13454 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
13455
13456         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
13457         new ABI, too.
13458
13459         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
13460         * g++.old-deja/g++.robertl/eb55.C: Likewise.
13461
13462 2000-11-22  Neil Booth  <neilb@earthling.net>
13463
13464         * gcc.dg/cpp/Wtrigraphs.c: New test.
13465
13466 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
13467
13468         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
13469
13470 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
13471
13472         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
13473
13474 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
13475
13476         * lib/gcc-dg.exp: load_lib scanasm.exp.
13477         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
13478         * lib/g++-dg.exp: load_lib scanasm.exp.
13479         * lib/scanasm.exp: New.
13480         (scan-assembler, scan-assembler-not): Add optional arguments to
13481         test name, or if not present, the pattern name.
13482         (scan-assembler-dem, scan-assembler-dem-not): New.
13483
13484         * g++.dg/dg.exp: New.
13485
13486 2000-11-21  Neil Booth  <neilb@earthling.net>
13487
13488         * gcc.dg/cpp/integrated1.c: Remove.
13489
13490 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
13491
13492         * gcc.c-torture/execute/20001121-1.c: New test.
13493
13494 2000-11-21  Richard Henderson  <rth@redhat.com>
13495
13496         * gcc.c-torture/compile/20001121-1.c: New test.
13497
13498 2000-11-20  Neil Booth  <neilb@earthling.net>
13499
13500         * gcc.dg/cpp/integrated1.c: New test.
13501
13502 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
13503
13504         * g++.old-deja/g++.other/inline17.C: New test.
13505
13506 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
13507
13508         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
13509         local variable to be zero: I made the variable global. Now
13510         uses abort() and exit() instead of relying on main's return value.
13511
13512 2000-11-20  Neil Booth  <neilb@earthling.net>
13513
13514         * gcc.dg/cpp/paste2.c: Update test.
13515         * objc/execute/paste.m: New test.
13516
13517 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
13518
13519         * gcc.dg/c99-condexpr-1.c: New test.
13520
13521 2000-11-20  Neil Booth  <neilb@earthling.net>
13522
13523         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
13524
13525 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
13526
13527         * g++.old-deja/g++.pt/export1.C: New test.
13528
13529 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
13530
13531         * gcc.dg/20001117-1.c: New test.
13532
13533 2000-11-18  Richard Henderson  <rth@redhat.com>
13534
13535         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
13536
13537 2000-11-18  Richard Henderson  <rth@redhat.com>
13538
13539         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
13540         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
13541         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
13542
13543 2000-11-18  Richard Henderson  <rth@redhat.com>
13544
13545         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
13546         (main): New.  Exit cleanly.
13547
13548 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
13549
13550         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
13551         gcc.dg/c99-fordecl-2.c: New tests.
13552
13553 2000-11-18  Richard Henderson  <rth@redhat.com>
13554
13555         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
13556         * gcc.c-torture/execute/zerolen-2.c: New.
13557
13558 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
13559
13560         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
13561         memory.
13562
13563 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
13564
13565         * g++.old-deja/g++.pt/instantiate8.C: New test.
13566
13567 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
13568
13569         * g++.old-deja/g++.other/incomplete.C: Add more tests.
13570         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
13571
13572 2000-11-16  Nick Clifton  <nickc@redhat.com>
13573
13574         * gcc.c-torture/execute/nestfunc-2.c: New test.
13575         * gcc.c-torture/execute/nestfunc-3.c: New test.
13576
13577 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
13578
13579         * gcc.c-torture/compile/20001116-1.c: New test.
13580
13581 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
13582
13583         * gcc.c-torture/execute/20001115-1.c: New test.
13584
13585 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
13586
13587         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
13588         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
13589         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
13590         * g++.old-deja/g++.abi/vmihint.C: Likewise.
13591
13592 2000-11-15  Neil Booth  <neilb@earthling.net>
13593
13594         gcc.dg/cpp/_Pragma1.c: Update.
13595         gcc.dg/cpp/_Pragma2.c: New test.
13596
13597 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
13598
13599         * g++.old-deja/g++.other/anon5.C: New test.
13600
13601 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
13602
13603         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
13604         tests.
13605
13606 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
13607
13608         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
13609         output.
13610
13611 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
13612
13613         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
13614         labels at end of compound statements.
13615
13616 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
13617
13618         * gcc.c-torture/execute/loop-7.c: New test.
13619
13620 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
13621
13622         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
13623
13624 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
13625
13626         * gcc.dg/c99-bool-1.c: New test.
13627
13628 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
13629
13630         * gcc.dg/c99-scope-1.c: Remove xfail.
13631         * gcc.dg/c99-scope-2.c: New test.
13632
13633 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13634
13635         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
13636         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
13637
13638 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
13639
13640         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
13641         error messages.
13642
13643         * g++.mike/p700.C: Don't typedef wchar_t.
13644         * g++.mike/p784.C: Likewise.
13645         * g++.mike/eb101.C: Don't use __wchar_t.
13646
13647 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
13648
13649         * g77.f-torture/execute/20001111.[fx]: Test premature exit
13650         from DO loop.
13651
13652 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
13653
13654         * gcc.c-torture/execute/20001111-1.c: New test.
13655
13656 2000-11-10  Nick Clifton  <nickc@redhat.com>
13657
13658         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
13659         long multuiple and accumulate.
13660
13661 2000-11-09  Richard Henderson  <rth@redhat.com>
13662
13663         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
13664         via size_t instead of int.
13665
13666         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
13667         * gcc.c-torture/execute/string-opt-2.c: Likewise.
13668         * gcc.c-torture/execute/string-opt-3.c: Likewise.
13669         * gcc.c-torture/execute/string-opt-4.c: Likewise.
13670
13671 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
13672
13673         * gcc.c-torture/compile/20001109-1.c: New test.
13674         * gcc.c-torture/compile/20001109-2.c: New test.
13675
13676 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
13677
13678         * g++.old-deja/g++.pt/operator1.C: New test.
13679         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
13680
13681 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
13682
13683         * gcc.dg/20001108-1.c: New test.
13684
13685 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
13686
13687         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
13688         with both arguments constant strings.
13689         * gcc.c-torture/execute/string-opt-3.c: New test.
13690         * gcc.c-torture/execute/string-opt-4.c: New test.
13691         * gcc.c-torture/execute/string-opt-5.c: New test.
13692
13693 2000-11-08  Nick Clifton  <nickc@redhat.com>
13694
13695         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
13696         mulsidi3adddi patterns.
13697
13698 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
13699
13700         * g++.old-deja/g++.other/crash36.C: New test.
13701
13702 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
13703
13704         * g++.old-deja/g++.other/init16.C: New test.
13705
13706 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
13707
13708         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
13709
13710 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
13711
13712         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
13713         * gcc.c-torture/execute/va-arg-16.x: Likewise.
13714         * gcc.c-torture/execute/va-arg-17.x: Likewise.
13715
13716 2000-11-07  DJ Delorie  <dj@redhat.com>
13717
13718         * testsuite/gcc.dg/20000614-1.c: Add return so that test can pass.
13719
13720 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13721
13722         * gcc.c-torture/execute/string-opt-1.c: New test.
13723
13724 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
13725
13726         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
13727         mips-sgi-irix6.* because the MIPS ABI passes floating-point
13728         parameters in registers, and there is no way for a varargs
13729         function to know in which order the integer and floating-point
13730         parameters should be interleaved when they are placed on the
13731         stack.
13732         * gcc.c-torture/execute/va-arg-16.x: Likewise.
13733         * gcc.c-torture/execute/va-arg-17.x: Likewise.
13734
13735 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13736
13737         * gcc.c-torture/execute/string-opt-2.c: New test.
13738
13739 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
13740
13741         * g++.old-deja/g++.pt/crash60.C: New test.
13742
13743 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
13744
13745         * g++.old-deja/g++.other/crash24.C: New test.
13746         * g++.old-deja/g++.other/crash25.C: New test.
13747         * g++.old-deja/g++.other/crash26.C: New test.
13748         * g++.old-deja/g++.other/crash27.C: New test.
13749         * g++.old-deja/g++.other/crash28.C: New test.
13750         * g++.old-deja/g++.other/crash29.C: New test.
13751         * g++.old-deja/g++.other/crash30.C: New test.
13752         * g++.old-deja/g++.other/crash31.C: New test.
13753         * g++.old-deja/g++.other/crash32.C: New test.
13754         * g++.old-deja/g++.other/crash33.C: New test.
13755         * g++.old-deja/g++.other/crash34.C: New test.
13756         * g++.old-deja/g++.other/crash35.C: New test.
13757
13758 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
13759
13760         * gcc.c-torture/execute/20001031-1.c: New test.
13761
13762 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
13763
13764         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
13765         namespace.
13766
13767         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
13768         standards-conformant.
13769
13770         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
13771
13772         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
13773         * g++.old-deja/g++.mike/p755a.C: Likewise.
13774         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
13775         library makes no calls to `operator new' during initialization.
13776
13777 2000-11-04  Neil Booth  <neilb@earthling.net>
13778
13779         * gcc.dg/cpp/include2.c: New tests.
13780
13781 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
13782
13783         * lib/g++.exp (g++_set_ld_library_path): New function.
13784         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
13785
13786 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
13787
13788         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
13789         warnings.
13790
13791 2000-11-01  Richard Henderson  <rth@redhat.com>
13792
13793         * g++.old-deja/g++.ext/namedret1.C: New.
13794         * g++.old-deja/g++.ext/namedret2.C: New.
13795         * g++.old-deja/g++.ext/namedret3.C: New.
13796
13797 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
13798
13799         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
13800         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
13801
13802 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13803
13804         * gcc.c-torture/execute/va-arg-21.c: New test.
13805
13806 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
13807
13808         * gcc.dg/c99-complex-2.c: New test.
13809
13810 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13811
13812         * gcc.c-torture/execute/stdio-opt-1.c: New test.
13813
13814 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
13815
13816         * g++.old-deja/g++.other/inline16.C: New test.
13817
13818 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
13819
13820         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
13821         __PRETTY_FUNCTION__
13822
13823 2000-10-29  Neil Booth  <neilb@earthling.net>
13824
13825         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
13826         New tests.
13827         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
13828         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
13829         optimisation.
13830
13831 2000-10-29  Neil Booth  <neilb@earthling.net>
13832
13833         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
13834         * mi1.c, mi1c.h: Add null directives to multiple-include test.
13835         * mi5.c: Test multiple includes work with -C.
13836         * trigraphs.c: Test ^= version.
13837
13838 2000-10-28  Neil Booth  <neilb@earthling.net>
13839
13840         New tests and test updates for new macro expander.
13841
13842         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
13843         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
13844         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
13845         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
13846         new diagnostic messages.
13847
13848         * gcc.dg/cpp/macro3.c: New tests.
13849
13850 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
13851
13852         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
13853         on the same line.
13854
13855 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
13856
13857         * g++.old-deja/g++.other/eh2.C: New test.
13858
13859 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
13860
13861         * gcc.c-torture/execute/20001027-1.c: New test.
13862
13863 2000-10-26  Richard Henderson  <rth@redhat.com>
13864
13865         * gcc.c-torture/execute/20001026-1.c: New.
13866
13867 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
13868
13869         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
13870         * g++.old-deja/g++.law/builtin1.C: Likewise.
13871         * g++.old-deja/g++.law/ctors10.C: Likewise.
13872         * g++.old-deja/g++.law/virtual3.C: Likewise.
13873         * g++.old-deja/g++.mike/p658.C: Likewise.
13874         * g++.old-deja/g++.other/sibcall1.C: Likewise.
13875         * g++.old-deja/g++.other/vaarg2.C: Likewise.
13876         * g++.old-deja/g++.robertl/eb124.C: Likewise.
13877         * g++.old-deja/g++.robertl/eb44.C: Likewise.
13878         * g++.old-deja/g++.robertl/eb77.C: Likewise.
13879
13880 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
13881
13882         * gcc.c-torture/compile/20001024-1.c: New test.
13883
13884 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
13885
13886         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
13887         to tell us whether or not we are using V3.
13888
13889 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
13890
13891         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
13892         operands.
13893
13894 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
13895
13896         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
13897
13898 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
13899
13900         * gcc.c-torture/execute/20001024-1.c: New test.
13901
13902 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
13903
13904         * g++.old-deja/g++.other/sibcall1.C: New test.
13905
13906 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
13907
13908         * gcc.dg/noncompile/init-3.c: New test.
13909
13910 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
13911
13912         * gcc.dg/format-array-1.c: New test.
13913
13914 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
13915
13916         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
13917         writing through null pointers; remove comment about testing
13918         unterminated strings.
13919
13920 2000-10-17  Matthew Hiller  <hiller@redhat.com>
13921
13922         * gcc.c-torture/execute/20001017-2.c: New test.
13923
13924 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
13925
13926         * gcc.c-torture/compile/20001018-1.c: New test.
13927         * gcc.c-torture/compile/20001018-1.x: Xfail.
13928
13929 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
13930
13931         * gcc.c-torture/execute/20001017-1.c: New test.
13932
13933 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
13934
13935         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
13936         for multiple use of arguments with scanf formats; add tests for
13937         multiple use of arguments.
13938
13939 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
13940
13941         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
13942
13943 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
13944
13945         * gcc.dg/format-miss-1.c: New test.
13946
13947 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
13948
13949         * gcc.c-torture/execute/20001013-1.c: New test.
13950
13951 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
13952
13953         * gcc.dg/format-branch-1.c: New test.
13954
13955 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
13956
13957         * README, lib/file-format.exp: Remove EGCS references.
13958
13959 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
13960
13961         * gcc.dg/20001013-1.c: New test.
13962
13963 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
13964
13965         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
13966         for intmax_t in the compiler using __typeof__ and the type rules
13967         for conditional expressions.
13968
13969 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
13970
13971         * gcc.dg/20001012-1.c: New test.
13972         * gcc.dg/20001012-2.c: New test.
13973
13974 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
13975
13976         * gcc.dg/format-attr-1.c: New test.
13977
13978 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
13979
13980         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
13981         __LONG_LONG_MAX__ instead of LLONG_MAX.
13982
13983 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
13984
13985         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
13986         scanf flags.
13987         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
13988         flags.
13989
13990 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
13991
13992         * gcc.dg/sequence-pt-1.c: New test.
13993
13994 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
13995
13996         * gcc.c-torture/execute/20001011-1.c: New testcase.
13997         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
13998
13999 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
14000
14001         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
14002         does not error on it.
14003
14004 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
14005
14006         * gcc.dg/20001009-1.c: New test.
14007
14008 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
14009
14010         * gcc.c-torture/compile/20001009-1.c: Move from here ....
14011         * gcc.c-torture/execute/20001009-2.c: ... to here.
14012
14013 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
14014
14015         * gcc.c-torture/compile/20001009-1.c: New testcase.
14016         * gcc.c-torture/execute/20001009-1.c: New testcase.
14017         Testcases provided by Jan Hubicka <jh@suse.cz>.
14018
14019 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
14020
14021         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
14022         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
14023         uintmax_t using <limits.h> to emulate the compiler's internal
14024         logic.  No longer XFAIL %j tests.
14025
14026 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
14027
14028         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
14029         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
14030         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
14031         regexps and details of expected handling of some bad formats.
14032         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
14033         suppression.
14034
14035 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
14036
14037         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
14038         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
14039         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
14040         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
14041         in list archives.
14042
14043 2000-10-06  Richard Henderson  <rth@cygnus.com>
14044
14045         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
14046         * g++.old-deja/g++.brendan/crash52.C: Likewise.
14047         * g++.old-deja/g++.jason/report.C: Likewise.
14048         * g++.old-deja/g++.law/friend5.C: Likewise.
14049         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
14050         of the expected warnings.
14051
14052 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
14053
14054         * g++.old-deja/g++.pt/enum14.C: New test.
14055
14056 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
14057
14058         * g++.old-deja/g++.pt/crash59.C: New test.
14059
14060 2000-10-04  Will Cohen  <wcohen@redhat.com>
14061
14062         * gcc.dg/20000926-1.c: New test.
14063
14064 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
14065
14066         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
14067         function name for current C++ compiler.
14068         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
14069
14070 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
14071
14072         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
14073         __PRETTY_FUNCTION__.
14074         * g++.old-deja/g++.ext/pretty2.C: Likewise.
14075
14076 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14077
14078         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
14079
14080 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
14081
14082         * gcc.c-torture/compile/20000923-1.c: New test.
14083
14084 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
14085
14086         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
14087         * g++.old-deja/g++.pt/ttp62.C: Same.
14088         * g++.old-deja/g++.other/inline14.C: Same.
14089
14090 2000-09-24  Richard Henderson  <rth@cygnus.com>
14091
14092         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
14093
14094 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
14095
14096         * gcc.dg/c90-printf-1.c: Add test for wide string format.
14097
14098 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
14099
14100         * gcc.c-torture/compile/20000922-1.c: New file.
14101
14102 2000-09-21  Nick Clifton  <nickc@redhat.com>
14103
14104         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
14105         a signed long modulo operation.
14106         (mod6): New function - perform an unsigned long modulo operation.
14107         (main): Add tests for modulos of very large numbers by very small
14108         dividends.
14109
14110 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14111
14112         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
14113
14114 2000-09-19  Richard Henderson  <rth@cygnus.com>
14115
14116         * gcc.dg/compare2.c (case 10): XFAIL.
14117
14118 2000-09-18  Richard Henderson  <rth@cygnus.com>
14119
14120         * gcc.c-torture/execute/20000906-1.c: Move ...
14121         * gcc.dg/20000906-1.c: ... here.  Only run on targets
14122         that support __builtin_trap.
14123
14124 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
14125
14126         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
14127
14128 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
14129
14130         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
14131         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
14132         more $ format tests.
14133
14134 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
14135
14136         * gcc.dg/format-errmk-1.c: New test.
14137
14138 2000-09-17  Greg McGary  <greg@mcgary.org>
14139
14140         * gcc.c-torture/execute/20000917-1.x: Remove.
14141
14142 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
14143
14144         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
14145
14146 2000-09-17  Greg McGary  <greg@mcgary.org>
14147
14148         * gcc.c-torture/execute/20000917-1.c: New test.
14149         * gcc.c-torture/execute/20000917-1.x: XFAIL.
14150
14151 2000-09-16  Neil Booth  <NeilB@earthling.net>
14152
14153         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
14154         in nested macro bug.
14155
14156 2000-09-15  Neil Booth  <NeilB@earthling.net>
14157
14158         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
14159
14160 2000-09-14  Jeffrey A Law  (law@cygnus.com)
14161
14162         * gcc.c-torture/execute/20000914-1.c: New test.
14163
14164 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
14165
14166         * g++.other/inline13.C: New test.
14167
14168 2000-09-12  Andreas Jaeger  <aj@suse.de>
14169
14170         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
14171         constant by Ulrich Drepper <drepper@redhat.com>.
14172
14173 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
14174
14175         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
14176
14177 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14178
14179         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
14180
14181 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
14182
14183         * gcc.dg/cpp/backslash.c: New test.
14184
14185 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
14186
14187         * gcc.c-torture/execute/20000910-1.c: New test.
14188         * gcc.c-torture/execute/20000910-2.c: Likewise.
14189
14190 2000-09-11  Robert Lipe  <robertl@sco.com>
14191
14192         * gcc.dg/pragma-align.c: New test.
14193
14194 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
14195
14196         * g++.old-deja/g++.pt/explicit82.C: New test.
14197         * g++.old-deja/g++.pt/explicit83.C: New test.
14198
14199 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
14200
14201         * gcc.dg/asm-names.c: New test.
14202
14203 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14204
14205         * gcc.dg/cpp/tr-warn6.c: New test
14206
14207 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
14208
14209         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
14210         be accepted.
14211
14212 2000-09-07  Catherine Moore  <clm@redhat.com>
14213
14214         * gcc.c-torture/execute/unroll-1.c: New test.
14215
14216 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
14217
14218         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
14219         ERROR markers.
14220         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
14221         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
14222         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
14223         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
14224         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
14225         Preprocess only.
14226         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
14227         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
14228
14229 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
14230
14231         * g++.old-deja/g++.pt/deduct2.C: New test.
14232
14233 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
14234
14235         * g++.old-deja/g++.pt/parms2.C: New test.
14236
14237 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
14238
14239         * g++.old-deja/g++.pt/crash58.C: New test.
14240
14241 2000-09-06  Greg McGary  <greg@mcgary.org>
14242
14243         * gcc.c-torture/execute/20000906-1.c: New test.
14244         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
14245
14246 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14247
14248         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
14249
14250 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
14251
14252         * g++.old-deja/g++.pt/crash57.C: New test.
14253
14254 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
14255
14256         * g++.old-deja/g++.pt/crash56.C: New test.
14257
14258 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
14259
14260         * g++.old-deja/g++.pt/koenig1.C: New test.
14261
14262 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
14263
14264         * gcc.dg/20000904-1.c: New test.
14265
14266 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
14267
14268         * gcc.dg/cpp/paste8.c: New test.
14269
14270 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
14271
14272         * gcc.c-torture/compile/20000827-1.c: New test.
14273
14274 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
14275
14276         * gcc.dg/format-diag-1.c: New test.
14277
14278 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
14279
14280         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
14281         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
14282         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
14283         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
14284         gcc.dg/formatz-1.c: Adjust warning regular expressions.
14285
14286 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
14287
14288         * g++.old-deja/g++.other/nested4.C: New test.
14289
14290 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
14291
14292         * g++.old-deja/g++.ns/scoped1.C: New test.
14293
14294 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
14295
14296         * lib/g++.exp: Support testing already-installed GCC.
14297
14298 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14299
14300         * wtr-label-1.c, wtr-suffix-1.c: New tests.
14301
14302 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14303
14304         * gcc.dg/return-type-2.c: New test.
14305
14306 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
14307
14308         * gcc.c-torture/compile/20000825-1.c: New test.
14309
14310 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
14311
14312         * gcc.dg/dwarf2-2.c: New test.
14313
14314 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
14315
14316         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
14317         dg-warning regexps.
14318
14319 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
14320
14321         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
14322         gcc.dg/format-ext-5.c: New tests.
14323
14324 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
14325
14326         * testsuite/g++.old-deja/g++.other/crash22.C: New test.
14327
14328 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
14329
14330         * gcc.dg/noncompile/930622-2.c: Adjust error message.
14331
14332 2000-08-24  Richard Henderson  <rth@cygnus.com>
14333
14334         * gcc.dg/ia64-sync-1.c: New test.
14335         * gcc.dg/ia64-sync-2.c: New test.
14336         * gcc.dg/ia64-asm-1.c: New test.
14337
14338 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
14339
14340         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
14341         * gcc.dg/format-ext-2.c: New test.
14342
14343 2000-08-23  Jason Merrill  <jason@redhat.com>
14344
14345         * lib/old-dejagnu.exp: Also ignore "In member function" and
14346         "At global scope".
14347
14348 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14349
14350         * gcc.dg/noncompile/label-lineno-1.c: New test.
14351
14352 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
14353
14354         * gcc.dg/c99-array-nonobj-1.c: New test.
14355
14356 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
14357
14358         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
14359         tests.
14360         * gcc.dg/format-ext-1.c: New test.
14361
14362 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14363
14364         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
14365         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
14366         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
14367         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
14368         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
14369
14370 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
14371
14372         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
14373         gcc.dg/c99-strftime-2.c: New tests.
14374
14375 2000-08-22  Richard Henderson  <rth@cygnus.com>
14376
14377         * gcc.c-torture/execute/20000822-1.c: New test.
14378
14379 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
14380
14381         * gcc.c-torture/execute/20000819-1.x: Remove.
14382
14383 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
14384
14385         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
14386         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
14387         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
14388         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
14389         gcc.dg/format-xopen-1.c: New tests.
14390
14391 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
14392
14393         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
14394
14395 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
14396
14397         * g++.old-deja/g++.other/loop2.C: New test.
14398
14399         * gcc.c-torture/compile/20000606-1.c: New test.
14400         * gcc.c-torture/compile/20000728-1.c: New test.
14401         * gcc.c-torture/execute/20000801-1.c: New test.
14402         * gcc.c-torture/execute/20000801-2.c: New test.
14403         * gcc.c-torture/execute/20000819-1.c: New test.
14404         * gcc.c-torture/execute/20000819-1.x: XFAIL.
14405         * gcc.dg/20000629-1.c: New test.
14406         * gcc.dg/20000724-1.c: New test.
14407         * gcc.dg/20000807-1.c: New test.
14408
14409 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
14410
14411         * gcc.dg/cpp/pragma-1.c: New test.
14412         * gcc.dg/cpp/pragma-2.c: New test.
14413
14414 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
14415
14416         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
14417         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
14418
14419 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
14420
14421         * gcc.c-torture/compile/20000818-1.c: New test.
14422
14423 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
14424
14425         * gcc.c-torture/execute/20000818-1.c: New test.
14426
14427 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
14428
14429         * gcc.dg/format-va-1.c: New test.
14430
14431 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
14432
14433         * g++.old-deja/g++.other/typedef8.C: New test.
14434
14435 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
14436
14437         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
14438         * g++.old-deja/g++.mike/net36.C: Mark candidate.
14439         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
14440         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
14441         * g++.old-deja/g++.other/ptrmem7.C: New test.
14442         * g++.old-deja/g++.pt/ptrmem10.C: New test.
14443
14444 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
14445
14446         * g++.old-deja/g++.pt/typename27.C: New test.
14447
14448 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
14449
14450         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
14451         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
14452         * g++.old-deja/g++.pt/friend45.C: New test.
14453         * g++.old-deja/g++.other/friend8.C: New test.
14454
14455 2000-08-15  Richard Henderson  <rth@cygnus.com>
14456
14457         * gcc.c-torture/execute/20000815-1.c: New test.
14458
14459 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
14460
14461         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
14462         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
14463         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
14464
14465 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
14466
14467         * g++.old-deja/g++.other/refinit2.C: New test.
14468
14469 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
14470
14471         * lib/c-torture.exp (c-torture): Make
14472         compiler_conditional_xfail_data global.
14473         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
14474         compiler_conditional_xfail_data machinery.
14475         (f-torture-execute): Likewise.
14476         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
14477         and only when unrolling loops.
14478
14479         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
14480
14481 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
14482
14483         * g++.old-deja/g++.pt/explicit81.C: New test.
14484
14485 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
14486
14487         * g++.old-deja/g++.pt/typename26.C: New test.
14488
14489 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
14490
14491         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
14492         warning.
14493
14494 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
14495
14496         * g++.old-deja/g++.other/array3.C: New test.
14497
14498 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
14499
14500         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
14501         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
14502         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
14503         New tests.
14504
14505 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
14506
14507         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
14508         * g++.old-deja/g++.abi/vmihint.C: Likewise.
14509
14510 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
14511
14512         * gcc.c-torture/execute/20000808-1.c: New test.
14513
14514 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
14515
14516         * gcc.dg/c90-const-expr-1.c: New test.
14517
14518 2000-08-08  Richard Henderson  <rth@cygnus.com>
14519
14520         * gcc.dg/noncompile/920923-1.c: Declare calloc.
14521
14522 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
14523
14524         * gcc.dg/noncompile/const-ll-1.c: New test.
14525
14526 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
14527
14528         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
14529
14530 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
14531
14532         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
14533         that running programs linked against the shared version of libobjc
14534         run correctly.
14535
14536 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
14537
14538         * gcc.dg/c99-printf-1.c: New test.
14539
14540 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
14541
14542         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
14543
14544 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
14545
14546         * gcc.c-torture/execute/20000731-1.x: Delete.
14547
14548 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
14549
14550         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
14551         and torture_without_loops as is done by c-torture.exp.
14552         (search_for): Copy from c-torture.exp.
14553         (gcc-dg-runtest): New function, drives a directory of tests
14554         iterating over the TORTURE_OPTIONS.
14555         (scan-assembler, scan-assembler-not): Move here from
14556         individual directory drivers.
14557
14558         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
14559         defined by lib/gcc-dg.exp.
14560         * gcc.dg/cpp/cpp.exp: Likewise.
14561         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
14562         gcc-dg-runtest, so we cycle over optimization options.
14563
14564         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
14565         * gcc.dg/compare2.c: No longer expected to fail.
14566
14567 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
14568
14569         * gcc.c-torture/execute/20000804-1.c: New test.
14570
14571 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
14572
14573         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
14574
14575 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
14576
14577         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
14578
14579 2000-08-03  Jeffrey A Law  (law@cygnus.com)
14580
14581         * gcc.c-torture/compile/20000803-1.c: New test.
14582
14583 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
14584
14585         * gcc.c-torture/execute/20000801-3.c,
14586         gcc.c-torture/execute/20000801-4.c: New tests.
14587         * gcc.c-torture/execute/20000801-3.x,
14588         gcc.c-torture/execute/20000801-4.x: Xfail.
14589
14590 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
14591
14592         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
14593         libobjc/.libs to allow for libtool.
14594
14595 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
14596
14597         * gcc.c-torture/compile/20000802-1.c: New test.
14598
14599 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
14600
14601         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
14602
14603 2000-07-31  Jeffrey A Law  (law@cygnus.com)
14604
14605         * gcc-c-torture/execute/20000731-2.c: New test.
14606
14607         * gcc.c-torture/execute/20000731-1.c: New test.
14608         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
14609
14610 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
14611
14612         * testsuite/gcc.dg/cpp/paste7.c: New test.
14613         * gcc.dg/cpp/20000725-1.c: New test.
14614
14615 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
14616
14617         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
14618         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
14619         declaration warning for __builtin_dwarf_reg_size.
14620
14621         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
14622
14623 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
14624
14625         * gcc.dg/noncompile/voidparam-1.c: New test.
14626
14627 2000-07-30  Richard Henderson  <rth@cygnus.com>
14628
14629         * gcc.dg/c90-digraph-1.c: Don't xfail.
14630         * gcc.dg/compare2.c (case 10): Xfail.
14631         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
14632
14633 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
14634
14635         * gcc.dg/c99-main-1.c: New test.
14636
14637 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
14638
14639         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
14640
14641 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
14642
14643         * gcc.c-tortuer/execute/20000726-1.c: New test.
14644
14645 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
14646
14647         * gcc.c-torture/execute/enum-2.c: New test.
14648
14649 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14650
14651         * gcc.dg/cpp/tr-warn3.c: New test.
14652
14653 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
14654
14655         * g++.old-deja/g++.ext/implicit1.C: Remove.
14656         * g++.old-deja/g++.jason/c2.C: Remove
14657         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
14658         * g++.old-deja/g++.pt/crash16.C: Likewise.
14659         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
14660
14661 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
14662
14663         * g++.old-deja/g++.other/for2.C: New test.
14664
14665 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
14666
14667         * gcc.dg/20000720-1.c: New test.
14668
14669 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
14670
14671         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
14672
14673 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
14674
14675         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
14676         * gcc.c-torture/execute/20000722-1.c: New.
14677         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
14678
14679 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
14680
14681         * gcc.dg/cpp/20000720-1.S: New test.
14682
14683 2000-07-21  Michael Meissner  <meissner@redhat.com>
14684
14685         * gcc.c-torture/execute/ieee/hugeval.c: New test.
14686
14687 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
14688
14689         * g++.old-deja/g++.brendan/crash16.C,
14690         g++.old-deja/g++.brendan/parse3.C,
14691         g++.old-deja/g++.brendan/redecl1.C,
14692         g++.old-deja/g++.ns/template13.C,
14693         g++.old-deja/g++.other/decl4.C,
14694         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
14695
14696 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
14697
14698         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
14699         and "Internal error".
14700
14701         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
14702         regexps.
14703         * gcc.dg/cpp/paste6.c: New test.
14704
14705 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
14706
14707         * gcc.dg/cpp/tr-direct.c: New test.
14708
14709         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
14710         gcc.dg/cpp/undef1.c: Tweak error regexps.
14711
14712 2000-07-18  Eric Christopher <echristo@redhat.com>
14713
14714         * gcc.c-torture/compile/20000718-1.c: New test.
14715
14716 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
14717
14718         * cpplex.c (_cpp_push_token): If the token being pushed back
14719         is the previous token in this context, just subtract one from
14720         context->posn.
14721         * cppmacro.c (save_expansion): Clear aux field when storing a
14722         placemarker.
14723
14724 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
14725
14726         * gcc.dg/noncompile/redecl-1.c: New test.
14727
14728 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
14729
14730         * gcc.c-torture/execute/20000717-5.c: New test.
14731         * gcc.c-torture/execute/20000717-1.x: Removed.
14732
14733 2000-07-17  Richard Henderson  <rth@cygnus.com>
14734
14735         * gcc.c-torture/execute/20000717-4.c: New test.
14736
14737 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
14738
14739         * gcc.dg/cpp/syshdr.c: New test.
14740         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
14741
14742 2000-07-17  Neil Booth  <neilb@earthling.net>
14743
14744         * gcc.dg/cpp/cmdlne-dM.c: New test.
14745         * gcc.dg/cpp/cmdlne-dD.c: New test.
14746
14747 2000-07-17  Jeffrey A Law  (law@cygnus.com)
14748
14749         * gcc.c-torture/execute/20000717-3.c: New test.
14750
14751         * gcc.c-torture/compile/20000717-1.c: New test.
14752
14753 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
14754
14755         * gcc.c-torture/execute/20000717-2.c: New test.
14756
14757 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
14758
14759         * gcc.dg/formatz-1.c: New test.
14760
14761         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
14762         * gcc.dg/c99-digraph-1.c: New tests.
14763
14764         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
14765         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
14766
14767         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
14768         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
14769         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
14770         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
14771         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
14772         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
14773         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
14774
14775 2000-07-17   Greg McGary <greg@mcgary.org>
14776
14777         * gcc.c-torture/execute/20000717-1.c: New test.
14778         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
14779
14780 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
14781
14782         * gcc.c-torture/execute/20000715-2.c: New test.
14783         * gcc.dg/20000715-1.c: New test.
14784
14785 2000-07-15  Michael Meissner  <meissner@redhat.com>
14786
14787         * gcc.c-torture/execute/20000715-1.c: New test.
14788
14789 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
14790
14791         * gcc.c-torture/execute/20000707-1.c: New test.
14792
14793 2000-07-13  Neil Booth  <NeilB@earthling.net>
14794
14795         * testsuite/gcc.dg/cpp/digraph1.c,
14796         testsuite/gcc.dg/cpp/digraph2.c,
14797         testsuite/gcc.dg/cpp/digraphs.c: New tests.
14798
14799 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
14800
14801         * g77.f-torture/compile/20000630-2.f:  New test.
14802         * g77.f-torture/compile/20000630-2.x
14803
14804 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
14805
14806         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
14807
14808 2000-07-11  Neil Booth  <NeilB@earthling.net>
14809
14810         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
14811
14812 2000-07-11  Neil Booth  <NeilB@earthling.net>
14813
14814         * gcc.dg/cpp/cmdlne-C.c: New.
14815
14816 2000-07-09  Neil Booth  <NeilB@earthling.net>
14817
14818         * gcc.dg/cpp/directiv.c: New tests.
14819         * gcc.dg/cpp/undef1.c: Update.
14820
14821 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
14822
14823         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
14824
14825 2000-07-09  Neil Booth  <NeilB@earthling.net>
14826
14827         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
14828
14829 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
14830
14831         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
14832         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
14833
14834 2000-07-08  Neil Booth  <NeilB@earthling.net>
14835
14836         * gcc.dg/cpp/macsyntx.c: New tests.
14837
14838 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
14839
14840         * gcc.dg/20000707-1.c: New test.
14841
14842 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
14843
14844         * gcc.c-torture/execute/20000706-1.c: New test.
14845         * gcc.c-torture/execute/20000706-2.c: New test.
14846         * gcc.c-torture/execute/20000706-3.c: New test.
14847         * gcc.c-torture/execute/20000706-4.c: New test.
14848         * gcc.c-torture/execute/20000706-5.c: New test.
14849
14850 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
14851
14852         * g++.old-deja/g++.pt/instantiate7.C: New test.
14853
14854 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
14855
14856         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
14857         * g++.old-deja/g++.mike/thunk3.C: Likewise.
14858         * g++.old-deja/g++.other/rtti3.C: Likewise.
14859         * g++.old-deja/g++.other/rttid3.C: Likewise.
14860
14861 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
14862
14863         *  g77.f-torture/compile/20000630-1.x: Fix typo
14864
14865 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
14866
14867         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
14868         assembly output.
14869
14870 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
14871
14872         * gcc.dg/cpp/ident.c: New test.
14873
14874 2000-07-05  Neil Booth  <NeilB@earthling.net>
14875
14876         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
14877           gcc.dg/cpp/lexstrng.c: New tests.
14878
14879 2000-07-04  Neil Booth  <NeilB@earthling.net>
14880
14881         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
14882         * gcc.dg/cpp/strify2.c: Same.
14883
14884 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
14885
14886         * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
14887         * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
14888         * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
14889         * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
14890
14891         * testsuite/gcc.dg/cpp/macro1.c,
14892         testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
14893         testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
14894         testsuite/gcc.dg/cpp/strify1.c,
14895         testsuite/gcc.dg/cpp/strify2.c: New tests.
14896
14897 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
14898
14899         * gcc.c-torture/execute/20000703-1.c: New test.
14900
14901 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
14902
14903         * g++.old-deja/g++.pt (lookup10.C): New test.
14904
14905 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
14906
14907         * g++.old-deja/g++.pt (typename25.C): New test.
14908
14909 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
14910
14911         * gcc.c-torture/compile/20000701-1.c: New test.
14912
14913 2000-06-30  Nick Clifton  <nickc@cygnus.com>
14914
14915         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
14916         to test case.
14917
14918 2000-06-30  Catherine Moore  <clm@cygnus.com>
14919
14920         * gcc.c-torture/execute/align-1.c: New test.
14921
14922 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
14923
14924         * g++.old-deja/g++.pt/expr8.C: New test.
14925         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
14926
14927 2000-06-29  Nick Clifton  <nickc@cygnus.com>
14928
14929         * gcc.c-torture/compile/20000629-1.c: New test.
14930
14931 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
14932
14933
14934         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
14935         gcc.dg/noncompile directory, depending on whether they're
14936         preprocessor tests or not.  Annotate all the tests for the dg
14937         framework.
14938
14939         * gcc.c-torture/noncompile/noncompile.exp: Delete.
14940         * gcc.dg/noncompile/noncompile.exp: New.
14941
14942         * Moved files:
14943         Old name                                New name
14944         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
14945         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
14946         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
14947         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
14948         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
14949         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
14950         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
14951         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
14952         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
14953         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
14954         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
14955         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
14956         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
14957         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
14958         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
14959         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
14960         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
14961         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
14962         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
14963         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
14964         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
14965         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
14966         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
14967         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
14968
14969         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
14970         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
14971         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
14972         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
14973         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
14974         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
14975
14976 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
14977
14978         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
14979         declare one variable.  On the fourth, error.
14980         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
14981         declared by 20000628-1a.h.
14982
14983 2000-06-29  Richard Henderson  <rth@redhat.com>
14984
14985         * gcc.c-torture/execute/930529-1.x: New file.
14986         * gcc.dg/920413-1.c: Adjust expected warning text.
14987         * gcc.dg/980217-1.c: Declare abort.
14988         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
14989
14990 2000-06-29  Jeffrey A Law  (law@cygnus.com)
14991
14992         * g77.f-torture/compile/20000629-1.f: New test.
14993         * g77.f-torture/compile/20000629-1.x: Expected to fail.
14994
14995 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
14996
14997         Rearrange lots of files, removing entirely the
14998         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
14999         directories.
15000
15001         * Deleted files:
15002         gcc.c-torture/code_quality/code_quality.exp
15003         gcc.c-torture/special/special.exp
15004         gcc.failure/failure.exp
15005         gcc.failure/940409-1.x
15006         gcc.c-torture/compile/961203-1.x
15007
15008         * New files:
15009         gcc.misc-tests/linkage.exp
15010         gcc.c-torture/execute/920730-1t.c
15011         gcc.c-torture/execute/920730-1t.x
15012         gcc.c-torture/compile/920520-1.x
15013         gcc.c-torture/compile/920521-1.x
15014         gcc.c-torture/compile/981006-1.x
15015         gcc.c-torture/execute/eeprof-1.x
15016
15017         * Moved files (possibly with modifications to fit a new harness):
15018         Old name                                New name
15019         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
15020         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
15021         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
15022         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
15023         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
15024         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
15025         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
15026         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
15027         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
15028         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
15029         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
15030         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
15031         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
15032         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
15033
15034 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
15035
15036         * c-torture/compile/961203-1.x: Delete.
15037
15038         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
15039         not exit. Include stdio.h.
15040         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
15041         * gcc.misc-tests/dg-12.c: Likewise.
15042         * gcc.misc-tests/dg-5.c: Likewise.
15043         * gcc.misc-tests/dg-6.c: Likewise.
15044         * gcc.misc-tests/dg-7.c: Prototype abort.
15045         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
15046         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
15047         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
15048         not exit.
15049         * gcc.misc-tests/sieve.c: Use return from main, not exit.
15050         * gcc.misc-tests/sort2.c: Use return from main, not exit.
15051
15052 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
15053
15054         * gcc.dg/cpp/20000628-1.c: New test.
15055         * gcc.dg/cpp/20000628-1.h: New header for above test.
15056         * gcc.dg/cpp/20000628-1a.h: Likewise.
15057
15058 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
15059
15060         * gcc.dg/cpp: New directory.
15061         * gcc.dg/cpp/cpp.exp: New driver.
15062         * gcc.dg/cpp/20000627-1.c: New test.
15063         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
15064         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
15065         and rewrite as a compilation test.
15066
15067         * gcc.dg: Move many files into the cpp subdirectory, possibly
15068         renaming or editing them as well.
15069         Old name                New name
15070         990119-1.c              cpp/19990119-1.c
15071         990228-1.c              cpp/19990228-1.c
15072         990407-1.c              cpp/19990407-1.c
15073         990409-1.c              cpp/19990409-1.c
15074         990413-1.c              cpp/19990413-1.c
15075         990703-1.c              cpp/19990703-1.c
15076         20000127-1.c            cpp/20000127-1.c
15077         20000129-1.c            cpp/20000129-1.c
15078         20000207-1.c            cpp/20000207-1.c
15079         20000207-2.c            cpp/20000207-2.c
15080         20000209-1.c            cpp/20000209-1.c
15081         20000209-2.c            cpp/20000209-2.c
15082         20000301-1.c            cpp/20000301-1.c
15083         20000419-1.c            cpp/20000419-1.c
15084         20000510-1.S            cpp/20000510-1.S
15085         20000519-1.c            cpp/20000519-1.c
15086         20000529-1.c            cpp/20000529-1.c
15087         20000625-1.c            cpp/20000625-1.c
15088         20000625-2.c            cpp/20000625-2.c
15089         cpp-as1.c               cpp/assert1.c
15090         cpp-as2.c               cpp/assert2.c
15091         cxx-comments-1.c        cpp/cxxcom1.c
15092         cxx-comments-2.c        cpp/cxxcom2.c
15093         endif-label.c           cpp/endif.c
15094         cpp-hash1.c             cpp/hash1.c
15095         cpp-hash2.c             cpp/hash2.c
15096         cpp-if1.c               cpp/if-1.c
15097         cpp-if2.c               cpp/if-2.c
15098         cpp-if3.c               cpp/if-3.c
15099         cpp-if4.c               cpp/if-4.c
15100         cpp-if5.c               cpp/if-5.c
15101         cpp-cond.c              cpp/if-cexp.c
15102         cpp-missingop.c         cpp/if-mop.c
15103         cpp-missingparen.c      cpp/if-mpar.c
15104         cpp-opprec.c            cpp/if-oppr.c
15105         cpp-ifparen.c           cpp/if-paren.c
15106         cpp-shortcircuit.c      cpp/if-sc.c
15107         cpp-shift.c             cpp/if-shift.c
15108         cpp-unary.c             cpp/if-unary.c
15109         cpp-li1.c               cpp/line1.c
15110         cpp-li2.c               cpp/line2.c
15111         lineno.c                cpp/line3.c
15112         lineno-2.c              cpp/line4.c
15113         cpp-mi.c                cpp/mi1.c
15114         cpp-mic.h               cpp/mi1c.h
15115         cpp-micc.h              cpp/mi1cc.h
15116         cpp-mind.h              cpp/mi1nd.h
15117         cpp-mindp.h             cpp/mi1ndp.h
15118         cpp-mix.h               cpp/mi1x.h
15119         cpp-mi2.c               cpp/mi2.c
15120         cpp-mi2a.h              cpp/mi2a.h
15121         cpp-mi2b.h              cpp/mi2b.h
15122         cpp-mi2c.h              cpp/mi2c.h
15123         cpp-mi3.c               cpp/mi3.c
15124         cpp-mi3.def             cpp/mi3.def
15125         poison-1.c              cpp/poison.c
15126         pr-impl.c               cpp/prag-imp.c
15127         cpp-redef-2.c           cpp/redef1.c
15128         cpp-redef.c             cpp/redef2.c
15129         strpaste.c              cpp/strp1.c
15130         strpaste-2.c            cpp/strp2.c
15131         cpp-tradpaste.c         cpp/tr-paste.c
15132         cpp-tradstringify.c     cpp/tr-str.c
15133         cpp-tradwarn1.c         cpp/tr-warn1.c
15134         cpp-tradwarn2.c         cpp/tr-warn2.c
15135         trigraphs.c             cpp/trigraphs.c
15136         cpp-unc1.c              cpp/unc1.c
15137         cpp-unc2.c              cpp/unc2.c
15138         cpp-unc3.c              cpp/unc3.c
15139         cpp-unc.c               cpp/unc4.c
15140         undef.c                 cpp/undef1.c
15141         undef-2.c               cpp/undef2.c
15142         cpp-wi1.c               cpp/widestr1.c
15143
15144 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
15145
15146         * lib/g++.exp (g++_include_flags): Tweak.
15147
15148 2000-06-27  H.J. Lu  <hjl@gnu.org>
15149             Loren J. Rittle  <ljrittle@acm.org>
15150
15151         * lib/g++.exp (g++_include_flags): Override libgloss.exp
15152         version with one that knows about the new gcc tree structure.
15153         (g++_link_flags): Same.
15154
15155 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
15156
15157         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
15158         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
15159         case we are cross-compiling.
15160
15161         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
15162         g++.old-deja/g++.niklas/Makefile.in,
15163         g++.old-deja/g++.niklas/configure.in,
15164         g++.old-deja/g++.other/Makefile.in,
15165         g++.old-deja/g++.other/configure.in,
15166         gcc.c-torture/code_quality/Makefile.in,
15167         gcc.c-torture/code_quality/configure.in,
15168         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
15169         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
15170         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
15171         gcc.c-torture/execute/ieee/Makefile.in,
15172         gcc.c-torture/execute/ieee/configure.in,
15173         gcc.c-torture/noncompile/Makefile.in,
15174         gcc.c-torture/noncompile/configure.in,
15175         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
15176         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
15177         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
15178
15179 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
15180
15181         * g++.old-deja/g++.other/ambig3.C: New test.
15182
15183 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
15184
15185         * g++.old-deja/g++.pt/syntax1.C: New test.
15186         * g++.old-deja/g++.pt/syntax2.C: New test.
15187         * g++.old-deja/g++.other/syntax3.C: New test.
15188         * g++.old-deja/g++.other/syntax4.C: New test.
15189
15190 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
15191
15192         * gcc.dg/20000623-1.c: Prototype exit and abort.
15193
15194 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
15195
15196         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
15197         New tests.
15198         * gcc.dg/cpp-mi3.def: New file.
15199
15200         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
15201         inside assertions.
15202         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
15203         lexer's error messages.
15204         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
15205         divine anything from the linemarkers.
15206         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
15207         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
15208
15209 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
15210
15211         * gcc.dg/20000623-1.c: New test.
15212
15213 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
15214
15215         * gcc.c-torture/execute/20000622-1.c: New test.
15216
15217 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
15218
15219         * g++.old-deja/g++.other/init15.C: New test.
15220
15221 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
15222
15223         * g++.old-deja/g++.pt/vaarg2.C: New test.
15224         * g++.old-deja/g++.pt/vaarg3.C: New test.
15225
15226 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
15227
15228         * g++.old-deja/g++.other/dyncast6.C: New test.
15229
15230 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
15231
15232         * gcc.c-torture/execute/loop-6.c: New test.
15233
15234 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
15235
15236         * gcc.dg/20000614-1.c: New test.
15237         * gcc.dg/20000614-2.c: New test.
15238
15239 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
15240
15241         * g++.old-deja/g++.other/inline12.C: New test.
15242
15243 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
15244
15245         * g++.old-deja/g++.other/eh1.C: New test.
15246
15247 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
15248
15249         * g++.old-deja/g++.other/type.C: New test.
15250
15251 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
15252
15253         * g++.old-deja/g++.other/initstring.C: New test.
15254
15255 2000-06-12  Jason Merrill  <jason@redhat.com>
15256
15257         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
15258
15259 2000-06-09  Jeffrey A Law  (law@cygnus.com)
15260
15261         * gcc.c-torture/compile/20000609-1.c: New test.
15262
15263 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
15264
15265         * gcc.dg/20000609-1.c: New test.
15266
15267 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
15268
15269         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
15270         * gcc.c-torture/noncompile/poison-1.c: Move...
15271         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
15272         * gcc.dg/cpp-li1.c: Add a token after the #line.
15273
15274 2000-06-05  Richard Henderson  <rth@cygnus.com>
15275
15276         * gcc.c-torture/execute/20000605-2.c: New test.
15277         * gcc.c-torture/execute/20000605-3.c: New test.
15278
15279 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
15280
15281         * g77.f-torture/execute/20000503-1.x: New file.
15282
15283 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
15284
15285         * g++.old-deja/g++.eh/badalloc1.C: New test.
15286
15287 2000-06-05  Richard Henderson  <rth@cygnus.com>
15288
15289         * gcc.c-torture/execute/20000605-1.c: New test.
15290
15291 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
15292             Nathan Sidwell <nathan@codesourcery.com>
15293
15294         * gcc.c-torture/compile/20000605-1.c: New test.
15295
15296 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
15297
15298         * g77.f-torture/compile/20000601-1.f:  New test.
15299
15300 2000-06-03  Richard Henderson  <rth@cygnus.com>
15301
15302         * gcc.c-torture/execute/20000603-1.c: New.
15303
15304 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
15305
15306         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
15307         * gcc.dg/noreturn-2.c (noreturn): Likewise.
15308
15309 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
15310
15311         * gcc.dg/compare2.c (case 12): XFAIL.
15312         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
15313         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
15314
15315         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
15316
15317 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
15318
15319         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
15320         guard macro is already defined when the header is first
15321         included.
15322         * gcc.dg/cpp-mix.h: New file.
15323         * gcc.dg/endif-label.c: Update patterns to match compiler.
15324
15325         * g++.brendan/complex1.C: Declare abort.
15326         * g++.law/refs4.C: Remove XFAIL.
15327         * g++.oliva/expr2.C: Declare abort and exit.
15328
15329 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
15330
15331         * gcc.c-torture/execute/20000528-1.c: New test.
15332
15333         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
15334         * g++.old-deja/g++.law/temps4.C: Likewise.
15335
15336         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
15337         stdlib.h.  Call abort() on failure.
15338         * g++.old-deja/g++.law/refs4.C: Likewise.
15339         * g++.old-deja/g++.law/temps4.C: Likewise.
15340         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
15341         * gcc.c-torture/execute/20000112-1.c: Include string.h.
15342
15343 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
15344
15345         Relative to g++.dg/special:
15346         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
15347
15348         Relative to g++.old-deja:
15349         * g++.brendan/complex1.C, g++.jason/optimize2.C,
15350         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
15351         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
15352         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
15353         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
15354         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
15355         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
15356
15357         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
15358         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
15359         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
15360         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
15361         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
15362         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
15363         and/or string.h.
15364
15365         * g++.other/goto1.C: Update expectations for error messages.
15366
15367 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
15368
15369         * gcc.c-torture/compile/20000523-1.c: New test.
15370
15371 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
15372
15373         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
15374
15375 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
15376
15377         * g++.old-deja/g++.eh/catch11.C: New test.
15378         * g++.old-deja/g++.eh/catch12.C: New test.
15379
15380 2000-05-24  Nick Clifton  <nickc@cygnus.com>
15381
15382         * gcc.c-torture/execute/20000523-1.c: New test.
15383
15384 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
15385
15386         * c-torture/execute/bcp-1.c: Replace abort in arg of
15387         __builtin_constant_p with a generic external function.
15388
15389         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
15390         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
15391         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
15392         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
15393         Prototype abort and/or exit.
15394
15395         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
15396         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
15397         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
15398         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
15399
15400 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
15401
15402         * gcc.dg/dwarf2-1.c: New test.
15403
15404 2000-05-20  Richard Henderson  <rth@cygnus.com>
15405
15406         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
15407
15408 2000-05-20  Andreas Jaeger  <aj@suse.de>
15409
15410         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
15411         testcase.
15412
15413 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
15414
15415         * gcc.c-torture/execute/20000519-2.c: New test.
15416
15417 2000-05-19  Andreas Jaeger  <aj@suse.de>
15418
15419         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
15420         which fails with SSA.
15421
15422         * lib/c-torture.exp: Also test with -O3 -fssa.
15423
15424 2000-05-18  Michael Meissner  <meissner@redhat.com>
15425
15426         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
15427         * gcc.c-torture/execute/920415-1.c: Ditto.
15428         * gcc.c-torture/execute/920501-1.c: Ditto.
15429         * gcc.c-torture/execute/conversion.c: Ditto.
15430         * gcc.c-torture/execute/cvt-1.c: Ditto.
15431
15432 2000-05-18  Jeffrey A Law  (law@cygnus.com)
15433
15434         * gcc.c-torture/compile/20000518-1.c: New test.
15435
15436 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
15437
15438         * g77.f-torture/compile/200005018.f:  New test.
15439
15440 2000-05-17  Jeffrey A Law  (law@cygnus.com)
15441
15442         * gcc.c-torture/compile/20000517-1.c: New test.
15443
15444 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
15445
15446         * gcc.c-torture/execute/20000516-1.c: New test.
15447
15448 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
15449
15450         * g++.old-deja/g++.other/eh.C: New test.
15451
15452 2000-05-12  Richard Henderson  <rth@cygnus.com>
15453
15454         * gcc.c-torture/execute/990208-1.c (main): Don't pass
15455         constants through to doit's conditional.
15456
15457 2000-05-11  Jeffrey A Law  (law@cygnus.com)
15458
15459         * gcc.c-torture/compile/20000511-1.c: New test.
15460         * g77.f-torture/compile/20000511-1.f: New test.
15461         * g77.f-torture/compile/20000511-2.f: New test.
15462
15463 2000-05-11  Michael Meissner  <meissner@redhat.com>
15464
15465         * gcc.c-torture/execute/20000511-1.c: New test.
15466
15467 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
15468
15469         * gcc.dg/dg.exp: Scan .S files as well as .c files.
15470         * gcc.dg/20000510-1.S: New.
15471
15472 2000-05-08  Catherine Moore  <clm@cygnus.com>
15473
15474         * gcc.dg/unused-3.c: New.
15475
15476 2000-05-06  Richard Henderson  <rth@cygnus.com>
15477
15478           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
15479           * g++.old-deja/g++.mike/warn1.C: Likewise.
15480           * g++.old-deja/g++.pt/local1.C: Likewise.
15481           * g++.old-deja/g++.pt/local7.C: Likewise.
15482           * g++.old-deja/g++.pt/spec16.C: Likewise.
15483
15484 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
15485
15486         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
15487
15488 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
15489
15490           * g77.f-torture/execute/20000503-1.f:  New test.
15491
15492 2000-05-04  Andreas Jaeger  <aj@suse.de>
15493
15494         * gcc.dg/noreturn-2.c: New test.
15495
15496 2000-05-04  Neil Booth  <NeilB@earthling.net>
15497
15498         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
15499         preprocessor.
15500
15501 2000-05-04  Richard Henderson  <rth@cygnus.com>
15502
15503         * gcc.c-torture/execute/20000503-1.c: Fix typo.
15504
15505 2000-05-04  Richard Henderson  <rth@cygnus.com>
15506
15507         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
15508         OpenSSL by Jason R Thorpe.
15509
15510 2000-05-03  Jim Wilson  <wilson@cygnus.com>
15511
15512         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
15513
15514 2000-05-03  Robert Lipe <robertlipe@usa.net>
15515
15516         * gcc.dg/20000503-1.c: New test.
15517
15518 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
15519
15520         * gcc.c-torture/compile/20000502-1.c: New test.
15521         * g++.old-deja/g++.other/align.C: New test.
15522         * gcc.dg/cpp-tradstringify.c: New test.
15523
15524 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
15525
15526         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
15527         and hard registers.
15528
15529 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
15530
15531         * gcc.c-torture/execute/loop-5.c: New test.
15532
15533 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
15534
15535         * gcc.c-torture/execute/va-arg-20.c: New test.
15536
15537 2000-04-23  Jeffrey A Law  (law@cygnus.com)
15538
15539         * gcc.c-torture/execute/20000422-1.c: New test.
15540
15541 2000-04-20  Greg McGary  <gkm@gnu.org>
15542
15543         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
15544         when optimizing, but without sibling-call optimizations (-O1).
15545
15546 2000-04-20  Jeffrey A Law  (law@cygnus.com)
15547
15548           * gcc.c-torture/compile/20000420-1.c: New test.
15549
15550 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
15551
15552         * g++.abi/ptrflags.C: New test.
15553         * g++.eh/catchptr1.C: Test incomplete pointer chains.
15554
15555 2000-04-19  Catherine Moore  <clm@cygnus.com>
15556
15557         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
15558
15559 2000-04-19  Greg McGary  <gkm@gnu.org>
15560
15561         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
15562         sibling-call optimizations.
15563
15564 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
15565
15566         * gcc.dg/20000419-1.c: New test.
15567
15568 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
15569
15570         * gcc.c-torture/execute/20000412-6.c: New test.
15571
15572 2000-04-12  Jeffrey A Law  (law@cygnus.com)
15573
15574         * gcc.c-torture/execute/20000412-5.c: New test.
15575         * g77.f-torture/compile/20000412-1.f: New test.
15576         * gcc.c-torture/execute/20000412-4.c: New test.
15577         * gcc.c-torture/compile/20000412-2.c: New test.
15578         * gcc.c-torture/execute/20000412-3.c: New test.
15579         * gcc.c-torture/compile/20000412-1.c: New test.
15580         * gcc.c-torture/execute/20000412-2.c: New test.
15581
15582 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
15583
15584         * objc/execute/bf-20.m: New test.
15585
15586 2000-04-10  Richard Henderson  <rth@cygnus.com>
15587
15588         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
15589
15590         * gcc.c-torture/execute/20000412-1.c: New test.
15591
15592 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
15593
15594         * g++.old-deja/g++.eh/catchptr1.C: New test.
15595
15596 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
15597
15598         * g++.old-deja/g++.abi/cxa_vec.C: New test.
15599
15600 2000-04-08  Neil Booth  <NeilB@earthling.net>
15601
15602         * gcc.dg/cpp-nullchar.c: Remove test as
15603         embedded nulls cause problems.
15604
15605 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15606
15607         * gcc.dg/compare2.c: New test.
15608
15609 2000-04-08  Neil Booth  <NeilB@earthling.net>
15610
15611         * gcc.dg/cpp-nullchar.c: New test.
15612
15613 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
15614
15615         * gcc.dg/cpp-mi2.c: New test.
15616         * gcc.dg/cpp-mi2[abc].h: New files.
15617
15618 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
15619
15620         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
15621         member name.
15622
15623 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
15624
15625         * g++.old-deja/g++.abi/vmihint.C: New test.
15626
15627 2000-04-06  Neil Booth  <NeilB@earthling.net>
15628
15629         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
15630         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c:  Add FSF
15631         copyright.
15632
15633 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
15634
15635         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
15636         avoid stack-frame overwrite.
15637
15638 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
15639
15640         * gcc.c-torture/compile/20000405-2.c: New test.
15641         * gcc.c-torture/compile/20000405-3.c: New test.
15642
15643 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
15644
15645         * gcc.c-torture/compile/20000405-1.c: New test.
15646
15647 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
15648
15649         * gcc.dg/cast-qual-1.c: Revert last change.
15650
15651 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15652
15653         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
15654
15655 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
15656
15657         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
15658         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
15659
15660 2000-04-03  Jeffrey A Law  (law@cygnus.com)
15661
15662         * gcc.c-torture/compile/20000403-2.c: New test.
15663         * gcc.c-torture/compile/20000403-1.c: New test.
15664
15665 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
15666
15667         * gcc.c-torture/execute/20000403-1.c: New test.
15668
15669 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
15670
15671         * gcc.c-torture/execute/20000402-1.c: New test.
15672
15673 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
15674
15675         * gcc.c-torture/execute/va-arg-15.c: New test.
15676         * gcc.c-torture/execute/va-arg-16.c: New test.
15677         * gcc.c-torture/execute/va-arg-17.c: New test.
15678         * gcc.c-torture/execute/va-arg-18.c: New test.
15679         * gcc.c-torture/execute/va-arg-19.c: New test.
15680
15681 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
15682
15683         * gcc.c-torture/compile/981211-1.c: Move to...
15684         * gcc.dg/cpp-as1.c: ...here.
15685         * gcc.dg/cpp-as2.c: New file.
15686
15687         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
15688         compiler.
15689
15690 2000-04-02  Neil Booth  <NeilB@earthling.net>
15691
15692         * gcc.dg/cpp-cond.c  New tests.
15693         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
15694         accidental success less likely.
15695         * gcc.dg/cpp-missingop.c  New tests.
15696         * gcc.dg/cpp-missingparen.c  New tests.
15697         * gcc.dg/cpp-shift.c  New tests.
15698         * gcc.dg/cpp-shortcircuit.c  New tests.
15699         * gcc.dg/cpp-unary.c  New tests.
15700
15701 2000-03-29  Jeffrey A Law  (law@cygnus.com)
15702
15703         * gcc.c-torture/compile/20000329-1.c: New test.
15704
15705 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
15706
15707         * gcc.c-torture/compile/20000326-1.c: New test.
15708         * gcc.c-torture/compile/20000326-2.c: New test.
15709
15710 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
15711
15712         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
15713         the first parameter is a function argument.
15714
15715 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
15716
15717         * g++.old-deja/g++.ext/array4.C: New test.
15718
15719 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
15720
15721         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
15722
15723 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15724
15725         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
15726
15727 2000-03-19  Richard Henderson  <rth@cygnus.com>
15728
15729         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
15730
15731 2000-03-19  Richard Henderson  <rth@cygnus.com>
15732
15733         * gcc.c-torture/compile/20000319-1.c: New test.
15734
15735 2000-03-14  Jeffrey A Law  (law@cygnus.com)
15736
15737         * gcc.c-torture/execute/20000314-3.c: New test.
15738         * gcc.c-torture/execute/20000314-2.c: New test.
15739         * gcc.c-torture/execute/20000314-1.c: New test.
15740         * gcc.c-torture/compile/20000314-2.c: New test.
15741         * gcc.c-torture/compile/20000314-1.c: New test.
15742
15743 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
15744
15745         * g++.old-deja/g++.warn/inline.C: New test.
15746
15747 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
15748
15749         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
15750         standards-compliant result rather than specific constants.
15751         Put test-values in array.
15752
15753 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
15754
15755         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
15756         (g++_target_compile): Put test-specific options last.
15757
15758 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
15759
15760         * g++.old-deja/g++.eh/vbase4.C: New test.
15761
15762 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
15763
15764         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
15765
15766 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
15767
15768         * g++.old-deja/g++.brendan/misc12.C: Removed.
15769         * g++.old-deja/g++.pt/memtemp77.C: Constify.
15770         * g++.old-deja/g++.ext/pretty4.C: New test.
15771
15772 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
15773
15774         * g++.old-deja/g++.other/string2.C: New test.
15775
15776 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
15777
15778         * g++.old-deja/g++.warn/impint2.C: New test.
15779
15780 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
15781
15782         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
15783         is 1, not zero.
15784
15785 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
15786
15787         * g++.old-deja/g++.warn/impint.C: New test.
15788         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
15789         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
15790         * g++.old-deja/g++.pt/explicit12.C: Likewise.
15791         * g++.old-deja/g++.pt/explicit13.C: Likewise.
15792         * g++.old-deja/g++.pt/explicit17.C: Likewise.
15793         * g++.old-deja/g++.pt/explicit18.C: Likewise.
15794         * g++.old-deja/g++.pt/explicit19.C: Likewise.
15795         * g++.old-deja/g++.pt/explicit23.C: Likewise.
15796         * g++.old-deja/g++.pt/explicit31.C: Likewise.
15797         * g++.old-deja/g++.pt/explicit35.C: Likewise.
15798         * g++.old-deja/g++.pt/explicit6.C: Likewise.
15799         * g++.old-deja/g++.pt/memclass7.C: Likewise.
15800
15801 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
15802
15803         * gcc.dg/cpp-redef.c: New test.
15804
15805 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
15806
15807         * g++.old-deja/g++.pt/unify7.C: New test.
15808
15809 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
15810
15811         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
15812         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
15813
15814 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
15815
15816         * gcc.c-torture/compile/20000224-1.c: New test.
15817
15818 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
15819
15820         * gcc.c-torture/compile/cpp-2.c: New test.
15821         * gcc.c-torture/compile/cpp-1.c: New test.
15822
15823 2000-02-25  Jeffrey A Law  (law@cygnus.com)
15824
15825         * gcc.c-torture/execute/20000225-1.c: New test.
15826
15827 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
15828
15829         * gcc.dg/cpp-li2.c: New test.
15830
15831         * gcc.dg/cpp-wi1.c: New test.
15832
15833         * gcc.dg/cpp-li1.c: New test.
15834
15835 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
15836
15837         * g++.old-deja/g++.other/sizeof5.C: New test.
15838
15839 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
15840
15841         * gcc.c-torture/execute/va-arg-13.c: New test.
15842
15843 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
15844
15845         * gcc.c-torture/execute/va-arg-12.c: New test.
15846
15847 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
15848
15849         * gcc.c-torture/execute/20000223-1.c: New test.
15850
15851 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
15852
15853         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
15854
15855 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
15856
15857         * g++.old-deja/g++.abi/ptrmem.C: New test.
15858
15859 2000-02-19  Richard Henderson  <rth@cygnus.com>
15860
15861         * gcc.c-torture/compile/init-3.c: New.
15862
15863 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
15864
15865         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
15866         ALWAYS_CXXFLAGS.
15867
15868 2000-02-11  Robert Lipe <robertl@sco.com>
15869
15870         * gcc.c-torture/compile/20000211-3.c: New test.
15871
15872 2000-02-11  Martin Buchholz <martin@xemacs.org>
15873
15874         * gcc.c-torture/compile/20000211-2.c: New test.
15875
15876 2000-02-11  Jeffrey A Law  (law@cygnus.com)
15877
15878         * gcc.c-torture/compile/20000211-1.c: New test.
15879
15880 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
15881
15882         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
15883           on native targets
15884
15885 2000-02-08  Nathan Sidwell  <nathan@acm.org>
15886
15887         * g++.old-deja/g++.other/cast5.C: New test.
15888
15889 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
15890
15891         * gcc.c-torture/execute/20000205-1.c: New.
15892
15893 2000-02-03  Nathan Sidwell  <nathan@acm.org>
15894
15895         * g++.old-deja/g++.jason/cast3.C: Return void.
15896         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
15897
15898 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
15899
15900         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
15901
15902         * gcc.dg/loop-1.c: New test.
15903
15904 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
15905
15906         * gcc.c-torture/compile/20000127-1.c: New test.
15907         * gcc.c-torture/execute/991228-1.c: New test.
15908
15909 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
15910
15911         * gcc.dg/unused-2.c: New test.
15912
15913         * gcc.dg/conv-1.c: New test.
15914
15915 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
15916
15917         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
15918         compiler.
15919         (tool_option_proc): Fix typo.
15920
15921 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
15922
15923         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
15924         of the ld on the host, not on the build machine.
15925         Also, don't crash if '--help' is not a supported option.
15926
15927 2000-01-24  Richard Henderson  <rth@cygnus.com>
15928
15929         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
15930
15931 2000-01-20  Jeffrey A Law  (law@cygnus.com)
15932
15933         * gcc.c-torture/execute/20000120-2.c: New test.
15934         * gcc.c-torture/execute/20000120-1.c: New test.
15935
15936 2000-01-13  Jeffrey A Law  (law@cygnus.com)
15937
15938         * gcc.c-torture/execute/20000113-1.c: New test.
15939
15940 2000-01-12  Jeffrey A Law  (law@cygnus.com)
15941
15942         * gcc.c-torture/execute/20000112-1.c: New test.
15943
15944 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
15945
15946         * gcc.dg/20000111-1.c: New test.
15947
15948 2000-01-10  Jeffrey A Law  (law@cygnus.com)
15949
15950         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
15951         with 16 bit integers.
15952
15953 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
15954
15955         * gcc.dg/20000108-1.c: New test.
15956
15957 2000-01-05  Nathan Sidwell  <nathan@acm.org>
15958
15959         * g++.old-deja/g++.ns/koenig8.C: New test.
15960
15961 2000-01-05  Nathan Sidwell  <nathan@acm.org>
15962
15963         * g++.old-deja/g++.other/cast4.C: New test.
15964
15965 2000-01-05  Jeffrey A Law  (law@cygnus.com)
15966
15967         * gcc.c-torture/compile/20000105-2.c: New test.
15968         * gcc.c-torture/compile/20000105-1.c: New test.
15969
15970 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15971
15972         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
15973         references to printf & atoi to conform to ANSI standard.
15974         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
15975         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
15976         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
15977         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
15978         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
15979         * g++.old-deja/g++.brendan/complex1.C: Likewise.
15980         * g++.old-deja/g++.brendan/copy1.C: Likewise.
15981         * g++.old-deja/g++.brendan/copy2.C: Likewise.
15982         * g++.old-deja/g++.brendan/copy3.C: Likewise.
15983         * g++.old-deja/g++.brendan/copy4.C: Likewise.
15984         * g++.old-deja/g++.brendan/copy5.C: Likewise.
15985         * g++.old-deja/g++.brendan/copy6.C: Likewise.
15986         * g++.old-deja/g++.brendan/copy7.C: Likewise.
15987         * g++.old-deja/g++.brendan/copy8.C: Likewise.
15988         * g++.old-deja/g++.brendan/crash11.C: Likewise.
15989         * g++.old-deja/g++.brendan/crash14.C: Likewise.
15990         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
15991         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
15992         * g++.old-deja/g++.brendan/delete2.C: Likewise.
15993         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
15994         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
15995         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
15996         * g++.old-deja/g++.brendan/eh1.C: Likewise.
15997         * g++.old-deja/g++.brendan/groff1.C: Likewise.
15998         * g++.old-deja/g++.brendan/init3.C: Likewise.
15999         * g++.old-deja/g++.brendan/misc12.C: Likewise.
16000         * g++.old-deja/g++.brendan/misc7.C: Likewise.
16001         * g++.old-deja/g++.brendan/new2.C: Likewise.
16002         * g++.old-deja/g++.brendan/operators4.C: Likewise.
16003         * g++.old-deja/g++.brendan/operators5.C: Likewise.
16004         * g++.old-deja/g++.brendan/overload2.C: Likewise.
16005         * g++.old-deja/g++.brendan/overload7.C: Likewise.
16006         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
16007         * g++.old-deja/g++.brendan/reference1.C: Likewise.
16008         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
16009         * g++.old-deja/g++.brendan/template24.C: Likewise.
16010         * g++.old-deja/g++.brendan/template3.C: Likewise.
16011         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
16012         * g++.old-deja/g++.jason/inline3.C: Likewise.
16013         * g++.old-deja/g++.jason/opeq.C: Likewise.
16014         * g++.old-deja/g++.law/arg5.C: Likewise.
16015         * g++.old-deja/g++.law/arm7.C: Likewise.
16016         * g++.old-deja/g++.law/ctors11.C: Likewise.
16017         * g++.old-deja/g++.law/cvt8.C: Likewise.
16018         * g++.old-deja/g++.law/init9.C: Likewise.
16019         * g++.old-deja/g++.law/refs4.C: Likewise.
16020         * g++.old-deja/g++.law/template2.C: Likewise.
16021         * g++.old-deja/g++.law/visibility24.C: Likewise.
16022         * g++.old-deja/g++.law/vtable3.C: Likewise.
16023         * g++.old-deja/g++.mike/asm2.C: Likewise.
16024         * g++.old-deja/g++.mike/eh1.C: Likewise.
16025         * g++.old-deja/g++.mike/misc1.C: Likewise.
16026         * g++.old-deja/g++.mike/misc13.C: Likewise.
16027         * g++.old-deja/g++.mike/misc14.C: Likewise.
16028         * g++.old-deja/g++.mike/ns12.C: Likewise.
16029         * g++.old-deja/g++.mike/p1248.C: Likewise.
16030         * g++.old-deja/g++.mike/p3708.C: Likewise.
16031         * g++.old-deja/g++.mike/p3708a.C: Likewise.
16032         * g++.old-deja/g++.mike/p3708b.C: Likewise.
16033         * g++.old-deja/g++.mike/p646.C: Likewise.
16034         * g++.old-deja/g++.mike/p700.C: Likewise.
16035         * g++.old-deja/g++.mike/p783.C: Likewise.
16036         * g++.old-deja/g++.mike/p783a.C: Likewise.
16037         * g++.old-deja/g++.mike/p783b.C: Likewise.
16038         * g++.old-deja/g++.mike/p786.C: Likewise.
16039         * g++.old-deja/g++.mike/p789.C: Likewise.
16040         * g++.old-deja/g++.mike/p789a.C: Likewise.
16041         * g++.old-deja/g++.mike/p807a.C: Likewise.
16042         * g++.old-deja/g++.other/delete3.C: Likewise.
16043         * g++.old-deja/g++.other/dyncast1.C: Likewise.
16044         * g++.old-deja/g++.other/dyncast2.C: Likewise.
16045         * g++.old-deja/g++.other/dyncast3.C: Likewise.
16046         * g++.old-deja/g++.other/empty1.C: Likewise.
16047         * g++.old-deja/g++.other/temporary1.C: Likewise.
16048         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
16049         * g++.old-deja/g++.pt/t16.C: Likewise.
16050         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
16051
16052 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
16053
16054         * gcc.dg/991230-1.c: New test.
16055
16056 1999-12-29  Jeffrey A Law  (law@cygnus.com)
16057
16058         * gcc.c-torture/compile/991229-3.c: New test.
16059         * gcc.c-torture/compile/991229-2.c: New test.
16060         * gcc.c-torture/compile/991229-1.c: New test.
16061
16062 1999-12-29  Greg McGary <gkm@eng.ascend.com>
16063
16064         * gcc.c-torture/compile/labels-2.c: New test.
16065
16066 1999-12-27  Martin von Löwis  <loewis@informatik.hu-berlin.de>
16067
16068         * gcc.c-torture/execute/991227-1.c: New test.
16069
16070 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
16071
16072         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
16073
16074 1999-12-21  Martin von Löwis  <loewis@informatik.hu-berlin.de>
16075
16076         * gcc.c-torture/execute/991221-1.c: New test.
16077
16078 1999-12-20  Nathan Sidwell  <nathan@acm.org>
16079
16080         * g++.old-deja/g++.other/cast3.C: New test.
16081
16082 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
16083
16084         * gcc.c-torture/execute/991216-4.c: New test.
16085
16086 1999-12-16  Michael Meissner  <meissner@cygnus.com>
16087
16088         * gcc.c-torture/execute/991216-1.c: New test.
16089         * gcc.c-torture/execute/991216-2.c: New test.
16090         * gcc.c-torture/execute/991216-3.c: New test.
16091
16092 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
16093
16094         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
16095         Actually make the test fail by using "-O2" for compilation.
16096
16097 1999-12-15  Nathan Sidwell  <nathan@acm.org>
16098
16099         * g++.old-deja/g++.warn/cast-align1.C: New test.
16100
16101 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
16102
16103         * gcc.c-torture/compile/991214-1.c: New test.
16104         * gcc.c-torture/compile/991214-2.c: New test.
16105
16106 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
16107
16108         * gcc.dg/991214-1.c: New test.
16109
16110 1999-12-13  Jeffrey A Law  (law@cygnus.com)
16111
16112         * gcc.c-torture/compile/991213-3.c: New test.
16113         * gcc.c-torture/compile/991213-2.c: New test.
16114         * gcc.c-torture/compile/991213-1.c: New test.
16115
16116 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
16117
16118         * gcc.dg/991209-1.c: New test.
16119
16120 1999-12-08  Nathan Sidwell <nathan@acm.org>
16121
16122         * gcc.c-torture/compile/991208-1.c: New test.
16123
16124 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
16125
16126         * gcc.dg/ultrasp2.c: New test.
16127
16128 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
16129
16130         * g++.old-deja/g++.abi/align.C (main): Fix typo.
16131
16132 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
16133
16134         * gcc.c-torture/compile/991202-1.c: New test.
16135         * gcc.c-torture/execute/991202-1.c: New test.
16136         * gcc.c-torture/execute/991202-2.c: New test.
16137         * gcc.c-torture/execute/991202-3.c: New test.
16138
16139 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
16140
16141         * g++.old-deja/g++.abi/align.C: New test.
16142         * g++.old-deja/g++.abi/aggregates.C: Likewise.
16143         * g++.old-deja/g++.abi/bitfields.C: Likewise.
16144
16145 1999-12-01  Richard Henderson  <rth@cygnus.com>
16146
16147         * gcc.c-torture/execute/991201-1.c: New.
16148
16149 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
16150
16151         * gcc.dg/991129-1.c: New test.
16152
16153 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
16154
16155         * gcc.c-torture/compile/991127-1.c: New test.
16156
16157 1999-11-22  Nathan Sidwell  <nathan@acm.org>
16158
16159         * g++.old-deja/g++.other/warn4.C: New test.
16160
16161 1999-11-22  Nathan Sidwell  <nathan@acm.org>
16162
16163         * g++.old-deja/g++.eh/cleanup2.C: New test.
16164         * g++.old-deja/g++.ext/pretty2.C: New test.
16165         * g++.old-deja/g++.ext/pretty3.C: New test.
16166         * g++.old-deja/g++.other/debug6.C: New test.
16167
16168 1999-10-20  Jim Wilson  <wilson@cygnus.com>
16169
16170         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
16171         compiler_output to look for one error message instead of two.
16172
16173 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
16174
16175         * gcc.c-torture/execute/991118-1.c: Also test case
16176         where the word boundary does not split a byte evenly.
16177
16178 1999-11-19  Nathan Sidwell  <nathan@acm.org>
16179
16180         * g++.old-deja/g++.ext/restrict1.C: New test.
16181
16182 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
16183
16184         * gcc.c-torture/execute/991118-1.c: New test.
16185
16186 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
16187
16188         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
16189         working directory pathnames.
16190
16191 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
16192
16193         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
16194         host is equipped with driver.h and driver.o so it can actually
16195         compile and run the tests.
16196
16197 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
16198
16199         * gcc.c-torture/compile/991008-1.c: New test.
16200
16201 1999-11-08  Nick Clifton  <nickc@cygnus.com>
16202
16203         * lib/gcc-dg.exp: Include target-supports.exp
16204
16205 1999-11-05  Nick Clifton  <nickc@cygnus.com>
16206
16207         * lib/target-supports.exp: New file: Provide procs to test for
16208         features supported by the target.
16209         (check_weak_available): Moved here from ecos.exp.
16210         (check_alias_available): New proc: Determine of the target
16211         toolchain supports the alias attribute.
16212
16213         * gcc.dg/special/ecos.exp: Move check_weak_available to
16214         target-supports.exp.
16215         (alias-1.c): Only perform the test if the target supports
16216         aliases.
16217         (wkali-1.c): Only perform the test if the target supports
16218         aliases.
16219
16220         * gcc.dg/990506-0.c: Expect error messages from cross
16221         targets as well as native targets.
16222
16223 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
16224
16225         * gcc.dg/ultrasp1.c: Removed xfail.
16226         * gcc.dg/struct-ret-2.c: Likewise.
16227         * gcc.dg/array-1.c: Likewise.
16228
16229 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
16230
16231         * gcc.dg/struct-ret-2.c: New test.
16232
16233         * gcc.dg/array-1.c: New test.
16234
16235 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
16236
16237         * gcc.c-torture/execute/991030-1.c: New test.
16238
16239 1999-10-26  Richard Henderson  <rth@cygnus.com>
16240
16241         * gcc.c-torture/compile/991026-2.c: New test.
16242
16243 1999-10-26  Jeffrey A Law  (law@cygnus.com)
16244
16245         * gcc.c-torture/compile/991026-1.c: New test.
16246
16247 1999-10-23  Jeffrey A Law  (law@cygnus.com)
16248
16249         * gcc.c-torture/execute/991023-1.c: New test.
16250
16251 1999-10-19  Jeffrey A Law  (law@cygnus.com)
16252
16253         * gcc.c-torture/execute/991019-1.c: New test.
16254
16255 1999-10-16  Richard Henderson  <rth@cygnus.com>
16256
16257         * gcc.c-torture/execute/991016-1.c: New test.
16258
16259 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
16260
16261         * gcc.c-torture/execute/991014-1.c: New test.
16262
16263 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
16264
16265         * g++.old-deja/g++.other/union2.C: New test.
16266
16267 1999-10-13  Nathan Sidwell  <nathan@acm.org>
16268
16269         * g++.old-deja/g++.other/vaarg2.C: New test.
16270         * g++.old-deja/g++.other/vaarg3.C: New test.
16271
16272 1999-10-12  Craig Burley  <craig@jcb-sc.com>
16273
16274         * g77.f-torture/noncompile/19990905-1.f: Moved from being
16275         in compile/.
16276
16277 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
16278
16279         * gcc.c-torture/execute/va-arg-11.c: New test.
16280
16281 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
16282
16283         * lib/file-format.exp (gcc_target_object_format): Don't
16284         crash if objdump is unavailable.
16285
16286 1999-09-29  Donn Terry <donn@interix.com>
16287
16288         * gcc.misc-tests/mg.exp: delete extraneous redirection.
16289
16290 1999-09-28  Nick Clifton  <nickc@cygnus.com>
16291
16292         * gcc.c-torture/compile/990928-1.c: New test.
16293
16294 1999-09-28  Nathan Sidwell  <nathan@acm.org>
16295
16296         * g++.old-deja/g++.other/decl6.C: New test.
16297
16298 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
16299
16300         * gcc.c-torture/execute/va-arg-10.c: New test.
16301
16302 1999-09-27  Nathan Sidwell  <nathan@acm.org>
16303
16304         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
16305         __PRETTY_FUNCTION__.
16306
16307 1999-09-23  Nick Clifton  <nickc@cygnus.com>
16308
16309         * gcc.c-torture/execute/990923-1.c: New test.
16310
16311 1999-09-21  Nick Clifton  <nickc@cygnus.com>
16312
16313         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
16314         for which -fpic is inappropriate.
16315
16316 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
16317
16318         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
16319
16320 1999-09-21  Nathan Sidwell  <nathan@acm.org>
16321
16322         * g++.old-deja/g++.other/dyncast1.C: New test.
16323         * g++.old-deja/g++.other/dyncast2.C: New test.
16324         * g++.old-deja/g++.other/dyncast3.C: New test.
16325         * g++.old-deja/g++.other/dyncast4.C: New test.
16326         * g++.old-deja/g++.other/dyncast5.C: New test.
16327         * g++.old-deja/g++.eh/catch3.C: New test.
16328         * g++.old-deja/g++.eh/catch3p.C: New test.
16329         * g++.old-deja/g++.eh/catch4.C: New test.
16330         * g++.old-deja/g++.eh/catch4p.C: New test.
16331         * g++.old-deja/g++.eh/catch5.C: New test.
16332         * g++.old-deja/g++.eh/catch5p.C: New test.
16333         * g++.old-deja/g++.eh/catch6.C: New test.
16334         * g++.old-deja/g++.eh/catch6p.C: New test.
16335         * g++.old-deja/g++.eh/catch7.C: New test.
16336         * g++.old-deja/g++.eh/catch7p.C: New test.
16337         * g++.old-deja/g++.eh/catch8.C: New test.
16338         * g++.old-deja/g++.eh/catch8p.C: New test.
16339         * g++.old-deja/g++.eh/catch9.C: New test.
16340         * g++.old-deja/g++.eh/catch9p.C: New test.
16341
16342 1999-09-13  Nathan Sidwell  <nathan@acm.org>
16343
16344         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
16345         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
16346
16347 1999-09-13  Jeffrey A Law  (law@cygnus.com)
16348
16349         * gcc.c-torture/compile/990913-1.c: New test.
16350
16351 1999-09-10  Nathan Sidwell  <nathan@acm.org>
16352
16353         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
16354         * g++.old-deja/g++.jason/rfg5.C: Likewise.
16355
16356 1999-09-09  Richard Henderson  <rth@cygnus.com>
16357
16358         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
16359
16360 1999-09-09  Nathan Sidwell  <nathan@acm.org>
16361
16362         * g++.old-deja/g++.other/lookup11.C: New test.
16363         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
16364         what is permitted and what we want.
16365         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
16366         overload use.
16367         * g++.old-deja/g++.jason/rfg5.C: Likewise
16368
16369 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
16370
16371         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
16372         * gcc.c-torture/noncompile/poison-1.c: New file.
16373
16374 1999-09-08  Nathan Sidwell  <nathan@acm.org>
16375
16376         * g++.old-deja/g++.other/sizeof3.C: New test.
16377         * g++.old-deja/g++.other/sizeof4.C: New test.
16378         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
16379         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
16380
16381 1999-09-07  Richard Henderson  <rth@cygnus.com>
16382
16383         * gcc.dg/va-arg-1.c: New.
16384
16385 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
16386
16387         * gcc.c-torture/execute/va-arg-9.c: New test.
16388
16389 1999-09-05  Craig Burley  <craig@jcb-sc.com>
16390
16391         * g77.f-torture/compile/980519-2.f: New test.
16392         * g77.f-torture/compile/19990905-0.f: New test.
16393         * g77.f-torture/compile/19990905-1.f: New test.
16394         * g77.f-torture/compile/19990905-2.f: New test.
16395
16396         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
16397
16398 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
16399
16400         * gcc.c-torture/execute/990827-1.c: Fix typo.
16401
16402 1999-09-03  Nathan Sidwell  <nathan@acm.org>
16403
16404         * g++.old-deja/g++.other/deref1.C: New test.
16405
16406 1999-09-02  Nathan Sidwell  <nathan@acm.org>
16407
16408         * g++.old-deja/g++.other/ambig2.C: New test.
16409         * g++.old-deja/g++.other/cond5.C: New test.
16410         * g++.old-deja/g++.other/lookup16.C: New test.
16411
16412 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
16413
16414         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
16415         assemblers too.
16416
16417 1999-08-31  Jeffrey A Law  (law@cygnus.com)
16418
16419         * lib/c-torture.exp: Avoid the "compare executables" optimization
16420         when testing native.
16421
16422 1999-08-29  Jeffrey A Law  (law@cygnus.com)
16423
16424         * gcc.c-torture/execute/990829-1.c: New test.
16425         * gcc.c-torture/compile/990829-1.c: New test.
16426
16427 1999-08-27  Paul Burchard  <burchard@pobox.com>
16428
16429         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
16430         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
16431         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
16432         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
16433         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
16434         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
16435         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
16436         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
16437         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
16438         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
16439         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
16440
16441 1999-08-27  Jeffrey A Law  (law@cygnus.com)
16442
16443         * gcc.c-torture/execute/990827-1.c: New test.
16444
16445 1999-08-26  Craig Burley  <craig@jcb-sc.com>
16446
16447         * g77.f-torture/noncompile/19990826-4.f: New test.
16448
16449         * g77.f-torture/compile/19990826-3.f: New test.
16450
16451         * g77.f-torture/execute/19990826-2.f: New test.
16452
16453         * g77.f-torture/compile/19990826-1.f: New test.
16454
16455         * gcc.c-torture/execute/990826-0.c: New test.
16456         * g77.c-torture/execute/19990826-0.f: New test.
16457
16458         * g77.f-torture/noncompile/970626-2.f: New test.
16459
16460 1999-08-25  Paul Burchard  <burchard@pobox.com>
16461
16462         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
16463         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
16464         lss-011.C: New tests.
16465
16466 1999-08-25  Nathan Sidwell  <nathan@acm.org>
16467
16468         * g++.old-deja/g++.other/decl5.C: New test.
16469
16470 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16471
16472         * noncompile/noncompile.exp: Load_lib c-torture.exp.
16473         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
16474         call `postbase' for each one.  All callers of `postbase' changed
16475         to call this instead.
16476
16477 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
16478
16479         * gcc.c-torture/execute/990811-1.c: New test.
16480
16481 1999-08-09  Nick Clifton  <nickc@cygnus.com>
16482
16483         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
16484         just native ones.
16485
16486         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
16487         just native ones.
16488
16489 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
16490
16491         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
16492
16493 1999-08-04  Jeffrey A Law  (law@cygnus.com)
16494
16495         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
16496
16497 1999-08-04  Nathan Sidwell  <nathan@acm.org>
16498
16499         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
16500
16501 1999-08-04  Jeffrey A Law  (law@cygnus.com)
16502
16503         * gcc.c-torture/execute/990804-1.c: New test.
16504
16505 1999-08-03  Nathan Sidwell  <nathan@acm.org>
16506
16507         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
16508         * g++.old-deja/g++.brendan/crash64.C: Likewise
16509         * g++.old-deja/g++.brendan/overload8.C: Likewise
16510
16511 1999-08-03  Nathan Sidwell  <nathan@acm.org>
16512
16513         * g++.old-deja/g++.other/struct1.C: New test.
16514
16515 1999-08-03  Nathan Sidwell  <nathan@acm.org>
16516
16517         * g++.old-deja/g++.other/enum2.C: New test.
16518
16519 1999-08-02  Richard Henderson  <rth@cygnus.com>
16520
16521         Adapted from tests from Franz Sirl:
16522         * gcc.c-torture/execute/va-arg-7.c: New test.
16523         * gcc.c-torture/execute/va-arg-8.c: New test.
16524
16525 1999-08-01  Jeffrey A Law  (law@cygnus.com)
16526
16527         * gcc.c-torture/compile/990801-2.c: New test.
16528
16529         * gcc.c-torture/compile/990801-1.c: New test.
16530
16531 1999-07-27  Michael Meissner  <meissner@cygnus.com>
16532
16533         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
16534         fp-cmp-1.c, converting double to float.
16535
16536         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
16537         fp-cmp-1.c, converting double to long double.
16538
16539         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
16540         from fr1 to unknown_register, since fr1 is a legitimate register
16541         on some machines.
16542
16543 1999-07-25  Jeffrey A Law  (law@cygnus.com)
16544
16545         * README: More listname related changes.
16546
16547 1999-07-08  Catherine Moore  <clm@cygnus.com>
16548
16549         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
16550
16551 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
16552
16553         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
16554
16555 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
16556
16557         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
16558
16559 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
16560
16561         * gcc.dg/990703-1.c: New test.
16562
16563 1999-06-29  Nick Clifton  <nickc@cygnus.com>
16564
16565         * lib/file-format.exp: New file: Move definition of proc
16566         gcc_target_object_format to here from
16567         gcc.dg/special/ecos.exp.
16568
16569         * lib/c-torture.exp: Include lib file-format.exp.
16570         * lib/gcc-dg.exp: Include lib file-format.exp.
16571
16572         * gcc.dg/special/ecos.exp: Remove definition of proc
16573         gcc_target_object_format.
16574
16575 1999-06-28  Jeffrey A Law  (law@cygnus.com)
16576
16577         * gcc.c-torture/execute/990628-1.c: New test.
16578
16579 1999-06-25  Jeffrey A Law  (law@cygnus.com)
16580
16581         * gcc.c-torture/compile/990625-2.c: New test.
16582
16583         * gcc.c-torture/compile/990625-1.c: New test.
16584
16585 1999-06-23  Nick Clifton  <nickc@cygnus.com>
16586
16587         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
16588         attributes compile.
16589         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
16590         ports that use the COFF/PE file format.
16591
16592 1999-06-17  Jeffrey A Law  (law@cygnus.com)
16593
16594         * gcc.c-torture/compile/990617-1.c: New test.
16595
16596 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
16597
16598         * g++.old-deja/g++.other/decl4.C: New test.
16599
16600 1999-06-14  Nathan Sidwell  <nathan@acm.org>
16601
16602         * g++.old-deja/g++.other/bitfld3.C: New test.
16603
16604 1999-06-08  Nathan Sidwell  <nathan@acm.org>
16605
16606         * g++.old-deja/g++.eh/catch1.C: New test.
16607
16608 1999-06-07  Jeffrey A Law  (law@cygnus.com)
16609
16610         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
16611
16612         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
16613         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
16614
16615 1999-06-05  Craig Burley  <craig@jcb-sc.com>
16616
16617         * g77.f-torture/compile/19990502-0.f: Replace with new,
16618         shorter, test that still fails after recent changes.
16619
16620 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
16621
16622         * gcc.c-torture/execute/990604-1.c: New test.
16623
16624 1999-05-31  Jeffrey A Law  (law@cygnus.com)
16625
16626         * gcc.c-torture/execute/990531-1.c: New test.
16627
16628 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
16629
16630         * gcc.c-torture/compile/990527-1.c: New test.
16631
16632 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
16633
16634         * gcc.c-torture/execute/990527-1.c: New test.
16635
16636 1999-05-25  Nick Clifton  <nickc@cygnus.com>
16637
16638         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
16639         bitfields as signed.
16640
16641 1999-05-25  Craig Burley  <craig@jcb-sc.com>
16642
16643         * g77.f-torture/compile/19990525-0.f: New test.
16644
16645 1999-05-25  Jeffrey A Law  (law@cygnus.com)
16646
16647         * gcc.c-torture/execute/990525-2.c: New test.
16648
16649         * gcc.c-torture/execute/990525-1.c: New test.
16650
16651 1999-05-24  Nathan Sidwell  <nathan@acm.org>
16652
16653         * g++.old-deja/g++.other/anon3.C: New test.
16654         * g++.old-deja/g++.other/anon4.C: New test.
16655         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
16656         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
16657         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
16658         Merrill).
16659
16660 1999-05-24  Jeffrey A Law  (law@cygnus.com)
16661
16662         * gcc.c-torture/execute/990524-1.c: New test.
16663
16664         * gcc.dg/990524-1.c: New test.
16665
16666 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
16667
16668         * gcc.c-torture/compile/990523-1.c: New test.
16669
16670 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
16671
16672         * gcc.c-torture/compile/990519-1.c: New test.
16673
16674 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
16675
16676         * gcc.c-torture/compile/990517-1.c: New test.
16677
16678         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
16679         (e4, f4): New tests.
16680         (main): Call them.
16681
16682 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16683
16684         * gcc.dg/noreturn-1.c: New test.
16685
16686 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
16687
16688         * gcc.c-torture/execute/990513-1.c: New test.
16689
16690 1999-05-10  Richard Henderson  <rth@cygnus.com>
16691
16692         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
16693
16694 1999-05-10  Craig Burley  <craig@jcb-sc.com>
16695
16696         * g77.f-torture/execute/erfc.f: Use small single-precision
16697         values, to avoid problems on Alphas when not -mieee.
16698
16699 1999-05-08  Craig Burley  <craig@jcb-sc.com>
16700
16701         * gcc.dg/990506-0.c: New test.
16702
16703 1999-05-08  Richard Henderson  <rth@cygnus.com>
16704
16705         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
16706         the constant to test.  Don't XFAIL 64-bit targets.
16707
16708         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
16709         * g++.old-deja/g++.law/profile1.C: Likewise.
16710
16711         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
16712         operator new instances.
16713         * g++.old-deja/g++.other/delete5.C: Likewise.
16714
16715 1999-05-03  Craig Burley  <craig@jcb-sc.com>
16716
16717         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
16718         intrinsic.
16719
16720 1999-05-03  Craig Burley  <craig@jcb-sc.com>
16721
16722         * g77.f-torture/execute/u77-test.f: Reverse order of two
16723         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
16724
16725 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16726
16727         * gcc.dg/compare1.c: New test.
16728
16729 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
16730
16731         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
16732         New tests.
16733
16734 1999-05-02  Craig Burley  <craig@jcb-sc.com>
16735
16736         * g77.f-torture/compile/19990502-1.f: New test.
16737
16738 1999-05-02  Craig Burley  <craig@jcb-sc.com>
16739
16740         * g77.f-torture/compile/19990502-0.f: New test.
16741
16742 1999-05-02  Craig Burley  <craig@jcb-sc.com>
16743
16744         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
16745         intrinsic.
16746
16747 1999-05-02  Craig Burley  <craig@jcb-sc.com>
16748
16749         * g77.f-torture/execute/u77-test.f (main): List libU77
16750         intrinsics not currently tested.
16751         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
16752         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
16753         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
16754         Trim blanks off the ends of some printed strings.
16755
16756 1999-05-02  Craig Burley  <craig@jcb-sc.com>
16757
16758         * g77.f-torture/execute/u77-test.f (main): Just warn about
16759         FSTAT gid disagreement, as it's expected on some systems.
16760
16761 1999-05-01  Craig Burley  <craig@jcb-sc.com>
16762
16763         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
16764         use a new function, which allows for some slop.
16765         Clean up some commentary.
16766         (issum): The new function.
16767         (sgladd): Deleted subroutine.
16768
16769 1999-05-01  Craig Burley  <craig@jcb-sc.com>
16770
16771         * g77.f-torture/execute/u77-test.f: Modify to be more like
16772         libf2c/libU77 version, bringing patches to that version here.
16773         Add suitable commentary.
16774
16775 1999-04-25  Richard Henderson  <rth@cygnus.com>
16776
16777         * gcc.dg/990424-1.c: New test.
16778
16779 1999-04-24  Craig Burley  <craig@jcb-sc.com>
16780
16781         * g77.f-torture/execute/u77-test.f (main): Bug involving
16782         LSTAT has been fixed, so turn back on full checking.
16783
16784 1999-04-20  Craig Burley  <craig@jcb-sc.com>
16785
16786         * g77.f-torture/compile/19990419-0.f: New test.
16787         * g77.f-torture/execute/19990419-1.f: New test.
16788
16789 1999-04-17  Richard Henderson  <rth@cygnus.com>
16790
16791         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
16792         to avoid the need for a prototype to supress a warning.
16793
16794 1999-04-07  Jim Wilson  <wilson@cygnus.com>
16795
16796         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
16797
16798 1999-04-04  Jeffrey A Law  (law@cygnus.com)
16799
16800         * gcc.c-torture/execute/990404-1.c: New test.
16801
16802 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
16803
16804         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
16805         * gcc.dg/cpp-if3.c: Don't use -pedantic.
16806         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
16807         missing initializer warnings.
16808
16809 1999-03-28  Jeffrey A Law  (law@cygnus.com)
16810
16811         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
16812         matching strings.
16813
16814 1999-03-26  Jeffrey A Law  (law@cygnus.com)
16815
16816         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
16817
16818 1999-03-26  Craig Burley  <craig@jcb-sc.com>
16819
16820         * g77.f-torture/execute/19990325-0.f: New test.
16821         * g77.f-torture/execute/19990325-1.f: New test.
16822
16823 1999-03-24  Jeffrey A Law  (law@cygnus.com)
16824
16825         * gcc.c-torture/execute/990324-1.c: New test.
16826
16827 1999-03-22  Jim Wilson  <wilson@cygnus.com>
16828
16829         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
16830         test with 4.
16831
16832 1999-03-17  Richard Henderson  <rth@cygnus.com>
16833
16834         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
16835
16836 1999-03-13  Craig Burley  <craig@jcb-sc.com>
16837
16838         * g77.f-torture/execute/19990313-2.f: New test.
16839         * g77.f-torture/execute/19990313-3.f: New test.
16840
16841 1999-03-13  Craig Burley  <craig@jcb-sc.com>
16842
16843         * g77.f-torture/execute/19990313-0.f: New test.
16844         * g77.f-torture/execute/19990313-1.f: New test.
16845
16846 1999-03-12  Jim Wilson  <wilson@cygnus.com>
16847
16848         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
16849         printf to sprintf.
16850         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
16851         (main): Add check for u15.  Conditionalize u31 check depending on
16852         whether ints are <32 bits or >=32 bits.
16853
16854 1999-03-08  Craig Burley  <craig@jcb-sc.com>
16855
16856         * g77.f-torture/execute/19981119-0.f: Improve testiness.
16857
16858 1999-03-08  Craig Burley  <craig@jcb-sc.com>
16859
16860         * g77.f-torture/compile/19990305-0.f: New test.
16861         * g77.f-torture/execute/19981119-0.f: New test.
16862
16863 1999-03-08  Craig Burley  <craig@jcb-sc.com>
16864
16865         * g77.f-torture/execute/970625-2.f: call ABORT if final
16866         result is not correct, instead of just printing it.
16867         Add this checking via newly introduced obfuscation, to
16868         trip up buggy front ends.
16869
16870 1999-03-07  Craig Burley  <craig@jcb-sc.com>
16871
16872         * g77.f-torture/compile/960317-1.f: Moved from being
16873         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
16874
16875 1999-03-06  Craig Burley  <craig@jcb-sc.com>
16876
16877         * g77.f-torture/execute/960317-1.f: New (old) test.
16878         * g77.f-torture/execute/970625-2.f: Ditto.
16879
16880 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
16881
16882         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
16883         message on line 1 or line 2; cccp and cpplib do this differently.
16884
16885 1999-03-01  Jeffrey A Law  (law@cygnus.com)
16886
16887         * g++.old-deja/g++.law/weak1.C: New test.
16888
16889 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
16890
16891         * gcc.c-torture/execute/990119-1.c: Renamed to...
16892         * gcc.dg/990119-1.c: this, so it will only be tested once
16893         (it's a preprocessor test, it doesn't need to be run at
16894         multiple optimization levels).
16895
16896 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
16897
16898         * lib/g++.exp: Don't add incdir=$base_dir/../include to
16899           ALWAYS_CXXFLAGS.
16900
16901 1999-02-24  Craig Burley  <craig@jcb-sc.com>
16902
16903         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
16904         * g77.f-torture/compile/19981216-0.f: ...as it is expected
16905         to not be compilable by current g77.
16906
16907 1999-02-24  Nick Clifton  <nickc@cygnus.com>
16908
16909         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
16910
16911 1999-02-22  Jeffrey A Law  (law@cygnus.com)
16912
16913         * gcc.c-torture/execute/990222-1.c: New test.
16914
16915 1999-02-19  Craig Burley  <craig@jcb-sc.com>
16916
16917         * g77.f-torture/compile/19990218-0.f: New test.
16918         * g77.f-torture/noncompile/19990218-1.f: New test.
16919
16920 1999-02-18  Craig Burley  <craig@jcb-sc.com>
16921
16922         * g77.f-torture/compile/19981216-0.f: New test.
16923
16924 1999-02-14  Jeffrey A Law  (law@cygnus.com)
16925
16926         * gcc.dg/990214-1.c: New test.
16927
16928 1999-02-13  Jeffrey A Law  (law@cygnus.com)
16929
16930         * gcc.dg/990213-2.c: New test.
16931
16932         * gcc.dg/990213-1.c: New test.
16933
16934 1999-02-12  Jeffrey A Law  (law@cygnus.com)
16935
16936         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
16937         ints.
16938
16939 1999-02-11  Nick Clifton  <nickc@cygnus.com>
16940
16941         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
16942         specified by target.
16943
16944         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
16945
16946 1999-02-11  Jeffrey A Law  (law@cygnus.com)
16947
16948         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
16949
16950 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
16951
16952         * gcc.dg/special/ecos.exp: New test driver for new tests with
16953         special requirements.
16954
16955         * gcc.dg/special/alias-1.c: New test.
16956         * gcc.dg/special/gcsec-1.c: New test.
16957         * gcc.dg/special/weak-1.c: New test.
16958         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
16959         * gcc.dg/special/weak-2.c: New test.
16960         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
16961         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
16962         * gcc.dg/special/wkali-1.c: New test.
16963         * gcc.dg/special/wkali-2.c: New test.
16964         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
16965         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
16966
16967 1999-02-10  Felix Lee  <flee@cygnus.com>
16968
16969           * lib/c-torture.exp (c-torture-compile): Pull out code for
16970           analyzing gcc error messages.
16971           (c-torture-execute): Likewise.  Fix some (harmless) false
16972           positives.
16973           * lib/gcc.exp (gcc_check_compile): New function.
16974
16975 1999-02-08  Richard Henderson  <rth@cygnus.com>
16976
16977         * gcc.c-torture/execute/990208-1.c: New test.
16978
16979 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
16980
16981         * g++.dg/special/ecos.exp: New driver for new tests with special
16982         requirements
16983
16984         * g++.dg/special/conpr-1.C: New test
16985         * g++.dg/special/conpr-2.C: New test
16986         * g++.dg/special/conpr-2a.C: New test
16987         * g++.dg/special/conpr-3.C: New test
16988         * g++.dg/special/conpr-3a.C: New test
16989         * g++.dg/special/conpr-3b.C: New test
16990
16991         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
16992         allow g++ to use the dg driver
16993
16994         * README: Add comment about g++.dg directory
16995
16996 1999-02-06  Jeffrey A Law  (law@cygnus.com)
16997
16998         * README: Update email addresses.
16999
17000 1999-02-03  Nick Clifton  <nickc@cygnus.com>
17001
17002         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
17003         arguments in order to force structure S onto the stack even on
17004         the alpha.
17005         (test): Pass 10 leading arguments to function foo as well as the
17006         structure S.
17007
17008         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
17009         failure for all targets.
17010
17011         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
17012         abort to terminate program execution.
17013
17014 1999-01-30  Richard Henderson  <rth@cygnus.com>
17015
17016         * gcc.c-torture/execute/990130-1.c: New test.
17017
17018 1999-01-30  Jeffrey A Law  (law@cygnus.com)
17019
17020         * gcc.dg/990130-1.c: New test.
17021
17022 1999-01-28  Michael Meissner  <meissner@cygnus.com>
17023
17024         * gcc.c-torture/execute/990128-1.c: New test.
17025
17026 1999-01-27  Michael Meissner  <meissner@cygnus.com>
17027
17028         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
17029
17030 1999-01-27  Felix Lee  <flee@cygnus.com>
17031
17032         * lib/c-torture.exp (c-torture-compile): pull out code for
17033         analyzing gcc error messages.
17034         (c-torture-execute): ditto, and fix some (harmless) false
17035         positives.
17036         * lib/gcc.exp (gcc_check_compile): new function.
17037
17038 1999-01-17  Jeffrey A Law  (law@cygnus.com)
17039
17040         * gcc.dg/990117-1.c: New test.
17041
17042         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
17043
17044         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
17045
17046 1999-01-15  Jeffrey A Law  (law@cygnus.com)
17047
17048         * g77.f-torture/compile/990115-1.f: New test.
17049
17050 1999-01-07  Jeffrey A Law  (law@cygnus.com)
17051
17052         * gcc.c-torture/compile/990107-1.c: New test
17053
17054 1999-01-06  Jeffrey A Law  (law@cygnus.com)
17055
17056         * gcc.c-torture/execute/990106-2.c: New test.
17057
17058         * gcc.c-torture/execute/990106-1.c: New test.
17059
17060 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
17061
17062         * gcc.c-torture/compile/981223-1.c: New test.
17063
17064 1998-12-29  Richard Henderson  <rth@cygnus.com>
17065
17066         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
17067         (opt3): Rename from opt4 and disable.
17068
17069 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
17070
17071         * g++.old-deja/g++.pt/ptrmem5.C: New test.
17072
17073 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
17074
17075         * g++.old-deja/g++.other/conv5.C: New test.
17076
17077 1998-12-14  Nick Clifton  <nickc@cygnus.com>
17078
17079         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
17080
17081 1998-12-11  Jeffrey A Law  (law@cygnus.com)
17082
17083         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
17084
17085 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
17086
17087         * gcc.c-torture/compile/981211-1.c: New test.
17088
17089 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
17090
17091         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
17092
17093         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
17094
17095 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
17096
17097         * gcc.special/930510-1.c: Make C9X safe.
17098         * gcc.misc-tests/gcov-1.c Similarly.
17099         * gcc.misc-tests/gcov-2.c Similarly.
17100
17101 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
17102
17103         * gcc.dg/ultrasp1.c: New test.
17104
17105 1998-12-06  Richard Henderson  <rth@cygnus.com>
17106
17107         * gcc.c-torture/execute/981206.c: New test.
17108
17109 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
17110
17111         * g++.old-deja/g++.ns/template7.C: New test.
17112
17113         * g++.old-deja/g++.other/expr1.C: New test.
17114
17115         * g++.old-deja/g++.eh/tmpl3.C: New test.
17116
17117         * g++.old-deja/g++.eh/tmpl2.C: New test.
17118
17119 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
17120
17121         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
17122         * g++.old-deja/g++.other/using6.C: Removed.
17123         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
17124
17125         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
17126
17127 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
17128
17129         * g++.old-deja/g++.pt/overload8.C: New test.
17130
17131         * g++.old-deja/g++.pt/overload7.C: New test.
17132
17133         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
17134
17135         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
17136         and relinking messages.
17137         * lib/g++.exp (g++_target_compile): Remove .rpo file when
17138         compiling with -frepo.
17139
17140 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
17141
17142         * g++.old-deja/g++.pt/lookup6.C: New test.
17143
17144 1998-11-30  Nick Clifton  <nickc@cygnus.com>
17145
17146         * gcc.c-torture/execute/981130-1.c: New test.
17147         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
17148
17149 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
17150
17151         * g++.old-deja/g++.pt/explicit76.C: New test.
17152
17153         * g++.old-deja/g++.pt/friend38.C: New test.
17154
17155         * g++.old-deja/g++.ns/crash2.C: New test.
17156
17157         * g++.old-deja/g++.pt/defarg8.C: New test.
17158
17159         * g++.old-deja/g++.pt/instantiate6.C: New test.
17160
17161         * g++.old-deja/g++.pt/static6.C: New test.
17162
17163         * g++.old-deja/g++.pt/decl2.C: New test.
17164
17165 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
17166
17167         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
17168         problem is actually related with name lookup, but so what? :-)
17169
17170         * g++.old-deja/g++.pt/friend37.C: New test.
17171
17172 1998-11-25  Dave Love  <d.love@dl.ac.uk>
17173
17174         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
17175         element, which fails on some systems.
17176
17177         * g77.f-torture/execute/labug1.f: New test.
17178
17179 1998-11-21  Jeffrey A Law  (law@cygnus.com)
17180
17181         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
17182         is defined.
17183
17184 1998-11-18  Dave Love  <d.love@dl.ac.uk>
17185
17186         * g77.f-torture/compile/981117-1.f: New test.
17187
17188 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
17189
17190         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
17191         properly discarded.
17192
17193 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
17194
17195         * gcc.c-torture/execute/memcheck: New directory of tests for
17196         -fcheck-memory-usage.
17197
17198 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
17199
17200         * README: New file, general information about the testsuite and
17201         new description of the various C++ test subdirectories.
17202         * README.g++: Eliminate obsolete information, update and move most
17203         relevant stuff to README.
17204
17205 1998-11-07  Richard Henderson  <rth@cygnus.com>
17206
17207         * gcc.c-torture/compile/981107-1.c: New test.
17208
17209 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
17210
17211         * execute/memcpy-bi.c: New testcase.
17212
17213 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
17214
17215         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
17216         base classes.
17217
17218         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
17219         template is selected.
17220
17221         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
17222         classes, it should be accepted for all types.
17223
17224         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
17225
17226         * g++.old-deja/g++.pt/spec24.C: Ensure that template
17227         specializations start with template headers.
17228
17229 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
17230
17231         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
17232
17233         * g++.old-deja/g++.other/init9.C: Test cross initialization of
17234         non-POD types.
17235
17236 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
17237
17238         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
17239
17240 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
17241
17242         * compile/981022-1.c, compile/981022-1.x: New test and driver.
17243
17244 1998-10-19  Jeffrey A Law  (law@cygnus.com)
17245
17246         * 981019-1.c: New test.
17247
17248 1998-10-14  Robert Lipe <robertl@dgii.com>
17249
17250         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
17251         find objc headers.
17252
17253 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
17254
17255         * compile/981001-4.c: Remove use of GCC extension that triggers a
17256         compiler bug.
17257
17258 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
17259
17260         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
17261
17262 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
17263
17264         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
17265         instantiation of template produces incorrect code for delete
17266         expression.
17267
17268         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
17269         constructors' name is not unique.
17270         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
17271         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
17272
17273         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
17274         automatic array of const is ill-formed.
17275
17276         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
17277         of template parameter?
17278
17279         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
17280         const.
17281
17282         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
17283         pointer-to-member expression.
17284
17285         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
17286         declaration causes ICE.
17287
17288 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
17289
17290         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
17291         reserved in the global namespace.
17292
17293         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
17294         generate needed virtual table.
17295
17296         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
17297
17298 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
17299
17300         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
17301         template-dependent type
17302
17303 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
17304
17305         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
17306         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
17307         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
17308
17309         * g++.old-deja/g++.other/using5.C: New test; using decl from base
17310         class should be usable as argument of member function.
17311         * g++.old-deja/g++.other/using6.C: New test; using decl from base
17312         class should be usable as return type of member function.
17313         * g++.old-deja/g++.other/using7.C: New test; using decl from base
17314         class should be usable as type of data member.
17315
17316         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
17317
17318 1998-10-09  Jeffrey A Law  (law@cygnus.com)
17319
17320         * gcc.c-torture/special/920521-1.c: Fix bogus test.
17321
17322 1998-10-08  Nick Clifton  <nickc@cygnus.com>
17323
17324         * gcc.dg/dll-?.c Add thumb to target list.
17325         Fix assembler scan patterns to match current assembler output.
17326
17327 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
17328
17329         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
17330         matching of template brackets.
17331
17332         * g++.old-deja/g++.other/using4.C: New test.  Test using
17333         declarations of methods from base classes.
17334
17335         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
17336         within functions should introduce names into the innermost
17337         enclosing namespace.
17338
17339         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
17340         of static locals if first initialization throws.
17341
17342 1998-10-07  Jim Wilson  <wilson@cygnus.com>
17343
17344         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
17345
17346 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
17347
17348         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
17349         lose track of the possible targets of tablejump insns.
17350         * special/special.exp: Run it.
17351
17352 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
17353
17354         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
17355         must be declared before its specializations can be named in friend
17356         declarations.
17357
17358 1998-10-05  Dave Love  <d.love@dl.ac.uk>
17359
17360         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
17361
17362         * g77.f-torture/execute/io1.f: New test.
17363
17364 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
17365
17366         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
17367         with pointer to template function, for which no argument deduction
17368         is possible.
17369
17370         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
17371         specialization of template function as argument to template
17372         function.
17373
17374         * g++.old-deja/g++.other/access2.C: New test; Inner class
17375         shouldn't have privileged access to Outer's names.
17376
17377 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
17378
17379         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
17380         friend template declared within template class conflicts with
17381         nested class of the same name.
17382
17383         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
17384         is ignored.
17385
17386         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
17387         object with direct initializer as function declaration.
17388
17389         * g++.old-deja/g++.other/decl2.C: New test; duplicate
17390         initializers.
17391
17392         * g++.old-deja/g++.other/null2.C: New test; conditional operator
17393         involving const pointer and NULL produces incorrect result.
17394
17395         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
17396         type name without `typename' should be rejected with -pedantic.
17397
17398 1998-10-02  Richard Henderson  <rth@cygnus.com>
17399
17400         * g++.old-deja/g++.other/addrof1.C: New test.
17401
17402 1998-10-01  Nick Clifton  <nickc@cygnus.com>
17403
17404         * gcc.c-torture/compile/981001-1.c: New test.
17405         * gcc.c-torture/execute/981001-1.c: New test.
17406
17407 1998-10-01  Jeffrey A Law  (law@cygnus.com)
17408
17409         * gcc.c-torture/compile/981001-2.c: New test.
17410         * gcc.c-torture/compile/981001-3.c: New test.
17411         * gcc.c-torture/compile/981001-4.c: New test.
17412
17413 1998-10-01  Robert Lipe  <robertl@dgii.com>
17414
17415         * lib/objc.exp (objc_target_compile): Add -L during compiles for
17416         multilibbed hosts.   Idea grafted from g77.exp.
17417
17418 1998-09-30  Dave Love  <d.love@dl.ac.uk>
17419
17420         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
17421         avoid losing on systems which need -lsocket.
17422
17423 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
17424
17425         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
17426         * g++.old-deja/g++.other/nested2.C: Ditto.
17427         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
17428         failure.
17429
17430 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
17431
17432         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
17433         preferred over template operator!= for enum bitfields.
17434
17435 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
17436
17437         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
17438         that happen to have the same base name, but in different scopes,
17439         are incorrectly rejected.
17440
17441 1998-09-16  Richard Henderson  <rth@cygnus.com>
17442
17443         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
17444         on the native word size instead of an integer literal.
17445
17446 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
17447
17448         * g++.old-deja/g++.other/static2.C: Invocation of static data
17449         member of type pointer-to-function denoted as non-static member.
17450
17451         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
17452         checks involving function types and aliases.
17453
17454 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
17455
17456         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
17457         redefined to the same non-trivial type.
17458
17459         * g++.old-deja/g++.pt/explicit73.C: Test for proper
17460         namespace-qualification of template specializations declared in
17461         other namespaces.
17462
17463         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
17464         to declare a subset of the specializations of a template function
17465         as friends of specializations of a template class.
17466
17467         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
17468         member templates that do not fully specialize the enclosing
17469         template class are rejected.
17470
17471 1998-09-11  Dave Love  <d.love@dl.ac.uk>
17472
17473         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
17474
17475 1998-09-08  Dave Love  <d.love@dl.ac.uk>
17476
17477         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
17478         altered from libf2c/libU77 version.
17479
17480 1998-09-06  Dave Love  <d.love@dl.ac.uk>
17481
17482         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
17483
17484 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>, Alexandre Oliva  <oliva@dcc.unicamp.br>
17485
17486         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
17487         (un)signed char are different types for template specialization
17488         purposes.
17489
17490 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
17491
17492         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
17493         * objc: ObjC testsuite.
17494
17495 1998-08-31  Catherine Moore  <clm@cygnus.com>
17496
17497         * gcc.c-torture/execute/941014-1.x:  New file.
17498
17499 1998-08-31  Nick Clifton  <nickc@cygnus.com>
17500
17501         * lib/c-torture.exp: Add support for
17502         torture_eval_before_compile and torture_eval_before_execute
17503         variables.
17504
17505 1998-08-30  Jeffrey A Law  (law@cygnus.com)
17506
17507         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
17508         this test triggers valid.
17509
17510 1998-08-27  Jeffrey A Law  (law@cygnus.com)
17511
17512         * gcc.dg/980827-1.c: New test.
17513
17514 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
17515
17516         * gcc.c-torture/execute/loop-4b.c: New test.
17517
17518 1998-08-26  Nick Clifton  <nickc@cygnus.com>
17519
17520         * lib/c-torture.exp: Add support for
17521         torture_eval_before_compile and torture_eval_before_execute
17522         variables.
17523
17524 1998-08-25  Jeffrey A Law  (law@cygnus.com)
17525
17526         * gcc.c-torture/compile/980825-1.c: New test.
17527
17528 1998-08-24  Nick Clifton  <nickc@cygnus.com>
17529
17530         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
17531         count number tests in opt_t0 not good_t0.
17532
17533 1998-08-24  Jeffrey A Law  (law@cygnus.com)
17534
17535         * gcc.c-torture/compile/930326-1.x: Fix typo.
17536
17537 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
17538
17539         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
17540         causes an ICE.
17541
17542 1998-08-21  Jeffrey A Law  (law@cygnus.com)
17543
17544         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
17545         STACK_SIZE is defined.
17546         * gcc.c-torture/unsorted/stuct.c: Similarly.
17547
17548         * gcc.c-torture/compile/980821-1.c: New test.
17549
17550 1998-08-21  Jeffrey A Law  (law@cygnus.com)
17551
17552         * gcc.c-torture/execute/980526-2.c: Disable for targets with 16bit ints.
17553
17554 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
17555
17556         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
17557         code.
17558
17559 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
17560
17561         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
17562         error'.
17563
17564 1998-08-18  Jeffrey A Law  (law@cygnus.com)
17565
17566         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
17567
17568 1998-08-16  Jeffrey A Law  (law@cygnus.com)
17569
17570         * gcc.c-torture/compile/980816-1.c: New test.
17571
17572         * gcc.dg/980816-1.c: New test.
17573
17574 1998-08-13  Jeffrey A Law  (law@cygnus.com)
17575
17576         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
17577         compiler for ieee tests.
17578
17579 1998-08-01  Dave Love  <d.love@dl.ac.uk>
17580
17581         * g77.f-torture/compile/980729-0.f: New test.
17582
17583 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
17584
17585         * gcc.c-torture/special/eeprof-1.c: New test, for
17586         -finstrument-functions.
17587         * gcc.c-torture/special/special.exp: Run it.
17588
17589 1998-07-29  Jeffrey A Law  (law@cygnus.com)
17590
17591         * gcc.c-torture/compile/980729-1.c: New test.
17592
17593 1998-07-27  Nick Clifton  <nickc@cygnus.com>
17594
17595         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
17596         __thumb__ is defined, and test for ARM style doubles if so.
17597
17598 1998-07-26  Dave Love  <d.love@dl.ac.uk>
17599
17600         * g77.f-torture/noncompile/980615-0.f: New test.
17601
17602 1998-07-26  H.J. Lu  (hjl@gnu.org)
17603
17604         * gcc.dg/980312-1.c: Do link instead of compile.
17605         * gcc.dg/980313-1.c: Likewise.
17606
17607 1998-07-26  Jeffrey A Law  (law@cygnus.com)
17608
17609         * gcc.c-torture/compile/980726-1.c: New test.
17610
17611 1998-07-25  Dave Love  <d.love@dl.ac.uk>
17612
17613         * g77.f-torture/execute/io0.f: New test.
17614
17615 1998-07-24  Nick Clifton  <nickc@cygnus.com>
17616
17617         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
17618         an int.
17619
17620 1998-06-18  Michael Meissner  <meissner@cygnus.com>
17621
17622         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
17623         m32r bugs.
17624
17625 1998-07-17  Nick Clifton  <nickc@cygnus.com>
17626
17627         * gcc.dg/980626-1.c: Expect failures for all toolchains until
17628         c-decl.c:grokdeclarator can handle mode attributes.
17629
17630 1998-07-16  Jeffrey A Law  (law@cygnus.com)
17631
17632         * gcc.c-torture/execute/980716-1.c: New test.
17633
17634 1998-07-13  Jeffrey A Law  (law@cygnus.com)
17635
17636         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
17637         the mn10200.
17638         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
17639         the mn10200.
17640         * gcc.c-torture/execute/va-arg-3.x: Similarly.
17641         * gcc.c-torture/compile/930326-1.x: Similarly.
17642
17643 1998-07-13  Dave Love  <d.love@dl.ac.uk>
17644
17645         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
17646         New test from Craig.
17647
17648 1998-07-12  Dave Love  <d.love@dl.ac.uk>
17649
17650         * g77.f-torture/noncompile/980616-0.f: New test.
17651
17652         * g77.f-torture/execute/970816-3.f:  New test from Craig.
17653
17654 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
17655
17656         *  g++.other/singleton.C: Return error value instead of taking
17657         SIGSEGV.
17658
17659 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
17660
17661         *  g++.other/singleton.C: New test.   Warning is under dispute.
17662         Runtime crash is not.
17663
17664 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
17665
17666         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
17667         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
17668         using6.C, using7.C}:  New namespace tests.
17669
17670 1998-07-09  Alexandre Oliva   <oliva@dcc.unicamp.br>
17671
17672         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
17673         specialization with typedef'ed names used as array indexes.
17674
17675 1998-07-09  Jeffrey A Law  (law@cygnus.com)
17676
17677         * gcc.c-torture/execute/980709-1.c: New test.
17678
17679         * gcc.dg/980709-1.c: New test.
17680
17681 1998-07-07  Richard Henderson  <rth@cygnus.com>
17682
17683         * gcc.c-torture/execute/bcp-1.c: New test.
17684
17685 1998-07-07  Jeffrey A Law  (law@cygnus.com)
17686
17687         * gcc.c-torture/execute/980707-1.c: New test.
17688
17689 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
17690
17691         * gcc.c-torture/compile/980706-1.c: New test.
17692
17693 1998-07-01  Dave Love  <d.love@dl.ac.uk>
17694
17695         * g77.f-torture/execute/980701-0.f,
17696         g77.f-torture/execute/980701-1.f: New test from Craig.
17697
17698 1998-07-01  Jeffrey A Law  (law@cygnus.com)
17699
17700         * gcc.c-torture/compile/980701-1.c: New test.
17701
17702         * gcc.c-torture/execute/980701-1.c: New test.
17703
17704 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
17705 rlsruhe.de>
17706
17707         * g++.old-deja/g++.robertl/eb132.C: New test.
17708         * g++.old-deja/g++.robertl/eb133.C: Likewise.
17709
17710 1998-06-29  Dave Love  <d.love@dl.ac.uk>
17711
17712         * g77.f-torture/execute/980628-7.f,
17713         g77.f-torture/execute/980628-8.f,
17714         g77.f-torture/execute/980628-9.f,
17715         g77.f-torture/execute/980628-10.f: New tests from Craig.
17716
17717         * g77.f-torture/execute/980628-3.f: Remove mail headers.
17718
17719 1998-06-28  Jeffrey A Law  (law@cygnus.com)
17720
17721         * g77.f-torture/execute/980628-4.f: New test from Craig.
17722         * g77.f-torture/execute/980628-5.f: Likewise.
17723         * g77.f-torture/execute/980628-2.f: Likewise.
17724         * g77.f-torture/execute/980628-0.f: Likewise.
17725         * g77.f-torture/execute/980628-1.f: Likewise.
17726         * g77.f-torture/execute/980628-3.f: Likewise.
17727         * g77.f-torture/execute/980628-6.f: Likewise.
17728
17729 1998-06-28  Jeffrey A Law  (law@cygnus.com)
17730
17731         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
17732         directory when nothing has been installed yet.
17733
17734 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
17735
17736         * gcc.c-torture/special/special.exp: Handle newer versions of
17737         dejagnu.
17738
17739 1998-06-26  Jeffrey A Law  (law@cygnus.com)
17740
17741         * gcc.dg/980626-1.c: New test.
17742
17743 1998-06-19  Bruno Haible <haible@ilog.fr>
17744
17745         * gcc.misc-tests/m-un-2.c: New test.
17746         * g++.old-deja/g++.other/warn01.c: Likewise.
17747
17748 1998-06-19  Robert Lipe  <robertl@dgii.com>
17749
17750         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
17751         compatibility with assmblers with a different comment character.
17752         Eliminate use of GAS-specific extensions.
17753
17754 1998-06-19  Jeffrey A Law  (law@cygnus.com)
17755
17756         * gcc.c-torture/execute/ieee/980619-1.c: New test.
17757
17758 1998-06-19  Robert Lipe  <robertl@dgii.com>
17759
17760         *lib/g77.exp: Replace search for libf2c.a with search for newly
17761         renamed libg2c.a
17762
17763 1998-06-17  Jeffrey A Law  (law@cygnus.com)
17764
17765         * gcc.c-torture/execute/980617-1.c: New test.
17766
17767 1998-06-12  Jeffrey A Law  (law@cygnus.com)
17768
17769         * gcc.c-torture/execute/980612-1.c: New test.
17770
17771 1998-06-08  Jeffrey A Law  (law@cygnus.com)
17772
17773         * gcc.dg/980523-1.c: Only test on ppc-linux.
17774         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
17775
17776         * gcc.c-torture/execute/980608-1.c: New test.
17777
17778 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
17779
17780         * gcc.c-torture/execute/980605-1.c: New test.
17781
17782 1998-06-04  Jeffrey A Law  (law@cygnus.com)
17783
17784         * gcc.c-torture/execute/980604-1.c: New test.
17785
17786 1998-06-02  Jeffrey A Law  (law@cygnus.com)
17787
17788         * gcc.c-torture/execute/980602-1.c: New test.
17789         * gcc.c-torture/execute/980602-2.c: Likewise.
17790
17791 1998-06-02  Dave Love  <d.love@dl.ac.uk>
17792
17793         * 970125-0.f: Fix per JCB.  Add commentary.
17794
17795 1998-05-31  Michael Meissner  <meissner@cygnus.com>
17796
17797         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
17798         IEEE -0 support.
17799
17800 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
17801
17802         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
17803         earlier.
17804
17805 1998-05-28  Catherine Moore <clm@cygnus.com>
17806
17807         * gcc.c-torture/execute/980526-3.c: New test.
17808
17809 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
17810
17811         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
17812         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
17813         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
17814         m88k-motorola-sysv3 to XFAIL.
17815
17816 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
17817
17818         * gcc.dg/980526-1.c: New test.
17819         * gcc.c-torture/execute/980526-2.c: New test.
17820
17821 1998-05-26  Jeffrey A Law  (law@cygnus.com)
17822
17823         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
17824
17825         * gcc.c-torture/execute/980526-1.c: New test.
17826
17827 1998-05-26  Dave Love  <d.love@dl.ac.uk>
17828
17829         * g77.f-torture/execute/alpha2.f: Add runtime test.
17830
17831 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
17832
17833         * g++.old-deja/old-deja.exp: Strip leading directories.
17834
17835         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
17836         error for the line.  Don't run multiple tests for the same line.
17837
17838 1998-05-23  Jeffrey A Law  (law@cygnus.com)
17839
17840         * gcc.dg/980523-1.c: New test.
17841
17842 1998-05-23  Dave Love  <d.love@dl.ac.uk>
17843
17844         * g77.f-torture/compile/970915-0.f: New test.
17845
17846 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
17847
17848         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
17849
17850 1998-05-21  Jeffrey A Law  (law@cygnus.com)
17851
17852         * gcc.dg/980520-1.c: New test.
17853
17854 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
17855
17856         * gcc.dg/980502-1.c: Fix return type.
17857
17858 1998-05-20  Jeffrey A Law  (law@cygnus.com)
17859
17860         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
17861         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
17862         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
17863         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
17864         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
17865
17866 1998-05-20  Dave Love  <d.love@dl.ac.uk>
17867
17868         * g77.f-torture/execute/980520-1.f: New test.
17869
17870 1998-05-15  Dave Love  <d.love@dl.ac.uk>
17871
17872         * lib/mike-g77.exp: New file.
17873
17874         * g77.f-torture/noncompile/noncompile.exp,
17875         g77.f-torture/noncompile/check0.f: New files.
17876
17877 1998-05-14  Dave Love  <d.love@dl.ac.uk>
17878
17879         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
17880         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
17881         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
17882         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
17883         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
17884         abort where appropriate.
17885
17886 1998-05-05  Michael Meissner  <meissner@cygnus.com>
17887
17888         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
17889         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
17890
17891 1998-04-29  Dave Love  <d.love@dl.ac.uk>
17892
17893         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
17894
17895 1998-04-27  Dave Love  <d.love@dl.ac.uk>
17896
17897         * g77.f-torture/compile/980427-0.f: New test.
17898
17899 1998-04-24  Dave Love  <d.love@dl.ac.uk>
17900
17901         * g77.f-torture/compile/980424-0.f: New test.
17902
17903 1998-04-19  Dave Love  <d.love@dl.ac.uk>
17904
17905         * g77.f-torture/compile/980419-2.f (main): New test.
17906         * g77.f-torture/compile/970125-0.f: New test.
17907         * g77.f-torture/compile/980419-1.f: New test.
17908
17909 1998-04-08  Jim Wilson  <wilson@cygnus.com>
17910
17911         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
17912         of loop-4.c.
17913
17914 1998-04-07  Jim Wilson  <wilson@cygnus.com>
17915
17916         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
17917
17918 1998-04-03  Jim Wilson  <wilson@cygnus.com>
17919
17920         * gcc.c-torture/compile/980329-1.c: New test.
17921
17922 1998-03-18  Jim Wilson  <wilson@cygnus.com>
17923
17924         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
17925         * gcc.dg/980312-1.c: Fix typo in -march command.
17926
17927 1998-03-16  H.J. Lu  (hjl@gnu.org)
17928
17929         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
17930
17931 1998-03-11  Robert Lipe  <robertl@dgii.com>
17932
17933         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
17934         Dave Love agree the Fortran source is bogus.
17935
17936 1998-03-11  Robert Lipe  <robertl@dgii.com>
17937
17938         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
17939         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
17940         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
17941         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
17942         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
17943
17944 1998-03-10  Alexandre Oliva   <oliva@dcc.unicamp.br>
17945
17946         * g++.old-deja/g++.other/friend1.C: New test.
17947
17948 1998-02-18  Dave Love  <d.love@dl.ac.uk>
17949
17950         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
17951         possibly uninitialized) variables and declare dnrm2.
17952
17953 1998-02-23  Robert Lipe <robertl@dgii.com>
17954
17955         From Bruno Haible <haible@ilog.fr>:
17956         * gcc.c-torture/execute/980223.c: New test.
17957
17958 1998-02-13  Jeffrey A Law  (law@cygnus.com)
17959
17960         * gcc.dg/ifelse-1.c: New test.
17961
17962 1998-02-09  H.J. Lu  (hjl@gnu.org)
17963
17964         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
17965
17966           * lib/old-dejagnu.exp (old-dejagnu): Added the
17967           "execution test - XFAIL *-*-*" handling in the spirit of
17968           "excess errors test -". Changed the "execution test fails"
17969           handling to be like "excess errors test fails".
17970           * Update various tests accordingly.
17971
17972 1998-02-06  Jim Wilson  <wilson@cygnus.com>
17973
17974         * gcc.c-torture/execute/980205.c: New test.
17975
17976 1998-01-18  Jeffrey A Law  (law@cygnus.com)
17977
17978         * lib/c-torture.exp: Look for .x files instead of .cexp files.
17979         * lib/f-torture.exp: Similarly.
17980         * gcc.c-torture: Rename all .cexp files to .x files.
17981
17982 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
17983
17984         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
17985         (940510-1.c): Removed duplicate.
17986         (971104-1.c): New test.
17987
17988 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
17989
17990           * lib/f-torture.exp: Improve error and loop detection.
17991
17992 1997-11-19  Michael Meissner  <meissner@cygnus.com>
17993
17994         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
17995         use that to size the filler array.
17996
17997 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
17998
17999         * lib/c-torture.exp(c-torture-execute): Fix typo.
18000
18001         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
18002         testcase as the executable name. Keep the executable around if
18003         the test fails.
18004
18005 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
18006
18007         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
18008         changes.  Only test one -g option, and move it to the end of the
18009         list of options to test.
18010
18011 1997-09-19  Michael Meissner  <meissner@cygnus.com>
18012
18013         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
18014         variable GCC_TORTURE_OPTIONS to supply default switches separated
18015         by colons.  If no environment variable, run tests with -O0 -g, -O1
18016         -g, and -O2 -g as well.
18017
18018 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
18019
18020         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
18021         explanatory comments. Fix indentation.
18022
18023 1997-09-15  Jeffrey A Law  (law@cygnus.com)
18024
18025         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
18026
18027 1997-09-11  Jeffrey A Law  (law@cygnus.com)
18028
18029         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
18030         * g++.old-deja/g++.mike/p7325.C: Likewise.
18031         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
18032
18033 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
18034
18035         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
18036         * g++.old-deja/g++.brendan/crash30.C: Likewise.
18037         * g++.old-deja/g++.brendan/crash39.C: Likewise.
18038         * g++.old-deja/g++.law/operators4.C: Likewise.
18039
18040 1997-09-11  Joe Buck  (jbuck@synopsys.com)
18041
18042         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
18043         * g++.old-deja/g++.mike/p784.C: Ditto.
18044         * g++.old-deja/g++.mike/p785.C: Ditto.
18045
18046 1997-09-05  Jeffrey A Law  (law@cygnus.com)
18047
18048           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
18049
18050 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
18051
18052         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
18053         target feature; pass this to c-torture-execute as needed.
18054
18055 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
18056
18057         * lib/c-torture.exp(c-torture-execute): If the previous and the
18058         current executables being tested are identical, we don't need to
18059         run the executable again. Try to make the executable names
18060         unique. Add an optional argument for passing additional compiler
18061         flags.
18062
18063 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
18064
18065         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
18066
18067 1997-08-29  Jeffrey A Law  (law@cygnus.com)
18068
18069         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
18070
18071 1997-07-31  Jeffrey A Law  (law@cygnus.com)
18072
18073         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
18074         32bit or larger longs.
18075
18076         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
18077         have either a 32bit long or 32bit int.
18078
18079 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
18080
18081         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
18082         Make double precision tests dependent on sizeof (double).
18083
18084 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
18085
18086         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
18087         too.
18088
18089 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
18090
18091         * gcc.c-torture/compile/961203-1.cexp: New script.
18092
18093 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
18094
18095         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
18096         up the includes ourselves.
18097
18098 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
18099
18100         * lib/plumhall.exp: Remove random include, and add a few
18101         verbose messages for debugging.
18102
18103 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
18104
18105         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
18106         of trying to do it ourselves.
18107
18108 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
18109
18110         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
18111
18112 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
18113
18114         * gcc.prms/5403.c: Made regexp a bit less strict.
18115
18116 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
18117
18118         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
18119         is returned from remote_load instead.
18120         * lib/plumhall.exp: Ditto.
18121         * lib/mike-g++.exp: Ditto.
18122         * lib/old-dejagnu.exp: Ditto.
18123         * lib/c-torture.exp: Ditto.
18124
18125 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
18126
18127         * lib/g++.exp: Use build_wrapper procedure.
18128         * lib/gcc.exp: Ditto.
18129
18130 1997-05-20  Jeffrey A Law  (law@cygnus.com)
18131
18132         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
18133         an old-style decl for malloc.  Fixes tests to work when
18134         sizeof (int) != sizeof (size_t).
18135
18136 1997-05-15  Mike Meissner  <meissner@cygnus.com>
18137
18138         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
18139
18140         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
18141         use stdargs.h interface.
18142
18143 1997-05-15  Mike Meissner  <meissner@cygnus.com>
18144
18145         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
18146         NO_VARARGS when compiling.
18147
18148 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
18149
18150         * lib/plumhall.exp(ph_includes): New procedure.
18151         (ph_make): Use it.
18152         (ph_compiler): Ditto.
18153
18154         * lib/g++.exp: Rename test-glue.c to testglue.c.
18155         * lib/gcc.exp: Ditto.
18156
18157 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
18158
18159         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
18160         to completion when it's called.
18161
18162 1997-03-21  Michael Meissner  <meissner@cygnus.com>
18163
18164         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
18165         is defined, don't do test.
18166
18167 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
18168
18169         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
18170         for object files.
18171         (ph_summary): Mark skipped testcases as untested, not unresolved.
18172
18173         * lib/plumhall.exp (ph_make): If unresolved because of bad
18174         errorCode, record errorCode in log file.
18175         (*): Replace send_log/verbose with verbose -log.
18176
18177 1997-03-19  Michael Meissner  <meissner@cygnus.com>
18178
18179         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
18180         double conversion if double isn't at least 8 bytes.
18181
18182         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
18183         int to work with targets where int is 16 bits.
18184
18185         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
18186         8 bytes, just exit, since 4 byte doubles don't have enough bits of
18187         precision for the test to complete.
18188
18189 1997-03-14  Michael Meissner  <meissner@cygnus.com>
18190
18191         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
18192         if d10v is not compiled with the -mdouble64 flag.
18193         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
18194
18195         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
18196         d10v is not compiled with the -mint32 flag.
18197
18198 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
18199
18200         * lib/plumhall.exp: Use incr_count.
18201
18202 1997-03-12  Jeffrey A Law  (law@cygnus.com)
18203
18204         * gcc.c-torture: Update to c-torture-1.45.
18205
18206 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
18207
18208         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
18209         the name of the expect testcase file).
18210
18211         * lib/g++.exp(g++_init): Ditto.
18212
18213 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
18214
18215         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
18216         the host.
18217
18218         * lib/gcc.exp(gcc_exit): New procedure.
18219
18220 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
18221
18222         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
18223         specs where appropriate.
18224
18225         * g++.old-deja/g++.arm/*: Added additional ERROR checks
18226         because of new "candidates are" messages, and removed a few
18227
18228         * Converted all non-old-style g++ testcases to old-style, and
18229         moved into g++.old-deja.
18230
18231 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
18232
18233         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
18234         options.
18235
18236         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
18237         succeeded.
18238
18239         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
18240
18241 1997-02-13  Michael Meissner  <meissner@cygnus.com>
18242
18243         * lib/gcc.exp (gcc_target_compile): Add support for defining
18244         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
18245         the machine doesn't have those features.
18246
18247 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
18248
18249         * g++.law/operators4.exp: Don't use LIBS.
18250
18251 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
18252
18253         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
18254
18255         * lib/mike-g++.exp: Don't set the compiler to be tested here.
18256         * lib/g++.exp: Set it here instead. Also, allow use of the
18257         --tool_exec and --tool_opt options. Change CXX to
18258         GXX_UNDER_TEST.
18259
18260         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
18261
18262         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
18263
18264 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
18265
18266         * lib/old-dejagnu.exp: Use prune_warnings instead of
18267         prune_system_crud.
18268         * lib/mike-g++.exp: Ditto.
18269         * lib/gcc.exp: Ditto.
18270         * lib/g++.exp: Ditto.
18271
18272         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
18273
18274 1997-02-07  Jeffrey A Law  (law@cygnus.com)
18275
18276           * 941014-2.c: Include stdlib.h
18277           * 960327-1.c: Include stdio.h
18278           * dbra.c, index-1.c: Don't assume ints are 32bits.
18279
18280 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
18281
18282         * lib/gcc.exp: Add gcc,stack_size target feature.
18283
18284         * lib/g++.exp(g++_target_compile): Add the include and link
18285         paths here, not in two other places. And, it's $options, not
18286         options.
18287
18288         * lib/mike-g++.exp(postbase): Remove the code that determines
18289         the correct include and link paths.
18290         * g++.old-deja/old-deja.exp: Ditto.
18291
18292 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
18293
18294         * lib/g++.exp(g++_init): target_compile no longer returns the
18295         filename of the result.
18296
18297 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
18298
18299         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
18300         call to glob.
18301
18302         * gcc.c-torture/special/special.exp: Change call to
18303         gcc_target_compile to include the object file.
18304
18305 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
18306
18307         * gcc.c-torture/special/special.exp: Correct misspelling in last
18308         change.
18309
18310 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
18311
18312         * lib/plumhall.exp(ph_summary): Log the entire output of the
18313         executable. Return -1 if there were any failures, 0 otherwise.
18314         (ph_execute): Return -1 if there were any failures, 0 otherwise.
18315         (ph_make): Clean up objects and executables that were built
18316         if the tests succeeded.
18317
18318 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
18319
18320         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
18321         libraries and includes in the build tree as appropriate.
18322
18323 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
18324
18325         * lib/c-torture.exp: Instead of looking for the global variable
18326         NO_LONG_LONG, check to see if that's a feature of the target.
18327
18328 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
18329
18330         * config/default.exp: Minimize. Delete the remainer of the files in
18331         config; this functionality is now in devo/dejagnu/config.
18332
18333         g++.*/*: Pass any additional flags used to compile to postbase;
18334         delete CXXFLAGS.
18335
18336         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
18337         is now done by runtest.exp. Use gcc_target_compile instead of
18338         compile.
18339
18340         lib/c-torture.exp: Use gcc_target_compile instead of compile.
18341         Remove references to CFLAGS. Use remote_file instead of
18342         calling rm -f.
18343         (c-torture): Take a list of arguments to use to compile this
18344         testcase.
18345
18346         lib/g++.exp: Simplify. Use target_compile instead of compile.
18347         lib/gcc-dg.exp: Ditto.
18348         lib/gcc.exp: Ditto.
18349         lib/mike-{gcc,g++}.exp: Ditto.
18350         lib/old-dejagnu.exp: Ditto.
18351         lib/plumhall.exp: Ditto.
18352
18353 1997-01-08  Jim Wilson  <wilson@cygnus.com>
18354
18355         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
18356         (ph_linker): Likewise.
18357
18358 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
18359
18360           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
18361         MAP_ANON / MAP_ANONYMOUS if defined;
18362         else try to map from /dev/zero .
18363
18364 1996-11-12  Jeffrey A Law  (law@cygnus.com)
18365
18366         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}:  If MAP_ANON
18367         isn't defined, then define it to MAP_ANONYMOUS.
18368
18369 1996-11-12  Jeffrey A Law  (law@cygnus.com)
18370
18371         * gcc.c-torture: Update to c-torture-1.42 release.
18372
18373 1996-11-11  Jeffrey A Law  (law@cygnus.com)
18374
18375         * gcc.c-torture: Update to c-torture-1.41 release.
18376
18377 1996-10-27  Jeffrey A Law  (law@cygnus.com)
18378
18379         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
18380         c-torture release.
18381
18382 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
18383
18384         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
18385         and LDFLAGS.  Fix second case to append the target_info ldflags
18386         onto LDFLAGS, not CFLAGS.
18387         * lib/g++.exp (g++_init): Add target_info stuff.
18388         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
18389         of libgloss and newlib flags for !native.
18390
18391         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
18392         (GDB): Fix relative path to go up another dir for finding gdb.
18393
18394 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
18395
18396         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
18397         versions in the target_info array, if they don't exist.
18398
18399 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
18400
18401         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
18402
18403 1996-07-08  Jim Wilson  <wilson@cygnus.com>
18404
18405         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
18406         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
18407
18408 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
18409
18410         * lib/old-dejagnu.exp: Don't remove the output file before we've
18411         actually tested it. Don't append pwd to the path of the executable
18412         we're testing.
18413
18414 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
18415
18416         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
18417
18418 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
18419
18420         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
18421         temporary directory for compiler files, and set it to a default
18422         value of /tmp. Set $output as the name of the output file from
18423         compiling the testcase. Add a -o option to $cflags_var so the
18424         compiler writes the final output file as $output. Set $executable
18425         to $output.
18426
18427         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
18428         directory for compiler files, and set it to /tmp if it doesn't
18429         already have a value. Set $output_file to the name of the output
18430         file from compiling the testcase. Add a -o option to CXXFLAGS so
18431         the compiler writes the final output file as $output. Use $output
18432         as the executable to be tested.
18433
18434 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
18435
18436         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
18437
18438 1996-06-08  Jeffrey A Law  (law@cygnus.com)
18439
18440         * gcc.c-torture/execute/pending-1.c: New test.  Still
18441         pending in Tege's queue.
18442
18443 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
18444
18445         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
18446         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
18447         if there were failures.  Call unresolved if there were unresolved
18448         testcases.  Call gcc_fail if program did not run to completion.
18449         (ph_make): Pass additional argument name to ph_execute.
18450         (ph_execute): Add new argument.  Pass additional arguments to
18451         ph_summary.  Call gcc_fail is there is no execution output.
18452
18453 1996-04-24  Jeffrey A Law  (law@cygnus.com)
18454
18455         * lib/plumhall.exp (proc_summary): Output relavent summary
18456         lines into the log so specific failures in plumhall can be
18457         investigated.
18458
18459 1996-04-10  Jeffrey A Law  (law@cygnus.com)
18460
18461         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
18462         (c-torture-execute): Don't try to execute tests which use
18463         "long long" types if $NO_LONG_LONG is nonzero.
18464
18465 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
18466
18467         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
18468         not c-torture.
18469
18470         * gcc.ieee: Move from here.
18471         * gcc.c-torture/execute/ieee: To here.
18472
18473 1996-03-26  Jeffrey A Law  (law@cygnus.com)
18474
18475         * gcc.c-torture: Update to c-torture-1.41 release.
18476
18477 1996-03-22  Jeffrey A Law  (law@cygnus.com)
18478
18479         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
18480         not "$output".
18481
18482 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
18483
18484         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
18485         -c present.
18486
18487 1996-03-02  Jeffrey A Law  (law@cygnus.com)
18488
18489         * config/proelf.exp: Handle connecting to a simulator.
18490
18491 1996-01-31  Jeffrey A Law  (law@cygnus.com)
18492
18493         * config/proelf.exp: New file.  Enough framework that we can
18494         run c-torture tests on the proelf targets (or any other target
18495         that gdb can connect to for that matter).
18496
18497 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
18498
18499         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
18500         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
18501
18502         * lib/plumhall.exp (ph_execute): Always call ph_summary if
18503         exec_output exists.
18504
18505 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
18506
18507         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
18508         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
18509
18510         * config/*.exp: Update FSF address.  Change result of ${tool}_load
18511         to pass/fail/unresolved/unsupported/untested.  Caller must now
18512         call unresolved/unsupported/untested.
18513         * lib/*.exp: Update FSF address.  Update to handle new results of
18514         ${tool}_load.
18515         * lib/chill.exp (verbose): Delete.
18516
18517 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
18518
18519         * lib/gcc.exp (default_gcc_start): Change order of args to
18520         $LDFLAGS $CFLAGS $LIBS.
18521         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
18522         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
18523         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
18524         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
18525         * gcc.misc-tests/dg-test.exp: Likewise.
18526         * gcc.misc-tests/msgs.exp: Likewise.
18527         * gcc.prms/prms.exp: Likewise.
18528         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
18529         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
18530
18531         * lib/dg.exp: Deleted, moved to dejagnu/lib.
18532
18533 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
18534
18535         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
18536
18537         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
18538         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
18539
18540         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
18541         necessary.
18542
18543 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
18544
18545         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
18546         global for loop; add use of $mathlib.
18547         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
18548         settings here; set mathlib for anything but VxWorks.
18549
18550 1996-01-22  Jeffrey A Law  (law@cygnus.com)
18551
18552         * gcc.c-torture: Update to c-torture-1.40 release.
18553
18554 1996-01-03  Jeffrey A Law  (law@cygnus.com)
18555
18556         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
18557         dg.exp.
18558
18559 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
18560
18561         * lib/c-torture.exp (c-torture-execute): Declare "output" as
18562         global.
18563
18564 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
18565
18566         * lib/g++.exp (LIBS): Define if not already.
18567         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
18568         (gcc-dg-prune): Call prune_gcc_output.
18569         * lib/gcc.exp (prune_gcc_output): New proc.
18570         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
18571         prune_gcc_output.
18572
18573 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
18574
18575         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
18576         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
18577
18578 1995-11-15  Jeffrey A Law  (law@cygnus.com)
18579
18580         * gcc.c-torture: Update to c-torture-1.39 release.
18581
18582 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
18583
18584         * lib/c-torture.exp (c-torture-execute): Don't return if one option
18585         fails, try others as well.
18586
18587 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
18588
18589         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
18590         If compilation fails, mark execute tests as `untested'.
18591         If test is marked as unsupported, don't mark compilation and
18592         execute tests as failed.
18593
18594 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
18595
18596         * lib/g++.exp (g++_init): Don't link in libg++, and look to
18597         libstdc++ for whether or not we want to be doing shared
18598         libraries.  Delete link_curses since we don't need it anymore.
18599         * lib/mike-g++.exp (postbase): Don't link in libg++.
18600         * g++.old-deja/old-deja.exp: Likewise.
18601
18602 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
18603
18604         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
18605
18606 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
18607
18608         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
18609         For that, add `-Wl,-a,shared_archive'.
18610         * g++.old-deja/old-deja.exp: Likewise.
18611
18612 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
18613
18614         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
18615
18616 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
18617
18618         * lib/mike-g++.exp (postbase): Pay attention to the status of
18619         g++_load.
18620
18621 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
18622
18623           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
18624
18625 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
18626
18627         * lib/gcc.exp (default_gcc_start): No longer need to log program
18628         being executed or its output, execute_anywhere does that now.
18629         * lib/g++.exp (default_g++_version): Call execute_anywhere.
18630         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
18631
18632 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
18633
18634         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
18635         the same as those in lib/g++.exp.
18636
18637 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
18638
18639         * gcc.c-torture: Update to c-torture-1.38 release.
18640         * gcc.ieee: Related changes.
18641
18642 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
18643
18644         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
18645         "exec". Minor reformatting changes.
18646
18647         * config/rom68k.exp (${tool}_load): Make it work in a canadian
18648         cross. This means all "exec" calls now work on a remote host as
18649         well.
18650         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
18651         cross. Filter out the extra "\r\n" stuff that expect puts in.
18652         (c-torture-execute): Filter out the bogus warnings like
18653         c-torture-compile does. Add support for canadian cross.
18654         * lib/gcc.exp (default_gcc_version, default_gcc_start)
18655         Use execute_anywhere rather than calling exec directly. Now it
18656         works for canadian cross testing.
18657
18658 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
18659
18660         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
18661         results into a variable, and check that rather than using file exists.
18662
18663 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
18664
18665         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
18666         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
18667
18668 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
18669
18670         * g++.old-deja/old-deja.exp: Create and pass runshlib and
18671         lib_curses if there's a shared libg++ in the build tree.
18672
18673 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
18674
18675         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
18676         if not supported target.
18677
18678 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
18679
18680         * lib/g++.exp (g++_init): Move empty setting of runshlib and
18681         link_curses up to always happen, not just for native builds.
18682
18683 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
18684
18685         * gcc.c-torture: Update to c-torture-1.36 release.
18686         * gcc.failure: Related changes.
18687
18688 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
18689
18690         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
18691
18692 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
18693
18694         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
18695         * lib/mike-g++.exp (postbase): Not in here.  Still reference
18696         runshlib, link_curses, and mathlib for link and run.
18697
18698         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
18699         pass the runtime shared library options for Solaris, OSF/1, and
18700         Irix5, and link with -lcurses to avoid unresolved references.
18701
18702 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
18703
18704         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
18705         only run once.
18706
18707 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
18708
18709         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
18710
18711 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
18712
18713         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
18714         do not have a framework for the "compat" tests yet.
18715
18716 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
18717
18718         * lib/mike-g++.exp (postbase): New local variable `mathlib',
18719         set to null if we're testing vxworks5.1.  Use that instead of
18720         `-lm' in the setting of LIBS for link and run.
18721
18722 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
18723
18724         * config/rom68k.exp (${tool}_load): Major changes to make it
18725         work.  Verified that it does in fact return the stuff in
18726         exec_output properly.  Catch any Emul or any TRAP other than 0.
18727
18728 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
18729
18730         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
18731         LDFLAGS properly for targets that need stuff from libgloss.
18732         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
18733         only run once.
18734         (gpp_initialized): New variable.
18735
18736 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
18737
18738         * config/rom68k.exp: Load libgloss.exp.
18739         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
18740         so we can produce a fully linked binary.
18741         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
18742         so we can produce a fully linked binary.
18743
18744 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
18745
18746         * lib/plumhall.exp (ph_section): Watch for expected failures.
18747         Add missing `else'.
18748
18749         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
18750         run the testcase.
18751         (c-torture): Likewise.
18752
18753 1995-08-28  Doug Evans  <dje@cygnus.com>
18754
18755         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
18756
18757         * lib/mike-g++.exp (mike_cleanup): New proc.
18758         (prebase): New globals compiler_result, not_compiler_result,
18759         target_regexp.
18760         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
18761         allow leading "-" in pattern.  Watch for unsupported tests.
18762         If $compiler_result is set, pattern match assembler code,
18763         and ditto for $not_compiler_result.
18764         * lib/mike-gcc.exp: Likewise.
18765
18766         * lib/plumhall.exp (ph_execute): Only call ph_summary if
18767         execution "succeeded".
18768
18769 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
18770
18771         * config/win32.exp: New file.
18772         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
18773
18774 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
18775
18776         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
18777         unsupported.
18778         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
18779         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
18780         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
18781
18782         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
18783         "... without exceptions was ...".  That is now handled by
18784         prune_system_crud.
18785         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
18786
18787 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
18788
18789         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
18790         sieve.c,sort2.c}: New files.
18791         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
18792         sieve.exp,sort2.exp}: Drivers for them.
18793
18794         * lib/mike-gcc.exp (program_output): New user settable variable.
18795         (postbase): Call prune_system_crud.  Also prune extraneous compiler
18796         messages.
18797         * lib/mike-g++.exp (program_output): New user settable variable.
18798
18799         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
18800
18801         * config/sh.exp: Deleted (use sim.exp instead).
18802
18803 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
18804
18805         * config/vx.exp: Declare CHECKTASK as global.
18806         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
18807         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
18808         * lib/old-dejagnu.exp: Load [pwd]/$executable.
18809
18810 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
18811
18812         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
18813         target. Like vx.exp, only includes `vx29k.exp' instead of
18814         `vxworks.exp'.
18815
18816 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
18817
18818         * config/sim.exp: Increase time limit from 120 seconds to 240.
18819
18820 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
18821
18822         * gcc.c-torture/execute/950628-1.c: New test.
18823
18824 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
18825
18826         * gcc.c-torture: Update with changes/additions from
18827         c-torture-1.34.
18828
18829 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
18830
18831         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
18832
18833 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
18834
18835         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
18836
18837 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
18838
18839         * gcc.c-torture/compile/950512-1.c: New test.
18840         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
18841         * gcc.dg/struct-ret-1.c: Likewise.
18842
18843 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
18844
18845         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
18846           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
18847
18848 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
18849
18850         * gcc.c-torture/special/920411-1.c: Deleted.
18851         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
18852
18853 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
18854
18855         * config/sim.exp (${tool}_load): Hack in call to bash to get a
18856         cpu limit.
18857
18858 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
18859
18860         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
18861
18862 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
18863
18864         From kenner;
18865         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
18866         is the proper length.
18867         * va-arg-3.c: Likewise.
18868
18869 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
18870
18871         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
18872         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
18873
18874         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
18875         * lib/g++.exp (default_g++_start): Delete old cruft.
18876
18877 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
18878
18879         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
18880         (2 * (1 << 18)) to (2 * (1 << 17)).
18881
18882         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
18883
18884 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
18885
18886         * config/rom68k.exp: Renamed from config/idp.exp
18887
18888 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
18889
18890         * c-torture/compile/921109-2.c
18891
18892 1995-04-18  Mike Stump  <mrs@cygnus.com>
18893
18894         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
18895         excess errors.
18896
18897 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
18898
18899         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
18900         output.
18901         * lib/g++.exp (default_g++_start): Likewise.
18902
18903 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
18904
18905         * gcc.c-torture/compile/950329-1.c: New test.
18906
18907 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
18908
18909           * config/bug.exp (${tool}_load): Updated to use new remote_open
18910           and remote_close procs.
18911         * config/idp.exp: New file.
18912
18913 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
18914
18915         * gcc.c-torture/execute/950322-1.c: New test.
18916
18917 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
18918
18919         * config/vx.exp (${tool}_load): Clean up testing of return code from
18920         vxworks_ld and vxworks_spawn.
18921
18922 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
18923
18924         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
18925
18926 1995-03-13  Mike Stump  <mrs@cygnus.com>
18927
18928         * lib/old-deja.exp: Add `excess errors test - ' error, now one
18929         can mark excess errors on a machine by machine basis.  Note, the
18930         default is to not expect any excess errors, even when excess
18931         errors test - is given, so you will want to put an XFAIL ... on
18932         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
18933         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
18934         those 4 machines, but no others.
18935
18936 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
18937
18938         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
18939         * lib/c-torture.exp: to here.
18940
18941 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
18942
18943         * gcc.c-torture/execute/950221-1.c: New test.
18944         * gcc.c-torture/execute/struct-ret-1.c: New test.
18945         * gcc.c-torture/compile/950221-1.c: New test.
18946
18947         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
18948
18949 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
18950
18951         * gcc.c-torture/execute/arith-1.c (main): Return 0.
18952         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
18953
18954 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
18955
18956         * g++.gb: New directory of tests, derived from my signature and
18957         class scoping tests.
18958
18959         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
18960         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
18961         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
18962         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
18963         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
18964         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
18965         * g++.gb/sig25.C: Likewise.
18966
18967         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
18968         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
18969         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
18970         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
18971         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
18972         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
18973         * g++.gb/sig25.exp: Likewise.
18974
18975         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
18976         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
18977         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
18978         * g++.gb/scope13.C: Likewise, this test still fails.
18979
18980         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
18981         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
18982         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
18983         * g++.gb/scope13.exp: Ditto.
18984
18985         * g++.gb/README: New file, explains what these tests are about.
18986
18987 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
18988
18989         * lib/dg.exp (dg-do): Support `preprocess'.
18990         (dg-test): Likewise.
18991
18992 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
18993
18994         * config/udi.exp: change "continue -expect" to "exp_continue".
18995
18996 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
18997
18998         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
18999         Delete redundant tests.
19000
19001         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
19002         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
19003         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
19004         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
19005         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
19006         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
19007         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
19008         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
19009
19010         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
19011         storing label pointers.
19012         * gcc.c-torture/execute/921019-1.c: Likewise.
19013         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
19014         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
19015         parameter fp.
19016         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
19017         constants.
19018
19019         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
19020         Delete obsolete tests.
19021
19022         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
19023         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
19024         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
19025         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
19026         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
19027         * gcc.c-torture/compile/950124-1.c: New test.
19028
19029         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
19030
19031 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
19032
19033         * lib/mike-g++.exp: Add -lm to LIBS.
19034
19035 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
19036
19037         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
19038
19039 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
19040
19041         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
19042
19043 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
19044
19045         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
19046
19047 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
19048
19049         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
19050         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
19051         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
19052         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
19053         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
19054         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
19055         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
19056         * g++.law/{operators31.C, operators32.C,
19057         * g++.law/{operators33.C, operators34.C}: Likewise.
19058         * g++.law/{pic1.C, refs2.C}: Likewise.
19059         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
19060         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
19061         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
19062         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
19063
19064         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
19065         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
19066         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
19067         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
19068         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
19069         * g++.law/{enum9.exp, friend5.exp}: Likewise.
19070         * g++.law/{nest3.exp, nest4.exp}: Likewise.
19071         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
19072         * g++.law/{operators30.exp, operators31.exp}: Likewise.
19073         * g++.law/{operators32.exp, operators33.exp}: Likewise.
19074         * g++.law/{operators34.exp}: Likewise.
19075         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
19076         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
19077         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
19078         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
19079         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
19080
19081         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
19082         No longer expected to fail.
19083         * g++.law/missed-error3.C: Tweak for recent bool changes.
19084
19085 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
19086
19087         * config/emb-unix: Deleted.
19088         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
19089         remote execution.  Do final link on remote host if REMOTE_LINK is set.
19090
19091 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
19092
19093         * lib/dg.exp (dg-test): Fix typo in last patch.
19094
19095 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
19096
19097         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
19098         (handles multiple occurrences).
19099
19100 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
19101
19102         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
19103         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
19104         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
19105         printed).
19106         * lib/c-torture.exp (c-torture-compile): Likewise.
19107         (c-torture): Prepend full path if missing.
19108         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
19109         (gcc_fail): Likewise.
19110         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
19111
19112 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
19113
19114         * lib/netware.exp: Only attach to NetWare i386 systems.
19115
19116 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
19117
19118         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
19119         messages.  Add test name to "output pattern match" pass/fail message.
19120
19121 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
19122
19123         * gcc.dg: New testsuite.
19124         * gcc.dg/dg.exp: New file.
19125
19126         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
19127         test-switch.c}: Deleted.
19128
19129         * gcc.misc-tests/msgs.exp: New testcase driver.
19130
19131 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
19132
19133         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
19134         Watch for illegal return values from ${tool}_load.
19135         * config/unix.exp (${tool}_load): Fix pass/fail detection for
19136         cross targets.  Coerce return value >0 to 1.
19137
19138 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
19139
19140         * config/unix.exp (${tool}_load): Call program rsh, not proc.
19141
19142         * config/emb-unix.exp: New file.
19143
19144         * config/sim.exp: Error if variable $SIM not defined.
19145         (${tool}_load): Mark test as "untested" if simulator missing.
19146
19147         * config/unix.exp: Load remote.exp to get rcp_download.
19148         * lib/c-torture.exp: Use different option lists for testcases with
19149         and without loops.
19150         * gcc.c-torture/execute/execute.exp: Likewise.
19151
19152 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
19153
19154         * config/*.exp: Clarify return code from ${tool}_load.
19155         Call `unresolved' or `untested' instead of `warning' or `perror'
19156         (sometimes you still want to call both though).
19157         Add comment that `shell_id' is local to each file.
19158         * config/udi.exp (timeout): Set to 30.
19159         Don't print warning if connection fails, $connectmode has already
19160         printed an error.
19161         (${tool}_load): Move verbose messages to level 2.
19162         Rework pattern for "Process started" message.
19163         Pass `shell_id' to ${connectmode}_download.
19164         Retry twice upon timeout.  Make resetting of target more robust.
19165         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
19166         Pass `shell_id' to exit_$connectmode.
19167         Only call exit_$connectmode if connected.
19168         * config/unix.exp (${tool}_load): Check return codes better.
19169         * config/vrtx.exp (${tool}_load): Likewise.
19170         * config/vx.exp (${tool}_load): Likewise.
19171         Delete unneeded global's.
19172         * lib/dg.exp (dg-test): Update to reflect clarified return codes
19173         from ${tool}_load.
19174         (dg-stat): Delete.
19175         (dg-init): Delete recording of pass/fail counts.
19176         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
19177         (old-dejagnu-init): Likewise.
19178         (old-dejagnu-stat): Delete contents, empty proc now.
19179         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
19180         (c-torture): Delete references to lcnt, lpass, lfail.
19181         Get option list from TORTURE_OPTIONS.
19182         Delete -funroll[-all]-loops if no loops.
19183         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
19184         (g++_stat): Delete contents (empty proc now).
19185         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
19186         (gcc_finish): Likewise.
19187         (gcc_stat): Deleted.
19188         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
19189         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
19190         * gcc.c-torture/execute/execute.exp: Likewise.
19191         Split tests into two parts: compile, execute.
19192         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
19193         no loops.  Update to reflect clarified return codes from ${tool}_load.
19194
19195 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
19196
19197         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
19198         to grep for.
19199         (old-dejagnu): Likewise (where necessary).
19200
19201 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
19202
19203         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
19204
19205         * lib/dg.exp (dg-process-target): Fix processing of selector.
19206         Add comment regarding use of `error'.
19207
19208         * lib/gcc.exp (prune_system_crud): Define if missing.
19209         * lib/g++.exp (prune_system_crud): Likewise.
19210
19211         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
19212         Call prune_system_crud.
19213         * lib/dg.exp (dg-runtest): New proc.
19214         Use perror instead of send_user for tcl errors in testcase.
19215         Don't return any value, it's never used.
19216         Don't clobber previous definition of `unknown'.
19217         Print tcl errors in `dg-final'.
19218
19219 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
19220
19221         * lib/dg.exp (dg-process-target): Improve syntax error messages.
19222         (dg-test): Don't print errorInfo, it contains stack backtrace.
19223
19224 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
19225
19226         * lib/g++.exp (runtest_file_p): Define if missing.
19227
19228 1994-09-24  Doug Evans  (dje@cygnus.com)
19229
19230         * lib/mike-g++.exp: Comment out loading of g++.exp.
19231         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
19232         (default_g++_version): Always print something.
19233         (default_g++_start): Comment out call to `which'.
19234         (g++_start, g++_load): Deleted (must be defined in config file).
19235         * lib/gcc.exp: Test for existence of $CC at start.
19236         Delete check for tmpdir (done in gcc_init).
19237         (default_gcc_version): Always print something.
19238         (default_gcc_start): Comment out call to `which'.
19239         * config/*.exp: Major cleanup - make cross targets work at least a
19240         little better for g++ (by not being "--tool gcc" specific).
19241         Rename gcc_xxx to ${tool}_xxx.
19242         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
19243         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
19244
19245 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
19246
19247         * lib/c-torture.exp (c-torture-compile): Rework compiler
19248         message processing.
19249
19250         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
19251         c-torture.
19252
19253 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
19254
19255         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
19256
19257         * lib/dg.exp (dg-process-target): Support { target native }.
19258
19259 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
19260
19261         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
19262         looked for "... program xxx got fatal signal".
19263         Correct regsub munging of `comp_output'.
19264         Ignore compiler messages "path prefix not used" and "linker input
19265         file unused".
19266
19267 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
19268
19269         * lib/gcc.exp (runtest_file_p): Define if missing.
19270         * gcc.prms/template.c: Example to work from.
19271
19272 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
19273
19274         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
19275         * lib/dg.exp (dg-test): Call unsupported testcases as such.
19276
19277         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
19278         * gcc.prms/1883.c: Moved from compile/940714-1.c.
19279         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
19280         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
19281
19282         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
19283         (dg-process-target): No longer a varargs proc.
19284         Return S/N for target, P/F for xfail.  All callers changed.
19285         (user option procs): More argument checking.
19286         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
19287         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
19288         (dg-test): Skip test if not running on selected target in `dg-do'.
19289         Update handling of `dg-do-what', `dg-output-text'.
19290         Separate execution pass/fail from output pattern match pass/fail.
19291         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
19292
19293 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
19294
19295         * gcc.c-torture/special/special.exp: Don't expect failure for mips
19296         target for 920510-1.c.
19297
19298 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
19299
19300         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
19301         Clean up comment regarding use of passcnt, etc.
19302         (gcc_stat): Don't update `testcnt' here.
19303         (gcc_finish): Do it here.
19304         Might as well reset `but_id' here too.
19305         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
19306         to determine if the file should be tested.
19307         * gcc.c-torture/compile/compile.exp: Likewise.
19308         * gcc.c-torture/execute/execute.exp: Likewise.
19309         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
19310         * gcc.misc-tests/dg-test.exp: Likewise.
19311         * gcc.prms/prms.exp: Likewise.
19312         * gcc.wendy/wendy.exp: Likewise.
19313         * g++.old-deja.exp: Likewise.
19314         Move "Testing file" message to verbose level 1.
19315
19316 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
19317
19318         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
19319
19320 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
19321
19322         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
19323         (default_gcc_start): Accept optional second list element
19324         of compiler flags.  Print compiler output at verbosity level 2.
19325         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
19326         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
19327         Save current values of framework globals passcnt, failcnt, xpasscnt,
19328         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
19329         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
19330         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
19331         xfailcnt to compute stats.  Update framework global `testcnt' from
19332         pass/fail counts.
19333         (gcc_finish): New proc.  Clean up test environment.
19334         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
19335         (gcc_epass, gcc_efail): Delete.
19336         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
19337         argument of line number.
19338         (dg-init): If the tool has an init routine, call it.
19339         (dg-test): Remove args `cflags_var' and `libs_var'.
19340         Pass all compiler options to ${tool}_start.
19341         Handle missing line number.
19342         (dg-finish): New function.
19343         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
19344         particular files.  Call gcc_finish at end.  Move "skipping test"
19345         message to verbosity level 3.
19346         * gcc.c-torture/compile/compile.exp: Likewise.
19347         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
19348         * gcc.c-torture/execute/execute.exp: Likewise.
19349         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
19350         Print testcase being tried at verbosity level 1.
19351         * gcc.c-torture/special/special.exp: Unset xfail.
19352         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
19353         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
19354         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
19355         * gcc.failure/failure.exp: Likewise.
19356         * gcc.ieee/ieee.exp: Likewise.
19357         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
19358         Update call to dg-test.  Call dg-finish at end.
19359         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
19360         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
19361         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
19362         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
19363         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
19364         * gcc.wendy/wendy.exp: Add copyright.
19365         Delete setting of tmpdir (done by gcc_init).
19366         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
19367         Pass compiler flags to gcc_start.  Call gcc_finish at end.
19368         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
19369         gcc_[ce]pass/fail.
19370
19371 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
19372
19373         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
19374         confusion.
19375         (g++_load): Likewise.
19376
19377         * config/*.exp (gcc_load): Some were varargs fns and some were not.
19378         Rename argument to `prog' to remove the confusion.
19379         Varargs fns behave differently too!
19380         (g++_load): Likewise.
19381
19382         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
19383
19384         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
19385         what it is.  Delete (always) printing of status value for !native.
19386         Simplify verbose code, and include status and exec_output.
19387         (g++_load): Use gcc_load.
19388
19389 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
19390
19391         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
19392         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
19393         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
19394         940714-3.c as these testcases don't exist anymore.  Make
19395         va-arg-1.c expected to pass.
19396
19397 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
19398
19399         * gcc.misc-tests/misc.exp: Only run specific testcases.
19400         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
19401         * gcc.misc-tests/dg-[1-9].c: New files.
19402
19403         * lib/dg.exp: New testsuite driver.
19404         * gcc.prms/prms.exp: Use it.
19405
19406         * README.gcc: New file.
19407
19408         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
19409         Document and reset `lxpass' and `lxfail'.
19410         Simplify "initialized" message.
19411         (gcc_stat): Clean up comments a little.
19412
19413 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
19414
19415         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
19416
19417 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
19418
19419         * lib/old-dejagnu.exp (process-option): New proc.
19420         (old-dejagnu-init, old-dejagnu-stat): Likewise.
19421         (old-dejagnu): Simplify.
19422         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
19423
19424 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
19425
19426         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
19427         exists and is not an empty string.
19428
19429         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
19430         $xfail rather than calling setup_xfail.  Clear $xfail when test is
19431         finished.
19432         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
19433         automatically.
19434
19435         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
19436         longer expected to fail.
19437
19438         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
19439         "f" function call.
19440
19441         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
19442
19443         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
19444         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
19445         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
19446         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
19447         c-torture-1.29.
19448
19449         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
19450         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
19451
19452         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
19453
19454         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
19455         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
19456
19457         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
19458         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
19459         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
19460
19461 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
19462
19463         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
19464         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
19465         940714-1.c, 940714-2.c, 940714-3.c},
19466         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
19467         gcc.misc-tests/{mg.c,mg.exp}:
19468         New tests.
19469         * gcc.noncompile/noncompile.exp: Change accordingly.
19470
19471 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
19472
19473         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
19474         Undo previous clobberage.
19475
19476 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
19477
19478         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
19479         * gcc.special/{930510-1.c, special.exp}:
19480         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
19481         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
19482         struct-varargs-1.c}: New tests from c-torture-1.26.
19483
19484 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
19485
19486         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
19487           argument to switch.
19488
19489 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
19490
19491         * Revert the previous changes.  Please see Rob's directory
19492           (/lisa/test/rob/progressive/gcc/testsuite) for testing
19493           fixes.
19494
19495 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
19496
19497         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
19498             g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
19499             g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
19500             g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
19501             g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
19502             g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
19503             g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
19504             g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
19505             g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
19506             g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
19507             g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
19508             g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
19509             g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
19510             g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
19511             g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
19512             g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
19513             g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
19514             g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
19515             g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
19516             g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
19517             g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
19518             g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
19519             gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
19520             gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
19521             gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
19522             lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
19523             lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
19524
19525 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
19526
19527         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
19528             lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
19529           with perror calls.
19530
19531 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
19532
19533         * config/unix.exp (g++_load): Fix syntax.
19534
19535 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
19536
19537         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
19538         * gcc.noncompile/921017-1.c: Deleted obsolete test.
19539         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
19540         Don't expect va-arg-1.c to fail.  Correct expected output for
19541         920928-1.c.
19542         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
19543         * gcc.wendy/hbm4.c: Correct typo.
19544         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
19545
19546 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
19547
19548         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
19549         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
19550         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
19551         * lib/c-torture.exp (c-torture-compile): Ditto.
19552
19553         Reduce volume of output (remove all the -I's and such).
19554         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
19555         Call gcc_cpass, gcc_cfail.
19556         (c-torture): Pass testing option to c-torture-compile.
19557
19558 1994-03-21  Doug Evans  (dje@cygnus.com)
19559
19560         Bring patches over from progressive.
19561         * config/default.exp: Exit remote shell cleanly.
19562         (g++_exit, g++_start): Add default versions.
19563         * config/sim.exp (gcc_load): Use perror, not error.
19564
19565 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
19566
19567         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
19568         set in site.exp.
19569
19570 1994-03-14  Doug Evans  (dje@cygnus.com)
19571
19572         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
19573         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
19574         (wendy_try): New proc to run testcase.
19575         (main loop): Call 'em.
19576         * gcc.wendy/*.c: Clean up pass to correct expected output.
19577
19578         * lib/gcc.exp: Minor cleanup work.
19579         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
19580
19581 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
19582
19583         * config/sim.exp (gcc_load): Document return codes better.
19584         Don't pass -v to simulator.
19585
19586 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
19587
19588           * gcc.special/920717-x.c: Fix typo.
19589           * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
19590           get at sources.
19591
19592         * lib/mike-gcc.exp: Fix typo.
19593
19594 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
19595
19596         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
19597         binary to use, transform the name.
19598         * config/*.exp: rename everything. Nuke any g++ specific files,
19599         it's now a special case of gcc that requires no special support.
19600         Add a default.exp for unsupported targets.
19601
19602 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
19603
19604         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
19605         lib/old-dejagnu.exp: Fix a few patterns to work with the new
19606         version of Tcl.
19607
19608 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
19609
19610         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
19611         than a warning.
19612
19613 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
19614
19615         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
19616
19617 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
19618
19619         * gcc.execute/execute.exp: Combine opt_list and foption_list into
19620         option_list.  Compile every file with only 4/6 option choices
19621         (same as C torture) instead of with 12/18 different option
19622         choices.
19623         * lib/c-torture.exp: Likewise.
19624
19625         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
19626         not already set.
19627
19628 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
19629
19630         * lib/old-deja.exp: Add `excess errors test fails' error, now one
19631         can put an XFAIL *-*-* on excess errors.
19632
19633 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
19634
19635         * g++.law: Add more tests derived from g++-bugs snapshots.
19636
19637         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
19638         equivalent to g++.law/init9.
19639
19640         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
19641         compiled it, and the a.out file after we've run it.
19642
19643 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
19644
19645         * lib/mike-g++.exp (postbase): Delete the .o file after we've
19646         compiled it, and the a.out file after we've run it.
19647
19648 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
19649
19650         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
19651
19652 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
19653
19654         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
19655         version number.
19656
19657 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
19658
19659         * g++.law: New directory of g++ tests derived from the g++-bugs
19660         snapshots.
19661
19662 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
19663
19664         * gcc.compile: initbug1.c initbug1.exp testcase added
19665
19666 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
19667
19668         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
19669         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
19670           fixes submitted by Jeff Law (law@cs.utah.edu)
19671         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
19672           Jeff Law (law@cs.utah.edu)
19673
19674
19675 1993-11-30  Mike Stump  (mrs@cygnus.com)
19676
19677         * config/unix-g++.exp: Follow the gcc way of doing things.
19678         * g++.old-deja/old-deja.exp: Minor updates.
19679         * lib/g++.exp: New file, follow the gcc way of doing things.
19680         * lib/old-dejagnu.exp: Minor updates.
19681         * lib/mike-g++.exp: Always unset errorInfo.
19682
19683 1993-11-06  Mike Stump  (mrs@cygnus.com)
19684
19685         * lib/gcc.exp: Fix some errors with the below change, CC and
19686         CFLAGS should be global when setting, not local.
19687
19688 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
19689
19690         * lib/gcc.exp: Transform tool name.
19691
19692 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
19693
19694         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
19695
19696 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
19697
19698         * lib/gcc.exp: change gcc_done to gcc_stat
19699
19700 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
19701
19702         * Upgraded gcc testsuite to c-torture version 1.25
19703
19704 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
19705
19706         * lib/gcc.exp: added reporting code. Changed verbose compile message.
19707         * lib/c-torture: added hooks for new reporting code.
19708
19709 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
19710
19711         * config/sh-gcc.exp: check if sh-sim exists in the path
19712
19713 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
19714
19715         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
19716         * gcc.compile/compile.exp: Initial changes for new logic.
19717         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
19718         * gcc.failure/failure.exp: Initial changes for new logic.
19719         * gcc.ieee/ieee.exp: Initial changes for new logic.
19720         * gcc.misc-tests/misc.exp: Initial changes for new logic.
19721         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
19722         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
19723         * lib/c-torture.exp: Initial changes for new logic.
19724         * lib/gcc.exp: Initial changes for new logic.
19725
19726 1993-10-15  Mike Stump  (mrs@cygnus.com)
19727
19728         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
19729         depend upon failure or success.  Fully qualify names in failure
19730         and success messages.  Always remove a.out before starting
19731         compile, just in case.  Pay more attention to error text output by
19732         the compiler.  Handle testcases with no known past errors just
19733         like all others, so that things are uniform.  Other miscellaneous
19734         improvements.
19735
19736 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
19737
19738         * gcc.cpp: new directory for cpp tests
19739
19740 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
19741
19742         * lib/chill.exp: Code reformatted, removed unused code.
19743         * config/unix-chill.exp: Code reformatted, removed unused code.
19744         * chill.execute/execute.exp: Code reformatted, removed unused code.
19745         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
19746
19747 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
19748
19749         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
19750         routines not written.
19751
19752 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
19753
19754         * config/bug-gcc.exp: Use new procs from bug.exp.
19755
19756 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
19757
19758         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
19759         via ftp, rather than depending on NFS.
19760         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
19761         case.
19762
19763 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
19764
19765         * config/bug-gcc.exp: Use new download proc.
19766
19767 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
19768
19769         * chill.execute/execute.exp: cleanups, handles errors better
19770         * chill.compile/compile.exp: rewrite, based on execute.exp
19771         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
19772         * lib/chill.exp: major changes to diff proc and compile and link
19773           procs. added chill_fail and chill_pass wrappers to pass and
19774           fail. added more comments, and handle error codes better.
19775           Added a hack to capture stderr from exec, so noncompile tests
19776           can work.
19777
19778 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
19779
19780         * chill.execute/execute.exp: rewrite of testsuite driver
19781         * lib/chill.exp: rewrite of testsuite driver
19782         * config/unix-chill.exp: rewrite of testsuite driver
19783
19784 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
19785
19786     In chill.execute:
19787         * iexpr.ch: Standardize uppercase.
19788         * tuples.dat: Standardize uppercase.
19789         * vary.ch: standardize.  Correct varying string assignments.
19790         * vary.dat: Add new output lines.
19791
19792 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
19793
19794     In chill.execute:
19795         * chprintf.ch: Standardize use of uppercase.
19796         * tuples.ch: Standardize and turn arr2 into a DCL,
19797           rather than a SYN.
19798         * pinits.ch: Standardize.
19799
19800 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
19801
19802         * rts.c:  Get malloc() from <stdlib.h>, not <malloc.h>.
19803         * Makefil: Renamed to Makefile.in.
19804         * configure.in: New.
19805
19806 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
19807
19808     In chill.execute:
19809         * .cvsignore: Add result/output files.
19810         * Makefile: Fix up variables at start.  Use MFLAGS
19811           everywhere.  Correct bool_loc, built_ins entries.
19812           Add entry for vary1.ch.
19813         * bitarray.ch: Standardize upper-case usage.
19814         * bitexpr.ch: Standardize, add output of b1.
19815         * params.ch: Use arrayt in along PROC parameters, to
19816           avoid novelty problems.
19817         * sets.ch: Tiny cleanup.
19818         * vary1.ch: Re-indent.
19819
19820 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
19821
19822           * Add PR-related files to Makefiles, .cvsignore files, etc.
19823
19824 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
19825
19826         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
19827           with compiler objects. New names are test-flow.c and test-loop.c
19828
19829 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
19830
19831         * Upgraded c-torture tests from 1.19 to 1.20
19832
19833         * new files:
19834         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
19835         * gcc.compile: 930623-1.c 930623-2.c
19836         * gcc.noncompile: 930622-1.c 930622-2.c
19837         * gcc.failure: 920411-1.c 920627-2.c
19838         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
19839
19840 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
19841
19842         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
19843           More changes to get testsuite working properly. Needs more work.
19844           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
19845
19846 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
19847
19848         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
19849           More changes to get testsuite working properly. Needs more work.
19850
19851 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
19852
19853         * chill.compile/compile.exp: Added for Dejagnu support
19854         * chill.execute/execute.exp: Added for Dejagnu support
19855         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
19856
19857 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
19858
19859     This should complete moving the CHILL test files.
19860         * chill.noncompile(.cvsignore printf.grt
19861             in-printf.grt chprintf.grt chprintf.ch):
19862             Added test-support files.
19863           (Makefile): Modified further.
19864         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
19865             signal.ch): Added test files.
19866           * chill.execute (.cvsignore printf.grt printr.c
19867             in-printf.grt rts.c chprintf.grt rts.h): Added
19868           test-support files.
19869             (Makefile): More corrections.
19870
19871 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
19872
19873         * chill.compile, chill.execute, chill.nocompile: Add CHILL
19874           test cases, ready for DejaGnu.
19875
19876 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
19877
19878         * Upgraded c-torture tests from 1.18 to 1.19
19879
19880         * gcc.compile: added test(s):
19881           930607-1.c
19882         * gcc.execute: added test(s):
19883           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
19884
19885         * added new subdirectory for misc tests: gcc.misc-tests
19886         * gcc.misc-test(s): added tests:
19887           inst-check.c test-consts.c test-ior.c test-switch.c
19888
19889 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
19890
19891         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
19892
19893 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
19894
19895         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
19896
19897 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
19898
19899         * Upgraded c-torture tests from 1.17 to 1.18
19900
19901 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
19902
19903         * Upgraded c-torture tests from 1.12 to 1.17
19904
19905 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
19906
19907         * lib/old-dejagnu.exp:
19908           Fixed handling of XFAIL target triplets to correctly
19909           recognize wildcard characters.  Removed code that
19910           appended a unique id tag to the end of the file name
19911           printed out by the result of the testcases within a
19912           given test file.
19913
19914 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
19915
19916         * lib/old-dejagnu.exp:
19917           Reworked expected failure handling to trigger off of XFAIL
19918           keyword in keyphrase embeded in testcase source code. The
19919           XFAIL keyword must be at the end of the keyphrase line. It
19920           may optionally be followed by one or more target triplets.
19921           It has just occured that the handling of wildcards in the
19922           target triplet may not be correct.
19923
19924 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
19925
19926         * g++.old-deja/tests:
19927           Moved all subdirectories up one level into g++.old-deja .
19928
19929         * lib/old-dejagnu.exp:
19930           Fixed problem with CXXFLAGS not being properly reset, and being
19931           corrupted with extraneous "-c" compiler option.  This was
19932           causing binaries to not be generated for test that needed them.
19933           Modified strings passed to "pass" and "fail" so that individual
19934           tests from the same test file would be distinguished by an
19935           identifier appended to the test file name in the summary logs;
19936           this corrected a problem with erroneous diff logs.  Added code
19937           to search testcases for expected fail and unexpected pass keywords.
19938
19939 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
19940
19941         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
19942
19943 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
19944
19945         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
19946           Removed extraneous text from end of "Special g++ Options"
19947           keyphrase.
19948
19949         * lib/old-dejagnu.exp: Added pattern matching to look for new
19950           keywords, embedded in testcases comments, which will trigger
19951           calls to xpass and xfail.
19952
19953 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
19954
19955         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
19956           comments embedded in the testcases, especially the one looking for
19957           special compiler options, as well as the pattern matching for the
19958           compiler output again.
19959
19960 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
19961
19962         * lib/old-dejagnu.exp: Do a proper check of the return value for
19963           execute tests. Fixed several problems with the pattern matching
19964           of the compiler output which gave erroneous test results.
19965           Changed several of the test result messages to be more descriptive.
19966         * config/unix-g++.exp: Proc g++_load now actually works and
19967           executes the tests passed to it and returns a usable return
19968           value.
19969
19970 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
19971
19972           * lib/gcc.exp: Exits gracefully if $CC is bogus.
19973
19974 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
19975
19976         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
19977           Modified both files to properly execute the old style
19978           dejagnu tests. The previous versions of these files were
19979           experimental and did not function anything near correctly.
19980
19981 1993-04-05  Rob Savoye  (rob@cygnus.com)
19982
19983         * Removed all Makefile.in and configure.in files. No configuration
19984         needed now.
19985
19986 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
19987
19988         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
19989
19990 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
19991
19992         * gcc.compile/configure.in, gcc.unsorted/configure.in,
19993         gcc.special/configure.in, gcc.noncompile/configure.in,
19994         gcc.execute/configure.in, gcc.code_quality/configure.in,
19995         g++.other/configure.in, g++.old-deja/configure.in,
19996         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
19997         in srcname setting.
19998
19999 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
20000
20001         * lib/udi.exp:  Fixed mondfe and mondfe_download.
20002         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
20003         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
20004
20005 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
20006
20007         * config/udi-gdb.exp: Check $shell_id after connecting to target.
20008         (gdb_exit): Don't remove *_soc files.
20009
20010 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
20011
20012         * lib/c-torture.exp: Don't look for main; instead always use -w
20013         -c.  This is how the c-torture tests work.  Remove the object
20014         file if the compilation succeeds.
20015         * gcc.execute/execute.exp: Remove executable if test passes.
20016         * gcc.noncompile/noncompile.exp: Every test is an expected
20017         failure.
20018         * gcc.special/special.exp: Added tests from c-torture 1.11,
20019         corrected use of existing test.
20020         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
20021         gcc.execute/920625-1.c: Updated to c-torture 1.11.
20022         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
20023         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
20024         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
20025         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
20026         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
20027         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
20028         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
20029         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
20030         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
20031         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
20032         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
20033         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
20034         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
20035         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
20036         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
20037         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
20038         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
20039         c-torture 1.11.
20040         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
20041         correspond to c-torture 1.11.
20042
20043         * New file.