329bc2bc052aa6f2a28ce82a6e8a617c234bb7f7
[platform/upstream/gcc.git] / gcc / testsuite / ChangeLog
1 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
2
3         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
4         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
5         support for "repo" mode.
6         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
7         * lib/g77-dg.exp: Likewise.
8         * lib/obj-dg.exp: Likewise.
9         
10 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
11
12         Merge from gcc-3_2-rhl8-branch:
13         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
14
15         * gcc.dg/tls/opt-6.c: New test.
16
17         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
18
19         * gcc.dg/20030405-1.c: New test.
20
21         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
22
23         * gcc.dg/20030309-1.c: New test.
24
25         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
26
27         * gcc.c-torture/execute/20030307-1.c: New test.
28
29         2003-02-20  Randolph Chung  <tausq@debian.org>
30
31         * gcc.c-torture/compile/20030220-1.c: New test.
32
33         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
34
35         * gcc.dg/20030217-1.c: New test.
36
37         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
38
39         * gcc.c-torture/compile/20020129-1.c: New test.
40
41         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
42
43         * gcc.dg/unroll-1.c: New test.
44
45         2002-11-16  Jan Hubicka  <jh@suse.cz>
46
47         * gcc.c-torture/execute/20020920-1.c: New test.
48
49         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
50
51         PR target/7434
52         * gcc.c-torture/compile/20021008-1.c: New test.
53
54         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
55
56         PR target/7559
57         * testsuite/gcc.c-torture/execute/20020810-1.c: New test.
58
59         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
60
61         * gcc.c-torture/compile/20020807-1.c: New test.
62
63         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
64
65         * gcc.dg/tls/opt-1.c: New test.
66
67         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
68
69         * gcc.dg/20020729-1.c: New test.
70
71         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
72
73         * g++.dg/opt/life1.C: New test.
74
75         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
76
77         * gcc.dg/20020525-1.c: New test.
78
79         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
80
81         PR c++/6794
82         * g++.dg/ext/pretty1.C: New test.
83         * g++.dg/ext/pretty2.C: New test.
84
85 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
86
87         PR c++/8385
88         * g++.dg/ext/typeof5.C: New test.
89
90 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
91
92         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
93         __USER_LABEL_PREFIX__ into account.
94         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
95
96 2003-05-14  Roger Sayle  <roger@eyesopen.com>
97
98         * gcc.dg/builtins-15.c: New test case.
99
100 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
101
102         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
103
104 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
105
106         * lib/g++.exp: Tweak handling of additional source files.
107         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
108         * g++.dg/special/conpr-2a.C: Rename to ...
109         * g++.dg/special/conpr-2a.cc: ... this.
110         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
111         * g++.dg/special/conpr-3a.C: Rename to ...
112         * g++.dg/special/conpr-3a.cc: This.
113         * g++.dg/special/conpr-3b.C: Rename to ...
114         * g++.dg/special/conpr-3b.cc: This.
115         * g++.dg/special/conpr-4.C: New test.
116         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
117
118 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
119
120         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
121
122 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
123
124         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
125         * g++.old-deja/g++.robertl/eb71.C: Likewise.
126         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
127         * g++.old-deja/g++.other/warn3.C: Likewise.
128
129 2003-05-11  Roger Sayle  <roger@eyesopen.com>
130
131         * gcc.dg/i386-387-1.c: Update to also test log.
132         * gcc.dg/i386-387-2.c: Likewise.
133
134 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
135
136         * g77.f-torture/execute/int8421.f: New test.
137
138 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
139
140         PR c++/10230, c++/10481
141         * g++.dg/lookup/scoped5.C: New test.
142
143 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
144
145         PR c++/10552
146         * g++.dg/template/ttp6.C: New test.
147
148 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
149
150         * gcc.c-torture/execute/builtins: New directory.
151         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
152         gcc.c-torture/execute/builtins.
153         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
154         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
155         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
156         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
157
158 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
159
160         PR c++/9252
161         * g++.dg/template/access8.C: New test.
162         * g++.dg/template/access9.C: New test.
163
164 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
165
166         PR c++/9554
167         * g++.dg/parse/access1.C: New test.
168
169 2003-05-09  DJ Delorie  <dj@redhat.com>
170
171         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
172         long, and not an int.
173
174 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
175
176         PR c++/10555, c++/10576
177         * g++.dg/template/memclass1.C: New test.
178
179 2003-05-08  DJ Delorie  <dj@redhat.com>
180
181         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
182         targets.
183         * gcc.c-torture/execute/20021024-1.x: Likewise.
184         * gcc.c-torture/execute/shiftdi.x: Likewise.
185         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
186         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
187         * gcc.dg/20021018-1.c: Likewise.
188
189 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
190
191         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
192
193         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
194         (bcopy): Call memmove.
195
196 2003-05-08  Roger Sayle  <roger@eyesopen.com>
197
198         * g77.f-torture/compile/8485.f: New test case.
199
200 2003-05-07  Richard Henderson  <rth@redhat.com>
201
202         PR c++/10570
203         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
204         Verify exception_cleanup not called for rethrows.
205         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
206         when exiting catch block without rethrowing.
207         * g++.dg/eh/forced3.C: New.
208         * g++.dg/eh/forced4.C: New.
209
210 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
211
212         * gcc.dg/20030505.c: Fix triplet.
213
214 2003-05-06  DJ Delorie  <dj@redhat.com>
215
216         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
217         * gcc.dg/nest.c: Likewise.
218
219 2003-05-05  Roger Sayle  <roger@eyesopen.com>
220
221         * gcc.dg/builtins-14.c: New test case.
222
223 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
224
225         * lib/compat.exp (compat-execute): New argument.
226         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
227         * gcc.dg/compat: New test directory.
228         * gcc.dg/compat/compat.exp: New expect script.
229         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
230         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
231         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
232         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
233         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
234         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
235
236         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
237         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
238         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
239         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
240         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
241         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
242         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
243         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
244         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
245         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
246         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
247         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
248         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
249         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
250         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
251
252 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
253
254         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
255
256 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
257
258         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
259
260 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
261
262         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
263         * gcc.dg/ppc-fsel-2.c: New test.
264
265         * gcc.dg/unused-5.c: New test.
266
267 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
268
269         PR c++/10496
270         * g++.dg/warn/pmf1.C: New test.
271
272 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
273
274         PR c++/4494
275         * g++.dg/warn/main.C: New test.
276
277 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
278
279         * gcc.dg/nonnull-3.c: New test.
280
281 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
282
283         * gcc.dg/cpp/Wtrigraphs.c: Update.
284         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
285
286 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
287
288         * gcc.dg/ppc-fsel-1.c: New test.
289
290 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
291
292         PR c/10604
293         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
294
295 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
296
297         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
298
299 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
300
301         PR c++/9364, c++/10553, c++/10586
302         * g++.dg/parse/typename4.C: New test.
303         * g++.dg/parse/typename5.C: Likewise.
304
305 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
306
307         * gcc.c-torture/compile/20030503-1.c: New test.
308
309 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
310
311         * g++.dg/lookup/using5.C: Fix testcase error.
312
313 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
314
315         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
316         since MEABI is no longer supported.  Remove all vestiges
317         of MEABI from the test.
318
319 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
320
321         PR c++/10554
322         * g++.dg/lookup/using5.C: New test.
323
324 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
325
326         PR c++/8772
327         * g++.dg/template/ttp5.C: New test.
328
329 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
330
331         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
332         (dg-gpp-additional-sources): New function.
333         (dg-gpp-additional-files): Likewise.
334         * lib/g++.exp (additional_sources): New variable.
335         (additional_files): Likewise.
336         (g++_target_compile): Deal with them.
337         * lib/old-dejagnu.exp: Remove.
338         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
339         * g++.old-deja: Revise all tests to use dg commands.
340
341 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
342
343         PR c++/9432, c++/9528
344         * g++.dg/lookup/using4.C: New test.
345
346 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
347
348         * gcc.dg/noreturn-5.c: New file.
349         * gcc.dg/noreturn-6.c: New file.
350
351         * gcc.c-torture/compile/inline-1.c: New file.
352
353 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
354
355         PR c++/10551
356         * g++.dg/template/explicit1.C: New test.
357
358 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
359
360         PR c++/10549
361         * g++.dg/other/bitfield1.C: New test.
362
363         PR c++/10527
364         * g++.dg/init/new7.C: New test.
365
366 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
367
368         * g++.dg/ext/desig1.C: New test.
369         * g++.dg/ext/init1.C: Update.
370
371         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
372
373 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
374
375         PR c++/10180
376         * g++.dg/warn/Winline-1.C: New test.
377
378 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
379
380         * gcc.c-torture/execute/string-opt-19.c: New test.
381
382         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
383         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
384
385 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
386
387         PR c++/10506
388         * g++.dg/init/new6.C: New test.
389
390         PR c++/10503
391         * g++.dg/init/ref6.C: New test.
392
393 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
394
395         * g++.dg/warn/weak1.C: XFAIL on AIX4.
396
397 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
398
399         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
400         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
401
402 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
403
404         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
405         initialized static data members.
406
407 2003-04-25  H.J. Lu <hjl@gnu.org>
408
409         * gcc.dg/ia64-sync-4.c: New test.
410
411 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
412
413         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
414         date.
415
416 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
417
418         PR c++/10337
419         * g++.dg/warn/conv1.C: New test.
420         * g++.old-deja/g++.other/conv7.C: Adjust.
421         * g++.old-deja/g++.other/overload14.C: Adjust.
422
423 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
424
425         PR c++/10471
426         * g++.dg/template/defarg2.C: New test.
427
428 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
429
430         * gcc.dg/cpp/include2.c: Update.
431         * gcc.dg/cpp/multiline-2.c: New.
432         * gcc.dg/cpp/multiline.c: Update.
433         * gcc.dg/cpp/strify2.c: Update.
434         * gcc.dg/cpp/trad/literals-2.c: Update.
435
436 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
437
438         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
439
440 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
441
442         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
443
444 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
445
446         PR c++/10451
447         * g++.dg/parse/crash4.C: New test.
448
449         PR c++/9847
450         * g++.dg/parse/crash5.C: New test.
451
452 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
453
454         PR c++/10446
455         * g++.dg/parse/crash3.C: New test.
456
457         PR c++/10428
458         * g++.dg/parse/elab1.C: New test.
459
460 2003-04-22  Devang Patel  <dpatel@apple.com>
461
462         * gcc.dg/cpp/trad/funlike-5.c: New test.
463
464 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
465
466         * g++.dg/other/packed1.C: Fix dg options.
467
468 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
469
470         * g++.dg/other/offsetof2.C: New test.
471
472 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
473
474         * g++.dg/template/recurse.C: Adjust location of error messages.
475
476 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
477
478         PR c++/9881
479         * g++.dg/init/addr-const1.C: New test.
480         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
481
482 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
483
484         PR c++/10405
485         * g++.dg/lookup/struct-hack1.C: New test.
486
487 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
488
489         * ucs.c: Update diagnostic messages.
490
491 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
492
493         * gcc.dg/cpp/truefalse.cpp: New test.
494         * gcc.dg/cpp/cpp.exp: Update.
495         * g++.dg/other/stdbool-if.C: Remove.
496
497 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
498
499         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
500         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
501
502 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
503
504         * gcc.c-torture/compile/20030418-1.c: New test.
505
506 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
507
508         * README.compat: Remove; content moved to doc/sourcebuild.texi.
509
510 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
511
512         PR c++/10347
513         g++.dg/template/dependent-name1.C: New test.
514
515 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
516
517         * gcc.dg/warn-1.c (tourist_guide): New array,
518         contains a pointer to bar.
519
520 2003-04-16  Roger Sayle  <roger@eyesopen.com>
521
522         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
523         * gcc.c-torture/execute/medce-1.c: New test case.
524         * gcc.c-torture/execute/medce-2.c: New test case.
525
526 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
527
528         * lib/prune.exp: Ignore more messages.
529
530         PR c++/10381
531         * g++.dg/parse/lookup3.C: New test.
532
533 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
534
535         * gcc.c-torture/compile/20030415-1.c : New test.
536
537 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
538
539         * gcc.c-torture/execute/scope-2.c: Move to ...
540         * gcc.dg/noncompile/scope.c: .... here.
541
542 2003-04-14  Roger Sayle  <roger@eyesopen.com>
543
544         * gcc.dg/20030414-2.c: New test case.
545
546 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
547
548         PR target/10377
549         * gcc.dg/20030414-1.c: New test.
550
551 2003-04-13  Roger Sayle  <roger@eyesopen.com>
552
553         * gcc.dg/builtins-12.c: New test case.
554         * gcc.dg/builtins-13.c: New test case.
555
556 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
557
558         * gcc.c-torture/execute/string-opt-18.c: New test.
559
560 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
561
562         PR c++/10300
563         * g++.dg/init/new5.C: New test.
564
565 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
566
567         PR c++/7910
568         * g++.dg/ext/dllimport1.C: New test.
569
570 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
571
572         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
573
574 2003-04-11  Bud Davis <bdavis9659@comcast.net>
575
576         PR Fortran/9263
577         * g77.f-torture/noncompile/9263.f: New test
578         PR Fortran/1832
579         * g77.f-torture/execute/1832.f: New test
580
581 2003-04-11  David Chad  <davidc@freebsd.org>
582             Loren J. Rittle  <ljrittle@acm.org>
583
584         libobjc/8562
585         * objc.dg/headers.m: New test.
586
587 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
588
589         * gcc.c-torture/execute/builtin-noret-2.c: New.
590         * gcc.c-torture/execute/builtin-noret-2.x: New.
591         XFAIL builtin-noret-2.c at -O1 and above.
592         * gcc.dg/redecl.c: New.
593         * gcc.dg/Wshadow-1.c: Update error regexps.
594
595 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
596
597         * g++.dg/abi/bitfield10.C: New test.
598
599 2003-04-09  Mike Stump  <mrs@apple.com>
600
601         * gcc.dg/pch/pch.exp: Make testcase names longer.
602         * g++.dg/pch/pch.exp: Make testcase names longer.
603
604 2003-04-08  Roger Sayle  <roger@eyesopen.com>
605
606         * gcc.dg/builtins-11.c: New test case.
607
608 2003-04-08  Roger Sayle  <roger@eyesopen.com>
609
610         * gcc.dg/builtins-9.c: New test case.
611         * gcc.dg/builtins-10.c: New test case.
612
613 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
614
615         * gcc.dg/noncompile/init-4.c.c: New test.
616
617 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
618
619         * gcc.misc-test/gcov-9.c: New test.
620         * gcc.misc-test/gcov-10.c: New test
621         * gcc.misc-test/gcov-11.c: New test.
622
623 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
624
625         PR optimization/10024
626         * gcc.c-torture/compile/20030405-1.c: New test.
627
628 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
629
630         * gcc.dg/pch/static-3.c: New.
631         * gcc.dg/pch/static-3.hs: New.
632         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
633
634 2003-04-04  Richard Henderson  <rth@redhat.com>
635
636         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
637         * g++.dg/eh/forced2.C: Likewise.
638
639 2003-04-03  Mike Stump  <mrs@apple.com>
640
641         * lib/scanasm.exp (scan-assembler): Add xfail processing for
642         target arg.
643         (scan-assembler-times, scan-assembler-not): Likewise.
644         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
645
646 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
647
648         * gcc.dg/sparc-loop-1.c: New test.
649
650 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
651
652         PR other/9274
653         * g++.dg/pch/system-2.C: New.
654         * g++.dg/pch/system-2.Hs: New.
655
656 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
657
658         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
659
660         * g++.dg/eh/simd-1.C (vecfunc): Same.
661
662 2003-04-01  Roger Sayle  <roger@eyesopen.com>
663
664         * gcc.c-torture/execute/20030401-1.c: New test case.
665
666 2003-04-01  Ziemowit Laski <zlaski@apple.com>
667
668         * objc.dg/defs.m: New.
669
670 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
671
672         * g++.dg/eh/simd-1.C: New.
673         * g++.dg/eh/simd-2.C: New.
674
675 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
676
677         * gcc.c-torture/execute/simd-3.c: New.
678
679 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
680
681         PR c/9936
682         * gcc.dg/20030331-2.c: New test.
683
684 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
685
686         PR c++/10278
687         * g++.dg/parse/crash2.C: New test.
688
689 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
690
691         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
692         * gcc.c-torture/execute/20030331-1.c: ...here.
693
694 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
695
696         * gcc.c-torture/execute/20030331-1.c: New test.
697
698 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
699
700         * lib/gcov.exp: Adjust call return testing strings.
701         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
702
703 2003-03-31  Roger Sayle  <roger@eyesopen.com>
704
705         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
706         * gcc.dg/builtins-7.c: New test case.
707         * gcc.dg/builtins-8.c: New test case.
708
709 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
710
711         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
712
713 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
714
715         PR c++/7647
716         * g++.dg/lookup-class-member-2.C: New test.
717
718 2003-03-30  Glen Nakamura  <glen@imodulo.com>
719
720         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
721
722 2003-03-28  Roger Sayle  <roger@eyesopen.com>
723
724         * gcc.c-torture/execute/ieee/fp-cmp-6.c:  Correct test for -O0.
725
726 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
727
728         * g++.dg/init/attrib1.C: New test.
729
730 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
731
732         * gcc.dg/ultrasp8.c: New test.
733
734 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
735
736         * gcc.dg/ultrasp7.c: New test.
737
738 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
739
740         PR c++/10047
741         * g++.dg/template/inline1.C: New test.
742
743 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
744
745         * gcc.dg/sparc-dwarf2.c: New test.
746
747 2003-03-27  Roger Sayle  <roger@eyesopen.com>
748
749         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
750         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
751
752 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
753
754         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
755         than reading .x files.
756         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
757         * g77.dg/gcov/gcov-1.f: Likewise.
758         * gcc.misc-tests/gcov-4b.c: Likewise.
759         * gcc.misc-tests/gcov-5b.c: Likewise.
760         * gcc.misc-tests/gcov-6.c: Likewise.
761         * gcc.misc-tests/gcov-7.c: Likewise.
762         * gcc.misc-tests/gcov-8.c: Likewise.
763         * g++.dg/gcov/gcov-1.x: Remove.
764         * g77.dg/gcov/gcov-1.x: Likewise.
765         * gcc.misc-tests/gcov-4b.x: Likewise.
766         * gcc.misc-tests/gcov-5b.x: Likewise.
767         * gcc.misc-tests/gcov-6.x: Likewise.
768         * gcc.misc-tests/gcov-7.x: Likewise.
769         * gcc.misc-tests/gcov-8.x: Likewise.
770
771 2003-03-27  Glen Nakamura  <glen@imodulo.com>
772
773         PR opt/10087
774         * gcc.dg/20030324-1.c: New test.
775
776 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
777
778         PR c++/10224
779         * g++.dg/template/arg3.C: New test.
780
781         PR c++/10158
782         * g++.dg/template/friend18.C: New test.
783
784 2003-03-26  Roger Sayle  <roger@eyesopen.com>
785
786         * g77.f-torture/compile/20030326-1.f: New test case.
787
788 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
789
790         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
791
792         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
793
794 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
795
796         * gcc.dg/ia64-sync-3.c: New test.
797
798 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
799
800         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
801
802 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
803
804         * gcc.dg/ultrasp6.c: New test.
805
806 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
807
808         * gcc.dg/i386-signbit-1.c: New test.
809         * gcc.dg/i386-signbit-2.c: New test.
810         * gcc.dg/i386-signbit-3.c: New test.
811
812 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
813
814         * gcc.dg/ultrasp5.c: Fix options.
815
816 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
817
818         * gcc.dg/ultrasp5.c: Fix comment.
819
820 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
821
822         PR fortran/10197
823         * g77.f-torture/execute/10197.f: New test.
824
825 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
826
827         PR c++/9898, c++/383
828         * g++.dg/template/conv6.C: New test.
829
830         PR c++/10119
831         * g++.dg/template/ptrmem5.C: New test.
832
833         PR c++/10026
834         * g++.dg/lookup/koenig1.C: New test.
835
836         PR C++/10199
837         * g++.dg/lookup/template2.C: New test.
838
839 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
840
841         * g++.dg/opt/rtti1.C: New test.
842
843 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
844
845         * gcc.dg/ultrasp5.c: New test.
846
847 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
848
849         PR middle-end/9967
850         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
851         builtin fputs.
852
853 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
854
855         PR c/8224
856         * gcc.dg/20030323-1.c: New test.
857
858 2003-03-23  Roger Sayle  <roger@eyesopen.com>
859
860         * gcc.c-torture/compile/20030323-1.c: New test case.
861
862 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
863
864         * gcc.dg/20030321-1.c: New test.
865
866 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
867
868         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
869
870 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
871
872         PR c++/9978, c++/9708
873         * g++.dg/ext/vlm1.C: Adjust expected error.
874         * g++.dg/ext/vla2.C: New test.
875         * g++.dg/template/arg1.C: New test.
876         * g++.dg/template/arg2.C: New test.
877
878 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
879
880         * g77.f-torture/execute/select.f: New test.
881         * g77.f-torture/noncompile/select_no_compile.f: New test.
882
883 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
884
885         PR c++/9898
886         * g++.dg/other/error4.C: New test.
887
888 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
889
890         * g++.dg/template/friend17.C: New test.
891
892 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
893
894         * gcc.c-torture/compile/20030320-1.c: New.
895
896 2003-03-20  Roger Sayle  <roger@eyesopen.com>
897
898         * gcc.dg/builtins-6.c: New test case.
899
900 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
901
902         PR target/10073
903         * gcc.c-torture/compile/20030319-1.c: New.
904
905 2003-03-18  Jan Hubicka  <jh@suse.cz>
906
907         * gcc.dg/i386-cvt-1.c: New test.
908
909 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
910
911         * objc.dg/naming-1.m: Use "(parse|syntax) error".
912         * objc.dg/naming-2.m: Likewise.
913
914 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
915
916         PR c++/9639
917         * g++.dg/parse/crash1.C: New test.
918
919 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
920
921         PR c++/8805
922         * g++.dg/eh/cleanup1.C: New test.
923
924 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
925
926         * gcc.c-torture/execute/20030316-1.c: New test case.
927
928 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
929
930         PR c++/9629
931         * g++.dg/init/ctor2.C: New test.
932
933 2003-03-15  Roger Sayle  <roger@eyesopen.com>
934
935         * g77.f-torture/compile/xformat.f: New test case.
936
937 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
938
939         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
940         * g++.old-deja/g++.mike/eh50.C: Likewise.
941
942 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
943
944         PR c++/6440
945         * g++.dg/template/spec7.C: New test.
946         * g++.dg/template/spec8.C: Likewise.
947
948 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
949
950         * gcc.c-torture/execute/20030313-1.c: New test.
951
952 2003-03-14  Richard Henderson  <rth@redhat.com>
953
954         * gcc.dg/inline-2.c: Adjust alpha test for external call.
955
956 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
957
958         * gcc.c-torture/compile/20030314-1.c: New test.
959
960 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
961
962         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
963         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
964         thumb target,
965         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
966         to accept newer _imp__  prefix and additional
967         newline in .drectve section.
968         * gcc.dg/dll-4.c: Likewise.
969         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
970         switch.
971
972 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
973
974         * g++.dg/parse/namespace9.C: New test.
975
976         * g++.dg/init/ref5.C: New test.
977         * g++.dg/parse/ptrmem1.C: Likewise.
978
979 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
980
981         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
982         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
983         regular expression.
984         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
985         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
986
987 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
988
989         * gcc.c-torture/execute/20030224-2.c: New test.
990
991 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
992
993         * gcc.dg/decl-3.c: New test.
994
995 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
996
997         * gcc.dg/i386-loop-2.c: New test.
998
999 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
1000
1001         PR c++/9474
1002         * g++.dg/parse/namespace8.C: New test.
1003
1004         PR c++/9924
1005         * g++.dg/overload/builtin2.C: New test.
1006
1007 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
1008
1009         * gcc.dg/return-type-3.c: New test.
1010
1011 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
1012
1013         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
1014         profiling options are not supported.
1015
1016 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
1017
1018         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
1019         * g++.old-deja/g++.warn/impint2.C: Likewise.
1020
1021 2003-03-10  Devang Patel  <dpatel@apple.com>
1022
1023         * g++.dg/cpp/c++_cmd_1.C: New test.
1024         * g++.dg/cpp/c++_cmd_1.h: New file.
1025
1026 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
1027
1028         * gcc.dg/altivec-9.c: New file.
1029
1030 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
1031
1032         * gcc.dg/ppc-sdata-1.c: New test.
1033         * gcc.dg/ppc-sdata-2.c: New test.
1034
1035 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
1036
1037         PR c++/9373
1038         * g++.dg/opt/ptrmem2.C: New test.
1039
1040         PR c++/8534
1041         * g++.dg/opt/ptrmem1.C: New test.
1042
1043 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
1044
1045         * gcc.dg/i386-loop-1.c: New test.
1046
1047 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1048
1049         PR c++/9970
1050         * g++.dg/lookup/friend1.C: New test.
1051
1052 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
1053
1054         PR c++/9823
1055         * g++.dg/parser/constructor1.C: New test.
1056
1057 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
1058
1059         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
1060
1061         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
1062
1063 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
1064
1065         * gcc.dg/cpp/Wunused.c: Update test.
1066
1067 2003-03-08  Jan Hubicka  <jh@suse.cz>
1068
1069         * gcc.dg/inline-3.c: New test.
1070
1071 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
1072
1073         PR c++/9809
1074         * g++.dg/parse/builtin1.C: New test.
1075
1076         PR c++/9982
1077         * g++.dg/abi/cookie1.C: New test.
1078         * g++.dg/abi/cookie2.C: Likewise.
1079
1080         PR c++/9524
1081         * g++.dg/template/field1.C: New test.
1082
1083         PR c++/9912
1084         * g++.dg/parse/class1.C: New test.
1085         * g++.dg/parse/namespace7.C: Likewise.
1086         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
1087
1088 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
1089
1090         * g++.dg/init/ref4.C: New test.
1091
1092 2003-03-07  Jan Hubicka  <jh@suse.cz>
1093
1094         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
1095         * gcc.dg/inline-3.c:  New test.
1096
1097 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
1098
1099         * g++.dg/init/ref3.C: New test.
1100
1101         PR c++/9965
1102         * g++.dg/init/ref2.C: New test.
1103
1104         PR c++/9400
1105         * g++.dg/warn/Wshadow-2.C: New test.
1106
1107         PR c++/9791
1108         * g++.dg/warn/Woverloaded-1.C: New test.
1109
1110 2003-03-05  Jan Hubicka  <jh@suse.cz>
1111
1112         * gcc.dg/i386-local2.c: New.
1113         * gcc.dg/i386-local.c: Fix typo.
1114
1115 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
1116
1117         * g++.dg/abi/layout3.C: New test.
1118
1119 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
1120
1121         * gcc.c-torture/compile/20030305-1.c
1122
1123 2003-03-05  Jan Hubicka  <jh@suse.cz>
1124
1125         * gcc.dg/i386-local.c: New.
1126
1127 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
1128
1129         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
1130
1131 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
1132
1133         * gcc.dg/switch-2.c: New test.
1134         * gcc.dg/switch-3.c: New test.
1135         * gcc.dg/Wswitch.c: Adjust line numbers.
1136         * gcc.dg/Wswitch-default.c: Likewise.
1137         * gcc.dg/Wswitch-enum.c: Likewise.
1138
1139 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
1140
1141         * gcc.c-torture/execute/20030222-1.c: New test.
1142
1143 2003-03-03  James E Wilson  <wilson@tuliptree.org>
1144
1145         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
1146
1147 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
1148
1149         PR c++/9878
1150         * g++.dg/init/ref1.C: New test.
1151
1152 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
1153
1154         * gcc.dg/sh-relax.c: New SH-only test.
1155
1156 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
1157
1158         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
1159         comment explaining purpose of testcase.
1160
1161 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
1162
1163         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
1164         for HC11/HC12 (asm needs two int registers).
1165         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
1166         HC11/HC12 because the test uses an asm which needs two 32-bit
1167         registers.
1168
1169 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
1170
1171         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
1172         for HC11/HC12 (array is too large otherwise).
1173         * gcc.c-torture/compile/920501-4.x: New file, likewise.
1174         * gcc.c-torture/compile/20010518-2.x: Likewise.
1175         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
1176         HC11/HC12 (array is too large).
1177
1178 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
1179
1180         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
1181         * lib/g++-dg.exp (g++-dg-test): Likewise.
1182
1183 2003-03-01  Roger Sayle  <roger@eyesopen.com>
1184
1185         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
1186         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
1187
1188 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1189
1190         * g++.dg/warn/implicit-typename1.C: Remove warning.
1191
1192 2003-02-28  Richard Henderson  <rth@redhat.com>
1193
1194         * gcc.dg/noreturn-1.c: Move noreturn warning line.
1195         * gcc.dg/return-type-1.c: Move control reaches end warning line.
1196
1197 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
1198
1199         * gcc.dg/pch/pch.exp: Change .pch to .gch.
1200         * g++.dg/pch/pch.exp: Likewise.
1201
1202 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
1203
1204         PR c++/9879
1205         * testsuite/g++.dg/init/new4.C: New test.
1206
1207 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
1208
1209         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
1210
1211 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
1212
1213         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
1214         unsigned long.
1215
1216         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
1217         wider than float.
1218
1219 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
1220
1221         * lib/scanasm.exp: Add support for counting numbers of
1222         occurences.
1223         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
1224         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
1225
1226 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
1227
1228         PR c++/9683
1229         * g++.dg/template/static3.C: New test.
1230
1231         PR c++/9829
1232         * g++.dg/parse/namespace6.C: New test.
1233
1234 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
1235
1236         PR target/9732
1237         * gcc.dg/20030225-1.c: New test.
1238
1239 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
1240
1241         * README: Remove out-of-date information.
1242
1243         PR c++/9836
1244         * g++.dg/template/spec6.C: New test.
1245
1246 2003-02-24  Jeff Law  <law@redhat.com>
1247
1248         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
1249
1250 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
1251
1252         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
1253         * gcc.dg/pragma-ep-1.c: Likewise.
1254
1255 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1256
1257         PR c++/9602
1258         * g++.dg/template/friend16.C: New test.
1259
1260 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
1261
1262         PR c++/5333
1263         * g++.dg/parse/fused-params1.C: Adjust error messages.
1264         * g++.dg/template/nested3.C: New test.
1265
1266 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
1267
1268         * g++.dg/abi/param1.C: New test.
1269
1270 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1271
1272         PR c++/7982
1273         * g++.dg/warn/implicit-typename1.C: New test.
1274
1275 2003-02-22  Kelley Cook <kelleycook@comcast.net>
1276
1277         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
1278         with "mtune".
1279         * g++.old-deja/g++.other/store-expr2.C: Likewise.
1280         * gcc.c-torture/execute/20010129-1.x: Likewise.
1281         * gcc.dg/20011107-1.c: Likewise.
1282         * gcc.dg/20020108-1.c: Likewise.
1283         * gcc.dg/20020122-3.c: Likewise.
1284         * gcc.dg/20020206-1.c: Likewise.
1285         * gcc.dg/20020310-1.c: Likewise.
1286         * gcc.dg/20020426-2.c: Likewise.
1287         * gcc.dg/20020517-1.c: Likewise.
1288         * gcc.dg/991230-1.c: Likewise.
1289         * gcc.dg/i386-unroll-1.c: Likewise.
1290         * gcc.misc-tests/i386-prefetch.exp: Likewise.
1291
1292 2003-02-22  Jan Hubicka  <jh@suse.cz>
1293
1294         * gcc.dg/i386-mul.c: New test.
1295
1296 2003-02-21  Roger Sayle  <roger@eyesopen.com>
1297
1298         * gcc.dg/builtins-5.c: New test case.
1299
1300 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
1301
1302         * gcc.dg/asmreg-1.c: New test.
1303
1304 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
1305
1306         PR c++/9749
1307         * g++.dg/parse/varmod1.C: New test.
1308
1309 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
1310
1311         PR c++/9727
1312         * g++.dg/template/op1.C: New test.
1313
1314 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
1315
1316         PR c++/8906
1317         * g++.dg/template/nested2.C: New test.
1318
1319 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
1320
1321         PR c++/8724
1322         * g++.dg/expr/dtor1.C: New test.
1323
1324 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
1325
1326         * gcc.dg/cpp/include3.c: New test.
1327         * gcc.dg/cpp/inc/foo.h: New file.
1328
1329 2003-02-21  Glen Nakamura  <glen@imodulo.com>
1330
1331         * gcc.c-torture/execute/20030221-1.c: New test.
1332
1333 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
1334
1335         PR c++/9729
1336         * g++.dg/abi/conv1.C: New test.
1337
1338 2003-02-20  Jan Hubicka  <jh@suse.cz>
1339
1340         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
1341
1342 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
1343
1344         * gcc.c-torture/compile/20030219-1.c: New test.
1345
1346 2003-02-18  Jan Hubicka  <jh@suse.cz>
1347
1348         * gcc.dg/funcorder.c: New test.
1349
1350 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
1351
1352         * gcc.c-torture/execute/20030218-1.c: New.
1353
1354 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
1355
1356         * gcc.dg/20030218-1.c: New.
1357
1358 2003-02-18  Richard Henderson  <rth@redhat.com>
1359
1360         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
1361         * gcc.dg/attr-used-2.c: New.
1362
1363 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
1364
1365         PR c++/9704
1366         * g++.dg/init/copy5.C: New test.
1367
1368 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
1369
1370         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
1371         * g++.dg/pch/pch.exp: Likewise.
1372
1373 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
1374
1375         * gcc.c-torture/execute/20030209-1.c: Enable the test if
1376         STACK_SIZE is not defined.
1377
1378 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1379
1380         PR c++/9457
1381         * g++.dg/template/init1.C: New test.
1382
1383 2003-02-16  Jan HUbicka  <jh@suse.cz>
1384
1385         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
1386         (foo): Add few extra tests
1387         * gcc.dg/c99-const-expr-3.c: Likewise.
1388         * gcc.c-torture/execute/20030216-1.c: New.
1389
1390 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1391
1392         PR c++/9459
1393         * g++.dg/ext/typeof4.C: New test.
1394
1395 2003-02-15  Roger Sayle  <roger@eyesopen.com>
1396
1397         * gcc.dg/i386-387-3.c: New test case.
1398
1399 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
1400
1401         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
1402         cris-*-elf* cris-*-aout* and mmix-*-*.
1403
1404 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
1405
1406         * gcc.dg/20030213-1.c: New test.
1407
1408 2003-02-12  Roger Sayle  <roger@eyesopen.com>
1409
1410         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
1411         * gcc.dg/i386-387-2.c: Likewise.
1412
1413 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
1414
1415         * gcc.dg/ppc-spe.c: Fix formatting.
1416         Enable tests that were previously unsupported by gas.
1417         Delete tests for instructions that no longer exist.
1418         Switch arguments on evsubifw builtin.
1419
1420 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
1421
1422         * gcc.c-torture/execute/20030209-1.c: Disable the test if
1423         STACK_SIZE is too small.
1424
1425 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
1426             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
1427
1428         * gcc.dg/decl-2.c: New test.
1429
1430 2003-02-10  Jan Hubicka  <jh@suse.cz>
1431
1432         * gcc.dg/i386-fpcvt-1.c:  New test.
1433
1434 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
1435
1436         * gcc.c-torture/execute/20030209-1.c: New test.
1437
1438 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
1439
1440         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
1441         int-wide bitops, use the constants of the same width.
1442         Likewise, if long long is 32-bit wide, test bitops using
1443         32-bit constants.
1444
1445 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
1446
1447         * gcc.dg/20021014-1.c: Annotate with expected notice text.
1448
1449 2003-02-07  Roger Sayle  <roger@eyesopen.com>
1450
1451         * testsuite/gcc.dg/builtins-4.c: New test case.
1452
1453 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1454
1455         * gcc.dg/20020430-1.c: Fix dg command typos.
1456         * gcc.dg/20020503-1.c: Likewise.
1457
1458 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1459
1460         PR c++/8785
1461         * g++.dg/parse/fused-params1.C: New test.
1462
1463         PR c++/8857
1464         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
1465
1466         PR c++/8921
1467         * g++.dg/parse/non-dependent1.C: New test.
1468
1469         PR c++/8928
1470         * g++.dg/parse/dupl-tmpl-args1.C: New test.
1471
1472         PR c++/9228
1473         * g++.dg/parse/undefined7.C: New test.
1474         * g++.dg/parse/non-templ1.C: New test.
1475
1476         PR c++/9229
1477         * g++.dg/parse/too-many-tmpl-args1.C: New test.
1478
1479 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
1480
1481         * gcc.c-torture/compile/20030206-1.c: New test.
1482
1483 2003-02-05  Roger Sayle  <roger@eyesopen.com>
1484
1485         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
1486         "pow" to "foo" to avoid potential confusion with a math built-in.
1487
1488 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1489
1490         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
1491         conditions for SPARC targets.
1492
1493 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
1494
1495         * gcc.dg/20030204-1.c: New test.
1496
1497 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1498
1499         PR c++/38
1500         * g++.dg/parse/array-size1.C: New test.
1501
1502         PR c++/5657
1503         * g++.dg/parse/undefined3.C: New test.
1504
1505         PR c++/5665
1506         * g++.dg/parse/undefined4.C: New test.
1507
1508         PR c++/5975
1509         * g++.dg/parse/undefined5.C: New test.
1510
1511         PR c++/7259
1512         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
1513
1514         PR c++/8578
1515         * g++.dg/parse/casting-operator1.C: New test.
1516
1517         PR c++/8596
1518         * g++.dg/parse/undefined6.C: New test.
1519
1520         PR c++/8736
1521         * g++.dg/parse/missing-template1.C: New test.
1522
1523 2003-02-04  Jan Hubicka  <jh@suse.cz>
1524
1525         * gcc.dg/i386-cadd.c:  Compile using -march=k8.
1526         * gcc.dg/i386-cmov?.c:  Likewise.
1527         * gcc.dg/i386-fpcvt-?.c:  Likewise.
1528         * gcc.dg/i386-ssefp-1.c:  Likewise.
1529         * gcc.dg/i386-ssetype-?.c:  Likewise; fix for register passing
1530         conventions.
1531
1532 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
1533
1534         PR c++/7129
1535         * testsuite/g++.dg/ext/max.C: New test.
1536
1537 2003-02-03  Jan Hubicka  <jh@suse.cz>
1538
1539         * gcc.c-torture/execute/20030203-1.c: New test.
1540
1541 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
1542
1543         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
1544         'natural-endian'.
1545
1546 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
1547
1548         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
1549         * g++.dg/init/new2.C: Likewise.
1550         * g++.dg/other/new1.C: Likewise.
1551
1552 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
1553
1554         * gcc.dg/struct-ret-libc.c: New test.
1555
1556 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
1557
1558         * gcc.dg/20030129-1.c: New test.
1559
1560 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1561
1562         PR c++/8849
1563         * g++.dg/template/ptrmem4.C: New test.
1564
1565 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
1566
1567         * g++.dg/parser/constant1.C: New test.
1568
1569 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1570
1571         PR c++/8591
1572         * g++.dg/parse/friend2.C: New test.
1573
1574 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
1575
1576         PR c++/9437
1577         * g++.dg/template/unify4.C: New test.
1578
1579 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
1580
1581         * gcc.c-torture/execute/20030128-1.c: New test.
1582
1583 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
1584
1585         * g++.dg/lookup/nested1.C: Test moved from ...
1586         * g++.old-deja/g++.other/lookup24.C: ... here.
1587
1588 2003-01-28  Jan Hubicka  <jh@suse.cz>
1589
1590         * gcc.dg/i386-cmov5.c:  New test.
1591
1592 2003-01-28  D.Venkatasubramanian   <dvenkat@noida.hcltech.com>
1593
1594         * gcc.c-torture/execute/20010925-1.c: Changed the
1595         memcpy declaration.
1596
1597 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
1598
1599         PR c++/3902
1600         * g++.dg/parse/template5.C: New test.
1601
1602 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
1603
1604         PR fortran/9258
1605         * g77.dg/pr9258: New test.
1606
1607 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
1608
1609         * README: Move relevant parts from README.g++.
1610
1611         * README.g++: Remove this file.
1612
1613 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
1614
1615         * g++.dg/abi/dcast1.C: New test.
1616
1617 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1618
1619         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
1620
1621 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
1622
1623         PR c++/47
1624         * g++.old-deja/g++.other/lookup24.C: New test.
1625
1626 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1627
1628         PR middle-end/7227
1629         * gcc.dg/uninit-C.c: New test.
1630
1631 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
1632
1633         * g++.dg/abi/covariant1.C: New test.
1634
1635 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
1636
1637         * gcc.dg/20030123-1.c: New test.
1638
1639 2003-01-25  Jan Hubicka  <jh@suse.cz>
1640
1641         PR opt/8492
1642         * gcc.c-torture/compile/20030125-1.c
1643
1644 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
1645
1646         PR c++/9403
1647         * g++.dg/parse/template3.C: New test.
1648         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
1649
1650         PR c++/795
1651         * g++.dg/parse/template4.C: New test.
1652
1653         PR c++/9415
1654         * g++.dg/template/qual2.C: New test.
1655
1656         PR c++/8545
1657         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
1658
1659         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
1660
1661 2003-01-25  Roger Sayle  <roger@eyesopen.com>
1662
1663         * gcc.c-torture/execute/switch-1.c: New test case.
1664
1665 2003-01-25  Jan Hubicka  <jh@suse.cz>
1666
1667         * gcc.c-torture/execute/20030125-1.[cx]: New test.
1668
1669 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
1670
1671         Tweaks for Bison-1.875. From the NEWS file:
1672         "- `parse error' -> `syntax error'
1673         Bison now uniformly uses the term `syntax error'"
1674         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
1675         * gcc.dg/cpp/digraph2.c: Likewise.
1676         * gcc.dg/cpp/direct2.c: Likewise.
1677         * gcc.dg/cpp/paste4.c: Likewise.
1678         * gcc.dg/c90-restrict-1.c: Likewise.
1679         * gcc.dg/c99-func-2.c: Likewise.
1680         * gcc.dg/noncompile/920721-2.c: Likewise.
1681         * gcc.dg/noncompile/930622-2.c: Likewise.
1682         * gcc.dg/noncompile/940112-1.c: Likewise.
1683         * gcc.dg/noncompile/950921-1.c: Likewise.
1684         * gcc.dg/noncompile/951123-1.c: Likewise.
1685         * gcc.dg/noncompile/971104-1.c: Likewise.
1686         * gcc.dg/noncompile/990416-1.c: Likewise.
1687
1688 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
1689
1690         * g++.dg/parse/undefined1.C: Add error message.
1691
1692 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
1693
1694         PR c++/9354
1695         * g++.dg/parse/new1.C: New test.
1696
1697         PR c++/9216
1698         * g++.dg/parse/template2.C: New test.
1699
1700         PR c++/9354
1701         * g++.dg/parse/typedef2.C: New test.
1702
1703         PR c++/9328
1704         * g++.dg/ext/typeof3.C: New test.
1705
1706 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1707
1708         PR c++/2738
1709         * g++.dg/parse/ret-type1.C: New test.
1710
1711         PR c++/3792
1712         * g++.dg/parse/tmpl-outside1.C: New test.
1713
1714         PR c++/4207
1715         * g++.dg/parse/int-as-enum1.C: New test.
1716
1717         PR c++/4903
1718         * g++.dg/parse/no-typename1.C: New test.
1719
1720         PR c++/5533
1721         * g++.dg/parse/no-value1.C: New test.
1722
1723         PR c++/5921
1724         * g++.dg/parse/wrong-inline1.C: New test.
1725
1726         PR c++/6402
1727         * g++.dg/parse/ref1.C: New test.
1728
1729         PR c++/6992
1730         * g++.dg/parse/attr-ctor1.C: New test.
1731
1732         PR c++/7229
1733         * g++.dg/parse/namespace5.C: New test.
1734
1735         PR c++/7917
1736         * g++.dg/parse/func-def1.C: New test.
1737
1738         PR c++/8143
1739         * g++.dg/parse/undefined1.C: New test.
1740
1741         PR c++/5723, PR c++/8522
1742         * g++.dg/parse/specialization1.C: New test.
1743
1744         PR c++/163, PR c++/8595
1745         * g++.dg/parse/struct-as-enum1.C: New test.
1746
1747         PR c++/9173
1748         * g++.dg/parse/undefined2.C: New test.
1749
1750 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
1751
1752         PR c++/9298
1753         * g++.dg/parse/template1.C: New test.
1754
1755         PR c++/9384
1756         * g++.dg/parse/using1.C: New test.
1757
1758         PR c++/9285
1759         PR c++/9294
1760         * g++.dg/parse/expr2.C: New test.
1761
1762         PR c++/9388
1763         * g++.dg/parse/lookup2.C: Likewise.
1764
1765 2003-01-21  Jan Hubicka  <jh@suse.cz>
1766
1767         * gcc.c-torture/execute/990208-1.c:  Add noinline attributes as needed.
1768         * gcc.c-torture/execute/eeprof-1.c:  Likewise.
1769         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
1770         * gcc.c-torture/execute/string-opt-*.c: Likewise.
1771
1772 2003-01-20  Nick Clifton  <nickc@redhat.com>
1773
1774         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
1775         problem with ARM sibcall code generation.
1776
1777 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
1778
1779         * gcc.c-torture/execute/20030120-1.c: New.
1780
1781 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
1782
1783         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
1784
1785 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
1786
1787         PR c++/9272
1788         * g++.dg/parse/ctor1.C: New test.
1789
1790         PR c++/9294:
1791         * g++.dg/parse/qualified1.C: New test.
1792
1793         * g++.dg/parse/typename3.C: New test.
1794
1795 2003-01-16  Richard Henderson  <rth@redhat.com>
1796
1797         * g++.dg/tls/init-2.C: Fix error matches for real this time.
1798
1799 2003-01-16  Richard Henderson  <rth@redhat.com>
1800
1801         * g++.dg/pch/pch.exp: Copy test header to the working directory
1802         before using it either for precompilation or direct use.
1803         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
1804         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
1805
1806 2003-01-16  Richard Henderson  <rth@redhat.com>
1807
1808         * gcc.dg/pch/pch.exp: Copy test header to the working directory
1809         before using it either for precompilation or direct use.
1810         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
1811         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
1812
1813 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
1814
1815         * gcc/testsuite/g++.dg/ext/typename1.C: Add typename keyword.
1816         * gcc/testsuite/g++.dg/template/crash1.C: Update error messages.
1817         * gcc/testsuite/g++.dg/template/crash2.C: Remove error message.
1818         * gcc/testsuite/g++.dg/parse/typename2.C: New test.
1819         * gcc/testsuite/g++.dg/template/typename2.C: Change implicit
1820         typename warning into error.
1821         * gcc/testsuite/g++.old-deja/g++.benjamin/tem03.C: Issue more
1822         error messages.
1823         * gcc/testsuite/g++.old-deja/g++.benjamin/tem04.C: Fix typos.
1824         * gcc/testsuite/g++.old-deja/g++.brendan/crash56.C: Add this->.
1825         * gcc/testsuite/g++.old-deja/g++.law/visibility13.C: Remove error
1826         messages.
1827         * gcc/testsuite/g++.old-deja/g++.ns/template17.C: Reorder code to
1828         make declaration visible in template.
1829         * gcc/testsuite/g++.old-deja/g++.pt/crash3.C: Fix typos.
1830         * gcc/testsuite/g++.old-deja/g++.pt/crash36.C: Issue more error
1831         messages.
1832         * gcc/testsuite/g++.old-deja/g++.pt/crash5.C: Improve error
1833         message.
1834         * gcc/testsuite/g++.old-deja/g++.pt/crash67.C: Remove warning.
1835         * gcc/testsuite/g++.old-deja/g++.pt/inherit1.C: Add this->.
1836         * gcc/testsuite/g++.old-deja/g++.pt/niklas01a.C: Add error message.
1837         * gcc/testsuite/g++.old-deja/g++.pt/typename16.C: Replace implicit
1838         typename warning with error message.
1839         * gcc/testsuite/g++.old-deja/g++.pt/typename19.C: Remove warning.
1840         * gcc/testsuite/g++.old-deja/g++.robertl/eb112.C: Fix typo.
1841         * gcc/testsuite/g++.old-deja/g++.robertl/eb24.C: Use this->.
1842
1843 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
1844
1845         * g++.dg/parse/ambig2.C: New test.
1846
1847 2003-01-15  Richard Henderson  <rth@redhat.com>
1848
1849         * g++.dg/tls/init-2.C: Update error message string.
1850
1851 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1852
1853         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
1854
1855 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
1856
1857         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
1858         all for HC11/HC12.
1859         * gcc.c-torture/compile/20001205-1.x: Likewise.
1860         * gcc.c-torture/compile/20001226-1.x: Likewise.
1861         * gcc.c-torture/compile/920520-1.x: Likewise.
1862         * gcc.c-torture/compile/961203-1.x: Likewise.
1863         * gcc.c-torture/compile/20020604-1.x: Likewise.
1864
1865 2003-01-15  Jan Hubicka  <jh@suse.cz>
1866
1867         * gcc.c-torture/compile/20030115-1.c: New test.
1868
1869         * gcc.dg/i386-fpcvt-1.c: New test.
1870         * gcc.dg/i386-fpcvt-2.c: New test.
1871
1872 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
1873
1874         Further conform g++'s __vmi_class_type_info to the C++ ABI
1875         specification.
1876         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
1877         the specification.
1878
1879 2003-01-14  Jan Hubicka  <jh@suse.cz>
1880
1881         * gcc.dg/i386-fpcvt-1.c: New test.
1882         * gcc.dg/i386-fpcvt-2.c: New test.
1883
1884 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
1885
1886         * gcc.dg/i386-mmx-3.c: New test.
1887
1888 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
1889
1890         PR c++/9264
1891         * g++.dg/parse/octal1.C: New file.
1892
1893         PR c++/9172
1894         * g++.dg/parse/typename1.C: New file.
1895
1896 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
1897
1898         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
1899         * gcc.dg/bf-no-ms-layout.c: Likewise.
1900         * gcc.dg/bf-ms-attrib.c: Likewise.
1901
1902 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
1903
1904         PR c++/9099
1905         * g++.dg/parse/dtor1.C: New file.
1906
1907         PR c++/9128
1908         * g++.dg/rtti/typeid1.C: New file.
1909
1910         PR c++/9153
1911         * g++.dg/parse/lookup1.C: New file.
1912
1913         PR c++/9171
1914         * g++.dg/templ/spec5.C: New file.
1915
1916 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
1917
1918         * gcc.c-torture/compile/20030110-1.c: New test.
1919
1920 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
1921
1922         Merge from pch-branch:
1923
1924         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
1925
1926         * gcc.dg/pch/cpp-1.h: New.
1927         * gcc.dg/pch/cpp-1.c: New.
1928         * gcc.dg/pch/cpp-2.h: New.
1929         * gcc.dg/pch/cpp-2.c: New.
1930
1931         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
1932
1933         * gcc.dg/pch/except-1.h: New.
1934         * gcc.dg/pch/except-1.c: New.
1935
1936         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
1937
1938         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
1939         running test.
1940         * gcc.dg/pch: Include *.hp not *.h.
1941         * gcc.dg/pch/system-1.h: New.
1942         * gcc.dg/pch/system-1.c: New.
1943
1944         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
1945
1946         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
1947         rather than trying to build and run a program using PCH.
1948         * gcc.dg/pch: Remove dg-do commands from test files.
1949
1950         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
1951
1952         * gcc.dg/pch/macro-3.c: New.
1953         * gcc.dg/pch/macro-3.h: New.
1954
1955         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
1956
1957         * gcc.dg/pch/common-1.c: New.
1958         * gcc.dg/pch/common-1.h: New.
1959         * gcc.dg/pch/decl-1.c: New.
1960         * gcc.dg/pch/decl-1.h: New.
1961         * gcc.dg/pch/decl-2.c: New.
1962         * gcc.dg/pch/decl-2.h: New.
1963         * gcc.dg/pch/decl-3.c: New.
1964         * gcc.dg/pch/decl-3.h: New.
1965         * gcc.dg/pch/decl-4.c: New.
1966         * gcc.dg/pch/decl-4.h: New.
1967         * gcc.dg/pch/decl-5.c: New.
1968         * gcc.dg/pch/decl-5.h: New.
1969         * gcc.dg/pch/global-1.c: New.
1970         * gcc.dg/pch/global-1.h: New.
1971         * gcc.dg/pch/inline-1.c: New.
1972         * gcc.dg/pch/inline-1.h: New.
1973         * gcc.dg/pch/inline-2.c: New.
1974         * gcc.dg/pch/inline-2.h: New.
1975         * gcc.dg/pch/static-1.c: New.
1976         * gcc.dg/pch/static-1.h: New.
1977         * gcc.dg/pch/static-2.c: New.
1978         * gcc.dg/pch/static-2.h: New.
1979
1980         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
1981
1982         * g++.dg/pch/pch.exp: Better handle failing testcases.
1983         * gcc.dg/pch/pch.exp: Likewise.
1984         * gcc.dg/pch/macro-1.c: New.
1985         * gcc.dg/pch/macro-1.h: New.
1986         * gcc.dg/pch/macro-2.c: New.
1987         * gcc.dg/pch/macro-2.h: New.
1988
1989         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
1990
1991         * g++.dg/dg.exp: Treat files in pch/ specially.
1992         * g++.dg/pch/pch.exp: New file.
1993         * g++.dg/pch/empty.H: New file.
1994         * g++.dg/pch/empty.C: New file.
1995         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
1996         "precompile".
1997
1998         * gcc.dg/pch/pch.exp: New file.
1999         * gcc.dg/pch/empty.h: New file.
2000         * gcc.dg/pch/empty.c: New file.
2001         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
2002         "precompile".
2003
2004 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2005
2006         * g++.dg/template/friend14.C: New test.
2007
2008 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
2009
2010         * gcc.dg/old-style-asm-1.c: New test.
2011
2012 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
2013
2014         * gcc.c-torture/compile/20030109-1.c: New test.
2015
2016 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
2017
2018         * gcc.c-torture/execute/20030109-1.c: New test.
2019
2020 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
2021
2022         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
2023         * g++.old-deja/g++.mike/dyncast2.C: Likewise
2024         * g++.old-deja/g++.mike/dyncast3.C: Likewise
2025         * g++.old-deja/g++.mike/eh2.C: Likewise
2026         * g++.old-deja/g++.mike/eh3.C: Likewise
2027         * g++.old-deja/g++.mike/eh5.C: Likewise
2028         * g++.old-deja/g++.mike/eh6.C: Likewise
2029         * g++.old-deja/g++.mike/eh7.C: Likewise
2030         * g++.old-deja/g++.mike/eh8.C: Likewise
2031         * g++.old-deja/g++.mike/eh9.C: Likewise
2032         * g++.old-deja/g++.mike/eh10.C: Likewise
2033         * g++.old-deja/g++.mike/eh12.C: Likewise
2034         * g++.old-deja/g++.mike/eh13.C: Likewise
2035         * g++.old-deja/g++.mike/eh14.C: Likewise
2036         * g++.old-deja/g++.mike/eh16.C: Likewise
2037         * g++.old-deja/g++.mike/eh17.C: Likewise
2038         * g++.old-deja/g++.mike/eh18.C: Likewise
2039         * g++.old-deja/g++.mike/eh21.C: Likewise
2040         * g++.old-deja/g++.mike/eh23.C: Likewise
2041         * g++.old-deja/g++.mike/eh24.C: Likewise
2042         * g++.old-deja/g++.mike/eh25.C: Likewise
2043         * g++.old-deja/g++.mike/eh26.C: Likewise
2044         * g++.old-deja/g++.mike/eh27.C: Likewise
2045         * g++.old-deja/g++.mike/eh28.C: Likewise
2046         * g++.old-deja/g++.mike/eh29.C: Likewise
2047         * g++.old-deja/g++.mike/eh31.C: Likewise
2048         * g++.old-deja/g++.mike/eh33.C: Likewise
2049         * g++.old-deja/g++.mike/eh34.C: Likewise
2050         * g++.old-deja/g++.mike/eh35.C: Likewise
2051         * g++.old-deja/g++.mike/eh36.C: Likewise
2052         * g++.old-deja/g++.mike/eh37.C: Likewise
2053         * g++.old-deja/g++.mike/eh38.C: Likewise
2054         * g++.old-deja/g++.mike/eh39.C: Likewise
2055         * g++.old-deja/g++.mike/eh40.C: Likewise
2056         * g++.old-deja/g++.mike/eh41.C: Likewise
2057         * g++.old-deja/g++.mike/eh42.C: Likewise
2058         * g++.old-deja/g++.mike/eh44.C: Likewise
2059         * g++.old-deja/g++.mike/eh46.C: Likewise
2060         * g++.old-deja/g++.mike/eh47.C: Likewise
2061         * g++.old-deja/g++.mike/eh48.C: Likewise
2062         * g++.old-deja/g++.mike/eh49.C: Likewise
2063         * g++.old-deja/g++.mike/eh50.C: Likewise
2064         * g++.old-deja/g++.mike/eh51.C: Likewise
2065         * g++.old-deja/g++.mike/eh53.C: Likewise
2066         * g++.old-deja/g++.mike/eh55.C: Likewise
2067         * g++.old-deja/g++.mike/p7912.C: Likewise
2068         * g++.old-deja/g++.mike/p9706.C: Likewise
2069         * g++.old-deja/g++.mike/p10416.C: Likewise
2070         * g++.old-deja/g++.mike/p11667.C: Likewise
2071         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
2072         Remove redundant reference to Iris.
2073         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
2074         Elxsi, i860, Pico Java, and WE32K.
2075
2076 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
2077
2078         * g++.dg/ext/asm4.C: New test.
2079
2080 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2081
2082         PR c++/9030
2083         * g++.dg/template/friend12.C: New test.
2084         * g++.dg/template/friend13.C: Likewise.
2085         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
2086
2087 2003-01-08  Jan Hubicka  <jh@suse.cz>
2088
2089         * gcc.dg/i386-cadd.c: New test.
2090         * gcc.dg/i386-cmov4.c: Likewise.
2091
2092 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
2093
2094         PR c++/9165
2095         * g++.dg/warn/Wunused-3.C: New test.
2096
2097         * g++.dg/abi/bitfield9.C: New test.
2098
2099         PR c++/9189
2100         * g++.dg/parse/defarg3.C: New test.
2101
2102 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
2103
2104         * g++.dg/parse/ambig1.C: New test.
2105         * g++.dg/parse/defarg2.C: New test.
2106
2107 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
2108
2109         * g++.dg/template/defarg-1.C: New test.
2110         * g++.dg/template/local2.C: Likewise.
2111
2112 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
2113
2114         * gcc.c-torture/execute/20030105-1.c: New test.
2115
2116 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2117
2118         * g++.dg/parse/namespace3.C: Remove extra semicolons.
2119         * g++.dg/parse/namespace4.C: Likewise.
2120
2121 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
2122
2123         * g++.dg/template/ntp2.C: New test.
2124
2125 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
2126
2127         * g++.dg/parse/extern-C-1.C: New test.
2128
2129         * g++.dg/parse/namespace4.C: New test.
2130
2131         * g++.dg/template/nested1.C: New test.
2132
2133         * g++.dg/parse/namespace3.C: New test.
2134
2135 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
2136
2137         * g++.dg/lookup/two-stage1.C: New test.
2138
2139 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2140
2141         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
2142         * g++.old-deja/g++.jason/access8.C: Likewise.
2143         * g++.old-deja/g++.other/decl5.C: Likewise.
2144
2145 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
2146
2147         * g++.dg/parse/parse7.C: New test.
2148
2149 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
2150
2151         PR c++/2843
2152         * g++.dg/ext/attrib7.C: New test.
2153
2154 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
2155
2156         * g++.dg/parse/parse6.C: New test.
2157
2158 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
2159
2160         * gcc.dg/h8300-stack-1.c: New.
2161
2162 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
2163
2164         g++.dg/lookup/exception1.C: New test.
2165
2166         g++.dg/lookup/template1.C: New test.
2167
2168         g++.dg/parse/namespace2.C: New test.
2169
2170         g++.dg/parse/parens2.C: New test.
2171
2172 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
2173
2174         * g++.dg/parse/parse5.C: New test.
2175         * g++.dg/lookup/scoped4.C: New test.
2176
2177 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
2178
2179         * g++.dg/parse/parens1.C: New test.
2180
2181         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
2182         angle-bracket1.C.
2183         * g++.dg/parse/parens2.C: New test.
2184
2185         * g++.dg/lookup/scope-operator1.C: New test.
2186
2187         * g++.dg/parse/operator1.C: New test.
2188
2189 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2190
2191         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
2192         * g++.old-deja/g++.other/access6.C: Likewise.
2193         * g++.old-deja/g++.other/decl1.C: Likewise.
2194         * g++.old-deja/g++.pt/typename12.C: Likewise.
2195
2196 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
2197
2198         * g++.dg/parse/namespace1.C: New test.
2199
2200 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
2201
2202         * g++.dg/parse/parse4.C: New test.
2203
2204 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
2205
2206         * g++.dg/parse/parse3.C: New test.
2207
2208 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
2209
2210         * g++.dg/parse/parse2.C: New test.
2211
2212 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
2213
2214         * g++.dg/template/friend11.C: New test.
2215
2216 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
2217
2218         * g++.dg/parse/parse1.C: New test.
2219
2220 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
2221
2222         * lib/profopt.exp: Change the name of a global variable to avoid
2223         possible clashes with other test suites.
2224
2225 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
2226
2227         * g++.dg/inherit/covariant8.C: New test.
2228
2229 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
2230
2231         * g++.dg/init/array9.C: New test.
2232
2233         PR c++/9112
2234         * g++.dg/parse/expr1.C: New test.
2235
2236 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
2237
2238         * gcc.c-torture/compile/20021230-1.c: New test.
2239
2240 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
2241
2242         * g++.dg/inherit/covariant5.C: New test.
2243         * g++.dg/inherit/covariant6.C: New test.
2244         * g++.dg/inherit/covariant7.C: New test.
2245
2246 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2247
2248         PR c++/2739
2249         * g++.dg/other/access2.C: New test.
2250
2251 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
2252
2253         * g++.dg/other/anon-struct.C: No longer fails
2254         * g++.old-deja/g++.brendan/parse4.C: Likewise.
2255         * g++.old-deja/g++.brendan/parse5.C: Likewise.
2256         * g++.old-deja/g++.brendan/parse6.C: Likewise.
2257
2258 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
2259
2260         * g++.dg/parse/angle-bracket.C (main): No longer fails.
2261
2262 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
2263
2264         * g++.dg/eh/spec4.C: Remove stray semicolon.
2265         * g++.dg/expr/pmf-1.C: Change error message.
2266         * g++.dg/ext/asm1.C: Remove stray semicolon.
2267         * g++.dg/ext/typename1.C: Add missing typenames.
2268         * g++.dg/inherit/template-as-base.C: Change error message.
2269         * g++.dg/lookup/scoped1.C: Likewise.
2270         * g++.dg/lookup/scoped2.C: Likewise.
2271         * g++.dg/lookup/using2.C: Likewise.
2272         * g++.dg/other/component1.C: Remove stray semicolon.
2273         * g++.dg/other/do1.C: Change error message.
2274         * g++.dg/other/error2.C: Likewise.
2275         * g++.dg/other/init1.C: Likewise.
2276         * g++.dg/other/packed1.C: Remove stray semicolon.
2277         * g++.dg/other/ptrmem2.C: Change error message.
2278         * g++.dg/parse/parameter-declaration-1.C: Remove line number
2279         marker.
2280         * g++.dg/special/initp1.C: Remove invalid attribute usage.
2281         * g++.dg/template/access3.C: Add typename keyword.
2282         * g++.dg/template/access5.C: Remove stray semicolon.
2283         * g++.dg/template/access6.C: Likewise.
2284         * g++.dg/template/complit1.C: Likewise.
2285         * g++.dg/template/crash1.C: Change error message.
2286         * g++.dg/template/inherit2.C: Remove stray semicolon.
2287         * g++.dg/template/instantiate2.C: Likewise.
2288         * g++.dg/template/instantiate3.C: Change error message.
2289         * g++.dg/template/qual1.C: Remove stray semicolon.
2290         * g++.dg/template/qualttp18.C: Change error message.
2291         * g++.dg/template/ref1.C: Remove stray semicolon.
2292         * g++.dg/template/sizeof1.C (A::value): Declare it.
2293         * g++.dg/template/spec4.C: Change error message.
2294         * g++.dg/template/static1.C: Likewise.
2295         * g++.dg/template/type1.C: Likewise.
2296         * g++.dg/template/typename3.C: Likewise.
2297         * g++.old-deja/g++.benjamin/13478.C: Change error message.
2298         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
2299         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
2300         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
2301         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
2302         named return value extension.
2303         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
2304         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
2305         * g++.old-deja/g++.bob/extern_C.C: Likewise.
2306         * g++.old-deja/g++.bob/inherit2.C: Likewise.
2307         * g++.old-deja/g++.brendan/complex1.C: Likewise.
2308         * g++.old-deja/g++.brendan/copy5.C: Likewise.
2309         * g++.old-deja/g++.brendan/crash13.C: Likewise.
2310         * g++.old-deja/g++.brendan/crash15.C: Likewise.
2311         * g++.old-deja/g++.brendan/crash18.C: Change error message.
2312         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
2313         * g++.old-deja/g++.brendan/crash38.C: Likewise.
2314         * g++.old-deja/g++.brendan/crash50.C: Likewise.
2315         * g++.old-deja/g++.brendan/crash56.C: Likewise.
2316         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
2317         syntax.
2318         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
2319         * g++.old-deja/g++.brendan/crash8.C: Change error message.
2320         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
2321         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
2322         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
2323         * g++.old-deja/g++.brendan/template11.C: Likewise.
2324         * g++.old-deja/g++.brendan/template26.C: Likewise.
2325         * g++.old-deja/g++.brendan/template27.C: Use explicit
2326         specialization syntax.
2327         * g++.old-deja/g++.brendan/template30.C: Likewise.
2328         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
2329         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
2330         non-dependent names.
2331         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
2332         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
2333         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
2334         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
2335         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
2336         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
2337         named return value extension.
2338         * g++.old-deja/g++.ext/namedret2.C: Likewise.
2339         * g++.old-deja/g++.ext/namedret3.C: Likewise.
2340         * g++.old-deja/g++.ext/return1.C: Likewise.
2341         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
2342         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
2343         * g++.old-deja/g++.jason/access8.C: Likewise.
2344         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
2345         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
2346         pseudo-destructor names.
2347         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
2348         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
2349         pseudo-destructor names.
2350         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
2351         * g++.old-deja/g++.jason/overload19.C: Likewise.
2352         * g++.old-deja/g++.jason/overload32.C: Likewise.
2353         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
2354         stray semicolons.
2355         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
2356         * g++.old-deja/g++.jason/return.C: Likewise.
2357         * g++.old-deja/g++.jason/return2.C: Likewise.
2358         * g++.old-deja/g++.jason/shadow1.C: Likewise.
2359         * g++.old-deja/g++.jason/special.C: Use explicit specialization
2360         syntax.
2361         * g++.old-deja/g++.jason/template10.C: Account for use of
2362         non-dependent names.
2363         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
2364         syntax.
2365         * g++.old-deja/g++.jason/template37.C: Likewise.
2366         * g++.old-deja/g++.law/access4.C: Change error messages.
2367         * g++.old-deja/g++.law/arm13.C:  Remove incorrect
2368         pseudo-destructor names.
2369         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
2370         * g++.old-deja/g++.law/ctors9.C: Likewise.
2371         * g++.old-deja/g++.law/cvt22.C: Likewise.
2372         * g++.old-deja/g++.law/dtors5.C: Likewise.
2373         * g++.old-deja/g++.law/global-init1.C: Likewise.
2374         * g++.old-deja/g++.law/missed-error3.C: Likewise.
2375         * g++.old-deja/g++.law/operators28.C: Likewise.
2376         * g++.old-deja/g++.law/visibility28.C: Likewise.
2377         * g++.old-deja/g++.martin/eval1.C: Likewise.
2378         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
2379         name.
2380         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
2381         * g++.old-deja/g++.mike/net34.C: Likewise.
2382         * g++.old-deja/g++.mike/net36.C: Likewise.
2383         * g++.old-deja/g++.mike/ns2.C: Likewise.
2384         * g++.old-deja/g++.mike/p12306.C: Likewise.
2385         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
2386         value extension.
2387         * g++.old-deja/g++.mike/p700.C: Likewise.
2388         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
2389         * g++.old-deja/g++.mike/p710.C: Likewise.
2390         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
2391         value extension.
2392         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
2393         * g++.old-deja/g++.mike/pmf9.C: Likewise.
2394         * g++.old-deja/g++.ns/crash2.C: Likewise.
2395         * g++.old-deja/g++.ns/crash3.C: Likewise.
2396         * g++.old-deja/g++.ns/invalid1.C: Likewise.
2397         * g++.old-deja/g++.ns/ns17.C: Likewise.
2398         * g++.old-deja/g++.ns/template16.C: Likewise.
2399         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
2400         keyword.
2401         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
2402         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
2403         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
2404         named return value extension.
2405         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
2406         * g++.old-deja/g++.other/access4.C: Issue additional error
2407         messages.
2408         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
2409         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
2410         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
2411         * g++.old-deja/g++.other/crash25.C: Change error message.
2412         * g++.old-deja/g++.other/crash4.C: Change error message.
2413         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
2414         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
2415         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
2416         checks.
2417         * g++.old-deja/g++.other/defarg8.C: Likewise.
2418         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
2419         * g++.old-deja/g++.other/dtor10.C: Likewise.
2420         * g++.old-deja/g++.other/incomplete.C: Likewise.
2421         * g++.old-deja/g++.other/linkage7.C: Likewise.
2422         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
2423         lookup algorithm.
2424         * g++.old-deja/g++.other/mangle2.C: Likewise.
2425         * g++.old-deja/g++.other/refinit2.C: Likewise.
2426         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
2427         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
2428         * g++.old-deja/g++.pt/crash28.C: Likewise.
2429         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
2430         syntax.
2431         * g++.old-deja/g++.pt/crash32.C: Change error message.
2432         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
2433         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
2434         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
2435         error message position.
2436         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
2437         * g++.old-deja/g++.pt/defarg8.C: Change error message.
2438         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
2439         syntax.
2440         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
2441         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
2442         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
2443         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
2444         keyword.
2445         * g++.old-deja/g++.pt/explicit31.C: Likewise.
2446         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
2447         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
2448         keyword.
2449         * g++.old-deja/g++.pt/explicit71.C: Change error message.
2450         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
2451         syntax.
2452         * g++.old-deja/g++.pt/friend28.C: Account for use of
2453         non-dependent names.
2454         * g++.old-deja/g++.pt/friend29.C: Likewise.
2455         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
2456         rules.
2457         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
2458         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
2459         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
2460         lookup rules.
2461         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
2462         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
2463         keyword.
2464         * g++.old-deja/g++.pt/memclass20.C: Likewise.
2465         * g++.old-deja/g++.pt/memclass5.C: Likewise.
2466         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
2467         keyword.
2468         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
2469         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
2470         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
2471         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
2472         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
2473         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
2474         keyword.
2475         * g++.old-deja/g++.pt/spec10.C: Likewise.
2476         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
2477         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
2478         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
2479         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
2480         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
2481         * g++.old-deja/g++.pt/ttp62.C: Likewise.
2482         * g++.old-deja/g++.pt/ttp64.C: Likewise.
2483         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
2484         * g++.old-deja/g++.pt/typename15.C: Likewise.
2485         * g++.old-deja/g++.pt/typename22.C: Likewise.
2486         * g++.old-deja/g++.pt/typename6.C: Change error messages.
2487         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
2488         * g++.old-deja/g++.pt/virtual2.C: Likewise.
2489         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
2490         syntax.
2491         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
2492         return value extension.
2493         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
2494         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
2495         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
2496         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
2497
2498 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
2499
2500         * g++.dg/warn/inline1.C: New test.
2501         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
2502         * g++.old-deja/g++.jason/synth10.C: Likewise.
2503         * g++.old-deja/g++.mike/net31.C: Likewise.
2504         * g++.old-deja/g++.mike/p8786.C: Likewise.
2505
2506         * g++.dg/template/friend10.C: New test.
2507         * g++.dg/template/conv5.C: New test.
2508
2509 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
2510
2511         * g++.dg/lookup/scoped3.C: New test.
2512
2513         * g++.dg/lookup/decl1.C: New test.
2514         * g++.dg/lookup/decl2.C: New test.
2515
2516 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
2517
2518         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
2519         gcc.c-torture/compile/20021015-1.c,
2520         gcc.c-torture/compile/20021015-2.c,
2521         gcc.c-torture/compile/20021123-1.c,
2522         gcc.c-torture/compile/20021123-2.c,
2523         gcc.c-torture/compile/20021123-3.c,
2524         gcc.c-torture/compile/20021123-4.c,
2525         gcc.c-torture/execute/20021024-1.c: Add tests previously added
2526         only to 3.1 or 3.2 branch.
2527
2528 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
2529
2530         * gcc.dg/i386-bitfield3.c: New test.
2531
2532         * gcc.dg/i386-bitfield2.c: New test.
2533
2534 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
2535
2536         * g++.dg/parse/conv_op1.C: New test.
2537
2538 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
2539
2540         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
2541         approved.
2542
2543 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
2544
2545         * gcc.c-torture/compile/20021220-1.c: New test.
2546
2547 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
2548
2549         * gcc.dg/i386-fastcall-1.c: New.
2550
2551 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
2552
2553         * gcc.c-torture/execute/20021219-1.c: New test.
2554
2555 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
2556
2557         * gcc.dg/i386-pic-1.c: New test.
2558
2559 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2560
2561         PR c++/8099
2562         * g++.dg/template/friend9.C: New test.
2563
2564 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2565
2566         PR c++/3663
2567         * g++.dg/template/access7.C: New test.
2568
2569 2002-12-18  Nick Clifton  <nickc@redhat.com>
2570
2571         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
2572         the libstdc++-v3 directory has been found.
2573
2574 2002-12-12  Devang Patel <dpatel@apple.com>
2575         * gcc.dg/darwin-ld-1.c: New test.
2576         * gcc.dg/darwin-ld-2.c: New test.
2577         * gcc.dg/darwin-ld-3.c: New test.
2578         * gcc.dg/darwin-ld-4.c: New test.
2579         * gcc.dg/darwin-ld-5.c: New test.
2580
2581 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
2582
2583         * gcc.c-torture/compile/20021212-1.c: New test.
2584
2585 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
2586
2587         * gcc.dg/fshort-wchar: New test.
2588
2589 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
2590
2591         PR c++/8372
2592         * g++.dg/template/dtor1.C: New test.
2593
2594         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
2595         markers.
2596
2597 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
2598
2599         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
2600
2601 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
2602
2603         * g++.dg/template/static1.C: New test.
2604         * g++.dg/template/static2.C: New test.
2605         * g++.old-deja/g++.ext/memconst.C: New test.
2606
2607 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2608
2609         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
2610         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
2611         * g++.dg/special/initp1.C: Likewise.
2612
2613 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
2614
2615         * gcc.c-torture/execute/20021204-1.c: New test.
2616
2617 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
2618
2619         * gcc.dg/ppc-fmadd-1.c: New file.
2620         * gcc.dg/ppc-fmadd-2.c: New file.
2621         * gcc.dg/ppc-fmadd-3.c: New file.
2622
2623 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
2624
2625         * gcc.c-torture/compile/20021204-1.c: New test.
2626
2627 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
2628
2629         * g++.dg/inherit/covariant2.C: New test.
2630         * g++.dg/inherit/covariant3.C: New test.
2631         * g++.dg/inherit/covariant4.C: New test.
2632         * g++.dg/inherit/covariant1.C: Remove XFAIL.
2633         * g++.old-deja/g++.robertl/eb17.C: Likewise.
2634
2635 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
2636
2637         PR c++/8688
2638         * g++.dg/init/brace3.C: New test.
2639
2640 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
2641
2642         * gcc.dg/20020210-1.c: Fix a comment typo.
2643
2644 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
2645
2646         PR c++/8720
2647         * g++.dg/parse/defarg1.C: New test.
2648
2649         PR c++/8615
2650         * g++.dg/template/char1.C: New test.
2651
2652         * g++.dg/template/varmod1.C: Fix typo.
2653
2654 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2655
2656         DR 180
2657         * g++.old-deja/g++.pt/crash32.C: Expect error.
2658
2659 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
2660
2661         PR c++/5919
2662         * g++.dg/template/varmod1.C: New test.
2663
2664         PR c++/8727
2665         * g++.dg/inherit/typeinfo1.C: New test.
2666
2667         PR c++/8663
2668         * g++.dg/inherit/typedef1.C: New test.
2669
2670 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
2671
2672         PR c++/8332
2673         PR c++/8493
2674         * g++.dg/template/strlen1.C: New test.
2675
2676         PR c++/8227
2677         * g++.dg/template/ctor2.C: New test.
2678
2679         PR c++/8214
2680         * g++.dg/init/string1.C: New test.
2681
2682         PR c++/8511
2683         * g++.dg/template/friend8.C: New test.
2684
2685 2002-11-29  Joe Buck <jbuck@synopsys.com>
2686
2687         * g++.dg/lookup/anon2.C: New test.
2688
2689 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
2690
2691         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
2692         h8300 port.
2693
2694 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
2695
2696         * gcc.dg/bitfld-6.c: New test.
2697
2698 2002-11-27  Jan Hubicka  <jh@suse.cz>
2699
2700         * gcc.c-torture/execute/20021127.[cx]: New test.
2701
2702 2002-11-26  Jan Hubicka  <jh@suse.cz>
2703
2704         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
2705         quality.
2706
2707 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
2708
2709         * g++.dg/init/brace2.C: New test.
2710         * g++.old-deja/g++.mike/p9129.C: Correct.
2711
2712 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
2713
2714         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
2715
2716 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
2717
2718         * gcc.dg/sibcall-6: New test for indirect sibcalls.
2719
2720 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
2721
2722         * testsuite/g++.dg/abi/empty11.C: New test.
2723         * testsuite/g++.dg/rtti/cv1.C: New test.
2724
2725 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
2726
2727         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
2728
2729 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
2730
2731         * g++.dg/abi/empty10.C: New test.
2732
2733 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
2734
2735         * gcc.c-torture/compile/20021124-1.c: New test.
2736
2737 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
2738
2739         * g++.dg/abi/rtti2.C: New test.
2740
2741 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
2742
2743         * gcc.dg/i386-unroll-1.c: New test.
2744
2745 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
2746
2747         * gcc.c-torture/compile/20021120-1.c: New test.
2748         * gcc.c-torture/compile/20021120-2.c: New test.
2749
2750 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
2751
2752         * gcc.dg/bitfld-5.c: New test.
2753
2754 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
2755
2756         * gcc.c-torture/execute/20021120-3.c: New test.
2757
2758 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
2759
2760         * gcc.c-torture/execute/20021120-2.c: New test.
2761
2762 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
2763
2764         * gcc.c-torture/execute/20021120-1.c: New test.
2765
2766 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
2767
2768         * gcc.c-torture/execute/20021118-3.c: New test.
2769
2770 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
2771
2772         * gcc.c-torture/compile/20021119-1.c: New test.
2773
2774 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
2775
2776         * gcc.dg/duff-1.c: New test.
2777         * gcc.dg/duff-2.c: New test.
2778         * gcc.dg/duff-3.c: New test.
2779
2780 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
2781
2782         * gcc.dg/cpp/_Pragma5.c: New test.
2783
2784 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
2785
2786         * gcc.c-torture/execute/20021118-2.c: New test.
2787
2788 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
2789
2790         * gcc.c-torture/execute/20021118-1.c: New test.
2791
2792 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
2793
2794         * gcc.dg/20021116-1.c: New test.
2795
2796 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
2797
2798         * g++.dg/abi/vcall1.C: New test.
2799
2800 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
2801
2802         * gcc.dg/20021029-1.c: New test.
2803         * gcc.dg/20021029-2.c: New test.
2804
2805 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
2806
2807         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
2808
2809 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
2810
2811         PR c/8439
2812         * gcc.dg/20021110.c: Move to ...
2813         * gcc.c-torture/compile/20021110.c: .... here.
2814
2815 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
2816
2817         PR c/8467
2818         * gcc.c-torture/execute/20021111-1.c
2819
2820 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
2821
2822         PR c/8439
2823         * gcc.dg/20021110.c: New test.
2824
2825 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
2826
2827         * g++.dg/abi/vthunk3.C: Run only on x86.
2828
2829 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
2830
2831         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
2832
2833 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
2834
2835         * lib/compat.exp (compat-execute): Fix logic error in last
2836         change.
2837
2838 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
2839
2840         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
2841
2842 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2843
2844         PR c++/8389
2845         * g++.dg/template/access6.C: New test.
2846
2847 2002-11-08  Jan Hubicka  <jh@suse.cz>
2848
2849         * gcc.dg/i386-ssefp-1.c: New test.
2850         * gcc.dg/i386-ssefp-1.c: New test.
2851
2852 2002-11-08  Jan Hubicka  <jh@suse.cz>
2853
2854         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
2855
2856 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
2857
2858         * g++.dg/abi/vthunk3.C: New test.
2859
2860         PR c++/8338
2861         * g++.dg/template/crash2.C: New test.
2862
2863 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
2864
2865         * testsuite/g++.dg/abi/dtor1.C: New test.
2866         * testsuite/g++.dg/abi/dtor2.C: Likewise.
2867
2868 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
2869
2870         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
2871         Darwin.
2872
2873 2002-11-04  Adam Nemet  <anemet@lnxw.com>
2874
2875         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
2876         -mthumb.  Only xfail with -O0.
2877
2878 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
2879
2880         * g++.dg/abi/thunk1.C: New test.
2881         * g++.dg/abi/thunk2.C: Likewise.
2882         * g++.dg/abi/vtt1.C: Likewise.
2883
2884 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
2885
2886         PR optimization/8423
2887         * gcc.c-torture/execute/builtin-constant.c: New test.
2888
2889 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
2890
2891         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
2892         Add some more cases.
2893
2894 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
2895
2896         PR c++/8391
2897         * g++.dg/opt/local1.C: New test.
2898
2899 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
2900
2901         PR c++/8160
2902         * g++.dg/template/complit1.C: New test.
2903
2904         PR c++/8149
2905         * g++.dg/template/typename4.C: Likewise.
2906
2907 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2908
2909         Core issue 287, PR c++/7639
2910         * g++.dg/template/instantiate1.C: Adjust error location.
2911         * g++.dg/template/instantiate3.C: New test.
2912         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
2913         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
2914         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
2915
2916 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
2917
2918         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
2919
2920 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
2921
2922         PR c++/8287
2923         * g++.dg/init/dtor2.C: New test.
2924
2925 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2926
2927         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
2928         * gcc.dg/nest.c: Bypass errors on irix6.
2929
2930 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
2931
2932         * gcc.dg/nest.c: Expect error for mmix-*-*.
2933         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
2934
2935 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
2936
2937         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
2938         markers.
2939
2940         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
2941
2942 2002-10-25  Mike Stump  <mrs@apple.com>
2943
2944         * gcc.dg/warn-1.c: New test.
2945
2946 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
2947
2948         * g++.dg/template/typename3.C: New test.
2949
2950 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
2951
2952         * g++.dg/lookup/ptrmem1.C: New test.
2953
2954         * g++.dg/abi/vthunk2.C: New test.
2955
2956 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
2957
2958         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
2959
2960 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
2961
2962         * g++.dg/abi/empty9.C: New test.
2963
2964 2002-10-24  Richard Henderson  <rth@redhat.com>
2965
2966         * g++.dg/inherit/thunk1.C: Enable for ia64.
2967
2968 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
2969
2970         PR c++/8067
2971         * g++.dg/lookup/pretty1.C: New test.
2972
2973 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
2974
2975         * gcc.dg/20021023-1.c: New test.
2976
2977 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
2978
2979         PR c++/7679
2980         * g++.dg/parse/inline1.C: New test.
2981
2982 2002-10-23  Richard Henderson  <rth@redhat.com>
2983
2984         * g++.dg/inherit/thunk1.C: Enable for x86_64.
2985
2986         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
2987
2988 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
2989
2990         PR c++/6579
2991         * g++.dg/parse/stmtexpr3.C: New test.
2992
2993 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
2994
2995         * g++.dg/expr/cond1.C: New test.
2996
2997 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
2998
2999         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
3000
3001 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
3002
3003         * g++.dg/abi/vbase13.C: New test.
3004         * g++.dg/abi/vbase14.C: Likewise.
3005
3006 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
3007
3008         * gcc.dg/tls/pic-1.c: New test.
3009         * gcc.dg/tls/nonpic-1.c: New test.
3010         * gcc.dg/20021018-1.c: New test.
3011
3012 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
3013
3014         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
3015         Remove only files with the same base name as the test case.
3016         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
3017         (profopt-execute): Likewise.  Also, remove old profiling
3018         and performance data files before running the tests.
3019
3020         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
3021         * g++.dg/bprob/bprob.exp: Likewise.
3022         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
3023         to allow more general test case names.
3024
3025         * g++.dg/bprob/bprob-1.C: Rename to ...
3026         * g++.dg/bprob/g++-bprob-1.C: ... this.
3027
3028         * g77.dg/bprob/bprob-1.f: Rename to ...
3029         * g77.dg/bprob/g77-bprob-1.f: ... this.
3030
3031 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
3032
3033         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
3034         bison 1.50 or later.
3035
3036 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
3037
3038         * g++.dg/README: Describe more test directories.
3039
3040 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
3041
3042         * g++.dg/init/array6.C: Add additional tests.
3043
3044 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
3045
3046         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
3047         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
3048
3049 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
3050
3051         * gcc.c-torture/compile/20020604-1.x: New.
3052         * gcc.c-torture/compile/simd-5.x: Likewise.
3053         * gcc.c-torture/execute/920710-1.x: Likewise.
3054         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
3055
3056 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
3057
3058         * g++.dg/inherit/override1.C: Add dg-options clause.
3059
3060 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
3061
3062         * testsuite/gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
3063         _mm_slli_si128.
3064
3065 2002-10-19  Andreas Schwab  <schwab@suse.de>
3066
3067         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
3068         directory component.
3069
3070 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
3071
3072         * g++.dg/inherit/thunk1.C: New test.
3073
3074         * g++.dg/inherit/override1.C: New test.
3075
3076         * g++.dg/abi/mangle11.C: New test.
3077         * g++.dg/abi/mangle14.C: New test.
3078         * g++.dg/abi/mangle17.C: New test.
3079
3080 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
3081
3082         * g++.dg/overload/member2.C: New test.
3083
3084 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
3085
3086         * g++.dg/README: Describe new compat directory.
3087         * g++.dg/dg.exp: Skip tests in compat directory.
3088         * README.compat: New file.
3089         * lib/compat.exp: New expect script.
3090         * g++.dg/compat: New test directory.
3091         * g++.dg/compat/compat.exp: New expect script.
3092         * g++.dg/compat/abi: New test directory.
3093         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
3094         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
3095         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
3096         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
3097         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
3098         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
3099         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
3100         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
3101         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
3102         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
3103         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
3104         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
3105         * g++.dg/compat/break: New test directory.
3106         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
3107         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
3108         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
3109         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
3110         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
3111         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
3112         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
3113         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
3114         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
3115         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
3116         g++.dg/compat/break/README: New files.
3117         * g++.dg/compat/eh: New test directory.
3118         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
3119         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
3120         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
3121         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
3122         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
3123         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
3124         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
3125         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
3126         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
3127         g++.dg/compat/eh/filter2_y.C,
3128         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
3129         g++.dg/compat/eh/new1_y.C,
3130         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
3131         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
3132         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
3133         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
3134         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
3135         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
3136         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
3137         g++.dg/compat/eh/unexpected1_y.C: New files.
3138         * g++.dg/compat/init: New test directory.
3139         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
3140         g++.dg/compat/init/array5_y.C,
3141         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
3142         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
3143         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
3144         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
3145         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
3146         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
3147         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
3148         g++.dg/compat/init/init-ref2_y.C: New files.
3149
3150 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
3151
3152         PR c++/7584
3153         * g++.dg/inherit/using3.C: New test.
3154
3155 2002-10-17  Jan Hubicka  <jh@suse.cz>
3156
3157         * gcc.dg/20021017-2.c: New test.
3158
3159 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
3160
3161         * g++.dg/abi/mangle16.C: Adjust.
3162
3163         * g++.dg/init/array8.C: New test.
3164
3165 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
3166
3167         * gcc.dg/special/mips-abi.exp: New test.
3168         * gcc.dg/special/mips-abi.s: Empty file used by the above.
3169
3170 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
3171
3172         * g++.dg/abi/mangle16.C: New test.
3173         * g++.dg/abi/mangle17.C: Likewise.
3174
3175         PR c++/7478
3176         * g++.dg/template/ref1.C: New test.
3177
3178 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3179
3180         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
3181
3182 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
3183
3184         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
3185
3186 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
3187
3188         PR c++/7524
3189         * g++.dg/init/array7.C: New test.
3190
3191 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
3192
3193         * g++.dg/init/array6.C: New test.
3194
3195         * g++.dg/abi/mangle13.C: Likewise.
3196         * g++.dg/abi/mangle14.C: Likewise.
3197         * g++.dg/abi/mangle15.C: Likewise.
3198
3199 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
3200
3201         * g++.dg/abi/empty8.C: New test.
3202
3203 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
3204
3205         * g++.dg/init/ctor1.C: New test.
3206
3207 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
3208
3209         * gcc.c-torture/execute/20021015-1.c: New test.
3210
3211 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
3212
3213         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
3214
3215 2002-10-14  Jan Hubicka  <jh@suse.cz>
3216
3217         * gcc.dg/i386-ssetype-[1-5].c: New tests.
3218
3219 2002-10-14  Richard Henderson  <rth@redhat.com>
3220
3221         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
3222
3223 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
3224
3225         PR optimization/6631
3226         * g++.dg/opt/const2.C: New test.
3227
3228 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
3229
3230         PR c++/7176
3231         * g++.dg/parse/friend1.C: New test.
3232         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
3233
3234 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
3235
3236         * gcc.dg/20021014-1.c: New test.
3237
3238 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
3239
3240         PR c++/5661
3241         * g++.dg/ext/vlm1.C: New test.
3242         * g++.dg/ext/vlm2.C: Likewise.
3243
3244         * g++.dg/init/array1.C: Remove invalid braces.
3245         * g++.dg/init/brace1.C: New test.
3246         * g++.dg/init/copy2.C: Likewise.
3247         * g++.dg/init/copy3.C: Likewise.
3248         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
3249         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
3250         braces.
3251
3252 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
3253
3254         * gcc.dg/cpp/assembler.S: Don't use -ansi.
3255
3256 2002-10-11  Richard Shann  <richard.shann@superh.com>
3257
3258         * gcc.c-torture/compile/simd-5.c: New test.
3259
3260 2002-10-10  Roger Sayle  <roger@eyesopen.com>
3261
3262         * gcc.c-torture/execute/shiftopt-1.c: New test case.
3263
3264 2002-10-10  Jim Wilson  <wilson@redhat.com>
3265
3266         * gcc.c-torture/execute/20021010-1.c: New test.
3267
3268 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
3269
3270         PR c/7353
3271         * g++.dg/ext/typedef-init.C: New test.
3272         * gcc.dg/typedef-init.c: New test.
3273
3274 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
3275
3276         * gcc.dg/cpp/paste13.c: New test.
3277
3278 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3279
3280         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
3281         remaining platforms, XFAIL during compile, not execute.  Don't
3282         XFAIL at -O0.
3283
3284 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
3285
3286         * gcc.dg/alias-1.c: Tweak expected warning.
3287
3288 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
3289
3290         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
3291
3292 2002-10-06  Andreas Jaeger  <aj@suse.de>
3293
3294         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
3295         * gcc.dg/cpp/c++98.C: Likewise.
3296
3297         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
3298         * g++.dg/cpp/c++98.C: Likewise.
3299
3300         * g++.dg/README (Subdirectories): Mention cpp directory.
3301
3302         PR target/7559
3303         * gcc.dg/20021006-1.c: New test.
3304
3305 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3306
3307         PR c++/7804
3308         * g++.dg/other/warning1.C: New test.
3309
3310 2002-10-04  Roger Sayle  <roger@eyesopen.com>
3311
3312         * gcc.c-torture/execute/20020720-1.x:  XFAIL instead of skipping
3313         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
3314         and sparc-*-* with -m64 as expected failures.  See PR 8087.
3315
3316 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
3317
3318         PR c++/7931
3319         * g++.dg/template/ptrmem3.C: New test.
3320
3321         PR c++/7754
3322         * g++.dg/template/union1.C: New test.
3323
3324 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
3325
3326         PR c++/8006
3327         * g++.dg/abi/mangle9.C: New test.
3328         * g++.dg/abi/mangle10.C: New test.
3329         * g++.dg/abi/mangle11.C: New test.
3330         * g++.dg/abi/mangle12.C: New test.
3331
3332 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
3333
3334         PR c++/7188.
3335         * g++.dg/template/meminit1.C: New test.
3336         * g++.dg/warn/Wreorder-1.C: Likewise.
3337         * g++.old-deja/g++.mike/warn3.C: Tweak.
3338         * lib/prune.exp: Ingore "in copy constructor".
3339
3340 2002-10-02  Andreas Jaeger  <aj@suse.de>
3341
3342         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
3343         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
3344         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
3345         on x86-64.
3346
3347 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
3348
3349         * gcc.dg/empty1.C: Fix typo.
3350
3351 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
3352
3353         * gcc.dg/alias-1.c: New test.
3354
3355 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
3356
3357         * gcc.dg/empty1.C: New test.
3358
3359         * g++.dg/tls/init-2.C: Tweak error messages.
3360
3361 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
3362
3363         * gcc.c-torture/compile/20020923-1.c: New test.
3364
3365 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
3366
3367         * gcc.c-torture/execute/ffs-1.c: New test.
3368         * gcc.c-torture/execute/ffs-2.c: Ditto.
3369
3370 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
3371
3372         * g++.dg/overload/member1.C: New test.
3373
3374 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
3375
3376         * g++.dg/abi/empty7.C: New test.
3377         * g++.dg/init/pm2.C: Likewise.
3378
3379 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
3380
3381         * g++.dg/rtti/crash1.C: New test.
3382
3383 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
3384
3385         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
3386         gcc.dg/sibcall-4.c: New tests.
3387
3388 2002-09-28  Roger Sayle  <roger@eyesopen.com>
3389
3390         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
3391         powerpc and MMIX targets.
3392
3393 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
3394
3395         * gcc.dg/cpp/20020927-1.c: New.
3396
3397 2002-09-26  David S. Miller  <davem@redhat.com>
3398
3399         * gcc.c-torture/compile/trunctfdf.c: New.
3400
3401 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3402
3403         * lib/target-supports.exp (check_weak_available): Handle solaris2.
3404
3405 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
3406
3407         * gcc.c-torture/execute/loop-15.c: New.
3408
3409 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
3410
3411         * README.QMTEST: Fix typo.
3412
3413 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
3414
3415         * gcc.dg/20020926-1.c: New test.
3416
3417 2002-09-25  David S. Miller  <davem@redhat.com>
3418
3419         PR target/7842
3420         * gcc.c-torture/execute/shiftdi.c: New test.
3421
3422 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
3423
3424         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
3425         unique to the tool.
3426         * lib/g77.exp (g77_init): Likewise.
3427         * lib/g++.exp (g++_init): Likewise.
3428         * lib/objc.exp (objc_init): Likewise.
3429
3430 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
3431
3432         * gcc/testsuite/g++.dg/abi/empty5.C: New test.
3433         * gcc/testsuite/g++.dg/abi/empty6.C: New test.
3434         * gcc/testsuite/g++.dg/abi/vbase12.C: New test.
3435
3436 2002-09-25  Richard Henderson  <rth@redhat.com>
3437
3438         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
3439         too-small long double.
3440
3441 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
3442
3443         * gcc.dg/20020919-1.c: New test.
3444
3445 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
3446
3447         * g++.dg/abi/bitfield6.C: New test.
3448         * g++.dg/abi/bitfield7.C: New test.
3449         * g++.dg/abi/bitfield8.C: New test.
3450         * g++.dg/abi/vbase11.C: New test.
3451
3452 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
3453
3454         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
3455         hppa*-*-hpux*.  Update test comment.
3456
3457 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
3458
3459         * gcc.dg/tls/struct-1.c: New test.
3460
3461 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
3462
3463         * gcc.dg/cpp/tr-warn2.c: Update.
3464
3465 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
3466
3467         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
3468
3469 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
3470
3471         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
3472         systems.
3473
3474 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
3475
3476         * gcc.c-torture/execute/ieee/mzero3.c: New test.
3477
3478         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
3479         Adjust for c++filt moved to binutils.  Remove spurious duplicate
3480         setting of cxxfilt.
3481
3482 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
3483
3484         * gcc.dg/20020312-2.c: Update for darwin.
3485
3486 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
3487
3488         * g++.old-deja/g++.other/crash32.C: Mark ICE.
3489
3490 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
3491
3492         * objc.dg/comp-types-1.m: New test.
3493         * objc.dg/comp-types-2.m: New test.
3494         * objc.dg/comp-types-3.m: New test.
3495         * objc.dg/comp-types-4.m: New test.
3496         * objc.dg/comp-types-5.m: New test.
3497         * objc.dg/comp-types-6.m: New test.
3498
3499 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
3500
3501         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
3502
3503 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
3504
3505         * g++.dg/other/do1.C: New test.
3506
3507         * g++.dg/template/subst1.C: New test.
3508
3509 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
3510
3511         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
3512
3513 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
3514
3515         * g++.dg/template/qualttp20.C: Adjust expected errors.
3516         * g++.old-deja/g++.jason/report.C: Likewise.
3517         * g++.old-deja/g++.other/qual1.C: Likewise.
3518
3519         * g++.dg/lookup/scoped2.C: New test.
3520
3521         * g++.dg/ext/asm3.C: New test.
3522
3523 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
3524
3525         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
3526
3527 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
3528
3529         * ChangeLog: follow spelling conventions.
3530         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
3531         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
3532         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
3533         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
3534         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
3535         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
3536         * g++.old-deja/g++.law/global-init1.C: Likewise.
3537         * g++.old-deja/g++.other/delete4.C: Likewise.
3538         * g++.old-deja/g++.other/inline21.C: Likewise.
3539         * g++.old-deja/g++.other/singleton.C: Likewise.
3540         * g77.dg/strlen0.f: Likewise.
3541         * g77.f-torture/compile/20010519-1.f: Likewise.
3542         * g77.f-torture/compile/980310-4.f: Likewise.
3543         * gcc.c-torture/compile/20000605-1.c: Likewise.
3544         * gcc.c-torture/execute/20020225-1.c: Likewise.
3545         * gcc.dg/c90-hexfloat-2.c: Likewise.
3546         * gcc.dg/c99-bool-1.c: Likewise.
3547         * gcc.dg/c99-hexfloat-2.c: Likewise.
3548         * gcc.dg/dll-2.c: Likewise.
3549         * gcc.dg/wtr-union-init-1.c: Likewise.
3550         * gcc.dg/wtr-union-init-2.c: Likewise.
3551         * gcc.dg/wtr-union-init-3.c: Likewise.
3552         * gcc.dg/cpp/avoidpaste1.c: Likewise.
3553         * gcc.dg/cpp/defined.c: Likewise.
3554         * gcc.dg/cpp/macsyntx.c: Likewise.
3555         * gcc.dg/cpp/paste2.c: Likewise.
3556         * gcc.dg/cpp/trad/defined.c: Likewise.
3557         * gcc.dg/format/c90-printf-1.c: Likewise.
3558         * gcc.dg/format/c90-scanf-1.c: Likewise.
3559         * gcc.dg/format/c99-printf-1.c: Likewise.
3560         * gcc.dg/format/c99-scanf-1.c: Likewise.
3561         * gcc.misc-tests/gcov-8.c: Likewise.
3562         * lib/profopt.exp: Likewise.
3563
3564 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
3565
3566         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
3567
3568 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
3569
3570         * g++.dg/inherit/using2.C: New test.
3571
3572 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
3573
3574         * ChangeLog: Follow spelling conventions.
3575         * g++.dg/template/friend4.C: Likewise.
3576         * g++.old-deja/g++.pt/crash67.C: Likewise.
3577         * gcc.c-torture/execute/20000801-4.c: Likewise.
3578         * gcc.dg/c90-digraph-1.c: Likewise.
3579         * gcc.dg/c94-digraph-1.c: Likewise.
3580         * gcc.dg/c99-digraph-1.c: Likewise.
3581         * gcc.dg/cpp/line5.c: Likewise.
3582         * gcc.dg/cpp/multiline.c: Likewise.
3583         * gcc.dg/cpp/trad/literals-1.c: Likewise.
3584         * gcc.dg/format/attr-3.c: Likewise.
3585         * gcc.dg/format/c90-scanf-3.c: Likewise.
3586         * gcc.dg/format/ext-4.c: Likewise.
3587
3588 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
3589
3590         * g++.dg/template/pretty1.C: New test.
3591
3592 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
3593
3594         * gcc.c-torture/execute/struct-cpy-1.c: New test.
3595
3596 2002-09-13  Matt Austern  <austern@apple.com>
3597
3598         * testsuite/g++.dg/other/constref[12].C: New, regression tests for
3599         passing a cast expression to a function by const reference.
3600
3601 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
3602
3603         * g++.dg/template/deduce1.C: New test.
3604
3605 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
3606
3607         * gcc.c-torture/execute/simd-1.c: Force all use of int to
3608         32-bit int.
3609
3610 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
3611
3612         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
3613         usage.
3614
3615 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
3616
3617         * gcc.c-torture/compile/20020910-1.c: New test.
3618
3619 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
3620
3621         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
3622
3623 2002-09-10  Andreas Jaeger  <aj@suse.de>
3624
3625         * gcc.dg/20020312-2.c: Adjust for x86-64.
3626
3627 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
3628
3629         * g77.dg/7388.f: New test case for PR 7388.
3630
3631 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
3632
3633         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
3634
3635 2002-09-05  Ziemowit Laski <zlaski@apple.com>
3636
3637         * objc.dg/proto-lossage-1.m: New test.
3638
3639 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
3640
3641         * gcc.dg/cpp/_Pragma4.c: Fix typo.
3642
3643 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
3644
3645         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
3646         expected to pass.
3647
3648 2002-09-06  Stan Shebs  <shebs@apple.com>
3649             David Edelsohn  <edelsohn@gnu.org>
3650
3651         * gcc.dg/weak: New directory.
3652         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
3653         target-specific xfail bits.
3654         * gcc.dg/typeof-2.c: Move to new directory.
3655         * gcc.dg/weak.exp: New expect script.
3656
3657 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
3658
3659         * gcc.c-torture/execute/extzvsi.c: New test.
3660
3661 2002-09-05  Stan Shebs  <shebs@apple.com>
3662
3663         * gcc.dg/weak-1.c: xfail on Darwin.
3664         * gcc.dg/weak-2.c: Ditto.
3665         * gcc.dg/weak-3.c: Ditto.
3666         * gcc.dg/weak-4.c: Ditto.
3667         * gcc.dg/weak-5.c: Ditto.
3668         * gcc.dg/weak-6.c: Ditto.
3669         * gcc.dg/weak-7.c: Ditto.
3670         * gcc.dg/weak-8.c: Ditto.
3671         * gcc.dg/weak-9.c: Ditto.
3672
3673 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
3674
3675         * gcc.c-torture/execute/loop-14.c: New test.
3676
3677 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
3678
3679         * g++.dg/other/cxa-atexit1.C: New test.
3680
3681         * gcc.dg/typeof-2.c: New test.
3682
3683 2002-09-03  Roger Sayle  <roger@eyesopen.com>
3684
3685         * gcc.dg/builtins-2.c: New testcase.
3686         * gcc.dg/builtins-3.c: New testcase.
3687
3688 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
3689
3690         * gcc.dg/cpp/_Pragma4.c: New test.
3691
3692 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
3693
3694         * objc/execute/nil_method-1.m: New testcase.
3695
3696 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
3697
3698         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
3699         [Object class], not [Object initialize].
3700
3701 2002-08-31  Roger Sayle  <roger@eyesopen.com>
3702             Hans-Peter Nilsson  <hp@bitrange.com>
3703
3704         * gcc.c-torture/execute/20020720-1.x: Skip test on
3705         mmix-knuth-mmixware.  Correct comment.
3706
3707 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
3708
3709         * testsuite/g++.dg/abi/bitfield5.C: New test.
3710         * testsuite/g++.dg/abi/vbase10.C: Likewise.
3711
3712 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
3713
3714         * objc.dg/undeclared-selector.m: New test.
3715
3716 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
3717
3718         * g++.dg/other/offsetof1.C: Avoid cast warning.
3719
3720 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
3721
3722         * objc.dg/super-class-2.m: New test.
3723
3724 2002-08-24  Matt Austern  <austern@apple.com>
3725
3726         * g++.dg/ext/lvaddr.C: New test.
3727         * g++.dg/ext/lvcast.C: New test.
3728
3729 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
3730
3731         * testsuite/g++.dg/inherit/cond1.C: New test.
3732
3733 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
3734
3735         * gcc.dg/noncompile/incomplete-1.c: New test.
3736
3737 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
3738
3739         * gcc.dg/typespec-1.c: New test.
3740
3741 2002-08-20  Devang Patel  <dpatel@apple.com>
3742         * objc.dg/proto-hier-2.m: New test.
3743
3744 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
3745
3746         * objc.dg/bitfield-1.m: New test.
3747         * objc.dg/bitfield-2.m: New test.
3748
3749 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
3750
3751         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
3752         gcc.dg/c99-flex-array-4.c: New tests.
3753
3754 2002-08-16  Stan Shebs  <shebs@apple.com>
3755
3756         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
3757
3758 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
3759
3760         * gcc.dg/typeof-1.c: New test.
3761         * g++.dg/ext/typeof2.C: New test.
3762
3763 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
3764
3765         * g++.dg/other/offsetof1.C: New test.
3766
3767 2002-08-14  Richard Henderson  <rth@redhat.com>
3768
3769         * gcc.dg/tls/diag-3.c: Fix expected message strings.
3770
3771 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
3772
3773         * gcc.dg/cpp/_Pragma3.c: New test.
3774
3775 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
3776
3777         * g++.dg/template/inherit3: New test.
3778
3779 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
3780
3781         * gcc.dg/bitfld-4.c: Add blank options.
3782
3783 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
3784
3785         * g++.dg/template/crash1.C: New test.
3786
3787 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
3788
3789         * gcc.dg/tls/opt-2.c: New test.
3790
3791 2002-08-08  Devang Patel  <dpatel@apple.com>
3792
3793         * objc.dg/selector-1.m : New test
3794
3795 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
3796
3797         * g++.dg/abi/bitfield4.C: New test.
3798         * gcc.dg/bitfld-4.c: New test.
3799
3800 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
3801
3802         * g++.dg/other/packed1.C: New test.
3803
3804 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
3805
3806         * g++.dg/abi/offsetof.C: Tweak error messages.
3807         * g++.old-deja/g++.mike/p10769a.C: Likewise.
3808
3809 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
3810
3811         * gcc.dg/bitfld-3.c: New test.
3812
3813 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
3814             Richard Henderson  <rth@redhat.com>
3815
3816         * gcc.dg/i386-bitfield1.c: New test.
3817         * g++.dg/abi/bitfield3.C: Update.
3818
3819 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
3820
3821         * objc.dg/const-str-2.m: Update.
3822         * gcc.dg/cpp/c++98.c: Change to C extension.
3823         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
3824         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
3825
3826 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
3827
3828         * testsuite/gcc.dg/tls/diag-3.c: New.
3829
3830 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
3831
3832         * g++.dg/README (Subdirectories): Document new subdir expr.
3833         * g++.dg/expr/pmf-1.C: New test.
3834
3835 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
3836
3837         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
3838
3839 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
3840
3841         * g++.dg/abi/bitfield3.C: New test.
3842
3843 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
3844
3845         * lib/gcov.exp: Tweak expected line formats.
3846         * gcc.misc-tests/gcov8.c: New test.
3847         * gcc.misc-tests/gcov8.x: New flags.
3848
3849 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
3850
3851         * consistency.vlad/layout/endian.c: Include string.h.
3852
3853         * gcc.c-torture/execute/20020805-1.c: New test.
3854
3855 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
3856
3857         * g++.dg/other/conversion1.C: New test.
3858
3859 2002-08-03  Roger Sayle  <roger@eyesopen.com>
3860
3861         * gcc.dg/builtins-1.c: New testcase.
3862
3863 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
3864
3865         * g++.dg/inherit/access3.C: New test.
3866
3867 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
3868
3869         * gcc.dg/ia64-visibility-2.c: New test.
3870
3871 2002-08-01  Benjamin Kosnik   <bkoz@redhat.com>
3872
3873         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
3874         __qualifier_flags to __flags.
3875
3876 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
3877
3878         * g++.dg/inherit/operator1.C: New test.
3879         * g++.dg/lookup/disamb1.C: Fix typo in comment.
3880         * g++.dg/other/error1.C: Change expected error message.
3881         * g++.dg/template/conv4.C: Likewise.
3882
3883 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
3884
3885         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
3886         for documented behavior.
3887
3888 2002-07-25  Roger Sayle  <roger@eyesopen.com>
3889
3890         * gcc.c-torture/execute/20020720-1.x: Skip this test on
3891         several targets known to fail.
3892
3893 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
3894
3895         * gcc.dg/mips-args-[123].c: New tests.
3896
3897 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
3898
3899         * gcc.dg/ppc-spe.c: New.
3900
3901 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
3902
3903         * g++.dg/other/ptrmem4.C: New testcase.
3904
3905 2002-07-24  Richard Henderson  <rth@redhat.com>
3906
3907         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
3908
3909 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
3910
3911         * g++.dg/ext/alignof1.C (main): Return 0 for success.
3912
3913 2002-07-24  Roger Sayle  <roger@eyesopen.com>
3914
3915         * gcc.c-torture/execute/memset-3.c: New testcase.
3916
3917 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
3918
3919         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
3920         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
3921
3922 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3923
3924         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
3925         Delete.
3926
3927 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
3928
3929         * gcc.c-torture/compile/simd-4.c: New test.
3930
3931 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3932
3933         PR c++/7347, c++/7348
3934         * g++.dg/template/access4.C: New test.
3935         * g++.dg/template/access5.C: New test.
3936         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
3937         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
3938         * g++.old-deja/g++.pt/ttp58.C: Likewise.
3939         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
3940
3941 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
3942
3943         * gcc.dg/gnu89-init-2.c: New test.
3944
3945 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
3946
3947         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
3948
3949 2002-07-20  Roger Sayle  <roger@eyesopen.com>
3950
3951         * gcc.c-torture/execute/20020720-1.c: New testcase.
3952
3953 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
3954
3955         * gcc.dg/cpp/Wsignprom.c: New tests.
3956
3957 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
3958
3959         * gcc.c-torture/execute/loop-13.c: New test.
3960
3961 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
3962
3963         * gcc.dg/cpp/expr.c: New tests.
3964
3965 2002 07-18  David Edelsohn  <edelsohn@gnu.org>
3966
3967         * g++.dg/opt/pr6713.C: Add template instantiation.
3968
3969 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
3970
3971         * gcc.dg/nest.c: New test.
3972
3973 2002-07-17  Richard Henderson  <rth@redhat.com>
3974
3975         * g++.dg/opt/pr6713.C: New test.
3976
3977 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
3978
3979         * gcc.c-torture/execute/loop-2e.x: Let the testcase
3980         XFAIL for all x86 processors.
3981
3982 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
3983
3984         * gcc.c-torture/execute/20010122-1.x: Do not test with
3985         -fomit-frame-pointer.
3986
3987 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3988
3989         * g++.dg/template/instantiate2.C: New test.
3990         * g++.dg/template/spec4.C: New test.
3991
3992 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3993
3994         * g++.dg/template/access2.C: New test.
3995         * g++.dg/template/access3.C: New test.
3996
3997 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
3998
3999         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
4000         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
4001         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
4002         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
4003         Convert to use <stdarg.h>.
4004         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
4005         Delete.
4006         * gcc.dg/va-arg-2.c: New.
4007         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
4008
4009 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
4010
4011         * gcc.c-torture/compile/20020710-1.c: New test.
4012
4013 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
4014                           Andrew Pinski  <pinskia@physics.uc.edu>
4015
4016         gcc.c-torture/compile/simd-2.c: New testcase.
4017         gcc.c-torture/compile/simd-3.c: Likewise.
4018
4019 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
4020
4021         PR c++/7224
4022         * g++.dg/overload/error1.C: New test.
4023
4024 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
4025
4026         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
4027         configuration and IRIX 6 O32 ABI.
4028
4029 2002-07-11  Roger Sayle  <roger@eyesopen.com>
4030
4031         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
4032
4033 2002-07-10  Roger Sayle  <roger@eyesopen.com>
4034
4035         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
4036
4037 2002-07-10  Jeffrey A Law  <law@redhat.com>
4038
4039         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
4040
4041         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
4042
4043 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
4044
4045         * gcc.dg/20020312-2.c: Check for __PPC__.
4046
4047 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
4048
4049         * gcc.c-torture/compile/20020709-1.c: New test.
4050
4051 2002-07-07  Roger Sayle  <roger@eyesopen.com>
4052
4053         * g++.dg/template/qualttp21.C: New test case.
4054
4055 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
4056
4057         * gcc.c-torture/compile/20020706-1.c: New test.
4058         * gcc.c-torture/compile/20020706-2.c: New test.
4059
4060 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
4061             Alexandre Oliva  <aoliva@redhat.com>
4062
4063         * g++.dg/warn/incomplete1.C: New test.
4064
4065 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4066
4067         PR c++/7099
4068         * g++.dg/warn/noreturn1.C: New test.
4069
4070 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
4071
4072         PR c++/6706
4073         * g++.dg/debug/debug6.C: New test.
4074         * g++.dg/debug/debug7.C: New test.
4075
4076 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
4077
4078         * gcc.c-torture/compile/simd-3.c: New test.
4079
4080 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
4081
4082         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
4083         * gcc.dg/20020620-1.c: Likewise.
4084
4085 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4086
4087         PR c++/6944
4088         * g++.dg/init/array4.C: New test.
4089         * g++.dg/init/array5.C: New test.
4090
4091 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
4092
4093         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
4094         * gcc.c-torture/execute/simd-2.c (main): Likewise.
4095
4096 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4097
4098         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
4099         * gcc.dg/wtr-aggr-init-1.c: Likewise.
4100         * gcc.dg/wtr-conversion-1.c: Likewise.
4101         * gcc.dg/wtr-escape-1.c: Likewise.
4102         * gcc.dg/wtr-int-type-1.c: Likewise.
4103         * gcc.dg/wtr-label-1.c: Likewise.
4104         * gcc.dg/wtr-static-1.c: Likewise.
4105         * gcc.dg/wtr-strcat-1.c: Likewise.
4106         * gcc.dg/wtr-suffix-1.c: Likewise.
4107         * gcc.dg/wtr-switch-1.c: Likewise.
4108         * gcc.dg/wtr-unary-plus-1.c: Likewise.
4109         * gcc.dg/wtr-union-init-1.c: Likewise.
4110         * gcc.dg/wtr-union-init-2.c: Likewise.
4111         * gcc.dg/wtr-union-init-3.c: Likewise.
4112
4113         * gcc.dg/wtr-func-def-1.c: New test.
4114
4115 2002-07-02 Devang Patel <dpatel@apple.com>
4116
4117         * objc.dg/param-1.m: New test.
4118
4119 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
4120
4121         * gcc.dg/cpp/trad/directive.c: Add test.
4122         * gcc.dg/cpp/trad/macroargs.c: Add test.
4123         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
4124
4125 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
4126
4127         * gcc.dg/cpp/cmdlne-M.c: New test.
4128
4129 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
4130
4131         * objc.dg/desig-init-1.m: New test.
4132
4133 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4134
4135         PR c++/6716
4136         * g++.dg/template/instantiate1.C: New test.
4137
4138 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
4139
4140         PR c++/7112
4141         * g++.dg/template/sizeof2.C: New test.
4142
4143 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
4144
4145         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
4146         gcc.dg/cpp/trad/include.c: New tests.
4147
4148 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
4149
4150         PR target/7177
4151         * gcc.c-torture/compile/20020701-1.c: New test.
4152
4153 2002-07-01  Stan Shebs  <shebs@apple.com>
4154
4155         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
4156         header here...
4157         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
4158         (objc-torture-execute): or here.
4159
4160 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
4161
4162         * gcc.c-torture/execute/arith-rand-ll.c: New test.
4163
4164 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
4165
4166         * gcc.dg/cpp/trad/escaped-nl.c: New test.
4167
4168 2002-06-30  Devang Patel  <dpatel@apple.com>
4169
4170         * objc.dg/fsyntax-only.m: New test.
4171
4172 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
4173
4174         PR c++/6695
4175         * g++.dg/template/friend7.C: New file.
4176
4177 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
4178
4179         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
4180         return type.
4181
4182 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
4183
4184         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
4185         avoid division by zero.
4186
4187 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
4188
4189         * gcc.dg/Wunknownprag.c: New tests.
4190
4191 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
4192
4193         * gcc.c-torture/execute/simd-2.c: New test.
4194
4195 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
4196
4197         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
4198         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
4199         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
4200         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
4201         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
4202         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
4203         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
4204         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
4205         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
4206         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
4207         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
4208         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
4209         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
4210         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
4211         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
4212         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
4213         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
4214
4215 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
4216
4217         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
4218         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
4219         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
4220         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
4221         New tests.
4222         * gcc.dg/cpp/trad/directive.c: Update.
4223
4224 2002-06-23  Andreas Jaeger  <aj@suse.de>
4225
4226         * gcc.c-torture/execute/complex-6.c: New.
4227
4228 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
4229
4230         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
4231         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
4232         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
4233         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
4234
4235 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
4236
4237         * gcc.dg/cpp/trad: New directory with traditional tests copied
4238         from parent directory.
4239         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
4240         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
4241         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
4242         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
4243         Move to trad/ and rename.
4244         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
4245         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
4246         gcc.dg/cpp/trad/redef2.c: New tests.
4247         * gcc.dg/cpp/trad/trad.exp: New driver.
4248
4249 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
4250
4251         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
4252         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
4253         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
4254         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
4255         Remove.
4256
4257 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
4258
4259         * gcc.dg/20020620-1.c: New test.
4260
4261 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4262
4263         * g++.dg/template/ttp4.C: New test.
4264
4265 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
4266
4267         * g++.dg/opt/vt1.C: Fix regexp.
4268
4269 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4270
4271         * gcc.c-torture/execute/pure-1.c: Make functions static again.
4272         Don't use attribute `noinline'.
4273
4274 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
4275
4276         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
4277
4278 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
4279
4280         * gcc.c-torture/execute/simd-1.c: New.
4281
4282         * gcc.dg/simd-1.c: New.
4283
4284 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
4285
4286         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
4287
4288 2002-06-16  Richard Henderson  <rth@redhat.com>
4289
4290         * g++.dg/ext/anon-struct1.C: New.
4291         * g++.dg/ext/anon-struct2.C: New.
4292         * g++.dg/ext/anon-struct3.C: New.
4293         * gcc.dg/anon-struct-1.c: New.
4294         * gcc.dg/anon-struct-2.c: New.
4295         * gcc.dg/anon-struct-3.c: New.
4296         * gcc.dg/20011008-1.c: Adjust warning text.
4297         * gcc.dg/20020527-1.c: Add -fms-extensions.
4298
4299 2002-06-16  Richard Henderson  <rth@redhat.com>
4300
4301         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
4302
4303 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
4304
4305         * gcc.c-torture/execute/20020615-1.c: New test.
4306
4307 2002-06-15  Roger Sayle  <roger@eyesopen.com>
4308
4309         * gcc.c-tortuture/execute/compare-1.c: New test case.
4310         * gcc.c-tortuture/execute/compare-2.c: New test case.
4311         * gcc.c-tortuture/execute/compare-3.c: New test case.
4312
4313 2002-06-13  Richard Henderson  <rth@redhat.com>
4314
4315         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
4316         ia64 ilp32.
4317
4318 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4319
4320         * g++.dg/template/typename2.C: Update error message.
4321
4322 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
4323
4324         * gcc.c-torture/execute/20020611-1.c: New test.
4325
4326 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
4327
4328         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
4329         list of targets to skip.
4330
4331 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
4332
4333         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
4334         targets if not optimizing.
4335
4336 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
4337
4338         * gcc.c-torture/compile/20020605-1.c: New test.
4339
4340         * g++.dg/opt/vt1.C: New test.
4341
4342         * gcc.dg/20020531-1.c: New test.
4343
4344         * gcc.dg/20020530-1.c: New test.
4345
4346         * gcc.dg/20020527-1.c: New test.
4347
4348         * g++.dg/opt/cse1.C: New test.
4349
4350 2002-06-07  Roger Sayle  <roger@eyesopen.com>
4351
4352         * gcc.dg/20020607-2.c: New test case.
4353
4354 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
4355
4356         * gcc.c-torture/compile/20020604-1.c: New test.
4357
4358 2002-06-04  Richard Henderson  <rth@redhat.com>
4359
4360         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
4361         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
4362         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
4363
4364 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
4365
4366         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
4367
4368 2002-06-03  Richard Henderson  <rth@redhat.com>
4369
4370         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
4371         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
4372
4373 2002-06-02  Richard Henderson  <rth@redhat.com>
4374
4375         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
4376         test functions static.
4377
4378 2002-06-02  Andreas Jaeger  <aj@suse.de>
4379
4380         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
4381         now.
4382
4383 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
4384
4385         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
4386         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
4387         Update for mofified diagnostics.
4388         * gcc.dg/c99-intconst-1.c: No longer fail.
4389
4390 2002-06-02  Richard Henderson  <rth@redhat.com>
4391
4392         * gcc.dg/uninit-A.c: Remove xfail markers.
4393
4394 2002-06-01  Roger Sayle  <roger@eyesopen.com>
4395
4396         * gcc.dg/fnegate-1.c: New test case.
4397
4398 2002-05-30  Osku Salerma  <osku@iki.fi>
4399
4400         * gcc.c-torture/execute/mayalias-1.c: New file.
4401
4402 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
4403
4404         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
4405         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
4406         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
4407
4408 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
4409
4410         * gcc.c-torture/execute/20020529-1.c: New test.
4411
4412 2002-05-27  Richard Henderson  <rth@redhat.com>
4413
4414         * g++.dg/ext/attrib6.C: New test case.
4415
4416 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4417
4418         * gcc.c-torture/execute/pure-1.c: New test.
4419
4420 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
4421
4422         * gcc.dg/cpp/arith-2.c: Remove.
4423
4424 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
4425
4426         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
4427         * gcc.dg/cpp/if-3.c: Remove.
4428
4429 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
4430
4431         * g++.dg/opt/cse2.C: New test.
4432
4433 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
4434
4435         * gcc.dg/cpp/arith-1.c: New semantic tests.
4436         * gcc.dg/cpp/if-1.c: Update.
4437
4438 2002-05-24  Ben Elliston  <bje@redhat.com>
4439
4440         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
4441
4442 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
4443
4444         * gcc.dg/verbose-asm.c: New test.
4445
4446 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
4447
4448         * gcc.dg/cpp/paste12.c: New test.
4449
4450 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
4451
4452         * g++.dg/parse/named_ops.C: New test.
4453
4454 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
4455
4456         * gcc/testsuite/gcc.dg/weak-8.c: New test.
4457
4458 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
4459
4460         * gcc.dg/weak-2.c: Allow optional leading underscore
4461         in scan-assembler symbol name.
4462         * gcc.dg/weak-3.c: Likewise.
4463         * gcc.dg/weak-4.c: Likewise.
4464         * gcc.dg/weak-5.c: Likewise.
4465
4466 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
4467
4468         * gcc.dg/20020523-1.c: New test.
4469
4470 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
4471
4472         * objc.dg/const-str-2.m: Update now that we stop after
4473         a command line error.
4474
4475 2002-05-22  Richard Henderson  <rth@redhat.com>
4476
4477         * g++.dg/dg.exp: Fix typo in test pruneing.
4478
4479 2002-05-22  Richard Henderson  <rth@redhat.com>
4480
4481         * g++.dg/dg.exp: Prune the tls subdirectory.
4482         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
4483         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
4484         * g++.dg/tls/init-1.C: New.
4485
4486 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
4487
4488         * gcc.dg/20020517-1.c: New test.
4489
4490 2002-05-21  Richard Henderson  <rth@redhat.com>
4491
4492         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
4493         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
4494
4495 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
4496
4497         * g++.dg/other/copy2.C: New test.
4498
4499 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
4500
4501         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
4502         (MAX_COPY): Bump up to 10 times sizeof (long long).
4503         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
4504
4505         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
4506         sizeof (long long).
4507
4508         * gcc.c-torture/execute/strcpy-1.c: New test.
4509
4510 2002-05-19  Jason Merrill  <jason2redhat.com>
4511
4512         * g++.dg/ext/oper1.C: New test.
4513
4514 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
4515 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
4516
4517         * README.QMTEST: New file.
4518
4519         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
4520
4521 2002-05-19  Andreas Jaeger  <aj@suse.de>
4522
4523         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
4524         now.
4525         * gcc.c-torture/execute/loop-2d.x: Likewise.
4526
4527 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
4528
4529         * gcc.dg/weak-2.c:  xfail warnings for platforms that don't
4530         support weak symbols.
4531         * gcc.dg/weak-4.c: Likewise
4532         * gcc.dg/weak-6.c: Likewise
4533
4534 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
4535
4536         * gcc.dg/weak-3.c: Add dg-excess-error comment for
4537         cygwin, coff and h8300-*-hms targets
4538         * gcc.dg/weak-5.c: Likewise
4539         * gcc.dg/weak-7.c: Likewise
4540
4541 2002-05-16  Jason Merrill  <jason@redhat.com>
4542
4543         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
4544         (scan-assembler-not, scan-assembler-dem): Likewise.
4545         (scan-assembler-dem-not): Likewise.
4546
4547 2002-05-15  Richard Henderson  <rth@redhat.com>
4548
4549         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
4550
4551 2002-05-15  Richard Henderson  <rth@redhat.com>
4552
4553         * gcc.dg/weak-5.c (vfoo1c): No warning here.
4554         (vfoo1f): Warning here.
4555         (vfoo1l): Don't redefine the alias.
4556
4557 2002-05-14  Jason Merrill  <jason@redhat.com>, Alexandre Oliva  <aoliva@redhat.com>
4558
4559         * g++.dg/init/pm1.C: New test.
4560
4561 2002-05-12  David S. Miller  <davem@redhat.com>
4562
4563         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
4564         types.
4565
4566 2002-05-10  Roger Sayle  <roger@eyesopen.com>
4567
4568         * gcc.c-torture/execute/20020510-1.c: New test case.
4569
4570 2002-05-10  David S. Miller  <davem@redhat.com>
4571
4572         * gcc.c-torture/execute/conversion.c: Test long double too.
4573
4574 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
4575
4576         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
4577         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
4578         * lib/g++.exp (g++_link_flags): Likewise.
4579         * lib/objc.exp (objc_target_compile): Likewise.
4580
4581 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
4582
4583         * gcc.dg/cpp/poison.c: Update.
4584         * gcc.dg/cpp/20000625-2.c: Remove.
4585         * gcc.dg/cpp/direct2s.c: Remove final test.
4586
4587 2002-05-08  Tom Rix  <trix@redhat.com>
4588
4589         * gcc.c-torture/execute/20020508-1.c: New test.
4590         * gcc.c-torture/execute/20020508-2.c: New test.
4591         * gcc.c-torture/execute/20020508-3.c: New test.
4592
4593 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
4594
4595         * gcc.dg/cpp/charconst-4.c: More tests.
4596
4597 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
4598
4599         PR c/6569
4600         * gcc.dg/weak-3.c: Update location of warning messages.
4601         * gcc.dg/weak-5.c: Likewise.
4602
4603 2002-05-06  Roger Sayle  <roger@eyesopen.com>
4604
4605         * gcc.c-torture/execute/20020506-1.c: New test case.
4606
4607 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
4608
4609         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
4610
4611 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
4612
4613         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
4614
4615 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
4616
4617         * gcc.dg/cpp/charconst-3.c: New test.
4618
4619 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
4620
4621         * gcc.dg/cpp/charconst.c: Update tests.
4622
4623 2002-05-05  Tim Josling  <tej@melbpc.org.au>
4624
4625         * treelang: Added directory for new sample language treelang. Also
4626         lib/treelang.exp: New file to signal treelang should be tested.
4627
4628 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
4629
4630         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
4631         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
4632         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
4633         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
4634         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
4635         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
4636         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
4637
4638 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
4639
4640         * gcc.dg/format/xopen-2.c: New test.
4641
4642 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
4643
4644         * gcc.dg/20020503-1.c: New test.
4645
4646 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
4647
4648         * g++.dg/init/dtor1.C: Make it tougher.
4649
4650 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
4651
4652         * g++.dg/init/dtor1.C: New test.
4653
4654 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
4655
4656         * gcc.dg/altivec-8.c: New.
4657
4658 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
4659
4660         * gcc.dg/altivec-7.c: New.
4661
4662 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
4663
4664         * g++.dg/parse/typedef1.C: New test.
4665
4666 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
4667
4668         PR c++/6486
4669         * g++.dg/template/friend6.C: New test.
4670
4671         PR c++/6492
4672         * g++.dg/init/copy1.C: New test.
4673
4674 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
4675
4676         * g++.dg/warn/effc1.C: New test.
4677
4678 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
4679
4680         * gcc.dg/cpp/if-cexp.c: Add a test.
4681
4682 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
4683
4684         * gcc.dg/20020426-2.c: New test.
4685
4686 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
4687
4688         * gcc.dg/cpp/if-mop.c: Update.
4689         * gcc.dg/cpp/if-mpar.c: Add test.
4690         * gcc.dg/cpp/if-oppr.c: Update.
4691
4692 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
4693
4694         PR c/6343
4695         * gcc.dg/weak-[2-7].c: New tests.
4696
4697 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
4698
4699         * gcc.dg/enum1.c: New test.
4700
4701 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
4702
4703         PR c++/6497
4704         * g++.dg/inherit/access2.C: New test.
4705
4706 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
4707
4708         PR bootstrap/6445
4709         * gcc.dg/20020426-1.c: New test.
4710
4711 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
4712
4713         * g++.dg/abi/enum1.C: New test.
4714
4715 2002-04-26  Richard Henderson  <rth@redhat.com>
4716
4717         * gcc.dg/c99-bool-1.c: Expect always true warning.
4718
4719 2002-04-25  Roger Sayle  <roger@eyesopen.com>
4720
4721         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
4722
4723 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4724
4725         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
4726         targets.
4727
4728 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
4729
4730         * g++.dg/abi/mange7.C: New test.
4731
4732         PR c++/6438.
4733         * g++.dg/parse/stmtexpr2.C: New test.
4734
4735 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
4736
4737         * gcc.dg/20020312-2.c: Add SH target.
4738
4739 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4740
4741         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
4742         compiler output on mips*-*-irix*.
4743
4744 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
4745
4746         * g++.dg/parse/attr1.C: New test.
4747
4748 2002-04-23  Roger Sayle  <roger@eyesopen.com>
4749
4750         * gcc.c-torture/execute/string-opt-17.c: New test case.
4751         * gcc.c-torture/execute/memset-2.c: New test case.
4752
4753 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
4754
4755         PR c++/6256:
4756         * g++.dg/template/friend5.C: New test.
4757
4758         PR c++/6331:
4759         * g++.dg/template/qual1.C: Likewise.
4760
4761 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
4762
4763         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
4764         Include stdlib.h, not stdio.h or ctype.h.
4765
4766 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
4767
4768         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
4769         cris-*-elf* and mmix-*-*.
4770         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
4771         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
4772         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
4773         Ditto.
4774         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
4775         * gcc.dg/wchar_t-1.c: Ditto.
4776
4777 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
4778
4779         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
4780         Clarify comment.
4781
4782 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
4783
4784         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
4785
4786 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
4787
4788         * gcc.c-torture/execute/20000906-1.x: Delete.
4789
4790 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
4791
4792         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
4793
4794 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
4795
4796         * PR6367
4797         * g77.f-torture/execute/6367.f: New test.
4798         * g77.f-torture/execute/6367.x: Disable for MMIX.
4799
4800 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
4801
4802         * PR6352
4803         * g++.dg/opt/inline2.C: New test.
4804
4805 2002-04-18  Richard Henderson  <rth@redhat.com>
4806
4807         * gcc.dg/20000906-1.c: Enable for all targets.
4808         * gcc.c-torture/compile/iftrap-2.c: New.
4809
4810 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
4811
4812         * gcc.dg/20020418-1.c: New test.
4813         * gcc.dg/20020418-2.c: New test.
4814
4815 2002-04-18  Richard Henderson  <rth@redhat.com>
4816
4817         * gcc.c-torture/compile/iftrap-1.c: New.
4818         * gcc.dg/iftrap-1.c: Adjust for ia64.
4819         * gcc.dg/iftrap-2.c: New.
4820
4821 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
4822
4823         * gcc.c-torture/compile/20020418-1.c: New test.
4824
4825 2002-04-18  Roger Sayle  <roger@eyesopen.com>
4826
4827         * gcc.c-torture/compile/20020415-1.c: New.
4828
4829 2002-04-18  David S. Miller  <davem@redhat.com>
4830
4831         * gcc.c-torture/execute/20020418-1.c: New test.
4832
4833 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
4834
4835         * gcc.dg/20020416-1.c: New test.
4836
4837         * g++.dg/opt/inline1.C: New test.
4838
4839 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
4840
4841         * gcc.dg/altivec-5.c: New test.
4842
4843         * gcc.dg/20020415-1.c: New test.
4844
4845 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
4846
4847         * testsuite/lib/chill.exp: Remove.
4848
4849 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
4850
4851         * g++.dg/other/big-struct.C: New test.
4852
4853 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
4854
4855         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
4856         of scratch file.
4857
4858 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
4859
4860         PR c/6277
4861         * gcc.dg/i386-387-1.c:  Allow optional leading underscore
4862         in scan-assembler function name
4863
4864 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
4865
4866         * g77.f-torture/execute/980628-4.x,
4867         g77.f-torture/execute/980628-5.x,
4868         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
4869         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
4870         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
4871         i[34567]86-*-*.
4872
4873 2002-04-13  David S. Miller  <davem@redhat.com>
4874
4875         * gcc.c-torture/execute/20020413-1.c: New test.
4876
4877 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
4878
4879         * gcc.dg/asm-6.c,
4880         * g++.dg/ext/asm1.C: New tests.
4881
4882 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
4883
4884         PR c++ 5373.
4885         * g++.dg/parse/stmtexpr1.C: New test.
4886
4887         PR c++/5189.
4888         * g++.dg/template/copy1.C: New test.
4889
4890 2002-04-12  Richard Henderson  <rth@redhat.com>
4891
4892         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
4893
4894 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
4895
4896         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
4897         gcc.c-torture/execute/20020307-2.c.
4898
4899 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
4900
4901         * g++.dg/ext/attrib5.C,
4902         * g++.dg/lookup/struct1.C: New tests.
4903
4904 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
4905
4906         * gcc.dg/20020411-1.c: New test.
4907
4908         * gcc.c-torture/execute/20020411-1.c: New test.
4909
4910 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
4911
4912         * g77.f-torture/execute/6177.f: New test.
4913
4914 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
4915
4916         PR middle-end/6247
4917         * g++.dg/opt/cleanup1.C: New test.
4918
4919         * g++.dg/opt/const1.C: New test.
4920
4921 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
4922
4923         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
4924
4925 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
4926
4927         PR c++/5507
4928         * g++.dg/template/typename2.C: New test.
4929
4930 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
4931
4932         * gcc.c-torture/execute/loop-12.c: New.
4933
4934 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
4935
4936         * g77.f-torture/execute/980628-4.x,
4937         g77.f-torture/execute/980628-5.x,
4938         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
4939         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
4940         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
4941
4942 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
4943
4944         PR optimization/6086
4945         * g++.dg/opt/preinc1.C: New test.
4946
4947 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
4948
4949         PR c++/5571
4950         * g++.dg/opt/static2.C: New test.
4951
4952 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
4953
4954         PR c/5120
4955         * gcc.dg/20020406-1.c: New test.
4956
4957 2002-04-04  David S. Miller  <davem@redhat.com>
4958
4959         * gcc.c-torture/execute/20020404-1.c: New test.
4960
4961 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
4962
4963         PR c/6123
4964         * gcc.dg/20020312-2.c: Do not declare global register variable
4965         if __PIC__ or __pic__ is defined.
4966
4967 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
4968
4969         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
4970         __asm__ so that it works correctly even if -ansi -pedantic-errors.
4971
4972 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4973
4974         * gcc.misc-tests/linkage.exp: Update last change to handle
4975         sparc*-, not just sparc-.
4976
4977 2002-04-03  Richard Henderson  <rth@redhat.com>
4978
4979         * gcc.dg/cpp/ucs.c: Improved long UCS test.
4980
4981 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
4982
4983         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
4984
4985 2002-04-02  David S. Miller  <davem@redhat.com>
4986
4987         * gcc.c-torture/execute/20020402-3.c: New test.
4988
4989 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
4990
4991         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
4992         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
4993
4994         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
4995         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
4996         g77.f-torture/execute/20001201.x,
4997         g77.f-torture/execute/u77-test.x: New files.
4998
4999         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
5000         * gcc.dg/wchar_t-1.c: Ditto.
5001
5002 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
5003
5004         * gcc.c-torture/execute/20020402-1.c: New test.
5005
5006 2002-04-01  Richard Henderson  <rth@redhat.com>
5007
5008         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
5009
5010         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
5011
5012 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5013
5014         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
5015
5016 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
5017
5018         * g++.dg/inherit/template-as-base.C: Expect error.
5019         * g++.dg/inherit/namespace-as-base.C: Likewise.
5020
5021 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
5022
5023         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
5024         g++.dg/ext/instantiate3.C: Tweak match patterns.
5025
5026         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
5027         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
5028         -da test.
5029
5030 2002-03-31  Richard Henderson  <rth@redhat.com>
5031
5032         * gcc.dg/special/alias-2.c: New.
5033         * gcc.dg/special/ecos.exp: Run it.
5034
5035 2002-03-31  Richard Henderson  <rth@redhat.com>
5036
5037         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
5038
5039 2002-03-31  Kazu Hirata  <kazu@hxi.com>
5040
5041         * gcc.dg/weak-1.c: Disable on h8300 port.
5042
5043 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
5044
5045         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
5046         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
5047         ordering tests.
5048         * g++.dg/bprob/bprob-1.C: New test.
5049         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
5050         * g++.dg/gcov/gcov-1.C: New test.
5051         * g++.dg/gcov/gcov-1.x: New file.
5052         * g++.dg/gcov/gcov-2.C: New test.
5053         * g++.dg/gcov/gcov-3.C: New test.
5054         * g++.dg/gcov/gcov-3.h: New file.
5055
5056 2002-03-28  Roger Sayle  <roger@eyesopen.com>
5057
5058         * g++.old-deja/g++.other/builtins5.C: New test.
5059         * g++.old-deja/g++.other/builtins6.C: New test.
5060         * g++.old-deja/g++.other/builtins7.C: New test.
5061         * g++.old-deja/g++.other/builtins8.C: New test.
5062         * g++.old-deja/g++.other/builtins9.C: New test.
5063
5064 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
5065
5066         * g++.dg/opt/static1.C: New test.
5067
5068         * g++.dg/opt/longbranch1.C: New test.
5069
5070 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
5071
5072         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
5073
5074         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
5075
5076 2002-03-28  Jeffrey A Law  (law@redhat.com)
5077
5078         * gcc.c-torture/execute/20020328-1.c: New test.
5079
5080 2002-03-27  Richard Henderson  <rth@redhat.com>
5081
5082         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
5083         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
5084         move from g++.old-deja/g++.ext/.
5085
5086 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
5087
5088         * g++.dg/init/new2.C: New test.
5089
5090 2002-03-26  Richard Henderson  <rth@redhat.com>
5091
5092         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
5093
5094         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
5095         on sparc.
5096
5097         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
5098         sparcv9 systems.
5099         * gcc.dg/20001102-1.c: Likewise.
5100
5101 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
5102
5103         * gcc.dg/cpp/endif-pedantic1.c,
5104         gcc.dg/cpp/endif-pedantic2.c:  New tests.
5105
5106 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
5107
5108         * g++.dg/init/new1.C: New test.
5109
5110 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
5111
5112         * g++.dg/abi/vbase9.C: New test.
5113
5114 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
5115
5116         * gcc.dg/arm-asm.c: New test.
5117
5118 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
5119
5120         * gcc.dg/Wswitch-enum.c: New test.
5121         Fix PR c/5044.
5122
5123 2002-03-26  Richard Henderson  <rth@redhat.com>
5124
5125         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
5126         structure.
5127
5128 2002-03-25  Richard Henderson  <rth@redhat.com>
5129
5130         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
5131         sparcv9 systems.
5132
5133         * gcc.c-torture/compile/20011119-1.c (xxx): New.
5134         * gcc.c-torture/compile/20011119-2.c (xxx): New.
5135
5136 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
5137
5138         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
5139
5140 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
5141
5142         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
5143         targets using generic thunk support.
5144
5145 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
5146
5147         * gcc.c-torture/compile/20020323-1.c: New test.
5148
5149         * g++.dg/opt/conj2.C: New test.
5150
5151 2002-03-24  Richard Henderson  <rth@redhat.com>
5152
5153         * gcc.dg/weak-1.c: Use -fno-common.
5154
5155 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
5156
5157         * g77.dg/f77-edit-apostrophe-out.f: New test
5158         * g77.dg/f77-edit-h-out.f: New test
5159         * g77.dg/f77-edit-t-in.f: New test
5160         * g77.dg/f77-edit-t-out.f: New test
5161         * g77.dg/f77-edit-x-out.f: New test
5162         * g77.dg/f77-edit-slash-out.f: New test
5163         * g77.dg/f77-edit-colon-out.f: New test
5164         * g77.dg/f77-edit-s-out.f: New test
5165
5166 2002-03-24  Richard Henderson  <rth@redhat.com>
5167
5168         * objc/execute/formal_protocol-6.x: New XFAIL.
5169
5170 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
5171
5172         * gcc.dg/weak-1.c:  Early return from dg-final on platforms
5173         that do not support weak symbols
5174
5175 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
5176
5177         * lib/g++.exp:  Fix handling of LD_LIBRARY_PATH et al
5178         * lib/g77.exp:  Likewise
5179         * lib/objc.exp: Likewise
5180
5181 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
5182
5183         * gcc.dg/Wswitch-default.c: New test.
5184
5185 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
5186
5187         * g++.dg/other/enum1.C: New test.
5188
5189 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
5190
5191         * gcc.dg/pragma-ep-3.c: Fix typo.
5192
5193 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
5194
5195         * g++.dg/inherit/template-as-base.C: New test.
5196
5197 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
5198
5199         * g++.old-deja/g++.other/dwarf2-1.C: Move...
5200         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
5201
5202 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
5203
5204         * gcc.dg/cpp/multiline.c: Update to match.
5205
5206 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
5207
5208         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
5209
5210 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
5211
5212         * gcc.dg/cpp/extratokens2.c:  New file.
5213
5214 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
5215
5216         * gcc.dg/20020312-2.c: Add rs6000 target.
5217
5218         * gcc.c-torture/compile/20020319-1.c: New test.
5219
5220 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
5221
5222         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
5223         (A, E): Handle this.
5224
5225 2002-03-20  Jason Merrill  <jason@redhat.com>
5226
5227         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
5228         ignoring -fpic.
5229         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
5230         through prune_gcc_output.
5231
5232 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
5233
5234         * gcc.c-torture/compile/20020320-1.c: New test.
5235
5236 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
5237
5238         * gcc.c-torture/compile/20020318-1.c: New test.
5239
5240         * gcc.dg/struct-by-value-1.c: New test.
5241
5242         * gcc.dg/20020319-1.c: New test.
5243
5244 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
5245
5246         * g++.dg/opt/conj1.C: New test.
5247
5248 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
5249
5250         * g++.dg/template/qualttp20.C: Revert previous change.
5251         * g++.dg/template/qualttp3.C: Likewise.
5252         * g++.dg/template/qualttp4.C: Likewise
5253         * g++.dg/template/qualttp5.C: Likewise
5254         * g++.dg/template/qualttp6.C: Likewise
5255         * g++.dg/template/qualttp7.C: Likewise
5256         * g++.dg/template/qualttp8.C: Likewise
5257         * g++.dg/template/recurse.C: Likewise.
5258
5259 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
5260
5261         * gcc.dg/cpp/wchar-1.c: Update.
5262
5263 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
5264
5265         * g++.dg/template/conv1.C: New test.
5266         * g++.dg/template/conv2.C: New test.
5267         * g++.dg/template/conv3.C: New test.
5268         * g++.dg/template/conv4.C: New test.
5269
5270 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
5271
5272         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
5273         * g++.dg/template/qualttp3.C: Likewise.
5274         * g++.dg/template/qualttp4.C: Likewise
5275         * g++.dg/template/qualttp5.C: Likewise
5276         * g++.dg/template/qualttp6.C: Likewise
5277         * g++.dg/template/qualttp7.C: Likewise
5278         * g++.dg/template/qualttp8.C: Likewise
5279         * g++.dg/template/recurse.C: Likewise.
5280
5281 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
5282
5283         * g++.dg/opt/dtor1.C: New test.
5284
5285 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
5286
5287         * gcc.c-torture/compile/20020315-1.c: New test.
5288
5289 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
5290
5291         * gcc.dg/weak-1.c: Fix scan tests.
5292
5293 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
5294
5295         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
5296         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
5297         cris-*-aout* mmix-*-*.
5298         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
5299         cris-*-aout* mmix-*-*.
5300         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
5301         cris-*-elf* cris-*-aout* and mmix-*-*.
5302         * gcc.dg/20001009-1.c: Ditto.
5303         * gcc.dg/20010912-1.c: Ditto.
5304         * gcc.dg/20020122-4.c: Ditto.
5305         * gcc.dg/inline-2.c: Ditto.
5306
5307 2002-03-14  Jeffrey A Law  (law@cygnus.com)
5308
5309         * gcc.c-torture/compile/20020314-1.c: New test.
5310
5311 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
5312
5313         * gcc.c-torture/execute/20020314-1.c: New test.
5314
5315 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
5316
5317         * g++.dg/warn/Wunused-1.C: New test.
5318
5319 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
5320
5321         * g++.dg/abi/mangle6.C: New test.
5322
5323 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
5324
5325         * gcc.c-torture/compile/20020309-2.c: New test.
5326
5327         * gcc.c-torture/compile/20020312-1.c: New test.
5328
5329 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
5330
5331         * g++.dg/other/access1.C: New test.
5332
5333 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
5334
5335         * gcc.c-torture/execute/wchar_t-1.c: New test.
5336
5337 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
5338
5339         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
5340
5341 2002-03-12  Roger Sayle  <roger@eyesopen.com>
5342
5343         * gcc.dg/20020312-1.c: New test case.
5344
5345 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
5346
5347         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
5348
5349 2002-03-11  Richard Henderson  <rth@redhat.com>
5350
5351         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
5352         * g++.old-deja/g++.jason/report.C: Likewise.
5353
5354 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
5355
5356         * testsuite/g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
5357         * testsuite/g++.old-deja/g++.robertl/eb56.C: Likewise.
5358
5359 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
5360
5361         * testsuite/g++.dg/overload/pmf1.C: New test.
5362
5363 2002-03-11  Kazu Hirata  <kazu@hxi.com>
5364
5365         * gcc.c-torture/execute/20020307-1.c: Use long.
5366
5367 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
5368
5369         PR optimization/5844
5370         * gcc.dg/20020310-1.c: New test.
5371
5372 2002-03-09  Michael Meissner  <meissner@redhat.com>
5373
5374         * gcc.c-torture/execute/memcpy-2.c: New test.
5375         * gcc.c-torture/execute/memset-1.c: New test.
5376         * gcc.c-torture/execute/strlen-1.c: New test.
5377         * gcc.c-torture/execute/strcmp-1.c: New test.
5378         * gcc.c-torture/execute/strncmp-1.c: New test.
5379
5380 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
5381
5382         * gcc.dg/ppc-ldstruct.c: New test.
5383
5384 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
5385
5386         * gcc.c-torture/execute/va-arg-22.c: New test.
5387
5388 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
5389
5390         * gcc.c-torture/compile/20020309-1.c: New test.
5391
5392 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
5393
5394         * gcc.c-torture/execute/20020307-2.c: New test.
5395
5396 2002-03-07  Jeffrey A Law  (law@redhat.com)
5397
5398         * g77.f-torture/compile/20020307-1.f: New test.
5399
5400 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
5401
5402         * gcc.dg/unordered-1.c: New test.
5403
5404 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
5405
5406         * gcc.c-torture/execute/20020307-1.c: New test.
5407
5408 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
5409
5410         * gcc.dg/20020304-1.c: New test.
5411
5412         * gcc.c-torture/compile/20020304-2.c: New test.
5413
5414 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
5415
5416         * gcc.c-torture/compile/20020304-1.c: New test case
5417         (from PR c/5830).
5418
5419 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
5420
5421         * gcc.dg/20020103-1.c: Add other -D ppc variants.
5422
5423 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
5424
5425         * g++.dg/other/classkey1.C: New test.
5426
5427 2002-03-01  Richard Henderson  <rth@redhat.com>
5428
5429         * gcc.c-torture/compile/981223-1.x: New.
5430         * gcc.c-torture/compile/920625-1.x: New.
5431
5432 2002-02-28  Richard Henderson  <rth@redhat.com>
5433
5434         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
5435
5436 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
5437
5438         * gcc.c-torture/execute/20020227-1.c: New test.
5439
5440 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
5441
5442         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
5443         here" ERROR lines.
5444         * g++.old-deja/g++.oliva/partord1.C: Likewise.
5445         * g++.old-deja.g++.other/defarg1.C: Likewise.
5446         * g++.old-deja/g++.pt/calls2.C: Likewise.
5447         * g++.old-deja/g++.pt/crash20.C: Likewise.
5448         * g++.old-deja/g++.pt/crash30.C: Likewise.
5449         * g++.old-deja/g++.pt/crash36.C: Likewise.
5450         * g++.old-deja/g++.pt/crash6.C: Likewise.
5451         * g++.old-deja/g++.pt/defarg13.C: Likewise.
5452         * g++.old-deja/g++.pt/derived3.C: Likewise.
5453         * g++.old-deja/g++.pt/error1.C: Likewise.
5454         * g++.old-deja/g++.pt/friend21.C: Likewise.
5455         * g++.old-deja/g++.pt/friend23.C: Likewise.
5456         * g++.old-deja/g++.pt/infinite1.C: Likewise.
5457         * g++.old-deja/g++.robertl/eb128.C: Likewise.
5458
5459 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
5460
5461         * gcc.c-torture/execute/20020225-2.c: New test.
5462
5463 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
5464
5465         * gcc.c-torture/execute/920730-1t.c,
5466         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
5467         Delete test cases, only relevant to -traditional.
5468
5469 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
5470
5471         * gcc.dg/cpp/undef1.c: Remove.
5472         * gcc.dg/cpp/directiv.c: Update.
5473         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
5474
5475 2002-02-27  Michael Meissner  <meissner@redhat.com>
5476
5477         * gcc.c-torture/execute/20020226-1.c: New test.
5478
5479 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
5480
5481         * g++.dg/debug/debug4.C: New test.
5482
5483         * gcc.dg/ia64-visibility-1.c: New test.
5484
5485 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
5486
5487         * gcc.dg/debug/20020224-1.c: New.
5488
5489 2002-02-25  Kazu Hirata  <kazu@hxi.com>
5490
5491         * gcc.c-torture/execute/960416-1.x: New.
5492         * gcc.c-torture/execute/divconst-3.x: Likewise.
5493
5494 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
5495
5496         * gcc.dg/20020224-1.c: New test.
5497
5498 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
5499
5500         * gcc.c-torture/execute/20020225-1.c: New.
5501
5502 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
5503
5504         * testsuite/gcc.dg/cpp/wchar-1.c: New test.
5505
5506 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
5507
5508         * gcc.dg/20020222-1.c: New test.
5509
5510 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
5511
5512         * g++.dg/opt/anonunion1.C: New test.
5513
5514 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
5515
5516         * g++.dg/template/qualttp19.C: New test.
5517         * g++.dg/template/qualttp20.C: New test.
5518         * g++.old-deja/g++.jason/report.C: Adjust expected errors
5519         * g++.old-deja/g++.other/qual1.C: Likewise.
5520
5521 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
5522
5523         * gcc.dg/attr-alwaysinline.c: New.
5524
5525 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
5526
5527         * gcc.dg/20020220-1.c: New test.
5528
5529         * gcc.dg/20020220-2.c: New test.
5530
5531         * g++.dg/opt/mmx1.C: New test.
5532
5533 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
5534
5535         * gcc.c-torture/compile/20020110.c: New test.
5536
5537 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
5538
5539         * gcc.c-torture/execute/20020219-1.c: New test.
5540
5541         * gcc.dg/20020219-1.c: New test.
5542
5543         * gcc.dg/noncompile/20020220-1.c: New test.
5544
5545         * g++.dg/opt/ptrintsum1.C: New test.
5546
5547         * gcc.dg/debug/20020220-1.c: New test.
5548
5549 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
5550
5551         * gcc.c-torture/execute/20020216-1.c: New test.
5552
5553 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
5554
5555         * gcc.dg/decl-1.c: Update, new test.
5556
5557 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
5558
5559         * g++.dg/abi/bitfield1.C: New test.
5560         * g++.dg/abi/bitfield2.C: New test.
5561
5562 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
5563
5564         * gcc.dg/attr-nest.c: New test.
5565
5566 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
5567
5568         * gcc.c-torture/execute/20020215-1.c: New test.
5569
5570 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
5571
5572         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
5573         * g++.dg/debug/debug.exp: New.
5574         * g++.dg/debug/trivial.C: New.
5575         * g++.dg/debug/debug1.C: Moved...
5576         * g++.dg/other/debug1.C: ...from here.
5577         * g++.dg/debug/debug2.C: Moved...
5578         * g++.dg/other/debug2.C: ...from here.
5579         * g++.dg/debug/debug3.C: Moved...
5580         * g++.dg/other/debug3.C: ...from here.
5581
5582         * gcc.dg/noncompile/20020213-1.c: New test.
5583
5584 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
5585
5586         * g++.dg/other/debug3.C: New test.
5587
5588         * gcc.c-torture/execute/20020213-1.c: New test.
5589
5590 2002-02-13  Richard Smith <richard@ex-parrot.com>
5591
5592         * g++.old-deja/g++.other/thunk1.C: New test.
5593
5594 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
5595
5596         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
5597
5598 2002-02-13  Stan Shebs  <shebs@apple.com>
5599
5600         * gcc.dg/altivec-3.c: New.
5601
5602 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
5603
5604         * gcc.dg/Wunreachable-1.c: New test.
5605         * gcc.dg/Wunreachable-2.c: New test.
5606
5607 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
5608
5609         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
5610
5611 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
5612
5613         * gcc.dg/decl-1.c: New test.
5614
5615 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
5616
5617         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
5618
5619 2002-02-10  Kazu Hirata  <kazu@hxi.com>
5620
5621         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
5622         * gcc.c-torture/compile/980506-1.x: Likewise.
5623
5624 2002-02-10  Kazu Hirata  <kazu@hxi.com>
5625
5626         * gcc.dg/20020210-1.c: New.
5627
5628 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
5629
5630         * g77.f-torture/execute/947.f: New regression test
5631         for PR fortran/947.
5632
5633 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
5634
5635         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
5636         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
5637
5638 2002-02-08  Richard Henderson  <rth@redhat.com>
5639
5640         * gcc.c-torture/compile/labels-3.c: New.
5641
5642 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
5643
5644         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
5645         expression statements work instead.
5646         * gcc.dg/noncompile/20020207-1.c: New test.
5647
5648 2002-02-07  Richard Henderson  <rth@redhat.com>
5649
5650         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
5651
5652 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
5653
5654         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
5655         message from g77
5656         * lib/g77-dg.exp: Trim g77 error messages so that they are
5657         recognized by dg.exp.
5658
5659 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
5660
5661         PR fortran/5473
5662         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
5663
5664 2002-02-07  Richard Henderson  <rth@redhat.com>
5665
5666         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
5667         to be sufficiently aligned for integers.
5668
5669 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
5670
5671         * g++.dg/template/friend4.C: New test.
5672
5673 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
5674
5675         PR fortran/5743
5676         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
5677         unsupported cases.
5678
5679 2002-02-07  Richard Henderson  <rth@redhat.com>
5680
5681         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
5682         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
5683         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
5684         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
5685
5686 2002-02-06  Richard Henderson  <rth@redhat.com>
5687
5688         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
5689
5690 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
5691
5692         * gcc.dg/20020206-1.c: New test.
5693
5694 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
5695
5696         * gcc.c-torture/execute/20020206-1.c: New test.
5697
5698         * gcc.c-torture/execute/20020206-2.c: New test.
5699
5700         PR optimization/5429:
5701         * gcc.c-torture/compile/20020206-1.c: New test.
5702
5703 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
5704
5705         * g++.dg/ext/align1.C: Do not use an explicit alignment value
5706         as certain file formats cannot support particularly large
5707         alignments.
5708
5709         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
5710         and do not expect to be able to link the executable.
5711
5712         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
5713         fail because the COFF format does not support the weak attribute.
5714
5715 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
5716
5717         * g77.dg/pr5473.f:  New test
5718
5719 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
5720
5721         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
5722         Fix testcase accordingly.
5723
5724 2002-02-04  Richard Henderson  <rth@redhat.com>
5725
5726         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
5727         (buf): Change to be an array of pointers, not ints.
5728
5729 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
5730
5731         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
5732         before all tests.  Move warning one line above to match where it
5733         C frontend emits.
5734         * gcc.dg/Wswitch-2.c: New test.
5735         * g++.dg/warn/Wswitch-1.C: New test.
5736         * g++.dg/warn/Wswitch-2.C: New test.
5737
5738 2002-02-04  Richard Henderson  <rth@redhat.com>
5739
5740         * g++.dg/abi/offsetof.C: Fix size comparison.
5741
5742 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
5743
5744         * gcc.dg/cast-qual-2.c: New test.
5745
5746 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
5747
5748         * gcc.dg/20020201-4.c: New test.
5749
5750 2002-02-04  Ben Elliston  <bje@redhat.com>
5751
5752         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
5753         target_info attribute != 0, in addition to the empty string.
5754         (gcc_target_compile): Likewise.
5755
5756 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
5757
5758         * gcc.dg/Wswitch.c: New test.
5759         PR gcc/4475. PR gcc/3780.
5760
5761 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
5762
5763         * g77.f-torture/execute/5122.f: New test for regressions
5764         against PR fortran/5122.
5765
5766 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
5767
5768         * g77.f-torture/compile/pr3743.f: Delete
5769         * g77.dg/pr3743-1.f: New test.
5770         * g77.dg/pr3743-2.f: New test.
5771         * g77.dg/pr3743-3.f: New test.
5772         * g77.dg/pr3743-4.f: New test.
5773
5774 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
5775
5776         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
5777
5778 2002-02-02  Richard Henderson  <rth@redhat.com>
5779
5780         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
5781         * gcc.c-torture/execute/bf64-1.c: Likewise.
5782
5783 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
5784
5785         * gcc.dg/20020201-2.c: New test.
5786
5787         * gcc.dg/20020201-3.c: New test.
5788
5789         * gcc.c-torture/execute/bitfld-2.c: New test.
5790
5791 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
5792
5793         * gcc.dg/bitfld-1.c: Update.
5794         * gcc.dg/bitfld-2.c: Update.
5795         * gcc.c-torture/execute/bitfld-1.x: New.
5796
5797 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
5798
5799         * gcc.c-torture/execute/20020201-1.c: New test.
5800
5801 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
5802
5803         PR target/5469
5804         * gcc.dg/20020201-1.c: New test.
5805
5806 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
5807
5808         PR fortran/3743
5809         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
5810         * g77.f-torture/compile/pr3743.x: Remove
5811
5812 2002-01-31  Tom Rix  <trix@redhat.com>
5813
5814         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
5815
5816 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
5817
5818         * gcc.dg/noncompile/20020130-1.c: New test.
5819
5820 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
5821
5822         * g77.dg/f77-edit-i-out.f:  Escape \. Allow \r\n and \r.
5823
5824 2002-01-29  Richard Henderson  <rth@redhat.com>
5825
5826         * gcc.c-torture/execute/991118-1.c: Cast various constants back
5827         to long long.
5828         * gcc.c-torture/execute/bf64-1.c: Likewise.
5829
5830 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
5831
5832         * gcc.c-torture/execute/20020129-1.c: New test.
5833
5834 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
5835
5836         * gcc.c-torture/compile/20000224-1.c: Update.
5837         * gcc.c-torture/execute/bitfld-1.c: New tests.
5838         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
5839         * gcc.dg/uninit-A.c: Update.
5840
5841 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
5842
5843         * g++.dg/template/ctor1.C: Add instantiation.
5844
5845 2002-01-28  Paul Koning  <pkoning@equallogic.com>
5846
5847         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
5848         argument to __builtin_prefetch to be const ptr.
5849
5850 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
5851
5852         * gcc.c-torture/compile/20020120-1.c: New test.
5853
5854 2002-01-27  Kazu Hirata  <kazu@hxi.com>
5855
5856         * gcc.c-torture/execute/20020127-1.c: New test.
5857
5858 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
5859
5860         * g77.dg/f77-edit-i-in.f: New test
5861         * g77.dg/f77-edit-i-out.f: New test
5862
5863 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
5864
5865         * gcc.dg/debug/debug.exp: New file.
5866         * gcc.dg/debug/trivial.c: New file.
5867         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
5868         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
5869         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
5870         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
5871         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
5872         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
5873         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
5874         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
5875         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
5876         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
5877         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
5878         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
5879         * gcc.dg/20000503-1.c: Removed.
5880         * gcc.dg/20010207-1.c: Removed.
5881         * gcc.dg/20011223-1.c: Removed.
5882         * gcc.dg/20020104-2.c: Removed.
5883         * gcc.dg/debug-1.c: Removed.
5884         * gcc.dg/debug-2.c: Removed.
5885         * gcc.dg/debug-3.c: Removed.
5886         * gcc.dg/debug-4.c: Removed.
5887         * gcc.dg/debug-5.c: Removed.
5888         * gcc.dg/debug-6.c: Removed.
5889         * gcc.dg/dwarf2-1.c: Removed.
5890         * gcc.dg/dwarf2-2.c: Removed.
5891
5892 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
5893
5894         * g++.old-deja/g++.other/eh5.C: New test.
5895         * g++.old-deja/g++.other/sibcall2.C: New test.
5896         * g++.old-deja/g++.other/array9.C: New test.
5897         * g++.old-deja/g++.other/typename2.C: New test.
5898         * g++.old-deja/g++.other/crash60.C: New test.
5899         * g++.old-deja/g++.other/conv9.C: New test.
5900         * g++.old-deja/g++.other/mangle10.C: New test.
5901         * g++.old-deja/g++.other/unchanging1.C: New test.
5902         * g++.old-deja/g++.other/exprstmt1.C: New test.
5903         * g++.old-deja/g++.other/inline23.C: New test.
5904         * g++.old-deja/g++.eh/ia64-1.C: New test.
5905         * g++.old-deja/g++.other/dwarf2-1.C: New test.
5906         * g++.old-deja/g++.other/reload1.C: New test.
5907         * g++.old-deja/g++.other/static20.C: New test.
5908         * g++.old-deja/g++.other/local-alloc1.C: New test.
5909         * g++.old-deja/g++.other/conv8.C: New test.
5910         * g++.old-deja/g++.other/stmtexpr2.C: New test.
5911         * g++.old-deja/g++.other/storeexpr1.C: New test.
5912         * g++.old-deja/g++.other/storeexpr2.C: New test.
5913         * g++.dg/eh/template2.C: New test.
5914         * g++.dg/warn/weak1.C: New test.
5915
5916 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
5917
5918         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
5919         Remove first, non-varying, argument.
5920
5921 2002-01-23  Richard Henderson  <rth@redhat.com>
5922
5923         * gcc.dg/inline-2.c: New.
5924
5925         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
5926         Add optional target arg.  Check number of arguments.
5927         (scan-assembler-not, scan-assembler-dem): Likewise.
5928         (scan-assembler-dem-not): Likewise.
5929
5930 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
5931
5932         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
5933         line 12.
5934         * g++.old-deja/g++.brendan/parse3.C,
5935         g++.old-deja/g++.other/crash26.C,
5936         g++.old-deja/g++.other/crash28.C,
5937         g++.old-deja/g++.other/crash29.C,
5938         g++.old-deja/g++.other/crash30.C,
5939         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
5940
5941 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
5942
5943         * gcc.dg/20020115-1.c: New.
5944
5945 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
5946
5947         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
5948
5949 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
5950
5951         * gcc.dg/20020122-3.c: New.
5952
5953 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
5954
5955         * g++.dg/other/gc1.C: New test.
5956
5957 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
5958
5959         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
5960
5961 2002-01-22  Richard Henderson  <rth@redhat.com>
5962
5963         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
5964
5965 2002-01-22  Richard Henderson  <rth@redhat.com>
5966
5967         * gcc.dg/20020122-4.c: New.
5968
5969 2002-01-22  H.J. Lu <hjl@gnu.org>
5970
5971         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
5972         link output.
5973         * gcc.dg/special/ecos.exp: Likewise.
5974         * lib/g++-dg.exp: Likewise.
5975         * lib/g77-dg.exp: Likewise.
5976         * lib/gcc-dg.exp : Likewise.
5977         * lib/mike-g++.exp: Likewise.
5978         * lib/mike-g77.exp: Likewise.
5979         * lib/mike-gcc.exp: Likewise.
5980         * lib/objc-dg.exp: Likewise.
5981
5982 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
5983
5984         PR target/5379
5985         * gcc.dg/20020122-2.c: New test.
5986
5987 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
5988
5989         * gcc.dg/20020122-1.c: New test.
5990
5991 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
5992
5993         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
5994
5995 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
5996
5997         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
5998
5999 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
6000
6001         * gcc.c-torture/compile/20020121-1.c: New test.
6002
6003 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
6004
6005         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
6006         ld_library_path.
6007
6008 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
6009
6010         * gcc.dg/20020218-1.c: New test.
6011
6012 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
6013
6014         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
6015         messages
6016         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
6017         "At global scope" warning
6018         * g++.dg/ext/align1.C: Change cygwin test for alignment
6019         from db-bogus to dg-warning
6020
6021 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
6022
6023         * g77.f-torture/compile/cpp2.F: New test.
6024
6025 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
6026
6027         * g++.dg/template/access1.C: New test.
6028
6029 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
6030
6031         * gcc.dg/20020118-1.c: New.
6032
6033 2002-01-18  Kazu Hirata  <kazu@hxi.com>
6034
6035         * testsuite/gcc.c-torture/execute/20020118-1.c: New test.
6036
6037 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
6038
6039         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
6040         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
6041         alignment warnings.
6042
6043 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
6044
6045         * gcc.misc-tests/i386-prefetch.exp: Save and restore
6046         torture_with_loops and torture_without_loops
6047
6048 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
6049
6050         * gcc.c-torture/compile/20020116-1.c: New test.
6051
6052 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
6053
6054         * gcc.dg/20020116-2.c: New test.
6055
6056         * gcc.dg/ultrasp4.c: New test.
6057
6058         * gcc.dg/20020116-1.c: New test.
6059
6060 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
6061
6062         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
6063         by EABI.
6064
6065 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
6066
6067         * gcc.misc-tests/i386-prefetch.exp: New.
6068         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
6069         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
6070         * gcc.misc-tests/i386-pf-none-1.c: New test.
6071         * gcc.misc-tests/i386-pf-sse-1.c: New test.
6072
6073 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
6074
6075         * gcc.dg/gnu89-init-1.c: Add new tests.
6076
6077 2002-01-15  Andreas Jaeger  <aj@suse.de>
6078
6079         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
6080         * gcc.dg/i386-mmx-2.c: Likewise.
6081         * gcc.dg/i386-sse-1.c: Likewise.
6082         * gcc.dg/i386-sse-2.c: Likewise.
6083         * gcc.dg/i386-sse-3.c: Likewise.
6084
6085 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
6086
6087         * g77.f-torture/execute/intrinsic-unix-bessel.f:
6088         Uncomment additional cases that now pass.
6089
6090 2002-01-11  Richard Henderson  <rth@redhat.com>
6091
6092         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
6093         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
6094
6095 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
6096
6097         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
6098
6099 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
6100
6101         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
6102         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
6103
6104 2002-01-10  Dale Johannesen  <dalej@apple.com>
6105
6106         * gcc.c-torture/execute/loop-11.c: New.
6107
6108 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
6109
6110         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
6111         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
6112
6113 2002-01-09  Richard Henderson  <rth@redhat.com>
6114
6115         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
6116         type in which to perform the operation for each size.
6117
6118 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
6119
6120         * gcc.c-torture/compile/20020109-2.c: New test.
6121
6122 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
6123
6124         * gcc.c-torture/execute/loop-10.c: New test.
6125
6126 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
6127
6128         * gcc.c-torture/compile/20010226-1.c: New test.
6129         * gcc.c-torture/compile/20010227-1.c: New test.
6130         * gcc.c-torture/compile/20010426-1.c: New test.
6131         * gcc.c-torture/compile/20010510-1.c: New test.
6132         * gcc.c-torture/compile/20010605-3.c: New test.
6133         * gcc.c-torture/compile/20010824-1.c: New test.
6134         * gcc.c-torture/execute/20010409-1.c: New test.
6135         * gcc.dg/noncompile/20000901-1.c: New test.
6136         * gcc.dg/20001023-1.c: New test.
6137         * gcc.dg/20001101-1.c: New test.
6138         * gcc.dg/20001102-1.c: New test.
6139         * gcc.dg/20010207-1.c: New test.
6140         * gcc.dg/20010405-1.c: New test.
6141         * gcc.dg/20010822-1.c: New test.
6142         * gcc.dg/20011107-1.c: New test.
6143
6144 2002-01-09  Jeffrey A Law  (law@redhat.com)
6145
6146         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
6147
6148         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
6149         execution failure on PA targets.
6150
6151 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
6152
6153         * gcc.c-torture/compile/20020109-1.c: New test.
6154
6155 2002-01-08  Kazu Hirata  <kazu@hxi.com>
6156
6157         * gcc.c-torture/execute/20020108-1.c: New test.
6158
6159 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
6160
6161         * gcc.dg/20020108-1.c: New test.
6162
6163 2002-01-08  H.J. Lu <hjl@gnu.org>
6164
6165         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
6166         for header files.
6167
6168 2002-01-08  Geoff Keating  <geoffk@redhat.com>
6169
6170         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
6171         consistency.
6172
6173 002-01-07  Aldy Hernandez  <aldyh@redhat.com>
6174
6175         * gcc.dg/altivec-4.c: Test altivec predicates.
6176
6177 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
6178
6179         * gcc.c-torture/execute/20020107-1.c: New test.
6180
6181 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
6182
6183         PR c/5279
6184         * gcc.c-torture/compile/20020106-1.c: New test.
6185
6186 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
6187
6188         * gcc.c-torture/execute/nestfunc-4.c: New test.
6189
6190 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
6191
6192         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
6193         extra triple that slipped in.
6194         * g++.old-deja/g++.abi/align.C: Likewise.
6195         * g++.old-deja/g++.abi/bitfields.C: Likewise.
6196
6197 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
6198
6199         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
6200         * g++.old-deja/g++.abi/align.C: Likewise.
6201         * g++.old-deja/g++.abi/bitfields.C: Likewise.
6202
6203         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
6204         on FreeBSD/i386.
6205         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
6206         FreeBSD.
6207
6208 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
6209
6210         * gcc.dg/20020104-1.c: New test.
6211
6212         * gcc.dg/20020104-2.c: New test.
6213
6214 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
6215
6216         * gcc.dg/20020103-1.c: Fix typo in target selector.
6217
6218 2002-01-03  Richard Henderson  <rth@redhat.com>
6219
6220         * gcc.dg/20020103-1.c: New.
6221
6222 2002-01-03  Kazu Hirata  <kazu@hxi.com>
6223
6224         * gcc.c-torture/execute/20020103-1.c: New test.
6225
6226 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
6227
6228         * g++.dg/other/debug2.C: New test.
6229
6230         * gcc.c-torture/compile/20020103-1.c: New test.
6231
6232 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
6233
6234         * gcc.dg/gnu89-init-1.c: Added new tests.
6235
6236 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
6237
6238         * g++.dg/template/friend2.C: Remove as patch is reverted.
6239
6240         * g++.dg/warn/oldcast1.C: New test.
6241
6242         * g++.dg/template/ptrmem1.C: New test.
6243         * g++.dg/template/ptrmem2.C: New test.
6244
6245         * g++.dg/template/ntp.C: New test.
6246
6247         * g++.dg/other/component1.C: New test.
6248
6249         * g++.dg/template/ttp3.C: New test.
6250
6251         * g++.dg/template/friend2.C: New test.
6252         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
6253
6254 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
6255
6256         * g++.dg/other/ptrmem1.C: New test.
6257         * g++.dg/other/ptrmem2.C: New test.
6258
6259 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
6260
6261         * g++.dg/template/ctor1.C: New test.
6262
6263 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
6264
6265         * g++.dg/template/friend2.C: New test.
6266
6267 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
6268
6269         * gcc.dg/mmix-1.c: New test.
6270
6271 2001-12-31  Richard Henderson  <rth@redhat.com>
6272
6273         * gcc.dg/asm-5.c: New.
6274
6275 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
6276
6277         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
6278         in namespace __gnu_cxx
6279
6280 2001-12-30  Richard Henderson  <rth@redhat.com>
6281
6282         * gcc.dg/debug-6.c: New.
6283
6284 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
6285
6286         * gcc.c-torture/compile/20011229-2.c: New test.
6287
6288 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
6289
6290         * gcc.dg/debug-3.c: New test.
6291         * gcc.dg/debug-4.c: New test.
6292         * gcc.dg/debug-5.c: New test.
6293
6294 2001-12-29  Richard Henderson  <rth@redhat.com>
6295
6296         * g++.dg/eh/loop1.C: New.
6297
6298 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
6299
6300         * g++.dg/template/crash1.C: New test.
6301
6302 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
6303
6304         * g++.dg/other/const1.C: New test.
6305
6306 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
6307
6308         * gcc.c-torture/compile/20011229-1.c: New test.
6309
6310 2001-12-28  Stan Shebs  <shebs@apple.com>
6311
6312         * lib/objc-torture.exp: Resync with c-torture.exp.
6313         * lib/objc.exp: Load standard libraries.
6314
6315 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
6316
6317         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
6318         additional tests.
6319
6320 2001-12-27  Roger Sayle <roger@eyesopen.com>
6321
6322         * gcc.c-torture/execute/string-opt-16.c: New testcase.
6323
6324 2001-12-27  Richard Henderson  <rth@redhat.com>
6325
6326         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
6327
6328 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
6329
6330         * g++.dg/eh/ctor1.C: New test.
6331         * g++.dg/other/error2.C: New test.
6332
6333 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
6334
6335         * g++.dg/other/init2.C: New test.
6336
6337 2001-12-24  Richard Henderson  <rth@redhat.com>
6338
6339         * gcc.dg/20011223-1.c: New.
6340         * gcc.dg/inline-1.c: New.
6341
6342 2001-12-23  Richard Henderson  <rth@redhat.com>
6343
6344         * gcc.dg/asm-4.c: Test operand modifiers.
6345
6346 2001-12-23  Richard Henderson  <rth@redhat.com>
6347
6348         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
6349
6350 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
6351
6352         * gcc.c-torture/execute/20011223-1.c: New test.
6353
6354 2001-12-21  Richard Henderson  <rth@redhat.com>
6355
6356         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
6357         re-enables the warning.
6358
6359 2001-12-21  Richard Henderson  <rth@redhat.com>
6360
6361         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
6362
6363 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
6364
6365         * gcc.c-torture/compile/20011218-1.c: New test.
6366
6367 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
6368
6369         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
6370         arm-isr.c test.
6371         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
6372         epilogue generation for ARM ISR routines.
6373
6374 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6375
6376         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
6377         * gcc.dg/format/c90-printf-3.c: Likewise.
6378         * gcc.dg/format/c99-printf-3.c: Likewise.
6379         * gcc.dg/format/ext-1.c: Likewise.
6380         * gcc.dg/format/ext-6.c: Likewise.
6381         * gcc.dg/format/format.h: Prototype unlocked stdio.
6382
6383 2001-12-20  Richard Henderson  <rth@redhat.com>
6384
6385         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
6386         (arena): Use it.
6387         (malloc): Correct allocation logic.  Abort if we fill up the
6388         arena before initialization complete.
6389         (realloc): Correct allocation logic.
6390
6391 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
6392
6393         * gcc.c-torture/compile/20011219-2.c: New test.
6394
6395         * gcc.c-torture/execute/20011219-1.c: New test.
6396
6397 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
6398
6399         * gcc.dg/special/ecos.exp:  wkali-1.c unsupported if
6400         target does not support weak symbols.
6401
6402 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
6403
6404         * gcc.c-torture/compile/20011219-1.c: New test.
6405
6406 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
6407
6408         * g++.dg/other/error1.C: New test.
6409
6410 2001-12-17  Jeffrey A Law  (law@redhat.com)
6411
6412         * gcc.c-torture/execute/20011217-1.c: New test.
6413
6414 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
6415
6416         * objc.dg/special/: New directory.
6417         * objc.dg/special/special.exp: New file.
6418         * objc.dg/special/unclaimed-category-1.h: New file.
6419         * objc.dg/special/unclaimed-category-1a.m: New file.
6420         * objc.dg/special/unclaimed-category-1.m: New file.
6421
6422 2001-12-17  Andreas Jaeger  <aj@suse.de>
6423
6424         * gcc.c-torture/compile/20011217-2.c: New test.
6425
6426 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
6427
6428         * gcc.c-torture/compile/20011217-1.c: New test.
6429
6430 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
6431
6432         * testsuite/gcc.dg/20011214-1.c: New.
6433
6434 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
6435
6436         * gcc.dg/altivec-4.c: New.
6437
6438 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
6439
6440         * gcc.dg/20011113-1.c: New test.
6441
6442 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
6443
6444         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
6445         std::__malloc_alloc_template<0> and
6446         std::__default_alloc_template<false, 0>.
6447
6448 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
6449
6450         * objc/execute/bf-21.m: New test.
6451         * objc/execute/enumeration-1.m: New test.
6452         * objc/execute/enumeration-2.m: New test.
6453
6454 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
6455
6456         * gcc.dg/gnu89-init-1.c: New test.
6457
6458 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
6459
6460         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
6461         * g++.old-deja/g++.jason/2371.C: Likewise.
6462         * g++.old-deja/g++.jason/template33.C: Likewise.
6463         * g++.old-deja/g++.jason/template34.C: Likewise.
6464         * g++.old-deja/g++.jason/template36.C: Likewise.
6465         * g++.old-deja/g++.oliva/typename1.C: Likewise.
6466         * g++.old-deja/g++.oliva/typename2.C: Likewise.
6467         * g++.old-deja/g++.other/typename1.C: Likewise.
6468         * g++.old-deja/g++.pt/inherit2.C: Likewise.
6469         * g++.old-deja/g++.pt/nontype5.C: Likewise.
6470         * g++.old-deja/g++.pt/typename11.C: Likewise.
6471         * g++.old-deja/g++.pt/typename14.C: Likewise.
6472         * g++.old-deja/g++.pt/typename16.C: Likewise.
6473         * g++.old-deja/g++.pt/typename3.C: Likewise.
6474         * g++.old-deja/g++.pt/typename4.C: Likewise.
6475         * g++.old-deja/g++.pt/typename5.C: Likewise.
6476         * g++.old-deja/g++.pt/typename7.C: Likewise.
6477         * g++.old-deja/g++.robertl/eb9.C: Likewise.
6478
6479 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
6480
6481         * g++.dg/other/linkage1.C: New test.
6482         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
6483         specifiers.
6484
6485 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
6486
6487         * gcc.dg/concat.c: New test.
6488
6489 2001-12-11  Stan Shebs  <shebs@apple.com>
6490
6491         * objc/compile: New test directory.
6492         * objc/compile/compile.exp: New expect script.
6493         * objc/compile/20011211-1.m: New compile test.
6494
6495 2001-12-11  Jason Merrill  <jason@redhat.com>
6496
6497         * lib/prune.exp (prune_gcc_output): Also handle "In member
6498         function".  So many permutations...
6499
6500 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
6501
6502         * g++.dg/template/typedef1.C: New test.
6503
6504 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
6505
6506         * g++.dg/other/copy1.C: New test.
6507
6508 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
6509
6510         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
6511
6512         * gcc.dg/builtin-choose-expr.c: New.
6513
6514 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
6515
6516         * gcc.dg/altivec-2.c: New.
6517
6518 2001-12-07  Richard Henderson  <rth@redhat.com>
6519
6520         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
6521
6522 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
6523
6524         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
6525         ultrasparc.
6526
6527 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
6528
6529         * g++-old.deja/g++.robertl/eb101.C: Deleted.
6530
6531 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
6532
6533         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
6534         variable argument list.
6535
6536 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
6537
6538         * gcc.c-torture/execute/memcheck: Delete entire directory.
6539         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
6540         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
6541
6542 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
6543
6544         * gcc.dg/Wshadow-1.c: New test.
6545
6546 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
6547
6548         * gcc.c-torture/compile/20011130-1.c: New test.
6549
6550         * gcc.dg/noncompile/20011025-1.c: New test.
6551
6552         * g++.dg/other/anon-union.C: New test.
6553
6554         * gcc.c-torture/execute/20011024-1.c: New test.
6555
6556 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
6557
6558         * gcc.c-torture/execute/20000722-1.x,
6559         gcc.c-torture/execute/20010123-1.x: Remove.
6560         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
6561         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
6562         gcc.dg/c99-complit-2.c: New tests.
6563
6564 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
6565
6566         * g++.dg/inherit/base1.C: New test.
6567
6568 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
6569
6570         * g++.dg/other/stdarg1.C: New test.
6571
6572         * gcc.c-torture/compile/20011130-2.c: New test.
6573
6574 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
6575
6576         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
6577         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
6578         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
6579         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
6580         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
6581         * gcc.dg/builtin-prefetch-1.c: New test.
6582
6583 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
6584
6585         * gcc.dg/20011130-1.c: New test.
6586
6587 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
6588
6589         * g++.dg/other/scope1.C: New test.
6590         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
6591
6592 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
6593
6594         * gcc.dg/vla-init-1.c: New test.
6595
6596 2001-12-01  Geoff Keating  <geoffk@redhat.com>
6597
6598         * gcc.c-torture/compile/structs.c: New testcase from GDB.
6599
6600 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
6601
6602         * objc.dg/alias.m: Update.
6603         * objc.dg/class-1.m: Update.
6604         * objc.dg/const-str-1.m: Update.
6605         * objc.dg/fwd-proto-1.m: Update.
6606         * objc.dg/id-1.m: Update.
6607         * objc.dg/super-class-1.m: Update.
6608
6609 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
6610
6611         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
6612         constructs.
6613
6614 2001-11-28  Jeffrey A Law  (law@cygnus.com)
6615
6616         * gcc.c-torture/execute/20011128-1.c: New test.
6617
6618 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
6619
6620         * gcc.dg/20011127-1.c: New test.
6621
6622 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
6623
6624         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
6625         from Austin Group draft 7.
6626         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
6627         scanf format arguments.
6628         * gcc.dg/format/no-exargs-2.c: New test.
6629
6630 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
6631
6632         * g++.dg/abi/vbase8-4.C: New test.
6633
6634 2001-11-24  Ian Lance Taylor  <ian@airs.com>
6635
6636         * gcc.c-torture/execute/20011121-1.c: New test.
6637
6638 2001-11-23  Jeffrey A Law  (law@cygnus.com)
6639
6640         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
6641
6642 2001-11-23  Andreas Jaeger  <aj@suse.de>
6643
6644         * gcc.dg/cpp/charconst-2.c: New test.
6645
6646 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
6647
6648         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
6649         to the host if it is remote.  Let tests specify extra headers
6650         they use.
6651         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
6652         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
6653         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
6654         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
6655         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
6656         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
6657         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
6658         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
6659         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
6660         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
6661
6662 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
6663
6664         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
6665         for little endian ARMs.
6666
6667 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
6668
6669         * gcc.c-torture/compile/20011119-1.c: New test.
6670         * gcc.c-torture/compile/20011119-2.c: New test.
6671
6672 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
6673
6674         * gcc.dg/altivec-1.c: Fix typo.
6675
6676 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
6677
6678         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
6679
6680 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
6681
6682         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
6683
6684 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
6685
6686         * lib/g77.exp: Don't specify --rpath-link.
6687
6688         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
6689         across all the headers.
6690         * gcc.dg/format/format.exp: For testing on a remote host,
6691         copy format.h.
6692
6693         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
6694         * gcc.c-torture/execute/930406-1.c: Likewise.
6695         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
6696
6697 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
6698
6699         * gcc.dg/altivec-1.c: New.
6700
6701 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
6702
6703         * gcc.dg/cpp/fpreprocessed.c: New test case.
6704
6705 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
6706
6707         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
6708         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
6709         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
6710
6711 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
6712
6713         * gcc.dg/no-builtin-1.c: New test.
6714
6715 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
6716
6717         * gcc.c-torture/execute/20011115-1.c: New test.
6718
6719 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
6720
6721         * gcc.c-torture/compile/20011114-2.c: New test.
6722         * gcc.c-torture/compile/20011114-3.c: New test.
6723         * gcc.c-torture/compile/20011114-4.c: New test.
6724
6725 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
6726
6727         * g++.dg/other/init1.C: New test.
6728
6729 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
6730
6731         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
6732         message.
6733
6734         * gcc.c-torture/execute/20011114-1.c: New testcase.
6735
6736         * gcc.c-torture/compile/20010327-1.c: Revert last change.
6737         * gcc.c-torture/compile/20011114-1.c: New test, exactly
6738         like the (before this change) version of 20010327-1.c.
6739
6740 2001-11-14  Roger Sayle <roger@eyesopen.com>
6741
6742         * gcc.c-torture/execute/string-opt-13.c: New testcase.
6743
6744 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
6745
6746         * g++.dg/init/array2.C: New test.
6747
6748 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
6749
6750         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
6751
6752 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
6753
6754         * g++.dg/other/forscope1.C: New test.
6755         * g++.dg/ext/forscope1.C: New test.
6756         * g++.dg/ext/forscope2.C: New test.
6757
6758 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
6759
6760         * gcc.c-torture/execute/20011113-1.c: New test.
6761
6762 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
6763
6764         * gcc.c-torture/execute/20011109-2.c: New test.
6765
6766         * gcc.c-torture/execute/20011109-1.c: New test.
6767
6768 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
6769
6770         * gcc.c-torture/compile/20011109-1.c: New test.
6771
6772 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
6773
6774         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
6775         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
6776         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
6777         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
6778         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
6779         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
6780         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
6781
6782 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
6783
6784         * g++.dg/warn/Wshadow-1.C: New tests.
6785         * g++.old-deja/g++.mike/for3.C: Update.
6786
6787 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
6788
6789         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
6790         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
6791         XFAILs.  Adjust expected error texts.
6792         * gcc.c-torture/compile/20011106-1.c,
6793         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
6794         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
6795         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
6796         gcc.dg/c99-array-lval-5.c: New tests.
6797
6798 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
6799
6800         * gcc.dg/cpp/defined.c: Update.
6801
6802 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
6803
6804         * gcc.c-torture/execute/anon-1.c: New test.
6805
6806 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
6807
6808         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
6809         same size, so no warning should be produced on stormy16.
6810
6811         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
6812         due to oversized array.
6813         * g++.old-deja/g++.mike/ns15.C: Likewise.
6814         * g++.old-deja/g++.pt/crash16.C: Likewise.
6815
6816 2001-11-02  Graham Stott  <grahams@redhat.com>
6817
6818         * g++.dgother/debug1.C: Fix typos.
6819
6820 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
6821
6822         * g++.dg/other/debug1.C: New test.
6823
6824 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
6825
6826         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
6827         of unsigned long.
6828
6829 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
6830
6831         * gcc.dg/20011029-2.c: New test.
6832
6833         * gcc.c-torture/compile/20011029-1.c: New test.
6834
6835 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
6836
6837         * objc/execute/class_self-1.m: New test.
6838         * objc/execute/class_self-2.m: New test.
6839
6840 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
6841
6842         * gcc.misc-tests/msgs.exp: Delete.
6843         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
6844         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
6845         error set to match recent changes.
6846
6847 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
6848
6849         * gcc.dg/20011021-1.c: New test.
6850
6851 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
6852
6853         * gcc.c-torture/compile/20011023-1.c: New test.
6854
6855 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
6856
6857         * lib/g77.exp: Rewrite based on lib/g++.exp.
6858
6859 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
6860
6861         * gcc.c-torture/execute/20011019-1.c: New test.
6862
6863         * gcc.dg/20011018-1.c: New test.
6864
6865 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
6866
6867         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
6868
6869 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
6870
6871         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
6872         * gcc.dg/attr-invalid.c: Likewise.
6873
6874 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
6875
6876         * testsuite/gcc.dg/20011015-1.c: New test.
6877
6878 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
6879
6880         * g++.dg/template/unify2.C: New test.
6881
6882 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
6883
6884         * g++.dg/other/exception-specification.C: New test
6885
6886 2001-10-13  Tom Rix  <trix@redhat.com>
6887
6888         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
6889         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
6890
6891 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
6892
6893         * testsuite/gcc.dg/20011009-1.c: New test.
6894
6895 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
6896
6897         PR g++/4476
6898         * g++.dg/other/friend1.C: New test.
6899
6900 2001-10-11  Richard Henderson  <rth@redhat.com>
6901
6902         * g++.old-deja/g++.other/crash18.C: Add -S to options.
6903
6904 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
6905
6906         * gcc.c-torture/compile/20011010-1.c: New.
6907
6908 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
6909
6910         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
6911         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
6912         g77.f-torture/execute/execute.exp,
6913         g77.f-torture/noncompile/noncompile.exp,
6914         gcc.c-torture/compile/compile.exp,
6915         gcc.c-torture/execute/execute.exp,
6916         gcc.c-torture/execute/ieee/ieee.exp,
6917         gcc.c-torture/execute/memcheck/memcheck.exp,
6918         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
6919         objc/execute/execute.exp: Update FSF address.
6920
6921 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
6922
6923         * gcc.dg/cpp/cmdlne-C.c: Update.
6924         * gcc.dg/cpp/cmdlne-C2.c: New.
6925
6926 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
6927
6928         * gcc.c-torture/execute/20011008-3.c: New.
6929
6930 2001-10-08  DJ Delorie  <dj@redhat.com>
6931
6932         * gcc.dg/20011008-1.c: New.
6933         * gcc.dg/20011008-2.c: New.
6934
6935 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
6936
6937         * gcc.dg/cpp/spacing1.c: Update test.
6938
6939 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
6940
6941         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
6942         spelling errors of "separate" as "seperate".
6943
6944 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
6945
6946         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
6947         enough to avoid inlining.
6948
6949 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
6950
6951         * lib/g77.exp: set libg2c_dir correctly.
6952
6953 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
6954
6955         * gcc.dg/cpp/macro11.c: New test.
6956
6957 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
6958
6959         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
6960         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
6961         gcc.dg/format/multattr-3.c: New tests.
6962         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
6963         tests for format attributes on function pointers being rejected.
6964
6965 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
6966
6967         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
6968
6969 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
6970
6971         * g++.dg/warn/format1.C: New test.
6972
6973 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
6974
6975         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
6976
6977 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
6978
6979         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
6980
6981 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
6982
6983         * gcc.dg/cpp/redef2.c: Add test.
6984
6985 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
6986
6987         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
6988         long-standing bug on i686, apparently.
6989         * gcc.c-torture/execute/loop-2c.x: New file.
6990         * gcc.c-torture/execute/loop-2d.x: New file.
6991         * gcc.c-torture/execute/loop-3c.x: New file.
6992
6993 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
6994
6995         * gcc.dg/cpp/20000625-2.c: Correct line number.
6996
6997 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
6998
6999         * gcc.dg/cpp/macro10.c: New test.
7000         * gcc.dg/cpp/strify3.c: New test.
7001         * gcc.dg/cpp/spacing1.c: Add tests.
7002         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
7003         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
7004
7005 2001-09-24  DJ Delorie  <dj@redhat.com>
7006
7007         * gcc.c-torture/execute/20010924-1.c: New test.
7008
7009 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
7010
7011         * testsuite/objc/execute/paste.m: Remove.
7012
7013 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
7014
7015         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
7016
7017 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
7018
7019         * g77.dg/strlen0.f: New test.
7020
7021 2001-09-21  Richard Henderson  <rth@redhat.com>
7022
7023         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
7024         * g++.old-deja/g++.abi/vtable2.C: Likewise.
7025
7026 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
7027
7028         Table-driven attributes.
7029         * g++.dg/ext/attrib1.C: New test.
7030
7031 2001-09-20  DJ Delorie  <dj@redhat.com>
7032
7033         * gcc.dg/20000926-1.c: Update expected warning messages.
7034         * gcc.dg/array-2.c: Likewise, and test for warnings too.
7035         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
7036         array.
7037
7038 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
7039
7040         * g++.dg/eh/registers1.C: New test case.
7041
7042 2001-09-17  Richard Henderson  <rth@redhat.com>
7043
7044         * gcc.dg/array-5.c: Fix VLA decomposition test.
7045
7046 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
7047
7048         * gcc.dg/cpp/line5.c: New testcase.
7049
7050 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
7051
7052         * gcc.dg/cpp/macro9.c: New test.
7053
7054 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
7055
7056         * gcc.c-torture/execute/980223.c: Change type of addr from long
7057         to char *.
7058
7059 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
7060
7061         * gcc.c-torture/execute/20010915-1.c: New test.
7062
7063 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
7064
7065         * g77.dg/bprob: New directory.
7066         * g77.dg/bprob/bprob.exp: New file.
7067         * g77.dg/bprob/bprob-1.f: New test.
7068         * g77.dg/gcov: New directory.
7069         * g77.dg/gcov/gcov.exp: New file.
7070         * g77.dg/gcov/gcov-1.f: New test.
7071         * g77.dg/gcov/gcov-1.x: New file.
7072
7073 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
7074
7075         * gcc.dg/cpp/directiv.c: Update.
7076         * gcc.dg/cpp/undef1.c: Update.
7077
7078 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
7079
7080         * gcc.dg/20010912-1.c: New test.
7081
7082 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
7083
7084         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
7085         language-independent file in lib.
7086         * lib/gcov.exp: New file.
7087
7088 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
7089
7090         * gcc.c-torture/compile/20010911-1.c: New test.
7091
7092 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
7093
7094         * lib/profopt.exp: New, to support profile-directed optimizations.
7095         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
7096         * gcc.misc-tests/bprob-1.c: New test.
7097         * gcc.misc-tests/bprob-2.c: New test.
7098
7099 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
7100
7101         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
7102         XFAIL and which kinds of gcov output to verify.
7103         * gcc.misc-tests/gcov-4b.x: New file.
7104         * gcc.misc-tests/gcov-5b.x: New file.
7105         * gcc.misc-tests/gcov-6.x: New file.
7106         * gcc.misc-tests/gcov-7.c: New test.
7107         * gcc.misc-tests/gcov-7.x: New file.
7108
7109 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
7110
7111         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
7112         * gcc.misc-tests/gcov-6.c: New test.
7113
7114 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
7115
7116         PR c++/3986
7117         * g++.dg/abi/vbase1.C: New test.
7118
7119 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
7120
7121         * objc.dg/method-2.m: New.
7122
7123 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
7124
7125         PR c++/4203
7126         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
7127         * g++.dg/init/empty1.C: New test.
7128
7129 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
7130
7131         * gcc.c-torture/compile/20010903-1.c: New test.
7132
7133 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
7134
7135         * testsuite/gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
7136         for m68k.
7137
7138 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
7139
7140         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
7141
7142         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
7143
7144         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
7145
7146 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
7147
7148         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
7149         for 16-bit 'unsigned int'.
7150
7151 2001-08-29  Kazu Hirata  <kazu@hxi.com>
7152
7153         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
7154
7155 2001-08-27  Richard Henderson  <rth@redhat.com>
7156
7157         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
7158         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
7159
7160 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
7161
7162         * gcc.dg/asm-names.c (ymain): New.
7163
7164 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
7165
7166         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
7167         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
7168         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
7169
7170 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7171
7172         * gcc.dg/compare5.c: New testcase.
7173
7174 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
7175
7176         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
7177         and "In instantiation".
7178
7179 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
7180
7181         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
7182
7183 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
7184
7185         * gcc.misc-tests/gcov.exp: Add support for branch information.
7186         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
7187         * gcc.misc-tests/gcov-4.c: New test.
7188         * gcc.misc-tests/gcov-4b.c: New test.
7189         * gcc.misc-tests/gcov-5b.c: New test.
7190
7191 2001-08-20  Zack Weinberg  <zackw@panix.com>
7192
7193         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
7194         expected to fail.
7195
7196 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
7197
7198         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
7199
7200 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
7201
7202         * g++.dg/eh/template1.C: New test.
7203
7204 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
7205
7206         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
7207         Fix thinko.
7208         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
7209         for xfail.
7210
7211 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
7212
7213         * lib/g77-dg.exp:  Use prune.exp for common procedures
7214         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
7215         * lib/g77.exp: (g77-dg-prune) Remove
7216
7217 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
7218
7219         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
7220
7221 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7222
7223         * g++.dg/template/unify1.C: New test.
7224
7225 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
7226
7227         * g++.dg/abi/empty4.C: New test.
7228
7229 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
7230
7231         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
7232         solaris2.*
7233         * g77.f-torture/compile/pr3743.x: Likewise
7234
7235 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
7236
7237         * g++.dg/other/using-declaration.C: New test.
7238
7239 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
7240
7241         * gcc.dg/cpp/tr-sign.c: New testcase.
7242
7243 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
7244
7245         * gcc.dg/cpp/19951025-1.c: Revert.
7246         * gcc.dg/cpp/directiv.c: We no longer process directives that
7247         interrupt macro arguments.
7248
7249 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
7250
7251         * gcc.dg/bconstp-1.c: New test.
7252
7253 2001-08-03  Richard Henderson  <rth@redhat.com>
7254
7255         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
7256
7257 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
7258
7259         * gcc.dg/cpp/19951025-1.c: Update.
7260
7261 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
7262
7263         * g77.dg/ff90-1.f (s): Fix reference of variable z,
7264         should be x.
7265
7266 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
7267
7268         Kill -fhonor-std.
7269         * g++.old-deja/g++.ns/ns14.C: Remove special options.
7270         * g++.old-deja/g++.other/std1.C: Likewise.
7271         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
7272
7273 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
7274
7275         * lib/g77.exp:  Load gcc-defs.exp for common procedures
7276         (g77_pass, g77_fail, g77_finish, g77_exit,
7277         ${tool}_check_unsupported_p} Now redundant.  Deleted.
7278
7279 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
7280
7281         * g77.dg/fbackslash.f
7282         * g77.dg/fcase-preserve.f
7283         * g77.dg/ff90-1.f
7284         * g77.dg/ffixed-line-length-0.f
7285         * g77.dg/ffixed-line-length-132.f
7286         * g77.dg/ffixed-line-length-7.f
7287         * g77.dg/ffixed-line-length-72.f
7288         * g77.dg/ffixed-line-length-none.f
7289         * g77.dg/ffree-form-1.f
7290         * g77.dg/fno-backslash.f
7291         * g77.dg/fno-f90-1.f
7292         * g77.dg/fno-fixed-form-1.f
7293         * g77.dg/fno-onetrip.f
7294         * g77.dg/fno-typeless-boz.f
7295         * g77.dg/fno-underscoring.f
7296         * g77.dg/fno-vxt-1.f
7297         * g77.dg/fonetrip.f
7298         * g77.dg/ftypeless-boz.f
7299         * g77.dg/fugly-assumed.f
7300         * g77.dg/funderscoring.f
7301         * g77.dg/fvxt-1.f
7302
7303 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
7304
7305         * objc.dg/fwd-proto-1.m: New.
7306         * objc.dg/local-decl-1.m: New.
7307         * objc.dg/naming-1.m: New.
7308         * objc.dg/naming-2.m: New.
7309         * objc.dg/proto-hier-1.m: New.
7310
7311 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
7312
7313         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
7314         largest-type elements to a struct makes its size grow.
7315
7316 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
7317
7318         * g++.dg/abi/vthunk1.C: New test.
7319
7320 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
7321
7322         * g++.dg/abi/vbase8-22.C: New test.
7323
7324 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
7325
7326         * gcc.dg/cpp/macro8.c: New test.
7327
7328 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
7329
7330         * g++.dg/abi/vbase8-21.C: New test.
7331
7332 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
7333
7334         * g++.dg/abi/vbase8-10.C: New test.
7335
7336 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
7337
7338         * lib/g++.exp (g++_set_ld_library_path): Renamed to
7339         ${tool}_set_ld_library_path.
7340         Changed caller.
7341         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
7342         g++.exp.
7343
7344 2001-07-26  Stan Cox <scox@redhat.com>
7345
7346         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
7347         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
7348         gcc_exit, gcc_check_unsupported_p):
7349         Moved to gcc-deps.exp
7350         * gcc-deps.exp: New file.
7351
7352 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7353
7354         * g++.old-deja/g++.pt/defarg14.C: New test.
7355
7356 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
7357
7358         * g++.old-deja/g++.other/lineno5.C: New test.
7359
7360 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
7361
7362         * g++.old-deja/g++.pt/crash68.C: New test.
7363
7364 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
7365
7366         * g++.old-deja/g++.other/crash42.C: New test.
7367
7368 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
7369
7370         * gcc.dg/cpp/extratokens.c: Fix.
7371         * gcc.dg/cpp/skipping2.c: New tests.
7372
7373 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
7374
7375         * gcc.c-torture/execute/20010724-1.c: New file.
7376         * gcc.c-torture/execute/20010724-1.x: New file.
7377
7378 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
7379
7380         * g++.old-deja/g++.other/cond7.C: New test.
7381
7382 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
7383
7384         * g++.old-deja/g++.other/optimize4.C: New test.
7385
7386 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
7387
7388         * g++.old-deja/g++.abi/vbase8-5.C: New test.
7389
7390 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
7391
7392         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
7393         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
7394         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
7395         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
7396
7397         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
7398         bug report" message.
7399
7400         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
7401         * g++.dg/ext/instantiate1.C: Move from old-deja.
7402
7403 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
7404
7405         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
7406         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
7407         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
7408         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
7409
7410 2001-07-23  Jeffrey A Law  (law@cygnus.com)
7411
7412         * gcc.c-torture/execute/20010723-1.c: New test.
7413
7414 2001-07-23  Ben Elliston  <bje@redhat.com>
7415
7416         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
7417
7418 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
7419
7420         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
7421         i[34567]86-*-*.
7422         Delete handling of ieee_multilib_flags.
7423         Pass -mieee for alpha*-*-* and sh-*-*.
7424         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
7425
7426 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
7427
7428         Remove old-abi tests.
7429         * g++.old-deja/g++.mike/p11116.C: Remove.
7430         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
7431
7432 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
7433
7434         * g77.f-torture/compile/pr3743.f:  New test
7435
7436 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
7437
7438         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
7439
7440 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
7441
7442         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
7443         g++.old-deja/g++.pt/static6.C: Likewise.
7444         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
7445         supports weak symbols.
7446
7447 2001-07-18  Andreas Jaeger  <aj@suse.de>
7448
7449         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
7450         supported again.
7451
7452 2001-07-18  Andreas Jaeger  <aj@suse.de>
7453
7454         * gcc.dg/iftrap-1.c: Fix target line.
7455
7456 2001-07-17  Richard Henderson  <rth@redhat.com>
7457
7458         * gcc.c-torture/execute/20010717-1.c: New.
7459
7460 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
7461
7462         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
7463         tests.
7464
7465 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
7466
7467         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
7468
7469 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
7470
7471         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
7472         UAC_SIGBUS, UAC_NOPRINT definitions.
7473
7474 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
7475
7476         * objc/execute/object_is_class.m: New test.
7477         * objc/execute/object_is_meta_class.m: New test.
7478
7479 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
7480
7481         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
7482         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
7483
7484 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
7485
7486         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
7487         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
7488
7489 2001-07-14  Richard Henderson  <rth@redhat.com>
7490
7491         * gcc.dg/iftrap-1.c: New.
7492
7493 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
7494
7495         * g77.f-torture/execute/intrinsic77.f: New test.
7496
7497 2001-07-11  Janis Johnson <janis@us.ibm.com>
7498
7499         * gcc.misc-tests/gcov-3.c: New test.
7500
7501 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
7502
7503         * gcc.c-torture/compile/20010711-1.c,
7504         * gcc.c-torture/compile/20010711-2.c: New tests.
7505
7506 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
7507
7508         * gcc.c-torture/execute/20010711-1.c: New test.
7509
7510 2001-07-11  Ben Elliston  <bje@redhat.com>
7511
7512         * g++.old-deja/g++.other/enum5.C: New test.
7513
7514 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
7515
7516         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
7517         (g++-dg-prune): Call prune_gcc_output.
7518         * prune.exp: New file for prune_gcc_output.
7519         * lib/g++.exp, lib/gcc.exp: Load it.
7520
7521 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
7522
7523         * gcc.c-torture/compile/20010701-1.c,
7524         g++.old-deja/g++.ext/attrib6.C: New tests.
7525
7526 2001-07-06  Jeffrey A Law  (law@cygnus.com)
7527
7528         * gcc.c-torture/compile/20010706-1.c: New test.
7529
7530 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
7531
7532         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
7533
7534 2001-06-28  Stan Shebs  <shebs@apple.com>
7535
7536         * gcc.dg/pragma-darwin.c: New test.
7537
7538 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
7539
7540         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
7541         Solaris 2.[678] system.
7542
7543 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
7544
7545         * gcc.dg/20010622-1.c: New test.
7546
7547 2001-06-18  Stan Shebs  <shebs@apple.com>
7548
7549         * objc.dg: New directory.
7550         * objc.dg/dg.exp: New file.
7551         * objc.dg/alias.m: New.
7552         * objc.dg/class-1.m: New.
7553         * objc.dg/class-2.m: New.
7554         * objc.dg/const-str-1.m: New.
7555         * objc.dg/const-str-2.m: New.
7556         * objc.dg/id-1.m: New.
7557         * objc.dg/method-1.m: New.
7558         * objc.dg/super-class-1.m: New.
7559         * lib/objc-dg.exp: New file.
7560
7561 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
7562
7563         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
7564         of label name.
7565
7566 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
7567
7568         * g++.old-deja/g++.abi/vbase8-9.C: New test.
7569
7570 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
7571
7572         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
7573         variable.
7574
7575 2001-06-12  Richard Henderson  <rth@redhat.com>
7576
7577         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
7578
7579 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
7580
7581         * g++.old-deja/g++.abi/vbase5.C: New test.
7582         * g++.old-deja/g++.abi/vbase6.C: New test.
7583         * g++.old-deja/g++.abi/vbase7.C: New test.
7584
7585 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7586
7587         * gcc.c-torture/compile/20010610-1.c: New test.
7588
7589 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
7590
7591         * g++.old-deja/g++.abi/vbase4.C: New test.
7592
7593 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
7594
7595         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
7596         support %f for HC11/HC12 targets.
7597         * gcc.c-torture/execute/930513-1.x: New file, likewise.
7598         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
7599         on HC11/HC12 targets.
7600         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
7601
7602 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
7603
7604         * gcc.dg/wchar_t-1.c: New file.
7605         * gcc.dg/wint_t-1.c: Likewise.
7606
7607 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
7608
7609         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
7610
7611 2001-06-11  Richard Henderson  <rth@redhat.com>
7612
7613         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
7614
7615 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
7616
7617         * gcc.c-torture/compile/20010611-1.c: New test.
7618
7619 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
7620
7621         * gcc.dg/c99-tag-1.c: Add more tests.
7622
7623 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
7624
7625         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
7626         representation on MN10300 and ARM/Thumb.
7627
7628 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
7629
7630         * g77.f-torture/execute/20010610.f: New.
7631
7632 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
7633
7634         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
7635         names.
7636
7637 2001-06-09  Richard Henderson  <rth@redhat.com>
7638
7639         * gcc.c-torture/execute/ashrdi-1.c: New.
7640         * gcc.c-torture/execute/ashldi-1.c: New.
7641         * gcc.c-torture/execute/lshrdi-1.c: New.
7642
7643 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
7644
7645         * objc/execute/load-3.m: Added. Check sending +load to categories,
7646         in addition to classes.
7647
7648 2001-06-08  Stan Shebs  <shebs@apple.com>
7649
7650         * objc/execute/load-2.m: New test.  From Nicola Pero
7651         <n.pero@mi.flashnet.it>.
7652
7653 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
7654
7655         * gcc.c-torture/execute/20010605-2.c: New test.
7656
7657 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
7658
7659         * g++.old-deja/g++.abi/vbase2.C: New test.
7660         * g++.old-deja/g++.abi/vbase3.C: New test.
7661
7662 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
7663
7664         * g++.old-deja/g++.pt/friend49.C: New test.
7665
7666 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
7667
7668         * g++.old-deja/g++.ext/anon3.C: New test.
7669
7670 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
7671
7672         * g++.old-deja/g++.other/conv7.C: New test.
7673
7674 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
7675
7676         * gcc.c-torture/compile/20010605-2.c: New test.
7677
7678 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
7679
7680         * gcc.c-torture/execute/20010604-1.c: New test.
7681
7682 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
7683
7684         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
7685
7686 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
7687
7688         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
7689         (g++_link_flags): Likewise.
7690         (g++_init): Pass gccpath's value to two previous functions.
7691
7692 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7693
7694         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
7695         Ensure logfile entry matches exec command line.
7696
7697 2001-05-31  Richard Henderson  <rth@redhat.com>
7698
7699         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
7700         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
7701
7702 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
7703
7704         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
7705         compiler for irix6.2
7706
7707 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
7708
7709         * g++.old-deja/g++.other/optimize3.C: New file.
7710
7711 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
7712
7713         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
7714         assemble.
7715
7716 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
7717
7718         * g++.old-deja/g++.other/optimize2.C: New file.
7719
7720 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
7721
7722         * gcc.c-torture/compile/20010518-2.c: New file.
7723         * gcc.c-torture/execute/20010518-1.c: New file.
7724         * gcc.c-torture/execute/20010518-2.c: New file.
7725
7726 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
7727
7728         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
7729
7730 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
7731
7732         G++ no longer defines builtins that do not begin with __builtin.
7733         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
7734         * g++.old-deja/g++.brendand/misc13.C: Likewise.
7735         * g++.old-deja/g++.law/builtin1.C: Likewise.
7736         * g++.old-deja/g++.law/cvt2.C: Likewise.
7737         * g++.old-deja/g++.mike/net5.C: Likewise.
7738         * g++.old-deja/g++.other/builtins1.C: Likewise.
7739         * g++.old-deja/g++.other/builtins2.C: Likewise.
7740         * g++.old-deja/g++.other/builtins3.C: Likewise.
7741         * g++.old-deja/g++.other/builtins4.C: Likewise.
7742         * g++.old-deja/g++.other/inline8.C: Likewise.
7743         * g++.old-deja/g++.robertl/eb39.C: Likewise.
7744
7745 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
7746
7747         * g++.old-deja/g++.pt/using1.C: Adjust.
7748         * g++.old-deja/g++.pt/using2.C: New test.
7749
7750 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
7751
7752         * gcc.dg/cpp/charconst.c: New tests.
7753         * gcc.dg/cpp/escape.c: New tests.
7754         * gcc.dg/cpp/escape-1.c: New tests.
7755         * gcc.dg/cpp/escape-2.c: New tests.
7756         * gcc.dg/cpp/ucs.c: New tests.
7757
7758 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
7759
7760         * gcc.misc-tests/linkage.exp:  Pass appropriate flags to
7761         native compiler for irix6.5.
7762
7763 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
7764
7765         * lib/g++.exp (g++_include_flags): Use args to compute
7766         get_multilibs.
7767         (g++_link_flags): Likewise.
7768         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
7769
7770 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
7771
7772         * gcc.dg/c90-hexfloat-1.c: Add more tests.
7773
7774 2001-05-21  Geoff Keating  <geoffk@redhat.com>
7775
7776         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
7777         this file.
7778
7779 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
7780
7781         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
7782         STACK_SIZE;
7783         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
7784         to STACK_SIZE; Use it to define size of add_histo array.
7785         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
7786         to STACK_SIZE.
7787         (f): Use GITT_SIZE to define size of gitt local table.
7788         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
7789         to STACK_SIZE; Use it to define size of bytemem array.
7790
7791 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
7792
7793         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
7794         on 68HC11/HC12 due to the asm instruction.
7795         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
7796         * gcc.c-torture/compile/920520-1.x: Likewise.
7797         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
7798         on 68HC11/HC12 because the function is larger than 64K.
7799         * gcc.c-torture/compile/961203-1.x: New file, this test fails
7800         on 68HC11/HC12 because the structure is too large.
7801
7802 2001-05-20  Richard Henderson  <rth@redhat.com>
7803
7804         * gcc.c-torture/execute/20010520-1.c: New.
7805
7806 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7807
7808         * g++.old-deja/g++.warn/compare1.C: New test.
7809         * gcc.dg/compare4.c: New test.
7810
7811 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
7812
7813         * g++.old-deja/g++.other/optimize1.C: New test.
7814
7815 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7816
7817         * g++.old-deja/g++.pt/spec41.C: New test.
7818
7819 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
7820
7821         * gcc.c-torture/compile/20010114-1.x: Remove.
7822
7823 2001-05-18  Stan Shebs  <shebs@apple.com>
7824
7825         * gcc.c-torture/compile/20010518-1.c: New test.
7826
7827 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
7828
7829         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
7830         * g++.old-deja/g++.pt/crash67.C: New test.
7831
7832 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
7833
7834         * g++.old-deja/g++.other/debug9.C: New test.
7835
7836 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
7837
7838         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
7839
7840 2001-05-16  Jan Hubicka  <jh@suse.cz>
7841
7842         * gcc.c-torture/compile/20010516-1.c: New test.
7843
7844 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
7845
7846         * g++.old-deja/g++.other/crash41.C: New test.
7847
7848 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
7849
7850         * g++.old-deja/g++.pt/crash66.C: New test.
7851
7852 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
7853
7854         * g++.old-deja/g++.robertl/eb27.C: Convert.
7855
7856 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
7857
7858         * g++.dg/friend-warn.C: New test.  Do not warn about friend
7859         declaration being redundant.
7860
7861 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
7862
7863         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
7864
7865 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
7866
7867         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
7868
7869 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
7870
7871         * lib/g++.exp: Use testsuite_flags.
7872
7873 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
7874
7875         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
7876
7877 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
7878
7879         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
7880
7881 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
7882
7883         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
7884
7885 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
7886
7887         * gcc.c-torture/compile/20010313-1.c: New test.
7888
7889 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
7890
7891         * gcc.dg/cpp/direct2.c: New test.
7892         * gccq.dg/cpp/direct2s.c: New test.
7893
7894         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
7895
7896 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
7897
7898         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
7899         * g++.old-deja/g++.other/op3.C: Likewise.
7900
7901 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
7902
7903         * gcc.dg/cpp/syshdr.h: New file.
7904         * gcc.dg/cpp/sysmac1.c: Update.
7905         * gcc.dg/cpp/sysmac2.c: Update.
7906
7907 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
7908
7909         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
7910
7911 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
7912
7913         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
7914         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
7915
7916 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
7917
7918         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
7919
7920 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
7921
7922         * lib/g++.exp (g++_include_flags): Don't use any special flags
7923         if TESTING_IN_BUILD_TREE is not defined.
7924         (g++_init): Use a plain 'c++' as the compiler if
7925         TESTING_IN_BUILD_TREEE is not defined.
7926
7927 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
7928
7929         * g++.old-deja/g++.eh/catch13.C: New test.
7930         * g++.old-deja/g++.eh/catch14.C: New test.
7931
7932 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
7933
7934         * gcc.dg/cpp/tr-define.c: New test.
7935
7936 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
7937
7938         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
7939         <stdlib.h>, not <malloc.h>.
7940
7941 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
7942
7943         * g++.old-deja/g++.ns/template17.C: New test.
7944
7945 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
7946
7947         * g++.old-deja/g++.pt/ref4.C: New test.
7948
7949 2001-04-30  Richard Henderson  <rth@redhat.com>
7950
7951         * gcc.dg/20000724-1.c: Revert last change.
7952
7953 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
7954
7955         * g77.f-torture/execute/20010430.f: New test.
7956
7957 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
7958
7959         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
7960
7961 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
7962
7963         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
7964
7965 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
7966
7967         * g++.old-deja/g++.eh/crash6.C: New test.
7968
7969 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
7970
7971         * g++.old-deja/g++.other/warn7.C: New test.
7972
7973 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
7974
7975         * g++.old-deja/g++.other/defarg9.C: New test.
7976
7977 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
7978
7979         * g77.f-torture/compile/20010426.f: New test.
7980         * g77.f-torture/execute/20010426.f: New test.
7981
7982 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
7983
7984         * g77.f-torture/compile/20000629-1.x: Remove - error
7985         has been fixed.
7986
7987 2001-04-26  Jeffrey A Law  (law@cygnus.com)
7988
7989         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
7990         Tweak slightly to work with g++.dg framework.
7991         * g++.dg/special/ecos.exp: Run initp1.C test.
7992         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
7993
7994         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
7995         its linker doesn't give line numbers either.
7996         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
7997
7998 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
7999
8000         * g++.old-deja/g++.other/lex1.C: New test.
8001
8002 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
8003
8004         * gcc.dg/noncompile/20010425-1.c: New test.
8005
8006 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
8007
8008         * g++.old-deja/g++.pt/mangle2.C: New test.
8009
8010 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
8011
8012         * gcc.dg/format/plus-1.c: New test.
8013
8014 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
8015
8016         * gcc.dg/20010423-1.c: New test.
8017
8018 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
8019
8020         * gcc.c-torture/execute/20010422-1.c: New test.
8021
8022 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
8023
8024         * g++.old-deja/g++.ns/type2.C: New test.
8025
8026 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
8027
8028         * g++.old-deja/g++.other/perf1.C: New test.
8029
8030 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
8031
8032         * gcc.dg/c99-func-2.c: Remove xfail.
8033         * gcc.dg/c99-func-3.c: Remove xfail.
8034         * gcc.dg/c99-func-4.c: Remove xfail.
8035
8036 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
8037
8038         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
8039
8040 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
8041
8042         * gcc.c-torture/compile/20010423-1.c: New test.
8043
8044 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
8045
8046         * g++.old-deja/g++.pt/typename28.C: New test.
8047
8048 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
8049
8050         * g++.old-deja/g++.abi/empty2.C: New test.
8051         * g++.old-deja/g++.abi/empty3.C: New test.
8052
8053 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
8054
8055         * g++.old-deja/g++.other/comdat2.C: New test.
8056         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
8057
8058 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
8059
8060         * g++.old-deja/g++.other/overload14.C: New test.
8061
8062 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
8063
8064         * g++.old-deja/g++.other/lookup23.C: New test.
8065
8066 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
8067
8068         * gcc.c-torture/execute/20010403-1.c: New test.
8069
8070 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
8071             Mark Mitchell  <mark@codesourcery.com>
8072
8073         * lib/old-dejagnu.exp: Don't delete output of executable.
8074         Add .exe suffix to executables.
8075
8076 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
8077
8078         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
8079
8080 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8081
8082         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
8083
8084 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
8085
8086         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
8087         * g++.old-deja/g++.abi/crash1.C: New test.
8088
8089 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
8090
8091         * g++.old-deja/g++.other/crash40.C: New test.
8092
8093 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8094
8095         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
8096
8097 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
8098
8099         * g++.old-deja/g++.other/warn6.C: New test.
8100
8101 22001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
8102
8103         * g++.old-deja/g++.robertl/eb42.C: Same.
8104
8105 001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8106
8107         * gcc.dg/wtr-conversion-1.c: New testcase.
8108
8109 2001-04-10  Richard Henderson  <rth@redhat.com>
8110
8111         * g++.old-deja/g++.other/array5.C: New.
8112
8113 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
8114
8115         * gcc.c-torture/execute/20010408-1.c: New test.
8116
8117 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
8118
8119         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
8120         headers and constructs.
8121         * g++.old-deja/g++.robertl/eb79.C: Same.
8122         * g++.old-deja/g++.robertl/eb77.C (main): Same.
8123         * g++.old-deja/g++.robertl/eb73.C: Same.
8124         * g++.old-deja/g++.robertl/eb66.C (main): Same.
8125         * g++.old-deja/g++.robertl/eb55.C (t): Same.
8126         * g++.old-deja/g++.robertl/eb54.C (main): Same.
8127         * g++.old-deja/g++.robertl/eb46.C (main): Same.
8128         * g++.old-deja/g++.robertl/eb44.C: Same.
8129         * g++.old-deja/g++.robertl/eb41.C (main): Same.
8130         * g++.old-deja/g++.robertl/eb4.C (main): Same.
8131         * g++.old-deja/g++.robertl/eb39.C: Same.
8132         * g++.old-deja/g++.robertl/eb33.C (main): Same.
8133         * g++.old-deja/g++.robertl/eb31.C (main): Same.
8134         * g++.old-deja/g++.robertl/eb30.C: Same.
8135         * g++.old-deja/g++.robertl/eb3.C: Same.
8136         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
8137         * g++.old-deja/g++.robertl/eb21.C: Same.
8138         * g++.old-deja/g++.robertl/eb15.C: Same.
8139         * g++.old-deja/g++.robertl/eb118.C: Same.
8140         * g++.old-deja/g++.robertl/eb115.C (main): Same.
8141         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
8142         * g++.old-deja/g++.robertl/eb109.C: Same.
8143         * g++.old-deja/g++.other/sibcall1.C (main): Same.
8144         * g++.old-deja/g++.mike/rtti1.C: Same.
8145         * g++.old-deja/g++.mike/p658.C: Same.
8146         * g++.old-deja/g++.mike/net46.C: Same.
8147         * g++.old-deja/g++.mike/net34.C: Same.
8148         * g++.old-deja/g++.mike/memoize1.C: Same.
8149         * g++.old-deja/g++.mike/eh2.C: Same.
8150         * g++.old-deja/g++.law/weak.C: Same.
8151         * g++.old-deja/g++.law/visibility7.C: Same.
8152         * g++.old-deja/g++.law/visibility25.C: Same.
8153         * g++.old-deja/g++.law/visibility22.C: Same.
8154         * g++.old-deja/g++.law/visibility2.C: Same.
8155         * g++.old-deja/g++.law/visibility17.C: Same.
8156         * g++.old-deja/g++.law/visibility13.C: Same.
8157         * g++.old-deja/g++.law/visibility10.C: Same.
8158         * g++.old-deja/g++.law/visibility1.C: Same.
8159         * g++.old-deja/g++.law/virtual3.C (eval): Same.
8160         * g++.old-deja/g++.law/vbase1.C: Same.
8161         * g++.old-deja/g++.law/operators32.C: Same.
8162         * g++.old-deja/g++.law/nest3.C: Same.
8163         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
8164         * g++.old-deja/g++.law/except5.C (main): Same.
8165         * g++.old-deja/g++.law/cvt7.C (run): Same.
8166         * g++.old-deja/g++.law/cvt2.C: Same.
8167         * g++.old-deja/g++.law/cvt16.C: Same.
8168         * g++.old-deja/g++.law/ctors6.C (bar): Same.
8169         * g++.old-deja/g++.law/ctors17.C (main): Same.
8170         * g++.old-deja/g++.law/ctors13.C: Same.
8171         * g++.old-deja/g++.law/ctors12.C (main): Same.
8172         * g++.old-deja/g++.law/ctors10.C: Same.
8173         * g++.old-deja/g++.law/code-gen5.C: Same.
8174         * g++.old-deja/g++.law/bad-error7.C: Same.
8175         * g++.old-deja/g++.law/arm9.C: Same.
8176         * g++.old-deja/g++.law/arm12.C: Same.
8177         * g++.old-deja/g++.law/arg8.C: Same.
8178         * g++.old-deja/g++.law/arg1.C: Same.
8179         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
8180         * g++.old-deja/g++.jason/template31.C: Same.
8181         * g++.old-deja/g++.jason/template24.C (main): Same.
8182         * g++.old-deja/g++.jason/2371.C: Same.
8183         * g++.old-deja/g++.eh/new2.C: Same.
8184         * g++.old-deja/g++.eh/new1.C: Same.
8185         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
8186         * g++.old-deja/g++.brendan/nest21.C (main): Same.
8187         * g++.old-deja/g++.brendan/err-msg3.C: Same.
8188         * g++.old-deja/g++.brendan/crash62.C: Same.
8189         * g++.old-deja/g++.brendan/crash52.C: Same.
8190         * g++.old-deja/g++.brendan/crash49.C (main): Same.
8191         * g++.old-deja/g++.brendan/crash38.C: Same.
8192         * g++.old-deja/g++.brendan/crash15.C (main): Same.
8193         * g++.old-deja/g++.brendan/copy9.C: Same.
8194
8195 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
8196
8197         * gcc.c-torture/execute/20001203-2.c (memset):
8198         Count argument is of type __SIZE_TYPE__.
8199
8200 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
8201
8202         * gcc.c-torture/compile/20010404-1.c: New test.
8203
8204 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
8205
8206         * gcc.c-torture/compile/20010326-1.c: New test.
8207
8208 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
8209
8210         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
8211         peculiarities of the SH.
8212         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
8213
8214 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
8215
8216         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
8217         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
8218         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
8219
8220 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
8221
8222         * g77.f-torture/compile/20010321-1.f: New test.
8223
8224 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
8225
8226         * gcc.c-torture/compile/20010329-1.c: New test.
8227
8228 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
8229
8230         * gcc.c-torture/execute/20010329-1.c: New test.
8231
8232 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
8233
8234         * g++.old-deja/g++.other/eh4.C: Fix typo.
8235
8236 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
8237
8238         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
8239
8240 2001-03-28  Philip Blundell  <philb@gnu.org>
8241
8242         * gcc.c-torture/compile/20010328-1.c: New test.
8243
8244 2001-03-27  Richard Henderson  <rth@redhat.com>
8245
8246         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
8247         * g++.old-deja/g++.eh/vbase3.C: Likewise.
8248
8249 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
8250
8251         * gcc.c-torture/compile/20010327-1.c: New test.
8252
8253 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
8254
8255         * g++.old-deja/g++.other/friend12.C: New test.
8256         * g++.old-deja/g++.other/friend9.C: Expect no errors.
8257         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
8258
8259 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
8260
8261         * gcc.c-torture/execute/20010325-1.c: New test.
8262
8263 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
8264
8265         * g++.old-deja/g++.other/mangle3.C: New test.
8266
8267 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
8268
8269         * g++.old-deja/g++.other/anon8.C: New test.
8270
8271 2001-03-20  Philip Blundell  <philb@gnu.org>
8272
8273         * gcc.c-torture/compile/20010320-1.c: New test.
8274
8275 2001-03-17  Richard Henderson  <rth@redhat.com>
8276
8277         * g++.old-deja/g++.other/eh4.C: Add expected error text.
8278
8279 2001-03-15  Geoff Keating  <geoff@redhat.com>
8280
8281         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
8282         tests on AIX.
8283
8284 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
8285
8286         * g++.old-deja/g++.other/eh4.C: New test.
8287
8288 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
8289
8290         * gcc.dg/cpp/mi1.c: Update.
8291
8292 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
8293
8294         * g++.old-deja/g++.other/regstack.C: New test.
8295
8296 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
8297
8298         * g++.old-deja/g++.other/ref4.C: New test.
8299
8300 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
8301
8302         * objc/execute/va_method.m: Added.
8303         * objc/execute/IMP.m: Added.
8304         * objc/execute/_cmd.m: Added.
8305         * objc/execute/accessing_ivars.m: Added.
8306         * objc/execute/class-1.m: Added.
8307         * objc/execute/class-10.m: Added.
8308         * objc/execute/class-11.m: Added.
8309         * objc/execute/class-12.m: Added.
8310         * objc/execute/class-13.m: Added.
8311         * objc/execute/class-14.m: Added.
8312         * objc/execute/class-2.m: Added.
8313         * objc/execute/class-3.m: Added.
8314         * objc/execute/class-4.m: Added.
8315         * objc/execute/class-5.m: Added.
8316         * objc/execute/class-6.m: Added.
8317         * objc/execute/class-7.m: Added.
8318         * objc/execute/class-8.m: Added.
8319         * objc/execute/class-9.m: Added.
8320         * objc/execute/class-tests-1.h
8321         * objc/execute/class-tests-2.h
8322         * objc/execute/compatibility_alias.m: Added.
8323         * objc/execute/encode-1.m: Added.
8324         * objc/execute/formal_protocol-1.m: Added.
8325         * objc/execute/formal_protocol-2.m: Added.
8326         * objc/execute/formal_protocol-3.m: Added.
8327         * objc/execute/formal_protocol-4.m: Added.
8328         * objc/execute/formal_protocol-5.m: Added.
8329         * objc/execute/formal_protocol-6.m: Added.
8330         * objc/execute/formal_protocol-7.m: Added.
8331         * objc/execute/informal_protocol.m: Added.
8332         * objc/execute/initialize.m: Added.
8333         * objc/execute/load.m: Added.
8334         * objc/execute/many_args_method.m: Added.
8335         * objc/execute/nested-3.m: Added.
8336         * objc/execute/no_clash.m: Added.
8337         * objc/execute/private.m: Added.
8338         * objc/execute/redefining_self.m: Added.
8339         * objc/execute/root_methods.m: Added.
8340         * objc/execute/selector-1.m: Added.
8341         * objc/execute/static-1.m: Added.
8342         * objc/execute/static-2.m: Added.
8343         * objc/execute/va_method.m: Added.
8344
8345 2001-03-10  Richard Henderson  <rth@redhat.com>
8346
8347         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
8348
8349 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
8350
8351         * g++.old-deja/g++.other/crash31.C: XFAIL.
8352         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
8353         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
8354         * gcc.c-torture/execute/20010123-1.x: XFAIL.
8355         * gcc.c-torture/execute/20010124-1.x: XFAIL.
8356         * gcc.dg/sequence-pt-1.c: XFAIL one test.
8357
8358 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
8359
8360         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
8361
8362 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
8363
8364         * gcc.dg/20000724-1.c: Don't use multiline strings.
8365
8366 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
8367
8368         * objc/execute/string1.m, objc/execute/string2.m: Compare the
8369         result of -cString against what we expect it to be; don't just
8370         print it out for no one to read.
8371
8372         * objc/execute/string3.m, objc/execute/string4.m: New tests.
8373         Based on testcases provided by Nicola Pero.
8374
8375 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
8376
8377         * gcc.dg/cpp/macro7.c: New test.
8378
8379 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
8380
8381         * gcc.dg/cpp/multiline.c: Update.
8382
8383 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
8384
8385         * g++.old-deja/g++.other/enum3.C: New test.
8386
8387 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
8388
8389         * g++.old-deja/g++.other/pod1.C: New test.
8390
8391 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
8392
8393         * g++.old-deja/g++.ext/overload1.C: New test.
8394
8395 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
8396
8397         * g++.old-deja/g++.pt/using1.C: New test.
8398
8399 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
8400
8401         * g++.old-deja/g++.other/using9.C: New test.
8402
8403 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
8404
8405         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
8406
8407         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
8408
8409 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
8410
8411         * g++.old-deja/g++.ext/realpt1.C: Remove.
8412
8413 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
8414
8415         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
8416
8417 2001-02-26  Will Cohen  <wcohen@redhat.com>
8418
8419         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
8420
8421 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
8422
8423         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
8424         templatized constructors.
8425
8426 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
8427
8428         * gcc.c-torture/execute/20010224-1.c: New test.
8429
8430 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
8431
8432         * gcc.c-torture/execute/20010222-1.c: New test.
8433
8434 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
8435
8436         * g++.old-deja/g++.other/inline20.C: New test.
8437
8438 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
8439
8440         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
8441
8442 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
8443
8444         * g++.old-deja/g++.other/lookup22.C: New test.
8445
8446 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
8447
8448         * g77.dg: New directory.
8449         * g77.dg/20010216-1.f: New test case.
8450         * g77.dg/dg.exp: New driver.
8451         * lib/g77-dg.exp: New driver library.
8452
8453 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8454
8455         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
8456
8457 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
8458
8459         * g++.old-deja/g++.other/decl9.C: New test.
8460
8461 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
8462
8463         * g++.old-deja/g++.other/init16.C: Update the test so that it does
8464         not need <string> and also tests the initialization at runtime.
8465
8466 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
8467
8468         * gcc.c-torture/execute/longlong.c: New test.
8469
8470 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
8471
8472         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
8473
8474 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
8475
8476         * gcc.c-torture/execute/920302-1.c (execute):
8477         Change argument type to short.
8478
8479 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
8480
8481         * g++.old-deja/g++.pt/deduct6.C: New test.
8482
8483 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
8484
8485         * g++.old-deja/g++.pt/deduct5.C: New test.
8486
8487 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
8488
8489         * gcc.c-torture/execute/20010209-1.c: New test.
8490
8491 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
8492
8493         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
8494
8495 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
8496
8497         * g++.dg/vtgc1.C: Update for new ABI.
8498
8499         * consistency.vlad: New directory, 1665 files.
8500
8501 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
8502
8503         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
8504         return type.
8505         * gcc.dg/cpp/digraphs.c: Declare puts.
8506
8507 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
8508
8509         * g++.old-deja/g++.other/warn5.C: New test.
8510
8511 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
8512
8513         * g++.old-deja/g++.pt/spec40.C: New test.
8514
8515 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
8516
8517         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
8518         case.
8519         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
8520
8521 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
8522
8523         * gcc.c-torture/compile/20010209-1.c: New test.
8524
8525 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
8526
8527         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
8528         excess errors message but not if it crashes.
8529         * g++.old-deja/g++.other/crash27.C: Likewise.
8530         * g++.old-deja/g++.other/crash28.C: Likewise.
8531         * g++.old-deja/g++.other/crash30.C: Likewise.
8532         * g++.old-deja/g++.other/crash32.C: Likewise.
8533         * g++.old-deja/g++.other/crash35.C: Likewise.
8534         * g++.old-deja/g++.pt/inherit2.C: Likewise.
8535
8536 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
8537
8538         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
8539         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
8540         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
8541         g77.f-torture/execute/execute.exp,
8542         g77.f-torture/noncompile/noncompile.exp,
8543         gcc.c-torture/execute/execute.exp,
8544         gcc.c-torture/execute/memcheck/memcheck.exp,
8545         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
8546         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
8547         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
8548         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
8549         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
8550         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
8551         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
8552         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
8553         Remove bug reporting instructions with ancient email addresses.
8554
8555 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
8556
8557         * gcc.dg/20010202-1.c: New test.
8558         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
8559
8560 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
8561
8562         * g++.dg/stdbool-if.C: New test.
8563
8564 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
8565
8566         * objc/execute/fdecl.m: Added main().
8567
8568 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
8569
8570         * gcc.c-torture/execute/20010206-1.c: New test.
8571
8572 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
8573
8574         * gcc.dg/cpp/avoidpaste1.c: Update.
8575
8576 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
8577
8578         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
8579         Pero <nicola@brainstorm.co.uk>.
8580         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
8581
8582 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
8583
8584         * g++.old-deja/g++.pt/spec39.C: New test.
8585
8586 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
8587
8588         * gcc.c-torture/compile/20010202-1.c: New test.
8589
8590 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
8591
8592         * g++.old-deja/g++.abi/primary2.C: New test.
8593         * g++.old-deja/g++.abi/primary3.C: New test.
8594         * g++.old-deja/g++.abi/primary4.C: New test.
8595         * g++.old-deja/g++.abi/primary5.C: New test.
8596         * g++.old-deja/g++.abi/vtable3.h: New test.
8597         * g++.old-deja/g++.abi/vtable3a.C: New test.
8598         * g++.old-deja/g++.abi/vtable3b.C: New test.
8599         * g++.old-deja/g++.abi/vtable3c.C: New test.
8600         * g++.old-deja/g++.abi/vtable3d.C: New test.
8601         * g++.old-deja/g++.abi/vtable3e.C: New test.
8602         * g++.old-deja/g++.abi/vtable3f.C: New test.
8603         * g++.old-deja/g++.abi/vtable3g.C: New test.
8604         * g++.old-deja/g++.abi/vtable3h.C: New test.
8605         * g++.old-deja/g++.abi/vtable3i.C: New test.
8606         * g++.old-deja/g++.abi/vtable3j.C: New test.
8607         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
8608
8609 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
8610
8611         * g++.old-deja/g++.other/anon6.C: New test.
8612         * g++.old-deja/g++.other/anon7.C: New test.
8613
8614 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
8615
8616         * gcc.dg/cpp/avoidpaste2.c: New tests.
8617
8618 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
8619
8620         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
8621
8622 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
8623
8624         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
8625         DECIMAL_DIG cases for Irix."
8626
8627 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
8628
8629         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
8630
8631 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
8632
8633         * gcc.dg/c99-tag-1.c: New test.
8634
8635 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
8636
8637         * gcc.dg/cpp/tr-warn1.c: Add tests.
8638
8639 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
8640
8641         * gcc.dg/cpp/avoidpaste1.c: Update.
8642         * gcc.dg/cpp/paste4.c: Update.
8643
8644 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
8645
8646         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
8647         cases for Irix.
8648
8649 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
8650
8651         * g++.old-deja/g++.other/inline19.C: New test.
8652
8653 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
8654
8655         * gcc.dg/Wlarger-than.c: New test.
8656
8657 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
8658
8659         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
8660
8661 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
8662
8663         * gcc.c-torture/execute/20010129-1.c: New test.
8664         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
8665
8666 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
8667
8668         * gcc.dg/cpp/avoidpaste1.c: Test case.
8669
8670 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
8671
8672         * g++.old-deja/g++.other/inline18.C: New test.
8673
8674 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8675
8676         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
8677         and __builtin_putchar.
8678
8679 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
8680
8681         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
8682         tests.
8683
8684 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
8685
8686         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
8687         floating point number rounding mode to round to the nearest
8688         representable mode.
8689
8690 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
8691
8692         * g++.old-deja/g++.other/mangle2.C: New test.
8693
8694 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
8695
8696         * gcc.c-torture/compile/20010124-1.c: New test.
8697
8698 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
8699
8700         * g++.old-deja/g++.pt/spec38.C: New test.
8701
8702 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8703
8704         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
8705         "Build don't run".
8706
8707 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
8708
8709         * gcc.c-torture/execute/20010123-1.c: New test.
8710
8711 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
8712
8713         * g++.old-deja/g++.pt/spec37.C: New test.
8714
8715 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
8716
8717         * g++.old-deja/g++.pt/overload14.C: New test.
8718
8719 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
8720
8721         * gcc.c-torture/execute/20010122-1.c: New test, exercise
8722         __builtin_return_address.
8723
8724 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
8725
8726         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
8727         * g++.old-deja/g++.pt/spec35.C: New test.
8728         * g++.old-deja/g++.pt/spec36.C: New test.
8729
8730 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
8731
8732         * gcc.c-torture/compile/20010118-1.c: New test.
8733
8734 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
8735
8736         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
8737
8738 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
8739
8740         * gcc.c-torture/execute/20010119-1.c: New test.
8741
8742 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
8743
8744         * g++.old-deja/g++.other/vbase5.C: New test.
8745
8746 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
8747
8748         * gcc.c-torture/execute/20010118-1.c: New test.
8749
8750 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
8751
8752         * g++.old-deja/g++.pt/deduct3.C: New test.
8753
8754 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
8755
8756         * g++.old-deja/g++.pt/spec34.C: New test.
8757
8758 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
8759
8760         * g77.f-torture/compile/20000601-2.f: New test.
8761
8762 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
8763
8764         * g++.old-deja/g++.other/init17.C: New test.
8765
8766 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
8767
8768         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
8769
8770 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
8771
8772         * g++.old-deja/g++.pt/unify8.C: New test.
8773
8774 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
8775
8776         * g++.old-deja/g++.abi/vbase1.C: New test.
8777
8778 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
8779
8780         * g++.old-deja/g++.pt/crash65.C: New test.
8781
8782 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
8783
8784         * gcc.dg/cpp/assembl2.S: New test case.
8785
8786 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
8787
8788         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
8789         are supported.
8790
8791 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8792
8793         * g++.old-deja/g++.other/builtins1.C: New test.
8794         * g++.old-deja/g++.other/builtins2.C: Likewise.
8795         * g++.old-deja/g++.other/builtins3.C: Likewise.
8796         * g++.old-deja/g++.other/builtins4.C: Likewise.
8797
8798 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
8799
8800         * gcc.c-torture/compile/20010117-1.c: New test.
8801         * gcc.c-torture/compile/20010117-2.c: New test.
8802
8803 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
8804
8805         * g77.f-torture/execute/20010116.[fx]: New test,
8806         XFAIL on i?86-*-*.
8807         * g77.f-torture/compile/20010115.f: Indicate it's
8808         a test for PR fortran/1636.
8809
8810 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
8811
8812         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
8813
8814 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
8815
8816         * g77.f-torture/compile/20010115.f: New test.
8817
8818 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
8819
8820         * g++.old-deja/g++.pt/nontype5.C: New test.
8821
8822 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
8823
8824         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
8825         have an equivalent working one below it.
8826
8827 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
8828
8829         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
8830         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
8831
8832 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
8833
8834         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
8835         message containing "init_priority".
8836         (conpr-2.C): Likewise.
8837         (conpr-3.C): Likewise.
8838         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
8839
8840 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
8841
8842         * gcc.c-torture/execute/20010114-2.c: New test.
8843
8844 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
8845
8846         * gcc.c-torture/compile/20010114-1.c: New test.
8847         * gcc.c-torture/compile/20010114-1.x: Xfail.
8848         * gcc.c-torture/compile/20010114-2.c: New test.
8849         * gcc.c-torture/execute/20010114-1.c: New test.
8850         * gcc.dg/trunc-1.c: New test.
8851         * gcc.dg/uninit-B.c: New test.
8852
8853 2001-01-13  Nick Clifton  <nickc@redhat.com>
8854
8855         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
8856         target.
8857
8858 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
8859
8860         * gcc.c-torture/compile/20010113-1.c: New test.
8861
8862 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
8863
8864         * gcc.c-torture/compile/20001212-1.c: New test.
8865
8866 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
8867
8868         * gcc.dg/cpp/widestr1.c: Update.
8869         * gcc.dg/cpp/prag-imp.c: Remove.
8870
8871 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
8872
8873         * gcc.c-torture/execute/20000801-3.x: Remove.
8874         * gcc.dg/c90-init-1.c: New test.
8875         * gcc.dg/c99-init-1.c: New test.
8876         * gcc.dg/c99-init-2.c: New test.
8877         * gcc.dg/gnu99-init-1.c: New test.
8878
8879 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
8880
8881         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
8882         testing that no relevant ones were found.
8883
8884 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
8885
8886         * g++.old-deja/g++.pt/cast2.C: New test.
8887
8888 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
8889
8890         * g++.old-deja/g++.pt/friend47.C: New test.
8891
8892 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
8893
8894         * g++.old-deja/g++.pt/instantiate13.C: New test.
8895
8896 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
8897
8898         * g++.old-deja/g++.other/defarg7.C: New test.
8899         * g++.old-deja/g++.other/defarg8.C: New test.
8900
8901 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
8902
8903         * g++.old-deja/g++.pt/crash64.C: New test.
8904
8905 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
8906
8907         * g++.old-deja/g++.pt/crash63.C: New test.
8908
8909 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
8910
8911         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
8912
8913 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
8914
8915         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
8916
8917 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
8918
8919         * g++.old-deja/g++.pt/error3.C: New test.
8920
8921 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
8922
8923         * g++.old-deja/g++.other/crash39.C: New test.
8924
8925 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
8926
8927         * g++.old-deja/g++.other/vbase4.C: New test.
8928
8929 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
8930
8931         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
8932         * gcc.dg/special/20000419-2.c: New file. Identical to above.
8933         * gcc.dg/special/special.exp: New test driver which will check
8934         for alias support for the above test.
8935
8936 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
8937
8938         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
8939         problems on small machines.
8940         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
8941         parameterize.
8942
8943 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
8944
8945         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
8946         mips.
8947         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
8948
8949 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
8950
8951         * g++.old_deja/g++.pt/using8.C: New test.
8952
8953 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
8954
8955         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
8956
8957 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
8958
8959         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
8960         where a failure is expected.
8961         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
8962
8963 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
8964
8965         * g++.old_deja/g++.pt/instantiate12.C: New test.
8966
8967 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
8968
8969         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
8970         start of structs.
8971         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
8972         * g++.old-deja/g++.brendan/crash17.C: Likewise.
8973         * g++.old-deja/g++.brendan/crash29.C: Likewise.
8974         * g++.old-deja/g++.brendan/crash48.C: Likewise.
8975         * g++.old-deja/g++.brendan/ns1.C: Likewise.
8976         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
8977         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
8978         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
8979         * g++.old-deja/g++.eh/spec6.C: Likewise.
8980         * g++.old-deja/g++.jason/crash3.C: Likewise.
8981         * g++.old-deja/g++.law/ctors11.C: Likewise.
8982         * g++.old-deja/g++.law/ctors17.C: Likewise.
8983         * g++.old-deja/g++.law/ctors5.C: Likewise.
8984         * g++.old-deja/g++.law/ctors9.C: Likewise.
8985         * g++.old-deja/g++.mike/ambig1.C: Likewise.
8986         * g++.old-deja/g++.mike/net22.C: Likewise.
8987         * g++.old-deja/g++.mike/p3538a.C: Likewise.
8988         * g++.old-deja/g++.mike/p3538b.C: Likewise.
8989         * g++.old-deja/g++.mike/virt3.C: Likewise.
8990         * g++.old-deja/g++.niklas/t128.C: Likewise.
8991         * g++.old-deja/g++.other/anon4.C: Likewise.
8992         * g++.old-deja/g++.other/using1.C: Likewise.
8993         * g++.old-deja/g++.other/warn3.C: Likewise.
8994         * g++.old-deja/g++.pt/t37.C: Likewise.
8995         * g++.old-deja/g++.robertl/eb69.C: Likewise.
8996         * g++.old-deja/g++.robertl/eb71.C: Likewise.
8997
8998 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
8999
9000         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
9001
9002 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9003
9004         * gcc.c-torture/execute/stdio-opt-3.c: New test.
9005
9006 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
9007
9008         * gcc.c-torture/compile/20010107-1.c: New test.
9009
9010 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
9011
9012         * gcc.c-torture/execute/builtin-noret-1.c: New test.
9013
9014 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
9015
9016         * gcc.dg/format/format.h: New file.
9017         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
9018         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
9019         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
9020         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
9021         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
9022         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
9023         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
9024         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
9025         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
9026         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
9027         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
9028         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
9029         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
9030         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
9031         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
9032         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
9033         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
9034         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
9035         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
9036         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
9037         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
9038         instead of declaring standard types, macros and functions in each
9039         test.
9040
9041 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
9042
9043         * gcc.c-torture/execute/20010106-1.c: New test.
9044
9045 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
9046
9047         * gcc.dg/format/format.exp: New file.
9048         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
9049         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
9050         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
9051         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
9052         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
9053         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
9054         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
9055         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
9056         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
9057         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
9058         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
9059         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
9060         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
9061         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
9062         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
9063         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
9064         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
9065         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
9066         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
9067         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
9068         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
9069         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
9070         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
9071         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
9072         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
9073         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
9074         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
9075         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
9076         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
9077         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
9078         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
9079         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
9080         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
9081         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
9082         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
9083         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
9084         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
9085         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
9086         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
9087         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
9088         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
9089         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
9090
9091 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
9092
9093         * gcc.c-torture/execute/991228-1.c: Take word endianness into
9094         account.
9095
9096 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
9097
9098         * gcc.c-torture/execute/builtin-complex-1.c: New test.
9099
9100 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
9101
9102         * g++.old-deja/g++.pt/crash62.C: New test.
9103
9104 2001-01-04  Richard Henderson  <rth@redhat.com>
9105
9106         * gcc.dg/20000926-1.c: Update expected warnings.
9107         * gcc.dg/array-2.c: Likewise.
9108         * gcc.dg/array-4.c: Also validate flexible array members.
9109         * gcc.dg/c99-flex-array-1.c: New.
9110
9111 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
9112
9113         * gcc.c-torture/compile/20001222-1.x: Remove.
9114
9115 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
9116
9117         * gcc.c-torture/execute/built-in-setjmp.c: New.
9118
9119 2001-01-03  Richard Henderson  <rth@redhat.com>
9120
9121         * gcc.dg/940510-1.c: Update expected error wording.
9122         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
9123
9124 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
9125
9126         * lib/target-supports.exp (check_alias_available): Modified to
9127         indicate aliases not supported if only weak aliases are supported.
9128
9129 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9130
9131         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
9132         Turn on cmpstrsi checks for __pj__ and __i370__.
9133
9134 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
9135
9136         * g++.old-deja/g++.other/virtual11.C: New test.
9137
9138 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
9139
9140         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
9141
9142 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9143
9144         * gcc.c-torture/compile/20010102-1.c: New test.
9145
9146 2001-01-02  Andreas Jaeger  <aj@suse.de>
9147
9148         * gcc.dg/noreturn-3.c: New test.
9149
9150         * gcc.dg/noreturn-4.c: New test.
9151
9152 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9153
9154         * gcc.c-torture/execute/stdio-opt-1.c: Also test
9155         __builtin_fputc and __builtin_fwrite.
9156
9157 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
9158
9159         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
9160         signed char, not default char.
9161
9162 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
9163
9164         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
9165
9166 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
9167
9168         * lib/g++.exp:  Use sh to exec ${odir_v3}/tests_flags
9169
9170 2000-12-29  Richard Henderson  <rth@redhat.com>
9171
9172         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
9173         (__cyg_profile_func_exit): Define.
9174
9175 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
9176
9177         * g++.dg/vtgc1.C: New test.
9178
9179 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
9180
9181         * gcc.dg/noncompile/20001228-1.c: New test.
9182
9183         * gcc.dg/20001228-1.c: New test.
9184
9185         * gcc.c-torture/execute/20001228-1.c: New test.
9186
9187 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
9188
9189         * gcc.dg/format-strfmon-1.c: New test.
9190
9191 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9192
9193         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
9194         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
9195         * gcc.c-torture/execute/string-opt-1.c: Likewise.
9196         * gcc.c-torture/execute/string-opt-2.c: Likewise.
9197         * gcc.c-torture/execute/string-opt-3.c: Likewise.
9198         * gcc.c-torture/execute/string-opt-4.c: Likewise.
9199         * gcc.c-torture/execute/string-opt-6.c: Likewise.
9200         * gcc.c-torture/execute/string-opt-7.c: Likewise.
9201         * gcc.c-torture/execute/string-opt-8.c: Likewise.
9202         * gcc.c-torture/execute/string-opt-9.c: Likewise.
9203         * gcc.c-torture/execute/string-opt-10.c: Likewise.
9204         * gcc.c-torture/execute/string-opt-11.c: Likewise.
9205         * gcc.c-torture/execute/string-opt-12.c: Likewise.
9206
9207         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
9208         * gcc.c-torture/execute/string-opt-4.c: Test index.
9209
9210 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
9211
9212         * gcc.c-torture/compile/20001226-1.c: New test.
9213
9214 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
9215
9216         * gcc.c-torture/compile/20001222-1.c: New test.
9217         * gcc.c-torture/compile/20001222-1.x: Xfail.
9218
9219 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
9220
9221         * gcc.c-torture/execute/comp-goto-2.c: New test.
9222
9223 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
9224
9225         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
9226         Use long types if __INT_MAX__ is 32767.
9227         (main): Use cast to (sint32 *) when poking 88 into a_page.
9228
9229         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
9230
9231 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
9232
9233         * gcc.c-torture/compile/20001221-1.c: New test.
9234         * gcc.c-torture/execute/20001221-1.c: New test.
9235
9236 2000-12-20  Richard Henderson  <rth@redhat.com>
9237
9238         * g++.old-deja/g++.pt/crash36.C: Update error lines.
9239         * g++.old-deja/g++.robertl/eb109.C: Likewise.
9240
9241 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9242
9243         * gcc.dg/compare3.c: New test.
9244
9245 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
9246
9247         * gcc.dg/format-warnll-1.c: New test.
9248
9249 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
9250
9251         * gcc.dg/cpp/cmdlne-P.c: New test.
9252
9253 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
9254
9255         * gcc.c-torture/execute/builtin-abs-1.c,
9256         gcc.c-torture/execute/builtin-abs-2.c: New tests.
9257
9258 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
9259
9260         * gcc.dg/cpp/multiline.c: New test.
9261
9262 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
9263
9264         * g++.old-deja/g++.other/syshdr1.C: Update.
9265         * gcc.dg/cpp/lineflags.c: Remove temporarily.
9266
9267 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9268
9269         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
9270
9271 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9272
9273         * g++.old-deja/g++.pt/ttp65.C: New test.
9274
9275 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9276
9277         * g++.old-deja/g++.pt/ttp64.C: New test.
9278
9279 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9280
9281         * g++.old-deja/g++.pt/spec33.C: New test.
9282
9283 2000-12-14  Catherine Moore  <clm@redhat.com>
9284
9285         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
9286         * gcc.c-torture/execute/920612-2.c: Likewise.
9287         * gcc.c-torture/execute/920428-2.c: Likewise.
9288         * gcc-c-torture/execute/va-arg-11.c: Call exit.
9289         * gcc.c-torture/execute/va-arg-21.c: Likewise.
9290
9291 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
9292
9293         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
9294         * gcc.dg/pack-test-2.c: Likewise.
9295
9296 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
9297
9298         Tests by Zack Weinberg <zackw@stanford.edu>.
9299
9300         * gcc.dg/cpp/defined.c: Update.
9301         * gcc.dg/cpp/defined_trad.c: New tests.
9302
9303 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
9304
9305         * gcc.dg/cpp/trad-direct.c: Update.
9306
9307 2000-12-11  Neil Booth  <neilb@earthling.net>
9308
9309         * gcc.dg/cpp/defined_trad.c
9310
9311 2000-12-11  Neil Booth  <neilb@earthling.net>
9312
9313         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
9314
9315 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
9316
9317         * gcc.dg/format-miss-2.c: New test.
9318
9319 2000-12-09  Neil Booth  <neilb@earthling.net>
9320
9321         * gcc.dg/cpp/lineflags.c: New tests.
9322         * gcc.dg/cpp/poison.c: Update.
9323         * gcc.dg/cpp/redef2.c: Update.
9324         * gcc.dg/cpp/skipping.c: New test.
9325
9326 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
9327
9328         * g++.old-deja/g++.other/eh3.C: New testcase.
9329
9330 2000-12-07  Neil Booth  <neilb@earthling.net>
9331
9332         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
9333         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
9334         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
9335         wtr-union-init-2.c, wtr-union-init-3.c: Update.
9336         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
9337         Update.
9338
9339 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
9340
9341         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
9342         __SIZE_TYPE__ instead of int for type of integers cast to
9343         pointers.
9344
9345 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
9346
9347         * g++.old-deja/g++.other/cleanup4.C: New test.
9348
9349 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
9350
9351         * format-sec-1.c: New test.
9352
9353 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
9354
9355         * gcc.dg/format-nonlit-3.c: New test.
9356
9357 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
9358
9359         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
9360         through a null pointer.
9361
9362 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9363
9364         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
9365         * g++.old-deja/g++.pt/partial4.C: New test.
9366
9367 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
9368
9369         * gcc.c-torture/execute/ieee/hugeval.x: New.
9370
9371 2000-12-06  Neil Booth  <neilb@earthling.net>
9372
9373         * gcc.dg/cpp/backslash2.c: New tests.
9374
9375 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9376
9377         * testsuite/gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
9378         * testsuite/gcc.c-torture/execute/stdio-opt-2.c: New test.
9379
9380 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
9381
9382         * gcc.c-torture/execute/20001203-2.c: New testcase.
9383
9384 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
9385
9386         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
9387         * g++.old-deja/g++.other/virtual10.C: New test.
9388
9389 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
9390
9391         * g++.old-deja/g++.mike/pmf5.C: Remove test.
9392
9393 2000-12-05  Richard Henderson  <rth@redhat.com>
9394
9395         * gcc.c-torture/compile/20001205-1.c: New.
9396
9397 2000-12-04  Neil Booth  <neilb@earthling.net>
9398
9399         * g++.old-deja/g++.other/virtual9.C: New test.
9400         * g++.old-deja/g++.pt/crash61.C: New test.
9401         * gcc.c-torture/execute/loop-9.c: New test.
9402
9403 2000-12-04  Neil Booth  <neilb@earthling.net>
9404
9405         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
9406         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
9407         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
9408         * gcc.dg/cpp/extratokens.c: ...here.
9409
9410 2000-12-04  Neil Booth  <neilb@earthling.net>
9411
9412         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
9413         New tests.
9414
9415 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9416
9417         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
9418         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
9419
9420 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
9421
9422         * gcc.c-torture/execute/20001203-1.c: New test.
9423
9424 2000-12-03  Neil Booth  <neilb@earthling.net>
9425
9426         * gcc.dg/cpp/macro6.c: New test cases.
9427
9428 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9429
9430         * gcc.c-torture/execute/string-opt-9.c: New test.
9431         * gcc.c-torture/execute/string-opt-10.c: Likewise.
9432         * gcc.c-torture/execute/string-opt-11.c: Likewise.
9433         * gcc.c-torture/execute/string-opt-12.c: Likewise.
9434
9435         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
9436         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
9437
9438 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
9439
9440         * gcc.dg/cpp/if-6.c: New testcase.
9441
9442         * gcc.dg/20001201-1.c: New testcase.
9443
9444 2000-12-02  Neil Booth  <neilb@earthling.net>
9445
9446         * g++.old-deja/g++.other/externC4.C,
9447         g++.old-deja/g++.other/friend10.C: New tests.
9448
9449 2000-12-02  Neil Booth  <neilb@earthling.net>
9450
9451         * g++.old-deja/g++.other/instan2.C
9452         * g++.old-deja/g++.other/instan3.C: New test.
9453
9454 2000-12-02  Neil Booth  <neilb@earthling.net>
9455
9456         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
9457         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
9458         gnuc99.c,gnuc99-pedantic.c: New tests.
9459
9460 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
9461
9462         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
9463         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
9464
9465 2000-12-01  Neil Booth  <neilb@earthling.net>
9466
9467         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
9468         * gcc.dg/cpp/poison.c: Update.
9469         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
9470
9471 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
9472
9473         * g77.f-torture/execute/20001201.f: New test.
9474
9475 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
9476
9477         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
9478
9479 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
9480
9481         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
9482
9483 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
9484
9485         * g++.old-deja/g++.other/cast6.C: New test.
9486
9487 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
9488
9489         * gcc.c-torture/execute/20001130-2.c: New testcase.
9490
9491 2000-11-30  Richard Henderson  <rth@redhat.com>
9492
9493         * gcc.c-torture/execute/20001130-1.c: New test.
9494
9495 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
9496
9497         * g++.old-deja/g++.other/op3.C: New test.
9498
9499 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
9500
9501         * g++.old-deja/g++.other/op2.C: New test.
9502
9503 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
9504
9505         * g++.old-deja/g++.other/crash38.C: New test.
9506
9507 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
9508
9509         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
9510
9511 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
9512
9513         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
9514         tests.
9515         * gcc.c-torture/execute/string-opt-6.c: New test.
9516
9517         * gcc.dg/20001117-1.c: Add main.
9518
9519 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
9520
9521         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
9522         Move from here ...
9523         * gcc.dg/940510-1.c: ... to here.
9524
9525         * gcc.dg/20000926-1.c: GNU C now allows initializations of
9526         zero-size arrays in toplevel structures.
9527
9528 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
9529
9530         * gcc.c-torture/execute/loop-8.c: New test.
9531
9532 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
9533
9534         * g++.old-deja/g++.other/base1.C: New test.
9535
9536 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
9537
9538         * g++.old-deja/g++.other/parse2.C: New test.
9539
9540 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
9541
9542         * g++.old-deja/g++.pt/incomplete1.C: New test.
9543
9544 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
9545
9546         * g++.old-deja/g++.other/friend9.C: New test.
9547
9548 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
9549
9550         * gcc.dg/20001127-1.c: New test.
9551
9552 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
9553
9554         * g++.old-deja/g++.pt/friend46.C: New test.
9555
9556 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
9557
9558         * g++.old-deja/g++.other/ptrmem8.C: New test.
9559
9560 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9561
9562         * gcc.c-torture/execute/string-opt-7.c: New test.
9563         * gcc.c-torture/execute/string-opt-8.c: Likewise.
9564
9565 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
9566
9567         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
9568         instead of 'mkcheck 2'.
9569
9570 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
9571
9572         * gcc.c-torture/execute/memcheck/driver.c,
9573         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
9574         C9X references to refer to C99.
9575
9576 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
9577
9578         * gcc.dg/ultrasp3.c: New test.
9579
9580 2000-11-25  Neil Booth  <neilb@earthling.net>
9581
9582         * gcc.dg/cpp/include2.c: Update test to be locale independent.
9583
9584 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
9585
9586         * gcc.c-torture/compile/20001123-2.c: New.
9587
9588 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9589
9590         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
9591
9592 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
9593
9594         * gcc.dg/sequence-point-1.c: Add some new tests.
9595         * gcc.c-torture/execute/20001124-1.c: New test.
9596
9597 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
9598
9599         * g++.old-deja/g++.other/vaarg4.C: New test.
9600         * gcc.c-torture/compile/20001123-1.c: New test.
9601
9602 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
9603
9604         * g++.other/crash24.C: Adjust and remove XFAIL.
9605         * g++.other/crash37.C: New test.
9606
9607 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
9608
9609         * g++.old-deja/g++.pt/instantiate9.C: New test.
9610
9611 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
9612
9613         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
9614         new ABI, too.
9615
9616         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
9617         * g++.old-deja/g++.robertl/eb55.C: Likewise.
9618
9619 2000-11-22  Neil Booth  <neilb@earthling.net>
9620
9621         * gcc.dg/cpp/Wtrigraphs.c: New test.
9622
9623 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
9624
9625         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
9626
9627 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
9628
9629         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
9630
9631 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
9632
9633         * lib/gcc-dg.exp: load_lib scanasm.exp.
9634         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
9635         * lib/g++-dg.exp: load_lib scanasm.exp.
9636         * lib/scanasm.exp: New.
9637         (scan-assembler, scan-assembler-not): Add optional arguments to
9638         test name, or if not present, the pattern name.
9639         (scan-assembler-dem, scan-assembler-dem-not): New.
9640
9641         * g++.dg/dg.exp: New.
9642
9643 2000-11-21  Neil Booth  <neilb@earthling.net>
9644
9645         * gcc.dg/cpp/integrated1.c: Remove.
9646
9647 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
9648
9649         * gcc.c-torture/execute/20001121-1.c: New test.
9650
9651 2000-11-21  Richard Henderson  <rth@redhat.com>
9652
9653         * gcc.c-torture/compile/20001121-1.c: New test.
9654
9655 2000-11-20  Neil Booth  <neilb@earthling.net>
9656
9657         * gcc.dg/cpp/integrated1.c: New test.
9658
9659 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
9660
9661         * g++.old-deja/g++.other/inline17.C: New test.
9662
9663 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
9664
9665         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
9666         local variable to be zero: I made the variable global. Now
9667         uses abort() and exit() instead of relying on main's return value.
9668
9669 2000-11-20  Neil Booth  <neilb@earthling.net>
9670
9671         * gcc.dg/cpp/paste2.c: Update test.
9672         * objc/execute/paste.m: New test.
9673
9674 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
9675
9676         * gcc.dg/c99-condexpr-1.c: New test.
9677
9678 2000-11-20  Neil Booth  <neilb@earthling.net>
9679
9680         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
9681
9682 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
9683
9684         * g++.old-deja/g++.pt/export1.C: New test.
9685
9686 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
9687
9688         * gcc.dg/20001117-1.c: New test.
9689
9690 2000-11-18  Richard Henderson  <rth@redhat.com>
9691
9692         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
9693
9694 2000-11-18  Richard Henderson  <rth@redhat.com>
9695
9696         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
9697         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
9698         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
9699
9700 2000-11-18  Richard Henderson  <rth@redhat.com>
9701
9702         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
9703         (main): New.  Exit cleanly.
9704
9705 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
9706
9707         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
9708         gcc.dg/c99-fordecl-2.c: New tests.
9709
9710 2000-11-18  Richard Henderson  <rth@redhat.com>
9711
9712         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
9713         * gcc.c-torture/execute/zerolen-2.c: New.
9714
9715 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
9716
9717         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
9718         memory.
9719
9720 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
9721
9722         * g++.old-deja/g++.pt/instantiate8.C: New test.
9723
9724 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
9725
9726         * g++.old-deja/g++.other/incomplete.C: Add more tests.
9727         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
9728
9729 2000-11-16  Nick Clifton  <nickc@redhat.com>
9730
9731         * gcc.c-torture/execute/nestfunc-2.c: New test.
9732         * gcc.c-torture/execute/nestfunc-3.c: New test.
9733
9734 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
9735
9736         * gcc.c-torture/compile/20001116-1.c: New test.
9737
9738 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
9739
9740         * gcc.c-torture/execute/20001115-1.c: New test.
9741
9742 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
9743
9744         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
9745         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
9746         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
9747         * g++.old-deja/g++.abi/vmihint.C: Likewise.
9748
9749 2000-11-15  Neil Booth  <neilb@earthling.net>
9750
9751         gcc.dg/cpp/_Pragma1.c: Update.
9752         gcc.dg/cpp/_Pragma2.c: New test.
9753
9754 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
9755
9756         * g++.old-deja/g++.other/anon5.C: New test.
9757
9758 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
9759
9760         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
9761         tests.
9762
9763 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
9764
9765         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
9766         output.
9767
9768 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
9769
9770         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
9771         labels at end of compound statements.
9772
9773 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
9774
9775         * gcc.c-torture/execute/loop-7.c: New test.
9776
9777 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
9778
9779         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
9780
9781 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
9782
9783         * gcc.dg/c99-bool-1.c: New test.
9784
9785 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
9786
9787         * gcc.dg/c99-scope-1.c: Remove xfail.
9788         * gcc.dg/c99-scope-2.c: New test.
9789
9790 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9791
9792         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
9793         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
9794
9795 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
9796
9797         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
9798         error messages.
9799
9800         * g++.mike/p700.C: Don't typedef wchar_t.
9801         * g++.mike/p784.C: Likewise.
9802         * g++.mike/eb101.C: Don't use __wchar_t.
9803
9804 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
9805
9806         * g77.f-torture/execute/20001111.[fx]: Test premature exit
9807         from DO loop.
9808
9809 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
9810
9811         * gcc.c-torture/execute/20001111-1.c: New test.
9812
9813 2000-11-10  Nick Clifton  <nickc@redhat.com>
9814
9815         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
9816         long multuiple and accumulate.
9817
9818 2000-11-09  Richard Henderson  <rth@redhat.com>
9819
9820         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
9821         via size_t instead of int.
9822
9823         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
9824         * gcc.c-torture/execute/string-opt-2.c: Likewise.
9825         * gcc.c-torture/execute/string-opt-3.c: Likewise.
9826         * gcc.c-torture/execute/string-opt-4.c: Likewise.
9827
9828 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
9829
9830         * gcc.c-torture/compile/20001109-1.c: New test.
9831         * gcc.c-torture/compile/20001109-2.c: New test.
9832
9833 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
9834
9835         * g++.old-deja/g++.pt/operator1.C: New test.
9836         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
9837
9838 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
9839
9840         * gcc.dg/20001108-1.c: New test.
9841
9842 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
9843
9844         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
9845         with both arguments constant strings.
9846         * gcc.c-torture/execute/string-opt-3.c: New test.
9847         * gcc.c-torture/execute/string-opt-4.c: New test.
9848         * gcc.c-torture/execute/string-opt-5.c: New test.
9849
9850 2000-11-08  Nick Clifton  <nickc@redhat.com>
9851
9852         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
9853         mulsidi3adddi patterns.
9854
9855 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
9856
9857         * g++.old-deja/g++.other/crash36.C: New test.
9858
9859 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
9860
9861         * g++.old-deja/g++.other/init16.C: New test.
9862
9863 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
9864
9865         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
9866
9867 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
9868
9869         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
9870         * gcc.c-torture/execute/va-arg-16.x: Likewise.
9871         * gcc.c-torture/execute/va-arg-17.x: Likewise.
9872
9873 2000-11-07  DJ Delorie  <dj@redhat.com>
9874
9875         * testsuite/gcc.dg/20000614-1.c: Add return so that test can pass.
9876
9877 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9878
9879         * gcc.c-torture/execute/string-opt-1.c: New test.
9880
9881 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
9882
9883         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
9884         mips-sgi-irix6.* because the MIPS ABI passes floating-point
9885         parameters in registers, and there is no way for a varargs
9886         function to know in which order the integer and floating-point
9887         parameters should be interleaved when they are placed on the
9888         stack.
9889         * gcc.c-torture/execute/va-arg-16.x: Likewise.
9890         * gcc.c-torture/execute/va-arg-17.x: Likewise.
9891
9892 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9893
9894         * gcc.c-torture/execute/string-opt-2.c: New test.
9895
9896 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
9897
9898         * g++.old-deja/g++.pt/crash60.C: New test.
9899
9900 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
9901
9902         * g++.old-deja/g++.other/crash24.C: New test.
9903         * g++.old-deja/g++.other/crash25.C: New test.
9904         * g++.old-deja/g++.other/crash26.C: New test.
9905         * g++.old-deja/g++.other/crash27.C: New test.
9906         * g++.old-deja/g++.other/crash28.C: New test.
9907         * g++.old-deja/g++.other/crash29.C: New test.
9908         * g++.old-deja/g++.other/crash30.C: New test.
9909         * g++.old-deja/g++.other/crash31.C: New test.
9910         * g++.old-deja/g++.other/crash32.C: New test.
9911         * g++.old-deja/g++.other/crash33.C: New test.
9912         * g++.old-deja/g++.other/crash34.C: New test.
9913         * g++.old-deja/g++.other/crash35.C: New test.
9914
9915 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
9916
9917         * gcc.c-torture/execute/20001031-1.c: New test.
9918
9919 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
9920
9921         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
9922         namespace.
9923
9924         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
9925         standards-conformant.
9926
9927         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
9928
9929         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
9930         * g++.old-deja/g++.mike/p755a.C: Likewise.
9931         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
9932         library makes no calls to `operator new' during initialization.
9933
9934 2000-11-04  Neil Booth  <neilb@earthling.net>
9935
9936         * gcc.dg/cpp/include2.c: New tests.
9937
9938 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
9939
9940         * lib/g++.exp (g++_set_ld_library_path): New function.
9941         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
9942
9943 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
9944
9945         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
9946         warnings.
9947
9948 2000-11-01  Richard Henderson  <rth@redhat.com>
9949
9950         * g++.old-deja/g++.ext/namedret1.C: New.
9951         * g++.old-deja/g++.ext/namedret2.C: New.
9952         * g++.old-deja/g++.ext/namedret3.C: New.
9953
9954 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
9955
9956         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
9957         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
9958
9959 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9960
9961         * gcc.c-torture/execute/va-arg-21.c: New test.
9962
9963 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
9964
9965         * gcc.dg/c99-complex-2.c: New test.
9966
9967 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9968
9969         * gcc.c-torture/execute/stdio-opt-1.c: New test.
9970
9971 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
9972
9973         * g++.old-deja/g++.other/inline16.C: New test.
9974
9975 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
9976
9977         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
9978         __PRETTY_FUNCTION__
9979
9980 2000-10-29  Neil Booth  <neilb@earthling.net>
9981
9982         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
9983         New tests.
9984         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
9985         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
9986         optimisation.
9987
9988 2000-10-29  Neil Booth  <neilb@earthling.net>
9989
9990         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
9991         * mi1.c, mi1c.h: Add null directives to multiple-include test.
9992         * mi5.c: Test multiple includes work with -C.
9993         * trigraphs.c: Test ^= version.
9994
9995 2000-10-28  Neil Booth  <neilb@earthling.net>
9996
9997         New tests and test updates for new macro expander.
9998
9999         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
10000         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
10001         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
10002         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
10003         new diagnostic messages.
10004
10005         * gcc.dg/cpp/macro3.c: New tests.
10006
10007 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
10008
10009         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
10010         on the same line.
10011
10012 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
10013
10014         * g++.old-deja/g++.other/eh2.C: New test.
10015
10016 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
10017
10018         * gcc.c-torture/execute/20001027-1.c: New test.
10019
10020 2000-10-26  Richard Henderson  <rth@redhat.com>
10021
10022         * gcc.c-torture/execute/20001026-1.c: New.
10023
10024 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
10025
10026         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
10027         * g++.old-deja/g++.law/builtin1.C: Likewise.
10028         * g++.old-deja/g++.law/ctors10.C: Likewise.
10029         * g++.old-deja/g++.law/virtual3.C: Likewise.
10030         * g++.old-deja/g++.mike/p658.C: Likewise.
10031         * g++.old-deja/g++.other/sibcall1.C: Likewise.
10032         * g++.old-deja/g++.other/vaarg2.C: Likewise.
10033         * g++.old-deja/g++.robertl/eb124.C: Likewise.
10034         * g++.old-deja/g++.robertl/eb44.C: Likewise.
10035         * g++.old-deja/g++.robertl/eb77.C: Likewise.
10036
10037 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
10038
10039         * gcc.c-torture/compile/20001024-1.c: New test.
10040
10041 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
10042
10043         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
10044         to tell us whether or not we are using V3.
10045
10046 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
10047
10048         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
10049         operands.
10050
10051 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
10052
10053         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
10054
10055 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
10056
10057         * gcc.c-torture/execute/20001024-1.c: New test.
10058
10059 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
10060
10061         * g++.old-deja/g++.other/sibcall1.C: New test.
10062
10063 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
10064
10065         * gcc.dg/noncompile/init-3.c: New test.
10066
10067 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
10068
10069         * gcc.dg/format-array-1.c: New test.
10070
10071 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
10072
10073         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
10074         writing through null pointers; remove comment about testing
10075         unterminated strings.
10076
10077 2000-10-17  Matthew Hiller  <hiller@redhat.com>
10078
10079         * gcc.c-torture/execute/20001017-2.c: New test.
10080
10081 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
10082
10083         * gcc.c-torture/compile/20001018-1.c: New test.
10084         * gcc.c-torture/compile/20001018-1.x: Xfail.
10085
10086 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
10087
10088         * gcc.c-torture/execute/20001017-1.c: New test.
10089
10090 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
10091
10092         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
10093         for multiple use of arguments with scanf formats; add tests for
10094         multiple use of arguments.
10095
10096 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
10097
10098         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
10099
10100 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
10101
10102         * gcc.dg/format-miss-1.c: New test.
10103
10104 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
10105
10106         * gcc.c-torture/execute/20001013-1.c: New test.
10107
10108 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
10109
10110         * gcc.dg/format-branch-1.c: New test.
10111
10112 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
10113
10114         * README, lib/file-format.exp: Remove EGCS references.
10115
10116 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
10117
10118         * gcc.dg/20001013-1.c: New test.
10119
10120 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
10121
10122         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
10123         for intmax_t in the compiler using __typeof__ and the type rules
10124         for conditional expressions.
10125
10126 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
10127
10128         * gcc.dg/20001012-1.c: New test.
10129         * gcc.dg/20001012-2.c: New test.
10130
10131 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
10132
10133         * gcc.dg/format-attr-1.c: New test.
10134
10135 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
10136
10137         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
10138         __LONG_LONG_MAX__ instead of LLONG_MAX.
10139
10140 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
10141
10142         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
10143         scanf flags.
10144         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
10145         flags.
10146
10147 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
10148
10149         * gcc.dg/sequence-pt-1.c: New test.
10150
10151 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
10152
10153         * gcc.c-torture/execute/20001011-1.c: New testcase.
10154         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
10155
10156 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
10157
10158         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
10159         does not error on it.
10160
10161 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
10162
10163         * gcc.dg/20001009-1.c: New test.
10164
10165 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
10166
10167         * gcc.c-torture/compile/20001009-1.c: Move from here ....
10168         * gcc.c-torture/execute/20001009-2.c: ... to here.
10169
10170 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
10171
10172         * gcc.c-torture/compile/20001009-1.c: New testcase.
10173         * gcc.c-torture/execute/20001009-1.c: New testcase.
10174         Testcases provided by Jan Hubicka <jh@suse.cz>.
10175
10176 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
10177
10178         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
10179         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
10180         uintmax_t using <limits.h> to emulate the compiler's internal
10181         logic.  No longer XFAIL %j tests.
10182
10183 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
10184
10185         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
10186         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
10187         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
10188         regexps and details of expected handling of some bad formats.
10189         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
10190         suppression.
10191
10192 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
10193
10194         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
10195         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
10196         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
10197         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
10198         in list archives.
10199
10200 2000-10-06  Richard Henderson  <rth@cygnus.com>
10201
10202         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
10203         * g++.old-deja/g++.brendan/crash52.C: Likewise.
10204         * g++.old-deja/g++.jason/report.C: Likewise.
10205         * g++.old-deja/g++.law/friend5.C: Likewise.
10206         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
10207         of the expected warnings.
10208
10209 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
10210
10211         * g++.old-deja/g++.pt/enum14.C: New test.
10212
10213 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
10214
10215         * g++.old-deja/g++.pt/crash59.C: New test.
10216
10217 2000-10-04  Will Cohen  <wcohen@redhat.com>
10218
10219         * gcc.dg/20000926-1.c: New test.
10220
10221 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
10222
10223         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
10224         function name for current C++ compiler.
10225         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
10226
10227 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
10228
10229         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
10230         __PRETTY_FUNCTION__.
10231         * g++.old-deja/g++.ext/pretty2.C: Likewise.
10232
10233 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10234
10235         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
10236
10237 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
10238
10239         * gcc.c-torture/compile/20000923-1.c: New test.
10240
10241 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
10242
10243         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
10244         * g++.old-deja/g++.pt/ttp62.C: Same.
10245         * g++.old-deja/g++.other/inline14.C: Same.
10246
10247 2000-09-24  Richard Henderson  <rth@cygnus.com>
10248
10249         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
10250
10251 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
10252
10253         * gcc.dg/c90-printf-1.c: Add test for wide string format.
10254
10255 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
10256
10257         * gcc.c-torture/compile/20000922-1.c: New file.
10258
10259 2000-09-21  Nick Clifton  <nickc@redhat.com>
10260
10261         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
10262         a signed long modulo operation.
10263         (mod6): New function - perform an unsigned long modulo operation.
10264         (main): Add tests for modulos of very large numbers by very small
10265         dividends.
10266
10267 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10268
10269         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
10270
10271 2000-09-19  Richard Henderson  <rth@cygnus.com>
10272
10273         * gcc.dg/compare2.c (case 10): XFAIL.
10274
10275 2000-09-18  Richard Henderson  <rth@cygnus.com>
10276
10277         * gcc.c-torture/execute/20000906-1.c: Move ...
10278         * gcc.dg/20000906-1.c: ... here.  Only run on targets
10279         that support __builtin_trap.
10280
10281 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
10282
10283         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
10284
10285 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
10286
10287         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
10288         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
10289         more $ format tests.
10290
10291 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
10292
10293         * gcc.dg/format-errmk-1.c: New test.
10294
10295 2000-09-17  Greg McGary  <greg@mcgary.org>
10296
10297         * gcc.c-torture/execute/20000917-1.x: Remove.
10298
10299 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
10300
10301         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
10302
10303 2000-09-17  Greg McGary  <greg@mcgary.org>
10304
10305         * gcc.c-torture/execute/20000917-1.c: New test.
10306         * gcc.c-torture/execute/20000917-1.x: XFAIL.
10307
10308 Sat 16-Sep-2000 08:14:58 BST  Neil Booth  <NeilB@earthling.net>
10309
10310         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
10311         in nested macro bug.
10312
10313 Fri 15-Sep-2000 06:50:11 BST  Neil Booth  <NeilB@earthling.net>
10314
10315         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
10316
10317 2000-09-14  Jeffrey A Law  (law@cygnus.com)
10318
10319         * gcc.c-torture/execute/20000914-1.c: New test.
10320
10321 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
10322
10323         * g++.other/inline13.C: New test.
10324
10325 2000-09-12  Andreas Jaeger  <aj@suse.de>
10326
10327         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
10328         constant by Ulrich Drepper <drepper@redhat.com>.
10329
10330 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
10331
10332         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
10333
10334 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10335
10336         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
10337
10338 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
10339
10340         * gcc.dg/cpp/backslash.c: New test.
10341
10342 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
10343
10344         * gcc.c-torture/execute/20000910-1.c: New test.
10345         * gcc.c-torture/execute/20000910-2.c: Likewise.
10346
10347 2000-09-11  Robert Lipe  <robertl@sco.com>
10348
10349         * gcc.dg/pragma-align.c: New test.
10350
10351 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
10352
10353         * g++.old-deja/g++.pt/explicit82.C: New test.
10354         * g++.old-deja/g++.pt/explicit83.C: New test.
10355
10356 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
10357
10358         * gcc.dg/asm-names.c: New test.
10359
10360 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10361
10362         * gcc.dg/cpp/tr-warn6.c: New test
10363
10364 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
10365
10366         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
10367         be accepted.
10368
10369 2000-09-07  Catherine Moore  <clm@redhat.com>
10370
10371         * gcc.c-torture/execute/unroll-1.c: New test.
10372
10373 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
10374
10375         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
10376         ERROR markers.
10377         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
10378         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
10379         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
10380         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
10381         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
10382         Preprocess only.
10383         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
10384         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
10385
10386 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
10387
10388         * g++.old-deja/g++.pt/deduct2.C: New test.
10389
10390 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
10391
10392         * g++.old-deja/g++.pt/parms2.C: New test.
10393
10394 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
10395
10396         * g++.old-deja/g++.pt/crash58.C: New test.
10397
10398 2000-09-06  Greg McGary  <greg@mcgary.org>
10399
10400         * gcc.c-torture/execute/20000906-1.c: New test.
10401         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
10402
10403 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10404
10405         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
10406
10407 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
10408
10409         * g++.old-deja/g++.pt/crash57.C: New test.
10410
10411 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
10412
10413         * g++.old-deja/g++.pt/crash56.C: New test.
10414
10415 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
10416
10417         * g++.old-deja/g++.pt/koenig1.C: New test.
10418
10419 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
10420
10421         * gcc.dg/20000904-1.c: New test.
10422
10423 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
10424
10425         * gcc.dg/cpp/paste8.c: New test.
10426
10427 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
10428
10429         * gcc.c-torture/compile/20000827-1.c: New test.
10430
10431 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
10432
10433         * gcc.dg/format-diag-1.c: New test.
10434
10435 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
10436
10437         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
10438         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
10439         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
10440         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
10441         gcc.dg/formatz-1.c: Adjust warning regular expressions.
10442
10443 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
10444
10445         * g++.old-deja/g++.other/nested4.C: New test.
10446
10447 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
10448
10449         * g++.old-deja/g++.ns/scoped1.C: New test.
10450
10451 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
10452
10453         * lib/g++.exp: Support testing already-installed GCC.
10454
10455 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10456
10457         * wtr-label-1.c, wtr-suffix-1.c: New tests.
10458
10459 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10460
10461         * gcc.dg/return-type-2.c: New test.
10462
10463 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
10464
10465         * gcc.c-torture/compile/20000825-1.c: New test.
10466
10467 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
10468
10469         * gcc.dg/dwarf2-2.c: New test.
10470
10471 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
10472
10473         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
10474         dg-warning regexps.
10475
10476 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
10477
10478         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
10479         gcc.dg/format-ext-5.c: New tests.
10480
10481 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
10482
10483         * testsuite/g++.old-deja/g++.other/crash22.C: New test.
10484
10485 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
10486
10487         * gcc.dg/noncompile/930622-2.c: Adjust error message.
10488
10489 2000-08-24  Richard Henderson  <rth@cygnus.com>
10490
10491         * gcc.dg/ia64-sync-1.c: New test.
10492         * gcc.dg/ia64-sync-2.c: New test.
10493         * gcc.dg/ia64-asm-1.c: New test.
10494
10495 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
10496
10497         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
10498         * gcc.dg/format-ext-2.c: New test.
10499
10500 2000-08-23  Jason Merrill  <jason@redhat.com>
10501
10502         * lib/old-dejagnu.exp: Also ignore "In member function" and
10503         "At global scope".
10504
10505 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10506
10507         * gcc.dg/noncompile/label-lineno-1.c: New test.
10508
10509 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
10510
10511         * gcc.dg/c99-array-nonobj-1.c: New test.
10512
10513 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
10514
10515         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
10516         tests.
10517         * gcc.dg/format-ext-1.c: New test.
10518
10519 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10520
10521         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
10522         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
10523         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
10524         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
10525         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
10526
10527 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
10528
10529         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
10530         gcc.dg/c99-strftime-2.c: New tests.
10531
10532 2000-08-22  Richard Henderson  <rth@cygnus.com>
10533
10534         * gcc.c-torture/execute/20000822-1.c: New test.
10535
10536 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
10537
10538         * gcc.c-torture/execute/20000819-1.x: Remove.
10539
10540 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
10541
10542         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
10543         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
10544         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
10545         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
10546         gcc.dg/format-xopen-1.c: New tests.
10547
10548 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
10549
10550         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
10551
10552 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
10553
10554         * g++.old-deja/g++.other/loop2.C: New test.
10555
10556         * gcc.c-torture/compile/20000606-1.c: New test.
10557         * gcc.c-torture/compile/20000728-1.c: New test.
10558         * gcc.c-torture/execute/20000801-1.c: New test.
10559         * gcc.c-torture/execute/20000801-2.c: New test.
10560         * gcc.c-torture/execute/20000819-1.c: New test.
10561         * gcc.c-torture/execute/20000819-1.x: XFAIL.
10562         * gcc.dg/20000629-1.c: New test.
10563         * gcc.dg/20000724-1.c: New test.
10564         * gcc.dg/20000807-1.c: New test.
10565
10566 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
10567
10568         * gcc.dg/cpp/pragma-1.c: New test.
10569         * gcc.dg/cpp/pragma-2.c: New test.
10570
10571 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
10572
10573         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
10574         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
10575
10576 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
10577
10578         * gcc.c-torture/compile/20000818-1.c: New test.
10579
10580 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
10581
10582         * gcc.c-torture/execute/20000818-1.c: New test.
10583
10584 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
10585
10586         * gcc.dg/format-va-1.c: New test.
10587
10588 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
10589
10590         * g++.old-deja/g++.other/typedef8.C: New test.
10591
10592 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
10593
10594         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
10595         * g++.old-deja/g++.mike/net36.C: Mark candidate.
10596         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
10597         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
10598         * g++.old-deja/g++.other/ptrmem7.C: New test.
10599         * g++.old-deja/g++.pt/ptrmem10.C: New test.
10600
10601 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
10602
10603         * g++.old-deja/g++.pt/typename27.C: New test.
10604
10605 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
10606
10607         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
10608         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
10609         * g++.old-deja/g++.pt/friend45.C: New test.
10610         * g++.old-deja/g++.other/friend8.C: New test.
10611
10612 2000-08-15  Richard Henderson  <rth@cygnus.com>
10613
10614         * gcc.c-torture/execute/20000815-1.c: New test.
10615
10616 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
10617
10618         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
10619         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
10620         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
10621
10622 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
10623
10624         * g++.old-deja/g++.other/refinit2.C: New test.
10625
10626 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
10627
10628         * lib/c-torture.exp (c-torture): Make
10629         compiler_conditional_xfail_data global.
10630         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
10631         compiler_conditional_xfail_data machinery.
10632         (f-torture-execute): Likewise.
10633         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
10634         and only when unrolling loops.
10635
10636         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
10637
10638 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
10639
10640         * g++.old-deja/g++.pt/explicit81.C: New test.
10641
10642 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
10643
10644         * g++.old-deja/g++.pt/typename26.C: New test.
10645
10646 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
10647
10648         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
10649         warning.
10650
10651 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
10652
10653         * g++.old-deja/g++.other/array3.C: New test.
10654
10655 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
10656
10657         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
10658         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
10659         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
10660         New tests.
10661
10662 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
10663
10664         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
10665         * g++.old-deja/g++.abi/vmihint.C: Likewise.
10666
10667 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
10668
10669         * gcc.c-torture/execute/20000808-1.c: New test.
10670
10671 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
10672
10673         * gcc.dg/c90-const-expr-1.c: New test.
10674
10675 2000-08-08  Richard Henderson  <rth@cygnus.com>
10676
10677         * gcc.dg/noncompile/920923-1.c: Declare calloc.
10678
10679 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
10680
10681         * gcc.dg/noncompile/const-ll-1.c: New test.
10682
10683 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
10684
10685         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
10686
10687 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
10688
10689         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
10690         that running programs linked against the shared version of libobjc
10691         run correctly.
10692
10693 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
10694
10695         * gcc.dg/c99-printf-1.c: New test.
10696
10697 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
10698
10699         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
10700
10701 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
10702
10703         * gcc.c-torture/execute/20000731-1.x: Delete.
10704
10705 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
10706
10707         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
10708         and torture_without_loops as is done by c-torture.exp.
10709         (search_for): Copy from c-torture.exp.
10710         (gcc-dg-runtest): New function, drives a directory of tests
10711         iterating over the TORTURE_OPTIONS.
10712         (scan-assembler, scan-assembler-not): Move here from
10713         individual directory drivers.
10714
10715         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
10716         defined by lib/gcc-dg.exp.
10717         * gcc.dg/cpp/cpp.exp: Likewise.
10718         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
10719         gcc-dg-runtest, so we cycle over optimization options.
10720
10721         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
10722         * gcc.dg/compare2.c: No longer expected to fail.
10723
10724 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
10725
10726         * gcc.c-torture/execute/20000804-1.c: New test.
10727
10728 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
10729
10730         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
10731
10732 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
10733
10734         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
10735
10736 2000-08-03  Jeffrey A Law  (law@cygnus.com)
10737
10738         * gcc.c-torture/compile/20000803-1.c: New test.
10739
10740 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
10741
10742         * gcc.c-torture/execute/20000801-3.c,
10743         gcc.c-torture/execute/20000801-4.c: New tests.
10744         * gcc.c-torture/execute/20000801-3.x,
10745         gcc.c-torture/execute/20000801-4.x: Xfail.
10746
10747 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
10748
10749         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
10750         libobjc/.libs to allow for libtool.
10751
10752 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
10753
10754         * gcc.c-torture/compile/20000802-1.c: New test.
10755
10756 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
10757
10758         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
10759
10760 2000-07-31  Jeffrey A Law  (law@cygnus.com)
10761
10762         * gcc-c-torture/execute/20000731-2.c: New test.
10763
10764         * gcc.c-torture/execute/20000731-1.c: New test.
10765         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
10766
10767 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
10768
10769         * testsuite/gcc.dg/cpp/paste7.c: New test.
10770         * gcc.dg/cpp/20000725-1.c: New test.
10771
10772 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
10773
10774         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
10775         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
10776         declaration warning for __builtin_dwarf_reg_size.
10777
10778         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
10779
10780 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
10781
10782         * gcc.dg/noncompile/voidparam-1.c: New test.
10783
10784 2000-07-30  Richard Henderson  <rth@cygnus.com>
10785
10786         * gcc.dg/c90-digraph-1.c: Don't xfail.
10787         * gcc.dg/compare2.c (case 10): Xfail.
10788         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
10789
10790 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
10791
10792         * gcc.dg/c99-main-1.c: New test.
10793
10794 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
10795
10796         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
10797
10798 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
10799
10800         * gcc.c-tortuer/execute/20000726-1.c: New test.
10801
10802 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
10803
10804         * gcc.c-torture/execute/enum-2.c: New test.
10805
10806 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10807
10808         * gcc.dg/cpp/tr-warn3.c: New test.
10809
10810 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
10811
10812         * g++.old-deja/g++.ext/implicit1.C: Remove.
10813         * g++.old-deja/g++.jason/c2.C: Remove
10814         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
10815         * g++.old-deja/g++.pt/crash16.C: Likewise.
10816         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
10817
10818 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
10819
10820         * g++.old-deja/g++.other/for2.C: New test.
10821
10822 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
10823
10824         * gcc.dg/20000720-1.c: New test.
10825
10826 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
10827
10828         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
10829
10830 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
10831
10832         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
10833         * gcc.c-torture/execute/20000722-1.c: New.
10834         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
10835
10836 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
10837
10838         * gcc.dg/cpp/20000720-1.S: New test.
10839
10840 2000-07-21  Michael Meissner  <meissner@redhat.com>
10841
10842         * gcc.c-torture/execute/ieee/hugeval.c: New test.
10843
10844 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
10845
10846         * g++.old-deja/g++.brendan/crash16.C,
10847         g++.old-deja/g++.brendan/parse3.C,
10848         g++.old-deja/g++.brendan/redecl1.C,
10849         g++.old-deja/g++.ns/template13.C,
10850         g++.old-deja/g++.other/decl4.C,
10851         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
10852
10853 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
10854
10855         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
10856         and "Internal error".
10857
10858         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
10859         regexps.
10860         * gcc.dg/cpp/paste6.c: New test.
10861
10862 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
10863
10864         * gcc.dg/cpp/tr-direct.c: New test.
10865
10866         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
10867         gcc.dg/cpp/undef1.c: Tweak error regexps.
10868
10869 2000-07-18  Eric Christopher <echristo@redhat.com>
10870
10871         * gcc.c-torture/compile/20000718-1.c: New test.
10872
10873 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
10874
10875         * cpplex.c (_cpp_push_token): If the token being pushed back
10876         is the previous token in this context, just subtract one from
10877         context->posn.
10878         * cppmacro.c (save_expansion): Clear aux field when storing a
10879         placemarker.
10880
10881 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
10882
10883         * gcc.dg/noncompile/redecl-1.c: New test.
10884
10885 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
10886
10887         * gcc.c-torture/execute/20000717-5.c: New test.
10888         * gcc.c-torture/execute/20000717-1.x: Removed.
10889
10890 2000-07-17  Richard Henderson  <rth@cygnus.com>
10891
10892         * gcc.c-torture/execute/20000717-4.c: New test.
10893
10894 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
10895
10896         * gcc.dg/cpp/syshdr.c: New test.
10897         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
10898
10899 2000-07-17  Neil Booth  <neilb@earthling.net>
10900
10901         * gcc.dg/cpp/cmdlne-dM.c: New test.
10902         * gcc.dg/cpp/cmdlne-dD.c: New test.
10903
10904 2000-07-17  Jeffrey A Law  (law@cygnus.com)
10905
10906         * gcc.c-torture/execute/20000717-3.c: New test.
10907
10908         * gcc.c-torture/compile/20000717-1.c: New test.
10909
10910 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
10911
10912         * gcc.c-torture/execute/20000717-2.c: New test.
10913
10914 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
10915
10916         * gcc.dg/formatz-1.c: New test.
10917
10918         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
10919         * gcc.dg/c99-digraph-1.c: New tests.
10920
10921         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
10922         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
10923
10924         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
10925         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
10926         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
10927         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
10928         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
10929         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
10930         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
10931
10932 2000-07-17   Greg McGary <greg@mcgary.org>
10933
10934         * gcc.c-torture/execute/20000717-1.c: New test.
10935         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
10936
10937 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
10938
10939         * gcc.c-torture/execute/20000715-2.c: New test.
10940         * gcc.dg/20000715-1.c: New test.
10941
10942 2000-07-15  Michael Meissner  <meissner@redhat.com>
10943
10944         * gcc.c-torture/execute/20000715-1.c: New test.
10945
10946 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
10947
10948         * gcc.c-torture/execute/20000707-1.c: New test.
10949
10950 2000-07-13  Neil Booth  <NeilB@earthling.net>
10951
10952         * testsuite/gcc.dg/cpp/digraph1.c,
10953         testsuite/gcc.dg/cpp/digraph2.c,
10954         testsuite/gcc.dg/cpp/digraphs.c: New tests.
10955
10956 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
10957
10958         * g77.f-torture/compile/20000630-2.f:  New test.
10959         * g77.f-torture/compile/20000630-2.x
10960
10961 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
10962
10963         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
10964
10965 2000-07-11  Neil Booth  <NeilB@earthling.net>
10966
10967         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
10968
10969 2000-07-11  Neil Booth  <NeilB@earthling.net>
10970
10971         * gcc.dg/cpp/cmdlne-C.c: New.
10972
10973 2000-07-09  Neil Booth  <NeilB@earthling.net>
10974
10975         * gcc.dg/cpp/directiv.c: New tests.
10976         * gcc.dg/cpp/undef1.c: Update.
10977
10978 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
10979
10980         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
10981
10982 2000-07-09  Neil Booth  <NeilB@earthling.net>
10983
10984         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
10985
10986 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
10987
10988         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
10989         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
10990
10991 2000-07-08  Neil Booth  <NeilB@earthling.net>
10992
10993         * gcc.dg/cpp/macsyntx.c: New tests.
10994
10995 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
10996
10997         * gcc.dg/20000707-1.c: New test.
10998
10999 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
11000
11001         * gcc.c-torture/execute/20000706-1.c: New test.
11002         * gcc.c-torture/execute/20000706-2.c: New test.
11003         * gcc.c-torture/execute/20000706-3.c: New test.
11004         * gcc.c-torture/execute/20000706-4.c: New test.
11005         * gcc.c-torture/execute/20000706-5.c: New test.
11006
11007 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
11008
11009         * g++.old-deja/g++.pt/instantiate7.C: New test.
11010
11011 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
11012
11013         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
11014         * g++.old-deja/g++.mike/thunk3.C: Likewise.
11015         * g++.old-deja/g++.other/rtti3.C: Likewise.
11016         * g++.old-deja/g++.other/rttid3.C: Likewise.
11017
11018 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
11019
11020         *  g77.f-torture/compile/20000630-1.x: Fix typo
11021
11022 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
11023
11024         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
11025         assembly output.
11026
11027 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
11028
11029         * gcc.dg/cpp/ident.c: New test.
11030
11031 2000-07-05  Neil Booth  <NeilB@earthling.net>
11032
11033         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
11034           gcc.dg/cpp/lexstrng.c: New tests.
11035
11036 2000-07-04  Neil Booth  <NeilB@earthling.net>
11037
11038         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
11039         * gcc.dg/cpp/strify2.c: Same.
11040
11041 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
11042
11043         * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
11044         * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
11045         * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
11046         * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
11047
11048         * testsuite/gcc.dg/cpp/macro1.c,
11049         testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
11050         testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
11051         testsuite/gcc.dg/cpp/strify1.c,
11052         testsuite/gcc.dg/cpp/strify2.c: New tests.
11053
11054 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
11055
11056         * gcc.c-torture/execute/20000703-1.c: New test.
11057
11058 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
11059
11060         * g++.old-deja/g++.pt (lookup10.C): New test.
11061
11062 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
11063
11064         * g++.old-deja/g++.pt (typename25.C): New test.
11065
11066 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
11067
11068         * gcc.c-torture/compile/20000701-1.c: New test.
11069
11070 2000-06-30  Nick Clifton  <nickc@cygnus.com>
11071
11072         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
11073         to test case.
11074
11075 2000-06-30  Catherine Moore  <clm@cygnus.com>
11076
11077         * gcc.c-torture/execute/align-1.c: New test.
11078
11079 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
11080
11081         * g++.old-deja/g++.pt/expr8.C: New test.
11082         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
11083
11084 2000-06-29  Nick Clifton  <nickc@cygnus.com>
11085
11086         * gcc.c-torture/compile/20000629-1.c: New test.
11087
11088 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
11089
11090
11091         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
11092         gcc.dg/noncompile directory, depending on whether they're
11093         preprocessor tests or not.  Annotate all the tests for the dg
11094         framework.
11095
11096         * gcc.c-torture/noncompile/noncompile.exp: Delete.
11097         * gcc.dg/noncompile/noncompile.exp: New.
11098
11099         * Moved files:
11100         Old name                                New name
11101         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
11102         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
11103         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
11104         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
11105         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
11106         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
11107         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
11108         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
11109         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
11110         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
11111         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
11112         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
11113         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
11114         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
11115         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
11116         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
11117         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
11118         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
11119         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
11120         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
11121         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
11122         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
11123         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
11124         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
11125
11126         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
11127         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
11128         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
11129         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
11130         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
11131         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
11132
11133 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
11134
11135         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
11136         declare one variable.  On the fourth, error.
11137         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
11138         declared by 20000628-1a.h.
11139
11140 2000-06-29  Richard Henderson  <rth@redhat.com>
11141
11142         * gcc.c-torture/execute/930529-1.x: New file.
11143         * gcc.dg/920413-1.c: Adjust expected warning text.
11144         * gcc.dg/980217-1.c: Declare abort.
11145         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
11146
11147 2000-06-29  Jeffrey A Law  (law@cygnus.com)
11148
11149         * g77.f-torture/compile/20000629-1.f: New test.
11150         * g77.f-torture/compile/20000629-1.x: Expected to fail.
11151
11152 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
11153
11154         Rearrange lots of files, removing entirely the
11155         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
11156         directories.
11157
11158         * Deleted files:
11159         gcc.c-torture/code_quality/code_quality.exp
11160         gcc.c-torture/special/special.exp
11161         gcc.failure/failure.exp
11162         gcc.failure/940409-1.x
11163         gcc.c-torture/compile/961203-1.x
11164
11165         * New files:
11166         gcc.misc-tests/linkage.exp
11167         gcc.c-torture/execute/920730-1t.c
11168         gcc.c-torture/execute/920730-1t.x
11169         gcc.c-torture/compile/920520-1.x
11170         gcc.c-torture/compile/920521-1.x
11171         gcc.c-torture/compile/981006-1.x
11172         gcc.c-torture/execute/eeprof-1.x
11173
11174         * Moved files (possibly with modifications to fit a new harness):
11175         Old name                                New name
11176         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
11177         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
11178         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
11179         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
11180         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
11181         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
11182         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
11183         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
11184         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
11185         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
11186         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
11187         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
11188         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
11189         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
11190
11191 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
11192
11193         * c-torture/compile/961203-1.x: Delete.
11194
11195         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
11196         not exit. Include stdio.h.
11197         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
11198         * gcc.misc-tests/dg-12.c: Likewise.
11199         * gcc.misc-tests/dg-5.c: Likewise.
11200         * gcc.misc-tests/dg-6.c: Likewise.
11201         * gcc.misc-tests/dg-7.c: Prototype abort.
11202         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
11203         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
11204         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
11205         not exit.
11206         * gcc.misc-tests/sieve.c: Use return from main, not exit.
11207         * gcc.misc-tests/sort2.c: Use return from main, not exit.
11208
11209 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
11210
11211         * gcc.dg/cpp/20000628-1.c: New test.
11212         * gcc.dg/cpp/20000628-1.h: New header for above test.
11213         * gcc.dg/cpp/20000628-1a.h: Likewise.
11214
11215 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
11216
11217         * gcc.dg/cpp: New directory.
11218         * gcc.dg/cpp/cpp.exp: New driver.
11219         * gcc.dg/cpp/20000627-1.c: New test.
11220         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
11221         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
11222         and rewrite as a compilation test.
11223
11224         * gcc.dg: Move many files into the cpp subdirectory, possibly
11225         renaming or editing them as well.
11226         Old name                New name
11227         990119-1.c              cpp/19990119-1.c
11228         990228-1.c              cpp/19990228-1.c
11229         990407-1.c              cpp/19990407-1.c
11230         990409-1.c              cpp/19990409-1.c
11231         990413-1.c              cpp/19990413-1.c
11232         990703-1.c              cpp/19990703-1.c
11233         20000127-1.c            cpp/20000127-1.c
11234         20000129-1.c            cpp/20000129-1.c
11235         20000207-1.c            cpp/20000207-1.c
11236         20000207-2.c            cpp/20000207-2.c
11237         20000209-1.c            cpp/20000209-1.c
11238         20000209-2.c            cpp/20000209-2.c
11239         20000301-1.c            cpp/20000301-1.c
11240         20000419-1.c            cpp/20000419-1.c
11241         20000510-1.S            cpp/20000510-1.S
11242         20000519-1.c            cpp/20000519-1.c
11243         20000529-1.c            cpp/20000529-1.c
11244         20000625-1.c            cpp/20000625-1.c
11245         20000625-2.c            cpp/20000625-2.c
11246         cpp-as1.c               cpp/assert1.c
11247         cpp-as2.c               cpp/assert2.c
11248         cxx-comments-1.c        cpp/cxxcom1.c
11249         cxx-comments-2.c        cpp/cxxcom2.c
11250         endif-label.c           cpp/endif.c
11251         cpp-hash1.c             cpp/hash1.c
11252         cpp-hash2.c             cpp/hash2.c
11253         cpp-if1.c               cpp/if-1.c
11254         cpp-if2.c               cpp/if-2.c
11255         cpp-if3.c               cpp/if-3.c
11256         cpp-if4.c               cpp/if-4.c
11257         cpp-if5.c               cpp/if-5.c
11258         cpp-cond.c              cpp/if-cexp.c
11259         cpp-missingop.c         cpp/if-mop.c
11260         cpp-missingparen.c      cpp/if-mpar.c
11261         cpp-opprec.c            cpp/if-oppr.c
11262         cpp-ifparen.c           cpp/if-paren.c
11263         cpp-shortcircuit.c      cpp/if-sc.c
11264         cpp-shift.c             cpp/if-shift.c
11265         cpp-unary.c             cpp/if-unary.c
11266         cpp-li1.c               cpp/line1.c
11267         cpp-li2.c               cpp/line2.c
11268         lineno.c                cpp/line3.c
11269         lineno-2.c              cpp/line4.c
11270         cpp-mi.c                cpp/mi1.c
11271         cpp-mic.h               cpp/mi1c.h
11272         cpp-micc.h              cpp/mi1cc.h
11273         cpp-mind.h              cpp/mi1nd.h
11274         cpp-mindp.h             cpp/mi1ndp.h
11275         cpp-mix.h               cpp/mi1x.h
11276         cpp-mi2.c               cpp/mi2.c
11277         cpp-mi2a.h              cpp/mi2a.h
11278         cpp-mi2b.h              cpp/mi2b.h
11279         cpp-mi2c.h              cpp/mi2c.h
11280         cpp-mi3.c               cpp/mi3.c
11281         cpp-mi3.def             cpp/mi3.def
11282         poison-1.c              cpp/poison.c
11283         pr-impl.c               cpp/prag-imp.c
11284         cpp-redef-2.c           cpp/redef1.c
11285         cpp-redef.c             cpp/redef2.c
11286         strpaste.c              cpp/strp1.c
11287         strpaste-2.c            cpp/strp2.c
11288         cpp-tradpaste.c         cpp/tr-paste.c
11289         cpp-tradstringify.c     cpp/tr-str.c
11290         cpp-tradwarn1.c         cpp/tr-warn1.c
11291         cpp-tradwarn2.c         cpp/tr-warn2.c
11292         trigraphs.c             cpp/trigraphs.c
11293         cpp-unc1.c              cpp/unc1.c
11294         cpp-unc2.c              cpp/unc2.c
11295         cpp-unc3.c              cpp/unc3.c
11296         cpp-unc.c               cpp/unc4.c
11297         undef.c                 cpp/undef1.c
11298         undef-2.c               cpp/undef2.c
11299         cpp-wi1.c               cpp/widestr1.c
11300
11301 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
11302
11303         * lib/g++.exp (g++_include_flags): Tweak.
11304
11305 2000-06-27  H.J. Lu  <hjl@gnu.org>
11306             Loren J. Rittle  <ljrittle@acm.org>
11307
11308         * lib/g++.exp (g++_include_flags): Override libgloss.exp
11309         version with one that knows about the new gcc tree structure.
11310         (g++_link_flags): Same.
11311
11312 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
11313
11314         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
11315         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
11316         case we are cross-compiling.
11317
11318         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
11319         g++.old-deja/g++.niklas/Makefile.in,
11320         g++.old-deja/g++.niklas/configure.in,
11321         g++.old-deja/g++.other/Makefile.in,
11322         g++.old-deja/g++.other/configure.in,
11323         gcc.c-torture/code_quality/Makefile.in,
11324         gcc.c-torture/code_quality/configure.in,
11325         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
11326         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
11327         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
11328         gcc.c-torture/execute/ieee/Makefile.in,
11329         gcc.c-torture/execute/ieee/configure.in,
11330         gcc.c-torture/noncompile/Makefile.in,
11331         gcc.c-torture/noncompile/configure.in,
11332         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
11333         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
11334         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
11335
11336 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
11337
11338         * g++.old-deja/g++.other/ambig3.C: New test.
11339
11340 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
11341
11342         * g++.old-deja/g++.pt/syntax1.C: New test.
11343         * g++.old-deja/g++.pt/syntax2.C: New test.
11344         * g++.old-deja/g++.other/syntax3.C: New test.
11345         * g++.old-deja/g++.other/syntax4.C: New test.
11346
11347 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
11348
11349         * gcc.dg/20000623-1.c: Prototype exit and abort.
11350
11351 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
11352
11353         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
11354         New tests.
11355         * gcc.dg/cpp-mi3.def: New file.
11356
11357         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
11358         inside assertions.
11359         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
11360         lexer's error messages.
11361         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
11362         divine anything from the linemarkers.
11363         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
11364         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
11365
11366 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
11367
11368         * gcc.dg/20000623-1.c: New test.
11369
11370 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
11371
11372         * gcc.c-torture/execute/20000622-1.c: New test.
11373
11374 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
11375
11376         * g++.old-deja/g++.other/init15.C: New test.
11377
11378 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
11379
11380         * g++.old-deja/g++.pt/vaarg2.C: New test.
11381         * g++.old-deja/g++.pt/vaarg3.C: New test.
11382
11383 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
11384
11385         * g++.old-deja/g++.other/dyncast6.C: New test.
11386
11387 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
11388
11389         * gcc.c-torture/execute/loop-6.c: New test.
11390
11391 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
11392
11393         * gcc.dg/20000614-1.c: New test.
11394         * gcc.dg/20000614-2.c: New test.
11395
11396 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
11397
11398         * g++.old-deja/g++.other/inline12.C: New test.
11399
11400 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
11401
11402         * g++.old-deja/g++.other/eh1.C: New test.
11403
11404 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
11405
11406         * g++.old-deja/g++.other/type.C: New test.
11407
11408 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
11409
11410         * g++.old-deja/g++.other/initstring.C: New test.
11411
11412 2000-06-12  Jason Merrill  <jason@redhat.com>
11413
11414         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
11415
11416 2000-06-09  Jeffrey A Law  (law@cygnus.com)
11417
11418         * gcc.c-torture/compile/20000609-1.c: New test.
11419
11420 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
11421
11422         * gcc.dg/20000609-1.c: New test.
11423
11424 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
11425
11426         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
11427         * gcc.c-torture/noncompile/poison-1.c: Move...
11428         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
11429         * gcc.dg/cpp-li1.c: Add a token after the #line.
11430
11431 2000-06-05  Richard Henderson  <rth@cygnus.com>
11432
11433         * gcc.c-torture/execute/20000605-2.c: New test.
11434         * gcc.c-torture/execute/20000605-3.c: New test.
11435
11436 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
11437
11438         * g77.f-torture/execute/20000503-1.x: New file.
11439
11440 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
11441
11442         * g++.old-deja/g++.eh/badalloc1.C: New test.
11443
11444 2000-06-05  Richard Henderson  <rth@cygnus.com>
11445
11446         * gcc.c-torture/execute/20000605-1.c: New test.
11447
11448 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
11449             Nathan Sidwell <nathan@codesourcery.com>
11450
11451         * gcc.c-torture/compile/20000605-1.c: New test.
11452
11453 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
11454
11455         * g77.f-torture/compile/20000601-1.f:  New test.
11456
11457 2000-06-03  Richard Henderson  <rth@cygnus.com>
11458
11459         * gcc.c-torture/execute/20000603-1.c: New.
11460
11461 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
11462
11463         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
11464         * gcc.dg/noreturn-2.c (noreturn): Likewise.
11465
11466 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
11467
11468         * gcc.dg/compare2.c (case 12): XFAIL.
11469         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
11470         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
11471
11472         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
11473
11474 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
11475
11476         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
11477         guard macro is already defined when the header is first
11478         included.
11479         * gcc.dg/cpp-mix.h: New file.
11480         * gcc.dg/endif-label.c: Update patterns to match compiler.
11481
11482         * g++.brendan/complex1.C: Declare abort.
11483         * g++.law/refs4.C: Remove XFAIL.
11484         * g++.oliva/expr2.C: Declare abort and exit.
11485
11486 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
11487
11488         * gcc.c-torture/execute/20000528-1.c: New test.
11489
11490         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
11491         * g++.old-deja/g++.law/temps4.C: Likewise.
11492
11493         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
11494         stdlib.h.  Call abort() on failure.
11495         * g++.old-deja/g++.law/refs4.C: Likewise.
11496         * g++.old-deja/g++.law/temps4.C: Likewise.
11497         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
11498         * gcc.c-torture/execute/20000112-1.c: Include string.h.
11499
11500 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
11501
11502         Relative to g++.dg/special:
11503         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
11504
11505         Relative to g++.old-deja:
11506         * g++.brendan/complex1.C, g++.jason/optimize2.C,
11507         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
11508         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
11509         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
11510         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
11511         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
11512         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
11513
11514         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
11515         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
11516         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
11517         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
11518         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
11519         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
11520         and/or string.h.
11521
11522         * g++.other/goto1.C: Update expectations for error messages.
11523
11524 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
11525
11526         * gcc.c-torture/compile/20000523-1.c: New test.
11527
11528 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
11529
11530         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
11531
11532 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
11533
11534         * g++.old-deja/g++.eh/catch11.C: New test.
11535         * g++.old-deja/g++.eh/catch12.C: New test.
11536
11537 2000-05-24  Nick Clifton  <nickc@cygnus.com>
11538
11539         * gcc.c-torture/execute/20000523-1.c: New test.
11540
11541 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
11542
11543         * c-torture/execute/bcp-1.c: Replace abort in arg of
11544         __builtin_constant_p with a generic external function.
11545
11546         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
11547         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
11548         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
11549         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
11550         Prototype abort and/or exit.
11551
11552         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
11553         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
11554         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
11555         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
11556
11557 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
11558
11559         * gcc.dg/dwarf2-1.c: New test.
11560
11561 2000-05-20  Richard Henderson  <rth@cygnus.com>
11562
11563         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
11564
11565 2000-05-20  Andreas Jaeger  <aj@suse.de>
11566
11567         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
11568         testcase.
11569
11570 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
11571
11572         * gcc.c-torture/execute/20000519-2.c: New test.
11573
11574 2000-05-19  Andreas Jaeger  <aj@suse.de>
11575
11576         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
11577         which fails with SSA.
11578
11579         * lib/c-torture.exp: Also test with -O3 -fssa.
11580
11581 2000-05-18  Michael Meissner  <meissner@redhat.com>
11582
11583         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
11584         * gcc.c-torture/execute/920415-1.c: Ditto.
11585         * gcc.c-torture/execute/920501-1.c: Ditto.
11586         * gcc.c-torture/execute/conversion.c: Ditto.
11587         * gcc.c-torture/execute/cvt-1.c: Ditto.
11588
11589 2000-05-18  Jeffrey A Law  (law@cygnus.com)
11590
11591         * gcc.c-torture/compile/20000518-1.c: New test.
11592
11593 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
11594
11595         * g77.f-torture/compile/200005018.f:  New test.
11596
11597 2000-05-17  Jeffrey A Law  (law@cygnus.com)
11598
11599         * gcc.c-torture/compile/20000517-1.c: New test.
11600
11601 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
11602
11603         * gcc.c-torture/execute/20000516-1.c: New test.
11604
11605 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
11606
11607         * g++.old-deja/g++.other/eh.C: New test.
11608
11609 2000-05-12  Richard Henderson  <rth@cygnus.com>
11610
11611         * gcc.c-torture/execute/990208-1.c (main): Don't pass
11612         constants through to doit's conditional.
11613
11614 2000-05-11  Jeffrey A Law  (law@cygnus.com)
11615
11616         * gcc.c-torture/compile/20000511-1.c: New test.
11617         * g77.f-torture/compile/20000511-1.f: New test.
11618         * g77.f-torture/compile/20000511-2.f: New test.
11619
11620 2000-05-11  Michael Meissner  <meissner@redhat.com>
11621
11622         * gcc.c-torture/execute/20000511-1.c: New test.
11623
11624 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
11625
11626         * gcc.dg/dg.exp: Scan .S files as well as .c files.
11627         * gcc.dg/20000510-1.S: New.
11628
11629 2000-05-08  Catherine Moore  <clm@cygnus.com>
11630
11631         * gcc.dg/unused-3.c: New.
11632
11633 2000-05-06  Richard Henderson  <rth@cygnus.com>
11634
11635           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
11636           * g++.old-deja/g++.mike/warn1.C: Likewise.
11637           * g++.old-deja/g++.pt/local1.C: Likewise.
11638           * g++.old-deja/g++.pt/local7.C: Likewise.
11639           * g++.old-deja/g++.pt/spec16.C: Likewise.
11640
11641 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
11642
11643         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
11644
11645 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
11646
11647           * g77.f-torture/execute/20000503-1.f:  New test.
11648
11649 2000-05-04  Andreas Jaeger  <aj@suse.de>
11650
11651         * gcc.dg/noreturn-2.c: New test.
11652
11653 2000-05-04  Neil Booth  <NeilB@earthling.net>
11654
11655         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
11656         preprocessor.
11657
11658 2000-05-04  Richard Henderson  <rth@cygnus.com>
11659
11660         * gcc.c-torture/execute/20000503-1.c: Fix typo.
11661
11662 2000-05-04  Richard Henderson  <rth@cygnus.com>
11663
11664         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
11665         OpenSSL by Jason R Thorpe.
11666
11667 2000-05-03  Jim Wilson  <wilson@cygnus.com>
11668
11669         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
11670
11671 2000-05-03  Robert Lipe <robertlipe@usa.net>
11672
11673         * gcc.dg/20000503-1.c: New test.
11674
11675 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
11676
11677         * gcc.c-torture/compile/20000502-1.c: New test.
11678         * g++.old-deja/g++.other/align.C: New test.
11679         * gcc.dg/cpp-tradstringify.c: New test.
11680
11681 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
11682
11683         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
11684         and hard registers.
11685
11686 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
11687
11688         * gcc.c-torture/execute/loop-5.c: New test.
11689
11690 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
11691
11692         * gcc.c-torture/execute/va-arg-20.c: New test.
11693
11694 2000-04-23  Jeffrey A Law  (law@cygnus.com)
11695
11696         * gcc.c-torture/execute/20000422-1.c: New test.
11697
11698 2000-04-20  Greg McGary  <gkm@gnu.org>
11699
11700         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
11701         when optimizing, but without sibling-call optimizations (-O1).
11702
11703 2000-04-20  Jeffrey A Law  (law@cygnus.com)
11704
11705           * gcc.c-torture/compile/20000420-1.c: New test.
11706
11707 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
11708
11709         * g++.abi/ptrflags.C: New test.
11710         * g++.eh/catchptr1.C: Test incomplete pointer chains.
11711
11712 2000-04-19  Catherine Moore  <clm@cygnus.com>
11713
11714         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
11715
11716 2000-04-19  Greg McGary  <gkm@gnu.org>
11717
11718         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
11719         sibling-call optimizations.
11720
11721 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
11722
11723         * gcc.dg/20000419-1.c: New test.
11724
11725 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
11726
11727         * gcc.c-torture/execute/20000412-6.c: New test.
11728
11729 2000-04-12  Jeffrey A Law  (law@cygnus.com)
11730
11731         * gcc.c-torture/execute/20000412-5.c: New test.
11732         * g77.f-torture/compile/20000412-1.f: New test.
11733         * gcc.c-torture/execute/20000412-4.c: New test.
11734         * gcc.c-torture/compile/20000412-2.c: New test.
11735         * gcc.c-torture/execute/20000412-3.c: New test.
11736         * gcc.c-torture/compile/20000412-1.c: New test.
11737         * gcc.c-torture/execute/20000412-2.c: New test.
11738
11739 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
11740
11741         * objc/execute/bf-20.m: New test.
11742
11743 2000-04-10  Richard Henderson  <rth@cygnus.com>
11744
11745         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
11746
11747         * gcc.c-torture/execute/20000412-1.c: New test.
11748
11749 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
11750
11751         * g++.old-deja/g++.eh/catchptr1.C: New test.
11752
11753 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
11754
11755         * g++.old-deja/g++.abi/cxa_vec.C: New test.
11756
11757 2000-04-08  Neil Booth  <NeilB@earthling.net>
11758
11759         * gcc.dg/cpp-nullchar.c: Remove test as
11760         embedded nulls cause problems.
11761
11762 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11763
11764         * gcc.dg/compare2.c: New test.
11765
11766 2000-04-08  Neil Booth  <NeilB@earthling.net>
11767
11768         * gcc.dg/cpp-nullchar.c: New test.
11769
11770 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
11771
11772         * gcc.dg/cpp-mi2.c: New test.
11773         * gcc.dg/cpp-mi2[abc].h: New files.
11774
11775 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
11776
11777         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
11778         member name.
11779
11780 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
11781
11782         * g++.old-deja/g++.abi/vmihint.C: New test.
11783
11784 2000-04-06  Neil Booth  <NeilB@earthling.net>
11785
11786         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
11787         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c:  Add FSF
11788         copyright.
11789
11790 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
11791
11792         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
11793         avoid stack-frame overwrite.
11794
11795 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
11796
11797         * gcc.c-torture/compile/20000405-2.c: New test.
11798         * gcc.c-torture/compile/20000405-3.c: New test.
11799
11800 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
11801
11802         * gcc.c-torture/compile/20000405-1.c: New test.
11803
11804 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
11805
11806         * gcc.dg/cast-qual-1.c: Revert last change.
11807
11808 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11809
11810         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
11811
11812 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
11813
11814         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
11815         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
11816
11817 2000-04-03  Jeffrey A Law  (law@cygnus.com)
11818
11819         * gcc.c-torture/compile/20000403-2.c: New test.
11820         * gcc.c-torture/compile/20000403-1.c: New test.
11821
11822 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
11823
11824         * gcc.c-torture/execute/20000403-1.c: New test.
11825
11826 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
11827
11828         * gcc.c-torture/execute/20000402-1.c: New test.
11829
11830 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
11831
11832         * gcc.c-torture/execute/va-arg-15.c: New test.
11833         * gcc.c-torture/execute/va-arg-16.c: New test.
11834         * gcc.c-torture/execute/va-arg-17.c: New test.
11835         * gcc.c-torture/execute/va-arg-18.c: New test.
11836         * gcc.c-torture/execute/va-arg-19.c: New test.
11837
11838 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
11839
11840         * gcc.c-torture/compile/981211-1.c: Move to...
11841         * gcc.dg/cpp-as1.c: ...here.
11842         * gcc.dg/cpp-as2.c: New file.
11843
11844         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
11845         compiler.
11846
11847 2000-04-02  Neil Booth  <NeilB@earthling.net>
11848
11849         * gcc.dg/cpp-cond.c  New tests.
11850         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
11851         accidental success less likely.
11852         * gcc.dg/cpp-missingop.c  New tests.
11853         * gcc.dg/cpp-missingparen.c  New tests.
11854         * gcc.dg/cpp-shift.c  New tests.
11855         * gcc.dg/cpp-shortcircuit.c  New tests.
11856         * gcc.dg/cpp-unary.c  New tests.
11857
11858 2000-03-29  Jeffrey A Law  (law@cygnus.com)
11859
11860         * gcc.c-torture/compile/20000329-1.c: New test.
11861
11862 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
11863
11864         * gcc.c-torture/compile/20000326-1.c: New test.
11865         * gcc.c-torture/compile/20000326-2.c: New test.
11866
11867 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
11868
11869         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
11870         the first parameter is a function argument.
11871
11872 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
11873
11874         * g++.old-deja/g++.ext/array4.C: New test.
11875
11876 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
11877
11878         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
11879
11880 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11881
11882         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
11883
11884 2000-03-19  Richard Henderson  <rth@cygnus.com>
11885
11886         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
11887
11888 2000-03-19  Richard Henderson  <rth@cygnus.com>
11889
11890         * gcc.c-torture/compile/20000319-1.c: New test.
11891
11892 2000-03-14  Jeffrey A Law  (law@cygnus.com)
11893
11894         * gcc.c-torture/execute/20000314-3.c: New test.
11895         * gcc.c-torture/execute/20000314-2.c: New test.
11896         * gcc.c-torture/execute/20000314-1.c: New test.
11897         * gcc.c-torture/compile/20000314-2.c: New test.
11898         * gcc.c-torture/compile/20000314-1.c: New test.
11899
11900 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
11901
11902         * g++.old-deja/g++.warn/inline.C: New test.
11903
11904 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
11905
11906         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
11907         standards-compliant result rather than specific constants.
11908         Put test-values in array.
11909
11910 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
11911
11912         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
11913         (g++_target_compile): Put test-specific options last.
11914
11915 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
11916
11917         * g++.old-deja/g++.eh/vbase4.C: New test.
11918
11919 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
11920
11921         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
11922
11923 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
11924
11925         * g++.old-deja/g++.brendan/misc12.C: Removed.
11926         * g++.old-deja/g++.pt/memtemp77.C: Constify.
11927         * g++.old-deja/g++.ext/pretty4.C: New test.
11928
11929 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
11930
11931         * g++.old-deja/g++.other/string2.C: New test.
11932
11933 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
11934
11935         * g++.old-deja/g++.warn/impint2.C: New test.
11936
11937 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
11938
11939         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
11940         is 1, not zero.
11941
11942 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
11943
11944         * g++.old-deja/g++.warn/impint.C: New test.
11945         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
11946         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
11947         * g++.old-deja/g++.pt/explicit12.C: Likewise.
11948         * g++.old-deja/g++.pt/explicit13.C: Likewise.
11949         * g++.old-deja/g++.pt/explicit17.C: Likewise.
11950         * g++.old-deja/g++.pt/explicit18.C: Likewise.
11951         * g++.old-deja/g++.pt/explicit19.C: Likewise.
11952         * g++.old-deja/g++.pt/explicit23.C: Likewise.
11953         * g++.old-deja/g++.pt/explicit31.C: Likewise.
11954         * g++.old-deja/g++.pt/explicit35.C: Likewise.
11955         * g++.old-deja/g++.pt/explicit6.C: Likewise.
11956         * g++.old-deja/g++.pt/memclass7.C: Likewise.
11957
11958 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
11959
11960         * gcc.dg/cpp-redef.c: New test.
11961
11962 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
11963
11964         * g++.old-deja/g++.pt/unify7.C: New test.
11965
11966 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
11967
11968         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
11969         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
11970
11971 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
11972
11973         * gcc.c-torture/compile/20000224-1.c: New test.
11974
11975 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
11976
11977         * gcc.c-torture/compile/cpp-2.c: New test.
11978         * gcc.c-torture/compile/cpp-1.c: New test.
11979
11980 2000-02-25  Jeffrey A Law  (law@cygnus.com)
11981
11982         * gcc.c-torture/execute/20000225-1.c: New test.
11983
11984 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
11985
11986         * gcc.dg/cpp-li2.c: New test.
11987
11988         * gcc.dg/cpp-wi1.c: New test.
11989
11990         * gcc.dg/cpp-li1.c: New test.
11991
11992 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
11993
11994         * g++.old-deja/g++.other/sizeof5.C: New test.
11995
11996 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
11997
11998         * gcc.c-torture/execute/va-arg-13.c: New test.
11999
12000 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
12001
12002         * gcc.c-torture/execute/va-arg-12.c: New test.
12003
12004 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
12005
12006         * gcc.c-torture/execute/20000223-1.c: New test.
12007
12008 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
12009
12010         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
12011
12012 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
12013
12014         * g++.old-deja/g++.abi/ptrmem.C: New test.
12015
12016 2000-02-19  Richard Henderson  <rth@cygnus.com>
12017
12018         * gcc.c-torture/compile/init-3.c: New.
12019
12020 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
12021
12022         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
12023         ALWAYS_CXXFLAGS.
12024
12025 2000-02-11  Robert Lipe <robertl@sco.com>
12026
12027         * gcc.c-torture/compile/20000211-3.c: New test.
12028
12029 2000-02-11  Martin Buchholz <martin@xemacs.org>
12030
12031         * gcc.c-torture/compile/20000211-2.c: New test.
12032
12033 2000-02-11  Jeffrey A Law  (law@cygnus.com)
12034
12035         * gcc.c-torture/compile/20000211-1.c: New test.
12036
12037 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
12038
12039         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
12040           on native targets
12041
12042 2000-02-08  Nathan Sidwell  <nathan@acm.org>
12043
12044         * g++.old-deja/g++.other/cast5.C: New test.
12045
12046 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
12047
12048         * gcc.c-torture/execute/20000205-1.c: New.
12049
12050 2000-02-03  Nathan Sidwell  <nathan@acm.org>
12051
12052         * g++.old-deja/g++.jason/cast3.C: Return void.
12053         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
12054
12055 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
12056
12057         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
12058
12059         * gcc.dg/loop-1.c: New test.
12060
12061 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
12062
12063         * gcc.c-torture/compile/20000127-1.c: New test.
12064         * gcc.c-torture/execute/991228-1.c: New test.
12065
12066 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
12067
12068         * gcc.dg/unused-2.c: New test.
12069
12070         * gcc.dg/conv-1.c: New test.
12071
12072 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
12073
12074         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
12075         compiler.
12076         (tool_option_proc): Fix typo.
12077
12078 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
12079
12080         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
12081         of the ld on the host, not on the build machine.
12082         Also, don't crash if '--help' is not a supported option.
12083
12084 2000-01-24  Richard Henderson  <rth@cygnus.com>
12085
12086         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
12087
12088 2000-01-20  Jeffrey A Law  (law@cygnus.com)
12089
12090         * gcc.c-torture/execute/20000120-2.c: New test.
12091         * gcc.c-torture/execute/20000120-1.c: New test.
12092
12093 2000-01-13  Jeffrey A Law  (law@cygnus.com)
12094
12095         * gcc.c-torture/execute/20000113-1.c: New test.
12096
12097 2000-01-12  Jeffrey A Law  (law@cygnus.com)
12098
12099         * gcc.c-torture/execute/20000112-1.c: New test.
12100
12101 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
12102
12103         * gcc.dg/20000111-1.c: New test.
12104
12105 2000-01-10  Jeffrey A Law  (law@cygnus.com)
12106
12107         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
12108         with 16 bit integers.
12109
12110 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
12111
12112         * gcc.dg/20000108-1.c: New test.
12113
12114 2000-01-05  Nathan Sidwell  <nathan@acm.org>
12115
12116         * g++.old-deja/g++.ns/koenig8.C: New test.
12117
12118 2000-01-05  Nathan Sidwell  <nathan@acm.org>
12119
12120         * g++.old-deja/g++.other/cast4.C: New test.
12121
12122 2000-01-05  Jeffrey A Law  (law@cygnus.com)
12123
12124         * gcc.c-torture/compile/20000105-2.c: New test.
12125         * gcc.c-torture/compile/20000105-1.c: New test.
12126
12127 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12128
12129         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
12130         references to printf & atoi to conform to ANSI standard.
12131         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
12132         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
12133         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
12134         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
12135         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
12136         * g++.old-deja/g++.brendan/complex1.C: Likewise.
12137         * g++.old-deja/g++.brendan/copy1.C: Likewise.
12138         * g++.old-deja/g++.brendan/copy2.C: Likewise.
12139         * g++.old-deja/g++.brendan/copy3.C: Likewise.
12140         * g++.old-deja/g++.brendan/copy4.C: Likewise.
12141         * g++.old-deja/g++.brendan/copy5.C: Likewise.
12142         * g++.old-deja/g++.brendan/copy6.C: Likewise.
12143         * g++.old-deja/g++.brendan/copy7.C: Likewise.
12144         * g++.old-deja/g++.brendan/copy8.C: Likewise.
12145         * g++.old-deja/g++.brendan/crash11.C: Likewise.
12146         * g++.old-deja/g++.brendan/crash14.C: Likewise.
12147         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
12148         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
12149         * g++.old-deja/g++.brendan/delete2.C: Likewise.
12150         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
12151         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
12152         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
12153         * g++.old-deja/g++.brendan/eh1.C: Likewise.
12154         * g++.old-deja/g++.brendan/groff1.C: Likewise.
12155         * g++.old-deja/g++.brendan/init3.C: Likewise.
12156         * g++.old-deja/g++.brendan/misc12.C: Likewise.
12157         * g++.old-deja/g++.brendan/misc7.C: Likewise.
12158         * g++.old-deja/g++.brendan/new2.C: Likewise.
12159         * g++.old-deja/g++.brendan/operators4.C: Likewise.
12160         * g++.old-deja/g++.brendan/operators5.C: Likewise.
12161         * g++.old-deja/g++.brendan/overload2.C: Likewise.
12162         * g++.old-deja/g++.brendan/overload7.C: Likewise.
12163         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
12164         * g++.old-deja/g++.brendan/reference1.C: Likewise.
12165         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
12166         * g++.old-deja/g++.brendan/template24.C: Likewise.
12167         * g++.old-deja/g++.brendan/template3.C: Likewise.
12168         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
12169         * g++.old-deja/g++.jason/inline3.C: Likewise.
12170         * g++.old-deja/g++.jason/opeq.C: Likewise.
12171         * g++.old-deja/g++.law/arg5.C: Likewise.
12172         * g++.old-deja/g++.law/arm7.C: Likewise.
12173         * g++.old-deja/g++.law/ctors11.C: Likewise.
12174         * g++.old-deja/g++.law/cvt8.C: Likewise.
12175         * g++.old-deja/g++.law/init9.C: Likewise.
12176         * g++.old-deja/g++.law/refs4.C: Likewise.
12177         * g++.old-deja/g++.law/template2.C: Likewise.
12178         * g++.old-deja/g++.law/visibility24.C: Likewise.
12179         * g++.old-deja/g++.law/vtable3.C: Likewise.
12180         * g++.old-deja/g++.mike/asm2.C: Likewise.
12181         * g++.old-deja/g++.mike/eh1.C: Likewise.
12182         * g++.old-deja/g++.mike/misc1.C: Likewise.
12183         * g++.old-deja/g++.mike/misc13.C: Likewise.
12184         * g++.old-deja/g++.mike/misc14.C: Likewise.
12185         * g++.old-deja/g++.mike/ns12.C: Likewise.
12186         * g++.old-deja/g++.mike/p1248.C: Likewise.
12187         * g++.old-deja/g++.mike/p3708.C: Likewise.
12188         * g++.old-deja/g++.mike/p3708a.C: Likewise.
12189         * g++.old-deja/g++.mike/p3708b.C: Likewise.
12190         * g++.old-deja/g++.mike/p646.C: Likewise.
12191         * g++.old-deja/g++.mike/p700.C: Likewise.
12192         * g++.old-deja/g++.mike/p783.C: Likewise.
12193         * g++.old-deja/g++.mike/p783a.C: Likewise.
12194         * g++.old-deja/g++.mike/p783b.C: Likewise.
12195         * g++.old-deja/g++.mike/p786.C: Likewise.
12196         * g++.old-deja/g++.mike/p789.C: Likewise.
12197         * g++.old-deja/g++.mike/p789a.C: Likewise.
12198         * g++.old-deja/g++.mike/p807a.C: Likewise.
12199         * g++.old-deja/g++.other/delete3.C: Likewise.
12200         * g++.old-deja/g++.other/dyncast1.C: Likewise.
12201         * g++.old-deja/g++.other/dyncast2.C: Likewise.
12202         * g++.old-deja/g++.other/dyncast3.C: Likewise.
12203         * g++.old-deja/g++.other/empty1.C: Likewise.
12204         * g++.old-deja/g++.other/temporary1.C: Likewise.
12205         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
12206         * g++.old-deja/g++.pt/t16.C: Likewise.
12207         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
12208
12209 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
12210
12211         * gcc.dg/991230-1.c: New test.
12212
12213 1999-12-29  Jeffrey A Law  (law@cygnus.com)
12214
12215         * gcc.c-torture/compile/991229-3.c: New test.
12216         * gcc.c-torture/compile/991229-2.c: New test.
12217         * gcc.c-torture/compile/991229-1.c: New test.
12218
12219 1999-12-29  Greg McGary <gkm@eng.ascend.com>
12220
12221         * gcc.c-torture/compile/labels-2.c: New test.
12222
12223 1999-12-27  Martin von Löwis  <loewis@informatik.hu-berlin.de>
12224
12225         * gcc.c-torture/execute/991227-1.c: New test.
12226
12227 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
12228
12229         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
12230
12231 1999-12-21  Martin von Löwis  <loewis@informatik.hu-berlin.de>
12232
12233         * gcc.c-torture/execute/991221-1.c: New test.
12234
12235 1999-12-20  Nathan Sidwell  <nathan@acm.org>
12236
12237         * g++.old-deja/g++.other/cast3.C: New test.
12238
12239 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
12240
12241         * gcc.c-torture/execute/991216-4.c: New test.
12242
12243 1999-12-16  Michael Meissner  <meissner@cygnus.com>
12244
12245         * gcc.c-torture/execute/991216-1.c: New test.
12246         * gcc.c-torture/execute/991216-2.c: New test.
12247         * gcc.c-torture/execute/991216-3.c: New test.
12248
12249 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
12250
12251         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
12252         Actually make the test fail by using "-O2" for compilation.
12253
12254 1999-12-15  Nathan Sidwell  <nathan@acm.org>
12255
12256         * g++.old-deja/g++.warn/cast-align1.C: New test.
12257
12258 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
12259
12260         * gcc.c-torture/compile/991214-1.c: New test.
12261         * gcc.c-torture/compile/991214-2.c: New test.
12262
12263 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
12264
12265         * gcc.dg/991214-1.c: New test.
12266
12267 1999-12-13  Jeffrey A Law  (law@cygnus.com)
12268
12269         * gcc.c-torture/compile/991213-3.c: New test.
12270         * gcc.c-torture/compile/991213-2.c: New test.
12271         * gcc.c-torture/compile/991213-1.c: New test.
12272
12273 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
12274
12275         * gcc.dg/991209-1.c: New test.
12276
12277 1999-12-08  Nathan Sidwell <nathan@acm.org>
12278
12279         * gcc.c-torture/compile/991208-1.c: New test.
12280
12281 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
12282
12283         * gcc.dg/ultrasp2.c: New test.
12284
12285 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
12286
12287         * g++.old-deja/g++.abi/align.C (main): Fix typo.
12288
12289 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
12290
12291         * gcc.c-torture/compile/991202-1.c: New test.
12292         * gcc.c-torture/execute/991202-1.c: New test.
12293         * gcc.c-torture/execute/991202-2.c: New test.
12294         * gcc.c-torture/execute/991202-3.c: New test.
12295
12296 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
12297
12298         * g++.old-deja/g++.abi/align.C: New test.
12299         * g++.old-deja/g++.abi/aggregates.C: Likewise.
12300         * g++.old-deja/g++.abi/bitfields.C: Likewise.
12301
12302 1999-12-01  Richard Henderson  <rth@cygnus.com>
12303
12304         * gcc.c-torture/execute/991201-1.c: New.
12305
12306 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
12307
12308         * gcc.dg/991129-1.c: New test.
12309
12310 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
12311
12312         * gcc.c-torture/compile/991127-1.c: New test.
12313
12314 1999-11-22  Nathan Sidwell  <nathan@acm.org>
12315
12316         * g++.old-deja/g++.other/warn4.C: New test.
12317
12318 1999-11-22  Nathan Sidwell  <nathan@acm.org>
12319
12320         * g++.old-deja/g++.eh/cleanup2.C: New test.
12321         * g++.old-deja/g++.ext/pretty2.C: New test.
12322         * g++.old-deja/g++.ext/pretty3.C: New test.
12323         * g++.old-deja/g++.other/debug6.C: New test.
12324
12325 1999-10-20  Jim Wilson  <wilson@cygnus.com>
12326
12327         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
12328         compiler_output to look for one error message instead of two.
12329
12330 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
12331
12332         * gcc.c-torture/execute/991118-1.c: Also test case
12333         where the word boundary does not split a byte evenly.
12334
12335 1999-11-19  Nathan Sidwell  <nathan@acm.org>
12336
12337         * g++.old-deja/g++.ext/restrict1.C: New test.
12338
12339 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
12340
12341         * gcc.c-torture/execute/991118-1.c: New test.
12342
12343 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
12344
12345         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
12346         working directory pathnames.
12347
12348 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
12349
12350         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
12351         host is equipped with driver.h and driver.o so it can actually
12352         compile and run the tests.
12353
12354 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
12355
12356         * gcc.c-torture/compile/991008-1.c: New test.
12357
12358 1999-11-08  Nick Clifton  <nickc@cygnus.com>
12359
12360         * lib/gcc-dg.exp: Include target-supports.exp
12361
12362 1999-11-05  Nick Clifton  <nickc@cygnus.com>
12363
12364         * lib/target-supports.exp: New file: Provide procs to test for
12365         features supported by the target.
12366         (check_weak_available): Moved here from ecos.exp.
12367         (check_alias_available): New proc: Determine of the target
12368         toolchain supports the alias attribute.
12369
12370         * gcc.dg/special/ecos.exp: Move check_weak_available to
12371         target-supports.exp.
12372         (alias-1.c): Only perform the test if the target supports
12373         aliases.
12374         (wkali-1.c): Only perform the test if the target supports
12375         aliases.
12376
12377         * gcc.dg/990506-0.c: Expect error messages from cross
12378         targets as well as native targets.
12379
12380 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
12381
12382         * gcc.dg/ultrasp1.c: Removed xfail.
12383         * gcc.dg/struct-ret-2.c: Likewise.
12384         * gcc.dg/array-1.c: Likewise.
12385
12386 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
12387
12388         * gcc.dg/struct-ret-2.c: New test.
12389
12390         * gcc.dg/array-1.c: New test.
12391
12392 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
12393
12394         * gcc.c-torture/execute/991030-1.c: New test.
12395
12396 1999-10-26  Richard Henderson  <rth@cygnus.com>
12397
12398         * gcc.c-torture/compile/991026-2.c: New test.
12399
12400 1999-10-26  Jeffrey A Law  (law@cygnus.com)
12401
12402         * gcc.c-torture/compile/991026-1.c: New test.
12403
12404 1999-10-23  Jeffrey A Law  (law@cygnus.com)
12405
12406         * gcc.c-torture/execute/991023-1.c: New test.
12407
12408 1999-10-19  Jeffrey A Law  (law@cygnus.com)
12409
12410         * gcc.c-torture/execute/991019-1.c: New test.
12411
12412 1999-10-16  Richard Henderson  <rth@cygnus.com>
12413
12414         * gcc.c-torture/execute/991016-1.c: New test.
12415
12416 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
12417
12418         * gcc.c-torture/execute/991014-1.c: New test.
12419
12420 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
12421
12422         * g++.old-deja/g++.other/union2.C: New test.
12423
12424 1999-10-13  Nathan Sidwell  <nathan@acm.org>
12425
12426         * g++.old-deja/g++.other/vaarg2.C: New test.
12427         * g++.old-deja/g++.other/vaarg3.C: New test.
12428
12429 1999-10-12  Craig Burley  <craig@jcb-sc.com>
12430
12431         * g77.f-torture/noncompile/19990905-1.f: Moved from being
12432         in compile/.
12433
12434 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
12435
12436         * gcc.c-torture/execute/va-arg-11.c: New test.
12437
12438 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
12439
12440         * lib/file-format.exp (gcc_target_object_format): Don't
12441         crash if objdump is unavailable.
12442
12443 1999-09-29  Donn Terry <donn@interix.com>
12444
12445         * gcc.misc-tests/mg.exp: delete extraneous redirection.
12446
12447 1999-09-28  Nick Clifton  <nickc@cygnus.com>
12448
12449         * gcc.c-torture/compile/990928-1.c: New test.
12450
12451 1999-09-28  Nathan Sidwell  <nathan@acm.org>
12452
12453         * g++.old-deja/g++.other/decl6.C: New test.
12454
12455 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
12456
12457         * gcc.c-torture/execute/va-arg-10.c: New test.
12458
12459 1999-09-27  Nathan Sidwell  <nathan@acm.org>
12460
12461         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
12462         __PRETTY_FUNCTION__.
12463
12464 1999-09-23  Nick Clifton  <nickc@cygnus.com>
12465
12466         * gcc.c-torture/execute/990923-1.c: New test.
12467
12468 1999-09-21  Nick Clifton  <nickc@cygnus.com>
12469
12470         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
12471         for which -fpic is inappropriate.
12472
12473 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
12474
12475         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
12476
12477 1999-09-21  Nathan Sidwell  <nathan@acm.org>
12478
12479         * g++.old-deja/g++.other/dyncast1.C: New test.
12480         * g++.old-deja/g++.other/dyncast2.C: New test.
12481         * g++.old-deja/g++.other/dyncast3.C: New test.
12482         * g++.old-deja/g++.other/dyncast4.C: New test.
12483         * g++.old-deja/g++.other/dyncast5.C: New test.
12484         * g++.old-deja/g++.eh/catch3.C: New test.
12485         * g++.old-deja/g++.eh/catch3p.C: New test.
12486         * g++.old-deja/g++.eh/catch4.C: New test.
12487         * g++.old-deja/g++.eh/catch4p.C: New test.
12488         * g++.old-deja/g++.eh/catch5.C: New test.
12489         * g++.old-deja/g++.eh/catch5p.C: New test.
12490         * g++.old-deja/g++.eh/catch6.C: New test.
12491         * g++.old-deja/g++.eh/catch6p.C: New test.
12492         * g++.old-deja/g++.eh/catch7.C: New test.
12493         * g++.old-deja/g++.eh/catch7p.C: New test.
12494         * g++.old-deja/g++.eh/catch8.C: New test.
12495         * g++.old-deja/g++.eh/catch8p.C: New test.
12496         * g++.old-deja/g++.eh/catch9.C: New test.
12497         * g++.old-deja/g++.eh/catch9p.C: New test.
12498
12499 1999-09-13  Nathan Sidwell  <nathan@acm.org>
12500
12501         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
12502         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
12503
12504 1999-09-13  Jeffrey A Law  (law@cygnus.com)
12505
12506         * gcc.c-torture/compile/990913-1.c: New test.
12507
12508 1999-09-10  Nathan Sidwell  <nathan@acm.org>
12509
12510         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
12511         * g++.old-deja/g++.jason/rfg5.C: Likewise.
12512
12513 1999-09-09  Richard Henderson  <rth@cygnus.com>
12514
12515         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
12516
12517 1999-09-09  Nathan Sidwell  <nathan@acm.org>
12518
12519         * g++.old-deja/g++.other/lookup11.C: New test.
12520         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
12521         what is permitted and what we want.
12522         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
12523         overload use.
12524         * g++.old-deja/g++.jason/rfg5.C: Likewise
12525
12526 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
12527
12528         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
12529         * gcc.c-torture/noncompile/poison-1.c: New file.
12530
12531 1999-09-08  Nathan Sidwell  <nathan@acm.org>
12532
12533         * g++.old-deja/g++.other/sizeof3.C: New test.
12534         * g++.old-deja/g++.other/sizeof4.C: New test.
12535         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
12536         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
12537
12538 1999-09-07  Richard Henderson  <rth@cygnus.com>
12539
12540         * gcc.dg/va-arg-1.c: New.
12541
12542 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
12543
12544         * gcc.c-torture/execute/va-arg-9.c: New test.
12545
12546 1999-09-05  Craig Burley  <craig@jcb-sc.com>
12547
12548         * g77.f-torture/compile/980519-2.f: New test.
12549         * g77.f-torture/compile/19990905-0.f: New test.
12550         * g77.f-torture/compile/19990905-1.f: New test.
12551         * g77.f-torture/compile/19990905-2.f: New test.
12552
12553         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
12554
12555 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
12556
12557         * gcc.c-torture/execute/990827-1.c: Fix typo.
12558
12559 1999-09-03  Nathan Sidwell  <nathan@acm.org>
12560
12561         * g++.old-deja/g++.other/deref1.C: New test.
12562
12563 1999-09-02  Nathan Sidwell  <nathan@acm.org>
12564
12565         * g++.old-deja/g++.other/ambig2.C: New test.
12566         * g++.old-deja/g++.other/cond5.C: New test.
12567         * g++.old-deja/g++.other/lookup16.C: New test.
12568
12569 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
12570
12571         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
12572         assemblers too.
12573
12574 1999-08-31  Jeffrey A Law  (law@cygnus.com)
12575
12576         * lib/c-torture.exp: Avoid the "compare executables" optimization
12577         when testing native.
12578
12579 1999-08-29  Jeffrey A Law  (law@cygnus.com)
12580
12581         * gcc.c-torture/execute/990829-1.c: New test.
12582         * gcc.c-torture/compile/990829-1.c: New test.
12583
12584 1999-08-27  Paul Burchard  <burchard@pobox.com>
12585
12586         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
12587         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
12588         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
12589         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
12590         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
12591         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
12592         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
12593         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
12594         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
12595         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
12596         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
12597
12598 1999-08-27  Jeffrey A Law  (law@cygnus.com)
12599
12600         * gcc.c-torture/execute/990827-1.c: New test.
12601
12602 1999-08-26  Craig Burley  <craig@jcb-sc.com>
12603
12604         * g77.f-torture/noncompile/19990826-4.f: New test.
12605
12606         * g77.f-torture/compile/19990826-3.f: New test.
12607
12608         * g77.f-torture/execute/19990826-2.f: New test.
12609
12610         * g77.f-torture/compile/19990826-1.f: New test.
12611
12612         * gcc.c-torture/execute/990826-0.c: New test.
12613         * g77.c-torture/execute/19990826-0.f: New test.
12614
12615         * g77.f-torture/noncompile/970626-2.f: New test.
12616
12617 1999-08-25  Paul Burchard  <burchard@pobox.com>
12618
12619         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
12620         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
12621         lss-011.C: New tests.
12622
12623 1999-08-25  Nathan Sidwell  <nathan@acm.org>
12624
12625         * g++.old-deja/g++.other/decl5.C: New test.
12626
12627 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12628
12629         * noncompile/noncompile.exp: Load_lib c-torture.exp.
12630         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
12631         call `postbase' for each one.  All callers of `postbase' changed
12632         to call this instead.
12633
12634 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
12635
12636         * gcc.c-torture/execute/990811-1.c: New test.
12637
12638 1999-08-09  Nick Clifton  <nickc@cygnus.com>
12639
12640         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
12641         just native ones.
12642
12643         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
12644         just native ones.
12645
12646 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
12647
12648         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
12649
12650 1999-08-04  Jeffrey A Law  (law@cygnus.com)
12651
12652         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
12653
12654 1999-08-04  Nathan Sidwell  <nathan@acm.org>
12655
12656         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
12657
12658 1999-08-04  Jeffrey A Law  (law@cygnus.com)
12659
12660         * gcc.c-torture/execute/990804-1.c: New test.
12661
12662 1999-08-03  Nathan Sidwell  <nathan@acm.org>
12663
12664         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
12665         * g++.old-deja/g++.brendan/crash64.C: Likewise
12666         * g++.old-deja/g++.brendan/overload8.C: Likewise
12667
12668 1999-08-03  Nathan Sidwell  <nathan@acm.org>
12669
12670         * g++.old-deja/g++.other/struct1.C: New test.
12671
12672 1999-08-03  Nathan Sidwell  <nathan@acm.org>
12673
12674         * g++.old-deja/g++.other/enum2.C: New test.
12675
12676 1999-08-02  Richard Henderson  <rth@cygnus.com>
12677
12678         Adapted from tests from Franz Sirl:
12679         * gcc.c-torture/execute/va-arg-7.c: New test.
12680         * gcc.c-torture/execute/va-arg-8.c: New test.
12681
12682 1999-08-01  Jeffrey A Law  (law@cygnus.com)
12683
12684         * gcc.c-torture/compile/990801-2.c: New test.
12685
12686         * gcc.c-torture/compile/990801-1.c: New test.
12687
12688 1999-07-27  Michael Meissner  <meissner@cygnus.com>
12689
12690         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
12691         fp-cmp-1.c, converting double to float.
12692
12693         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
12694         fp-cmp-1.c, converting double to long double.
12695
12696         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
12697         from fr1 to unknown_register, since fr1 is a legitimate register
12698         on some machines.
12699
12700 1999-07-25  Jeffrey A Law  (law@cygnus.com)
12701
12702         * README: More listname related changes.
12703
12704 1999-07-08  Catherine Moore  <clm@cygnus.com>
12705
12706         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
12707
12708 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
12709
12710         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
12711
12712 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
12713
12714         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
12715
12716 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
12717
12718         * gcc.dg/990703-1.c: New test.
12719
12720 1999-06-29  Nick Clifton  <nickc@cygnus.com>
12721
12722         * lib/file-format.exp: New file: Move definition of proc
12723         gcc_target_object_format to here from
12724         gcc.dg/special/ecos.exp.
12725
12726         * lib/c-torture.exp: Include lib file-format.exp.
12727         * lib/gcc-dg.exp: Include lib file-format.exp.
12728
12729         * gcc.dg/special/ecos.exp: Remove definition of proc
12730         gcc_target_object_format.
12731
12732 1999-06-28  Jeffrey A Law  (law@cygnus.com)
12733
12734         * gcc.c-torture/execute/990628-1.c: New test.
12735
12736 1999-06-25  Jeffrey A Law  (law@cygnus.com)
12737
12738         * gcc.c-torture/compile/990625-2.c: New test.
12739
12740         * gcc.c-torture/compile/990625-1.c: New test.
12741
12742 1999-06-23  Nick Clifton  <nickc@cygnus.com>
12743
12744         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
12745         attributes compile.
12746         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
12747         ports that use the COFF/PE file format.
12748
12749 1999-06-17  Jeffrey A Law  (law@cygnus.com)
12750
12751         * gcc.c-torture/compile/990617-1.c: New test.
12752
12753 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
12754
12755         * g++.old-deja/g++.other/decl4.C: New test.
12756
12757 1999-06-14  Nathan Sidwell  <nathan@acm.org>
12758
12759         * g++.old-deja/g++.other/bitfld3.C: New test.
12760
12761 1999-06-08  Nathan Sidwell  <nathan@acm.org>
12762
12763         * g++.old-deja/g++.eh/catch1.C: New test.
12764
12765 1999-06-07  Jeffrey A Law  (law@cygnus.com)
12766
12767         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
12768
12769         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
12770         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
12771
12772 1999-06-05  Craig Burley  <craig@jcb-sc.com>
12773
12774         * g77.f-torture/compile/19990502-0.f: Replace with new,
12775         shorter, test that still fails after recent changes.
12776
12777 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
12778
12779         * gcc.c-torture/execute/990604-1.c: New test.
12780
12781 1999-05-31  Jeffrey A Law  (law@cygnus.com)
12782
12783         * gcc.c-torture/execute/990531-1.c: New test.
12784
12785 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
12786
12787         * gcc.c-torture/compile/990527-1.c: New test.
12788
12789 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
12790
12791         * gcc.c-torture/execute/990527-1.c: New test.
12792
12793 1999-05-25  Nick Clifton  <nickc@cygnus.com>
12794
12795         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
12796         bitfields as signed.
12797
12798 1999-05-25  Craig Burley  <craig@jcb-sc.com>
12799
12800         * g77.f-torture/compile/19990525-0.f: New test.
12801
12802 1999-05-25  Jeffrey A Law  (law@cygnus.com)
12803
12804         * gcc.c-torture/execute/990525-2.c: New test.
12805
12806         * gcc.c-torture/execute/990525-1.c: New test.
12807
12808 1999-05-24  Nathan Sidwell  <nathan@acm.org>
12809
12810         * g++.old-deja/g++.other/anon3.C: New test.
12811         * g++.old-deja/g++.other/anon4.C: New test.
12812         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
12813         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
12814         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
12815         Merrill).
12816
12817 1999-05-24  Jeffrey A Law  (law@cygnus.com)
12818
12819         * gcc.c-torture/execute/990524-1.c: New test.
12820
12821         * gcc.dg/990524-1.c: New test.
12822
12823 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
12824
12825         * gcc.c-torture/compile/990523-1.c: New test.
12826
12827 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
12828
12829         * gcc.c-torture/compile/990519-1.c: New test.
12830
12831 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
12832
12833         * gcc.c-torture/compile/990517-1.c: New test.
12834
12835         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
12836         (e4, f4): New tests.
12837         (main): Call them.
12838
12839 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12840
12841         * gcc.dg/noreturn-1.c: New test.
12842
12843 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
12844
12845         * gcc.c-torture/execute/990513-1.c: New test.
12846
12847 1999-05-10  Richard Henderson  <rth@cygnus.com>
12848
12849         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
12850
12851 1999-05-10  Craig Burley  <craig@jcb-sc.com>
12852
12853         * g77.f-torture/execute/erfc.f: Use small single-precision
12854         values, to avoid problems on Alphas when not -mieee.
12855
12856 1999-05-08  Craig Burley  <craig@jcb-sc.com>
12857
12858         * gcc.dg/990506-0.c: New test.
12859
12860 1999-05-08  Richard Henderson  <rth@cygnus.com>
12861
12862         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
12863         the constant to test.  Don't XFAIL 64-bit targets.
12864
12865         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
12866         * g++.old-deja/g++.law/profile1.C: Likewise.
12867
12868         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
12869         operator new instances.
12870         * g++.old-deja/g++.other/delete5.C: Likewise.
12871
12872 1999-05-03  Craig Burley  <craig@jcb-sc.com>
12873
12874         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
12875         intrinsic.
12876
12877 1999-05-03  Craig Burley  <craig@jcb-sc.com>
12878
12879         * g77.f-torture/execute/u77-test.f: Reverse order of two
12880         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
12881
12882 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12883
12884         * gcc.dg/compare1.c: New test.
12885
12886 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
12887
12888         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
12889         New tests.
12890
12891 1999-05-02  Craig Burley  <craig@jcb-sc.com>
12892
12893         * g77.f-torture/compile/19990502-1.f: New test.
12894
12895 1999-05-02  Craig Burley  <craig@jcb-sc.com>
12896
12897         * g77.f-torture/compile/19990502-0.f: New test.
12898
12899 1999-05-02  Craig Burley  <craig@jcb-sc.com>
12900
12901         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
12902         intrinsic.
12903
12904 1999-05-02  Craig Burley  <craig@jcb-sc.com>
12905
12906         * g77.f-torture/execute/u77-test.f (main): List libU77
12907         intrinsics not currently tested.
12908         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
12909         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
12910         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
12911         Trim blanks off the ends of some printed strings.
12912
12913 1999-05-02  Craig Burley  <craig@jcb-sc.com>
12914
12915         * g77.f-torture/execute/u77-test.f (main): Just warn about
12916         FSTAT gid disagreement, as it's expected on some systems.
12917
12918 1999-05-01  Craig Burley  <craig@jcb-sc.com>
12919
12920         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
12921         use a new function, which allows for some slop.
12922         Clean up some commentary.
12923         (issum): The new function.
12924         (sgladd): Deleted subroutine.
12925
12926 1999-05-01  Craig Burley  <craig@jcb-sc.com>
12927
12928         * g77.f-torture/execute/u77-test.f: Modify to be more like
12929         libf2c/libU77 version, bringing patches to that version here.
12930         Add suitable commentary.
12931
12932 1999-04-25  Richard Henderson  <rth@cygnus.com>
12933
12934         * gcc.dg/990424-1.c: New test.
12935
12936 1999-04-24  Craig Burley  <craig@jcb-sc.com>
12937
12938         * g77.f-torture/execute/u77-test.f (main): Bug involving
12939         LSTAT has been fixed, so turn back on full checking.
12940
12941 1999-04-20  Craig Burley  <craig@jcb-sc.com>
12942
12943         * g77.f-torture/compile/19990419-0.f: New test.
12944         * g77.f-torture/execute/19990419-1.f: New test.
12945
12946 1999-04-17  Richard Henderson  <rth@cygnus.com>
12947
12948         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
12949         to avoid the need for a prototype to supress a warning.
12950
12951 1999-04-07  Jim Wilson  <wilson@cygnus.com>
12952
12953         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
12954
12955 1999-04-04  Jeffrey A Law  (law@cygnus.com)
12956
12957         * gcc.c-torture/execute/990404-1.c: New test.
12958
12959 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
12960
12961         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
12962         * gcc.dg/cpp-if3.c: Don't use -pedantic.
12963         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
12964         missing initializer warnings.
12965
12966 1999-03-28  Jeffrey A Law  (law@cygnus.com)
12967
12968         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
12969         matching strings.
12970
12971 1999-03-26  Jeffrey A Law  (law@cygnus.com)
12972
12973         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
12974
12975 1999-03-26  Craig Burley  <craig@jcb-sc.com>
12976
12977         * g77.f-torture/execute/19990325-0.f: New test.
12978         * g77.f-torture/execute/19990325-1.f: New test.
12979
12980 1999-03-24  Jeffrey A Law  (law@cygnus.com)
12981
12982         * gcc.c-torture/execute/990324-1.c: New test.
12983
12984 1999-03-22  Jim Wilson  <wilson@cygnus.com>
12985
12986         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
12987         test with 4.
12988
12989 1999-03-17  Richard Henderson  <rth@cygnus.com>
12990
12991         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
12992
12993 1999-03-13  Craig Burley  <craig@jcb-sc.com>
12994
12995         * g77.f-torture/execute/19990313-2.f: New test.
12996         * g77.f-torture/execute/19990313-3.f: New test.
12997
12998 1999-03-13  Craig Burley  <craig@jcb-sc.com>
12999
13000         * g77.f-torture/execute/19990313-0.f: New test.
13001         * g77.f-torture/execute/19990313-1.f: New test.
13002
13003 1999-03-12  Jim Wilson  <wilson@cygnus.com>
13004
13005         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
13006         printf to sprintf.
13007         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
13008         (main): Add check for u15.  Conditionalize u31 check depending on
13009         whether ints are <32 bits or >=32 bits.
13010
13011 1999-03-08  Craig Burley  <craig@jcb-sc.com>
13012
13013         * g77.f-torture/execute/19981119-0.f: Improve testiness.
13014
13015 1999-03-08  Craig Burley  <craig@jcb-sc.com>
13016
13017         * g77.f-torture/compile/19990305-0.f: New test.
13018         * g77.f-torture/execute/19981119-0.f: New test.
13019
13020 1999-03-08  Craig Burley  <craig@jcb-sc.com>
13021
13022         * g77.f-torture/execute/970625-2.f: call ABORT if final
13023         result is not correct, instead of just printing it.
13024         Add this checking via newly introduced obfuscation, to
13025         trip up buggy front ends.
13026
13027 1999-03-07  Craig Burley  <craig@jcb-sc.com>
13028
13029         * g77.f-torture/compile/960317-1.f: Moved from being
13030         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
13031
13032 1999-03-06  Craig Burley  <craig@jcb-sc.com>
13033
13034         * g77.f-torture/execute/960317-1.f: New (old) test.
13035         * g77.f-torture/execute/970625-2.f: Ditto.
13036
13037 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
13038
13039         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
13040         message on line 1 or line 2; cccp and cpplib do this differently.
13041
13042 1999-03-01  Jeffrey A Law  (law@cygnus.com)
13043
13044         * g++.old-deja/g++.law/weak1.C: New test.
13045
13046 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
13047
13048         * gcc.c-torture/execute/990119-1.c: Renamed to...
13049         * gcc.dg/990119-1.c: this, so it will only be tested once
13050         (it's a preprocessor test, it doesn't need to be run at
13051         multiple optimization levels).
13052
13053 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
13054
13055         * lib/g++.exp: Don't add incdir=$base_dir/../include to
13056           ALWAYS_CXXFLAGS.
13057
13058 1999-02-24  Craig Burley  <craig@jcb-sc.com>
13059
13060         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
13061         * g77.f-torture/compile/19981216-0.f: ...as it is expected
13062         to not be compilable by current g77.
13063
13064 1999-02-24  Nick Clifton  <nickc@cygnus.com>
13065
13066         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
13067
13068 1999-02-22  Jeffrey A Law  (law@cygnus.com)
13069
13070         * gcc.c-torture/execute/990222-1.c: New test.
13071
13072 1999-02-19  Craig Burley  <craig@jcb-sc.com>
13073
13074         * g77.f-torture/compile/19990218-0.f: New test.
13075         * g77.f-torture/noncompile/19990218-1.f: New test.
13076
13077 1999-02-18  Craig Burley  <craig@jcb-sc.com>
13078
13079         * g77.f-torture/compile/19981216-0.f: New test.
13080
13081 1999-02-14  Jeffrey A Law  (law@cygnus.com)
13082
13083         * gcc.dg/990214-1.c: New test.
13084
13085 1999-02-13  Jeffrey A Law  (law@cygnus.com)
13086
13087         * gcc.dg/990213-2.c: New test.
13088
13089         * gcc.dg/990213-1.c: New test.
13090
13091 1999-02-12  Jeffrey A Law  (law@cygnus.com)
13092
13093         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
13094         ints.
13095
13096 1999-02-11  Nick Clifton  <nickc@cygnus.com>
13097
13098         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
13099         specified by target.
13100
13101         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
13102
13103 1999-02-11  Jeffrey A Law  (law@cygnus.com)
13104
13105         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
13106
13107 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
13108
13109         * gcc.dg/special/ecos.exp: New test driver for new tests with
13110         special requirements.
13111
13112         * gcc.dg/special/alias-1.c: New test.
13113         * gcc.dg/special/gcsec-1.c: New test.
13114         * gcc.dg/special/weak-1.c: New test.
13115         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
13116         * gcc.dg/special/weak-2.c: New test.
13117         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
13118         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
13119         * gcc.dg/special/wkali-1.c: New test.
13120         * gcc.dg/special/wkali-2.c: New test.
13121         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
13122         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
13123
13124 1999-02-10  Felix Lee  <flee@cygnus.com>
13125
13126           * lib/c-torture.exp (c-torture-compile): Pull out code for
13127           analyzing gcc error messages.
13128           (c-torture-execute): Likewise.  Fix some (harmless) false
13129           positives.
13130           * lib/gcc.exp (gcc_check_compile): New function.
13131
13132 1999-02-08  Richard Henderson  <rth@cygnus.com>
13133
13134         * gcc.c-torture/execute/990208-1.c: New test.
13135
13136 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
13137
13138         * g++.dg/special/ecos.exp: New driver for new tests with special
13139         requirements
13140
13141         * g++.dg/special/conpr-1.C: New test
13142         * g++.dg/special/conpr-2.C: New test
13143         * g++.dg/special/conpr-2a.C: New test
13144         * g++.dg/special/conpr-3.C: New test
13145         * g++.dg/special/conpr-3a.C: New test
13146         * g++.dg/special/conpr-3b.C: New test
13147
13148         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
13149         allow g++ to use the dg driver
13150
13151         * README: Add comment about g++.dg directory
13152
13153 1999-02-06  Jeffrey A Law  (law@cygnus.com)
13154
13155         * README: Update email addresses.
13156
13157 1999-02-03  Nick Clifton  <nickc@cygnus.com>
13158
13159         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
13160         arguments in order to force structure S onto the stack even on
13161         the alpha.
13162         (test): Pass 10 leading arguments to function foo as well as the
13163         structure S.
13164
13165         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
13166         failure for all targets.
13167
13168         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
13169         abort to terminate program execution.
13170
13171 1999-01-30  Richard Henderson  <rth@cygnus.com>
13172
13173         * gcc.c-torture/execute/990130-1.c: New test.
13174
13175 1999-01-30  Jeffrey A Law  (law@cygnus.com)
13176
13177         * gcc.dg/990130-1.c: New test.
13178
13179 1999-01-28  Michael Meissner  <meissner@cygnus.com>
13180
13181         * gcc.c-torture/execute/990128-1.c: New test.
13182
13183 1999-01-27  Michael Meissner  <meissner@cygnus.com>
13184
13185         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
13186
13187 1999-01-27  Felix Lee  <flee@cygnus.com>
13188
13189         * lib/c-torture.exp (c-torture-compile): pull out code for
13190         analyzing gcc error messages.
13191         (c-torture-execute): ditto, and fix some (harmless) false
13192         positives.
13193         * lib/gcc.exp (gcc_check_compile): new function.
13194
13195 1999-01-17  Jeffrey A Law  (law@cygnus.com)
13196
13197         * gcc.dg/990117-1.c: New test.
13198
13199         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
13200
13201         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
13202
13203 1999-01-15  Jeffrey A Law  (law@cygnus.com)
13204
13205         * g77.f-torture/compile/990115-1.f: New test.
13206
13207 1999-01-07  Jeffrey A Law  (law@cygnus.com)
13208
13209         * gcc.c-torture/compile/990107-1.c: New test
13210
13211 1999-01-06  Jeffrey A Law  (law@cygnus.com)
13212
13213         * gcc.c-torture/execute/990106-2.c: New test.
13214
13215         * gcc.c-torture/execute/990106-1.c: New test.
13216
13217 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
13218
13219         * gcc.c-torture/compile/981223-1.c: New test.
13220
13221 1998-12-29  Richard Henderson  <rth@cygnus.com>
13222
13223         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
13224         (opt3): Rename from opt4 and disable.
13225
13226 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
13227
13228         * g++.old-deja/g++.pt/ptrmem5.C: New test.
13229
13230 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
13231
13232         * g++.old-deja/g++.other/conv5.C: New test.
13233
13234 1998-12-14  Nick Clifton  <nickc@cygnus.com>
13235
13236         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
13237
13238 1998-12-11  Jeffrey A Law  (law@cygnus.com)
13239
13240         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
13241
13242 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
13243
13244         * gcc.c-torture/compile/981211-1.c: New test.
13245
13246 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
13247
13248         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
13249
13250         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
13251
13252 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
13253
13254         * gcc.special/930510-1.c: Make C9X safe.
13255         * gcc.misc-tests/gcov-1.c Similarly.
13256         * gcc.misc-tests/gcov-2.c Similarly.
13257
13258 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
13259
13260         * gcc.dg/ultrasp1.c: New test.
13261
13262 1998-12-06  Richard Henderson  <rth@cygnus.com>
13263
13264         * gcc.c-torture/execute/981206.c: New test.
13265
13266 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
13267
13268         * g++.old-deja/g++.ns/template7.C: New test.
13269
13270         * g++.old-deja/g++.other/expr1.C: New test.
13271
13272         * g++.old-deja/g++.eh/tmpl3.C: New test.
13273
13274         * g++.old-deja/g++.eh/tmpl2.C: New test.
13275
13276 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
13277
13278         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
13279         * g++.old-deja/g++.other/using6.C: Removed.
13280         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
13281
13282         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
13283
13284 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
13285
13286         * g++.old-deja/g++.pt/overload8.C: New test.
13287
13288         * g++.old-deja/g++.pt/overload7.C: New test.
13289
13290         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
13291
13292         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
13293         and relinking messages.
13294         * lib/g++.exp (g++_target_compile): Remove .rpo file when
13295         compiling with -frepo.
13296
13297 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
13298
13299         * g++.old-deja/g++.pt/lookup6.C: New test.
13300
13301 1998-11-30  Nick Clifton  <nickc@cygnus.com>
13302
13303         * gcc.c-torture/execute/981130-1.c: New test.
13304         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
13305
13306 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
13307
13308         * g++.old-deja/g++.pt/explicit76.C: New test.
13309
13310         * g++.old-deja/g++.pt/friend38.C: New test.
13311
13312         * g++.old-deja/g++.ns/crash2.C: New test.
13313
13314         * g++.old-deja/g++.pt/defarg8.C: New test.
13315
13316         * g++.old-deja/g++.pt/instantiate6.C: New test.
13317
13318         * g++.old-deja/g++.pt/static6.C: New test.
13319
13320         * g++.old-deja/g++.pt/decl2.C: New test.
13321
13322 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
13323
13324         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
13325         problem is actually related with name lookup, but so what? :-)
13326
13327         * g++.old-deja/g++.pt/friend37.C: New test.
13328
13329 1998-11-25  Dave Love  <d.love@dl.ac.uk>
13330
13331         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
13332         element, which fails on some systems.
13333
13334         * g77.f-torture/execute/labug1.f: New test.
13335
13336 1998-11-21  Jeffrey A Law  (law@cygnus.com)
13337
13338         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
13339         is defined.
13340
13341 1998-11-18  Dave Love  <d.love@dl.ac.uk>
13342
13343         * g77.f-torture/compile/981117-1.f: New test.
13344
13345 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
13346
13347         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
13348         properly discarded.
13349
13350 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
13351
13352         * gcc.c-torture/execute/memcheck: New directory of tests for
13353         -fcheck-memory-usage.
13354
13355 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
13356
13357         * README: New file, general information about the testsuite and
13358         new description of the various C++ test subdirectories.
13359         * README.g++: Eliminate obsolete information, update and move most
13360         relevant stuff to README.
13361
13362 1998-11-07  Richard Henderson  <rth@cygnus.com>
13363
13364         * gcc.c-torture/compile/981107-1.c: New test.
13365
13366 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
13367
13368         * execute/memcpy-bi.c: New testcase.
13369
13370 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
13371
13372         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
13373         base classes.
13374
13375         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
13376         template is selected.
13377
13378         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
13379         classes, it should be accepted for all types.
13380
13381         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
13382
13383         * g++.old-deja/g++.pt/spec24.C: Ensure that template
13384         specializations start with template headers.
13385
13386 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
13387
13388         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
13389
13390         * g++.old-deja/g++.other/init9.C: Test cross initialization of
13391         non-POD types.
13392
13393 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
13394
13395         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
13396
13397 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
13398
13399         * compile/981022-1.c, compile/981022-1.x: New test and driver.
13400
13401 1998-10-19  Jeffrey A Law  (law@cygnus.com)
13402
13403         * 981019-1.c: New test.
13404
13405 1998-10-14  Robert Lipe <robertl@dgii.com>
13406
13407         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
13408         find objc headers.
13409
13410 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
13411
13412         * compile/981001-4.c: Remove use of GCC extension that triggers a
13413         compiler bug.
13414
13415 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
13416
13417         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
13418
13419 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
13420
13421         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
13422         instantiation of template produces incorrect code for delete
13423         expression.
13424
13425         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
13426         constructors' name is not unique.
13427         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
13428         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
13429
13430         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
13431         automatic array of const is ill-formed.
13432
13433         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
13434         of template parameter?
13435
13436         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
13437         const.
13438
13439         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
13440         pointer-to-member expression.
13441
13442         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
13443         declaration causes ICE.
13444
13445 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
13446
13447         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
13448         reserved in the global namespace.
13449
13450         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
13451         generate needed virtual table.
13452
13453         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
13454
13455 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
13456
13457         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
13458         template-dependent type
13459
13460 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
13461
13462         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
13463         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
13464         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
13465
13466         * g++.old-deja/g++.other/using5.C: New test; using decl from base
13467         class should be usable as argument of member function.
13468         * g++.old-deja/g++.other/using6.C: New test; using decl from base
13469         class should be usable as return type of member function.
13470         * g++.old-deja/g++.other/using7.C: New test; using decl from base
13471         class should be usable as type of data member.
13472
13473         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
13474
13475 1998-10-09  Jeffrey A Law  (law@cygnus.com)
13476
13477         * gcc.c-torture/special/920521-1.c: Fix bogus test.
13478
13479 1998-10-08  Nick Clifton  <nickc@cygnus.com>
13480
13481         * gcc.dg/dll-?.c Add thumb to target list.
13482         Fix assembler scan patterns to match current assembler output.
13483
13484 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
13485
13486         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
13487         matching of template brackets.
13488
13489         * g++.old-deja/g++.other/using4.C: New test.  Test using
13490         declarations of methods from base classes.
13491
13492         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
13493         within functions should introduce names into the innermost
13494         enclosing namespace.
13495
13496         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
13497         of static locals if first initialization throws.
13498
13499 1998-10-07  Jim Wilson  <wilson@cygnus.com>
13500
13501         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
13502
13503 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
13504
13505         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
13506         lose track of the possible targets of tablejump insns.
13507         * special/special.exp: Run it.
13508
13509 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
13510
13511         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
13512         must be declared before its specializations can be named in friend
13513         declarations.
13514
13515 1998-10-05  Dave Love  <d.love@dl.ac.uk>
13516
13517         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
13518
13519         * g77.f-torture/execute/io1.f: New test.
13520
13521 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
13522
13523         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
13524         with pointer to template function, for which no argument deduction
13525         is possible.
13526
13527         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
13528         specialization of template function as argument to template
13529         function.
13530
13531         * g++.old-deja/g++.other/access2.C: New test; Inner class
13532         shouldn't have privileged access to Outer's names.
13533
13534 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
13535
13536         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
13537         friend template declared within template class conflicts with
13538         nested class of the same name.
13539
13540         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
13541         is ignored.
13542
13543         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
13544         object with direct initializer as function declaration.
13545
13546         * g++.old-deja/g++.other/decl2.C: New test; duplicate
13547         initializers.
13548
13549         * g++.old-deja/g++.other/null2.C: New test; conditional operator
13550         involving const pointer and NULL produces incorrect result.
13551
13552         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
13553         type name without `typename' should be rejected with -pedantic.
13554
13555 1998-10-02  Richard Henderson  <rth@cygnus.com>
13556
13557         * g++.old-deja/g++.other/addrof1.C: New test.
13558
13559 1998-10-01  Nick Clifton  <nickc@cygnus.com>
13560
13561         * gcc.c-torture/compile/981001-1.c: New test.
13562         * gcc.c-torture/execute/981001-1.c: New test.
13563
13564 1998-10-01  Jeffrey A Law  (law@cygnus.com)
13565
13566         * gcc.c-torture/compile/981001-2.c: New test.
13567         * gcc.c-torture/compile/981001-3.c: New test.
13568         * gcc.c-torture/compile/981001-4.c: New test.
13569
13570 1998-10-01  Robert Lipe  <robertl@dgii.com>
13571
13572         * lib/objc.exp (objc_target_compile): Add -L during compiles for
13573         multilibbed hosts.   Idea grafted from g77.exp.
13574
13575 1998-09-30  Dave Love  <d.love@dl.ac.uk>
13576
13577         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
13578         avoid losing on systems which need -lsocket.
13579
13580 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
13581
13582         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
13583         * g++.old-deja/g++.other/nested2.C: Ditto.
13584         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
13585         failure.
13586
13587 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
13588
13589         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
13590         preferred over template operator!= for enum bitfields.
13591
13592 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
13593
13594         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
13595         that happen to have the same base name, but in different scopes,
13596         are incorrectly rejected.
13597
13598 1998-09-16  Richard Henderson  <rth@cygnus.com>
13599
13600         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
13601         on the native word size instead of an integer literal.
13602
13603 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
13604
13605         * g++.old-deja/g++.other/static2.C: Invocation of static data
13606         member of type pointer-to-function denoted as non-static member.
13607
13608         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
13609         checks involving function types and aliases.
13610
13611 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
13612
13613         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
13614         redefined to the same non-trivial type.
13615
13616         * g++.old-deja/g++.pt/explicit73.C: Test for proper
13617         namespace-qualification of template specializations declared in
13618         other namespaces.
13619
13620         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
13621         to declare a subset of the specializations of a template function
13622         as friends of specializations of a template class.
13623
13624         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
13625         member templates that do not fully specialize the enclosing
13626         template class are rejected.
13627
13628 1998-09-11  Dave Love  <d.love@dl.ac.uk>
13629
13630         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
13631
13632 1998-09-08  Dave Love  <d.love@dl.ac.uk>
13633
13634         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
13635         altered from libf2c/libU77 version.
13636
13637 1998-09-06  Dave Love  <d.love@dl.ac.uk>
13638
13639         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
13640
13641 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>, Alexandre Oliva  <oliva@dcc.unicamp.br>
13642
13643         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
13644         (un)signed char are different types for template specialization
13645         purposes.
13646
13647 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
13648
13649         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
13650         * objc: ObjC testsuite.
13651
13652 1998-08-31  Catherine Moore  <clm@cygnus.com>
13653
13654         * gcc.c-torture/execute/941014-1.x:  New file.
13655
13656 1998-08-31  Nick Clifton  <nickc@cygnus.com>
13657
13658         * lib/c-torture.exp: Add support for
13659         torture_eval_before_compile and torture_eval_before_execute
13660         variables.
13661
13662 1998-08-30  Jeffrey A Law  (law@cygnus.com)
13663
13664         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
13665         this test triggers valid.
13666
13667 1998-08-27  Jeffrey A Law  (law@cygnus.com)
13668
13669         * gcc.dg/980827-1.c: New test.
13670
13671 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
13672
13673         * gcc.c-torture/execute/loop-4b.c: New test.
13674
13675 1998-08-26  Nick Clifton  <nickc@cygnus.com>
13676
13677         * lib/c-torture.exp: Add support for
13678         torture_eval_before_compile and torture_eval_before_execute
13679         variables.
13680
13681 1998-08-25  Jeffrey A Law  (law@cygnus.com)
13682
13683         * gcc.c-torture/compile/980825-1.c: New test.
13684
13685 1998-08-24  Nick Clifton  <nickc@cygnus.com>
13686
13687         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
13688         count number tests in opt_t0 not good_t0.
13689
13690 1998-08-24  Jeffrey A Law  (law@cygnus.com)
13691
13692         * gcc.c-torture/compile/930326-1.x: Fix typo.
13693
13694 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
13695
13696         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
13697         causes an ICE.
13698
13699 1998-08-21  Jeffrey A Law  (law@cygnus.com)
13700
13701         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
13702         STACK_SIZE is defined.
13703         * gcc.c-torture/unsorted/stuct.c: Similarly.
13704
13705         * gcc.c-torture/compile/980821-1.c: New test.
13706
13707 1998-08-21  Jeffrey A Law  (law@cygnus.com)
13708
13709         * gcc.c-torture/execute/980526-2.c: Disable for targets with 16bit ints.
13710
13711 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
13712
13713         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
13714         code.
13715
13716 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
13717
13718         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
13719         error'.
13720
13721 1998-08-18  Jeffrey A Law  (law@cygnus.com)
13722
13723         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
13724
13725 1998-08-16  Jeffrey A Law  (law@cygnus.com)
13726
13727         * gcc.c-torture/compile/980816-1.c: New test.
13728
13729         * gcc.dg/980816-1.c: New test.
13730
13731 1998-08-13  Jeffrey A Law  (law@cygnus.com)
13732
13733         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
13734         compiler for ieee tests.
13735
13736 1998-08-01  Dave Love  <d.love@dl.ac.uk>
13737
13738         * g77.f-torture/compile/980729-0.f: New test.
13739
13740 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
13741
13742         * gcc.c-torture/special/eeprof-1.c: New test, for
13743         -finstrument-functions.
13744         * gcc.c-torture/special/special.exp: Run it.
13745
13746 1998-07-29  Jeffrey A Law  (law@cygnus.com)
13747
13748         * gcc.c-torture/compile/980729-1.c: New test.
13749
13750 1998-07-27  Nick Clifton  <nickc@cygnus.com>
13751
13752         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
13753         __thumb__ is defined, and test for ARM style doubles if so.
13754
13755 1998-07-26  Dave Love  <d.love@dl.ac.uk>
13756
13757         * g77.f-torture/noncompile/980615-0.f: New test.
13758
13759 1998-07-26  H.J. Lu  (hjl@gnu.org)
13760
13761         * gcc.dg/980312-1.c: Do link instead of compile.
13762         * gcc.dg/980313-1.c: Likewise.
13763
13764 1998-07-26  Jeffrey A Law  (law@cygnus.com)
13765
13766         * gcc.c-torture/compile/980726-1.c: New test.
13767
13768 1998-07-25  Dave Love  <d.love@dl.ac.uk>
13769
13770         * g77.f-torture/execute/io0.f: New test.
13771
13772 1998-07-24  Nick Clifton  <nickc@cygnus.com>
13773
13774         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
13775         an int.
13776
13777 1998-06-18  Michael Meissner  <meissner@cygnus.com>
13778
13779         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
13780         m32r bugs.
13781
13782 1998-07-17  Nick Clifton  <nickc@cygnus.com>
13783
13784         * gcc.dg/980626-1.c: Expect failures for all toolchains until
13785         c-decl.c:grokdeclarator can handle mode attributes.
13786
13787 1998-07-16  Jeffrey A Law  (law@cygnus.com)
13788
13789         * gcc.c-torture/execute/980716-1.c: New test.
13790
13791 1998-07-13  Jeffrey A Law  (law@cygnus.com)
13792
13793         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
13794         the mn10200.
13795         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
13796         the mn10200.
13797         * gcc.c-torture/execute/va-arg-3.x: Similarly.
13798         * gcc.c-torture/compile/930326-1.x: Similarly.
13799
13800 1998-07-13  Dave Love  <d.love@dl.ac.uk>
13801
13802         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
13803         New test from Craig.
13804
13805 1998-07-12  Dave Love  <d.love@dl.ac.uk>
13806
13807         * g77.f-torture/noncompile/980616-0.f: New test.
13808
13809         * g77.f-torture/execute/970816-3.f:  New test from Craig.
13810
13811 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
13812
13813         *  g++.other/singleton.C: Return error value instead of taking
13814         SIGSEGV.
13815
13816 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
13817
13818         *  g++.other/singleton.C: New test.   Warning is under dispute.
13819         Runtime crash is not.
13820
13821 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
13822
13823         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
13824         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
13825         using6.C, using7.C}:  New namespace tests.
13826
13827 1998-07-09  Alexandre Oliva   <oliva@dcc.unicamp.br>
13828
13829         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
13830         specialization with typedef'ed names used as array indexes.
13831
13832 1998-07-09  Jeffrey A Law  (law@cygnus.com)
13833
13834         * gcc.c-torture/execute/980709-1.c: New test.
13835
13836         * gcc.dg/980709-1.c: New test.
13837
13838 1998-07-07  Richard Henderson  <rth@cygnus.com>
13839
13840         * gcc.c-torture/execute/bcp-1.c: New test.
13841
13842 1998-07-07  Jeffrey A Law  (law@cygnus.com)
13843
13844         * gcc.c-torture/execute/980707-1.c: New test.
13845
13846 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
13847
13848         * gcc.c-torture/compile/980706-1.c: New test.
13849
13850 1998-07-01  Dave Love  <d.love@dl.ac.uk>
13851
13852         * g77.f-torture/execute/980701-0.f,
13853         g77.f-torture/execute/980701-1.f: New test from Craig.
13854
13855 1998-07-01  Jeffrey A Law  (law@cygnus.com)
13856
13857         * gcc.c-torture/compile/980701-1.c: New test.
13858
13859         * gcc.c-torture/execute/980701-1.c: New test.
13860
13861 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
13862 rlsruhe.de>
13863
13864         * g++.old-deja/g++.robertl/eb132.C: New test.
13865         * g++.old-deja/g++.robertl/eb133.C: Likewise.
13866
13867 1998-06-29  Dave Love  <d.love@dl.ac.uk>
13868
13869         * g77.f-torture/execute/980628-7.f,
13870         g77.f-torture/execute/980628-8.f,
13871         g77.f-torture/execute/980628-9.f,
13872         g77.f-torture/execute/980628-10.f: New tests from Craig.
13873
13874         * g77.f-torture/execute/980628-3.f: Remove mail headers.
13875
13876 1998-06-28  Jeffrey A Law  (law@cygnus.com)
13877
13878         * g77.f-torture/execute/980628-4.f: New test from Craig.
13879         * g77.f-torture/execute/980628-5.f: Likewise.
13880         * g77.f-torture/execute/980628-2.f: Likewise.
13881         * g77.f-torture/execute/980628-0.f: Likewise.
13882         * g77.f-torture/execute/980628-1.f: Likewise.
13883         * g77.f-torture/execute/980628-3.f: Likewise.
13884         * g77.f-torture/execute/980628-6.f: Likewise.
13885
13886 1998-06-28  Jeffrey A Law  (law@cygnus.com)
13887
13888         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
13889         directory when nothing has been installed yet.
13890
13891 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
13892
13893         * gcc.c-torture/special/special.exp: Handle newer versions of
13894         dejagnu.
13895
13896 1998-06-26  Jeffrey A Law  (law@cygnus.com)
13897
13898         * gcc.dg/980626-1.c: New test.
13899
13900 1998-06-19  Bruno Haible <haible@ilog.fr>
13901
13902         * gcc.misc-tests/m-un-2.c: New test.
13903         * g++.old-deja/g++.other/warn01.c: Likewise.
13904
13905 1998-06-19  Robert Lipe  <robertl@dgii.com>
13906
13907         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
13908         compatibility with assmblers with a different comment character.
13909         Eliminate use of GAS-specific extensions.
13910
13911 1998-06-19  Jeffrey A Law  (law@cygnus.com)
13912
13913         * gcc.c-torture/execute/ieee/980619-1.c: New test.
13914
13915 1998-06-19  Robert Lipe  <robertl@dgii.com>
13916
13917         *lib/g77.exp: Replace search for libf2c.a with search for newly
13918         renamed libg2c.a
13919
13920 1998-06-17  Jeffrey A Law  (law@cygnus.com)
13921
13922         * gcc.c-torture/execute/980617-1.c: New test.
13923
13924 1998-06-12  Jeffrey A Law  (law@cygnus.com)
13925
13926         * gcc.c-torture/execute/980612-1.c: New test.
13927
13928 1998-06-08  Jeffrey A Law  (law@cygnus.com)
13929
13930         * gcc.dg/980523-1.c: Only test on ppc-linux.
13931         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
13932
13933         * gcc.c-torture/execute/980608-1.c: New test.
13934
13935 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
13936
13937         * gcc.c-torture/execute/980605-1.c: New test.
13938
13939 1998-06-04  Jeffrey A Law  (law@cygnus.com)
13940
13941         * gcc.c-torture/execute/980604-1.c: New test.
13942
13943 1998-06-02  Jeffrey A Law  (law@cygnus.com)
13944
13945         * gcc.c-torture/execute/980602-1.c: New test.
13946         * gcc.c-torture/execute/980602-2.c: Likewise.
13947
13948 1998-06-02  Dave Love  <d.love@dl.ac.uk>
13949
13950         * 970125-0.f: Fix per JCB.  Add commentary.
13951
13952 1998-05-31  Michael Meissner  <meissner@cygnus.com>
13953
13954         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
13955         IEEE -0 support.
13956
13957 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
13958
13959         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
13960         earlier.
13961
13962 1998-05-28  Catherine Moore <clm@cygnus.com>
13963
13964         * gcc.c-torture/execute/980526-3.c: New test.
13965
13966 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
13967
13968         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
13969         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
13970         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
13971         m88k-motorola-sysv3 to XFAIL.
13972
13973 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
13974
13975         * gcc.dg/980526-1.c: New test.
13976         * gcc.c-torture/execute/980526-2.c: New test.
13977
13978 1998-05-26  Jeffrey A Law  (law@cygnus.com)
13979
13980         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
13981
13982         * gcc.c-torture/execute/980526-1.c: New test.
13983
13984 1998-05-26  Dave Love  <d.love@dl.ac.uk>
13985
13986         * g77.f-torture/execute/alpha2.f: Add runtime test.
13987
13988 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
13989
13990         * g++.old-deja/old-deja.exp: Strip leading directories.
13991
13992         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
13993         error for the line.  Don't run multiple tests for the same line.
13994
13995 1998-05-23  Jeffrey A Law  (law@cygnus.com)
13996
13997         * gcc.dg/980523-1.c: New test.
13998
13999 1998-05-23  Dave Love  <d.love@dl.ac.uk>
14000
14001         * g77.f-torture/compile/970915-0.f: New test.
14002
14003 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
14004
14005         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
14006
14007 1998-05-21  Jeffrey A Law  (law@cygnus.com)
14008
14009         * gcc.dg/980520-1.c: New test.
14010
14011 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
14012
14013         * gcc.dg/980502-1.c: Fix return type.
14014
14015 1998-05-20  Jeffrey A Law  (law@cygnus.com)
14016
14017         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
14018         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
14019         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
14020         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
14021         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
14022
14023 1998-05-20  Dave Love  <d.love@dl.ac.uk>
14024
14025         * g77.f-torture/execute/980520-1.f: New test.
14026
14027 1998-05-15  Dave Love  <d.love@dl.ac.uk>
14028
14029         * lib/mike-g77.exp: New file.
14030
14031         * g77.f-torture/noncompile/noncompile.exp,
14032         g77.f-torture/noncompile/check0.f: New files.
14033
14034 1998-05-14  Dave Love  <d.love@dl.ac.uk>
14035
14036         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
14037         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
14038         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
14039         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
14040         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
14041         abort where appropriate.
14042
14043 1998-05-05  Michael Meissner  <meissner@cygnus.com>
14044
14045         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
14046         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
14047
14048 1998-04-29  Dave Love  <d.love@dl.ac.uk>
14049
14050         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
14051
14052 1998-04-27  Dave Love  <d.love@dl.ac.uk>
14053
14054         * g77.f-torture/compile/980427-0.f: New test.
14055
14056 1998-04-24  Dave Love  <d.love@dl.ac.uk>
14057
14058         * g77.f-torture/compile/980424-0.f: New test.
14059
14060 1998-04-19  Dave Love  <d.love@dl.ac.uk>
14061
14062         * g77.f-torture/compile/980419-2.f (main): New test.
14063         * g77.f-torture/compile/970125-0.f: New test.
14064         * g77.f-torture/compile/980419-1.f: New test.
14065
14066 1998-04-08  Jim Wilson  <wilson@cygnus.com>
14067
14068         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
14069         of loop-4.c.
14070
14071 1998-04-07  Jim Wilson  <wilson@cygnus.com>
14072
14073         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
14074
14075 1998-04-03  Jim Wilson  <wilson@cygnus.com>
14076
14077         * gcc.c-torture/compile/980329-1.c: New test.
14078
14079 1998-03-18  Jim Wilson  <wilson@cygnus.com>
14080
14081         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
14082         * gcc.dg/980312-1.c: Fix typo in -march command.
14083
14084 1998-03-16  H.J. Lu  (hjl@gnu.org)
14085
14086         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
14087
14088 1998-03-11  Robert Lipe  <robertl@dgii.com>
14089
14090         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
14091         Dave Love agree the Fortran source is bogus.
14092
14093 1998-03-11  Robert Lipe  <robertl@dgii.com>
14094
14095         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
14096         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
14097         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
14098         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
14099         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
14100
14101 1998-03-10  Alexandre Oliva   <oliva@dcc.unicamp.br>
14102
14103         * g++.old-deja/g++.other/friend1.C: New test.
14104
14105 1998-02-18  Dave Love  <d.love@dl.ac.uk>
14106
14107         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
14108         possibly uninitialized) variables and declare dnrm2.
14109
14110 1998-02-23  Robert Lipe <robertl@dgii.com>
14111
14112         From Bruno Haible <haible@ilog.fr>:
14113         * gcc.c-torture/execute/980223.c: New test.
14114
14115 1998-02-13  Jeffrey A Law  (law@cygnus.com)
14116
14117         * gcc.dg/ifelse-1.c: New test.
14118
14119 1998-02-09  H.J. Lu  (hjl@gnu.org)
14120
14121         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
14122
14123           * lib/old-dejagnu.exp (old-dejagnu): Added the
14124           "execution test - XFAIL *-*-*" handling in the spirit of
14125           "excess errors test -". Changed the "execution test fails"
14126           handling to be like "excess errors test fails".
14127           * Update various tests accordingly.
14128
14129 1998-02-06  Jim Wilson  <wilson@cygnus.com>
14130
14131         * gcc.c-torture/execute/980205.c: New test.
14132
14133 1998-01-18  Jeffrey A Law  (law@cygnus.com)
14134
14135         * lib/c-torture.exp: Look for .x files instead of .cexp files.
14136         * lib/f-torture.exp: Similarly.
14137         * gcc.c-torture: Rename all .cexp files to .x files.
14138
14139 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
14140
14141         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
14142         (940510-1.c): Removed duplicate.
14143         (971104-1.c): New test.
14144
14145 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
14146
14147           * lib/f-torture.exp: Improve error and loop detection.
14148
14149 1997-11-19  Michael Meissner  <meissner@cygnus.com>
14150
14151         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
14152         use that to size the filler array.
14153
14154 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
14155
14156         * lib/c-torture.exp(c-torture-execute): Fix typo.
14157
14158         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
14159         testcase as the executable name. Keep the executable around if
14160         the test fails.
14161
14162 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
14163
14164         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
14165         changes.  Only test one -g option, and move it to the end of the
14166         list of options to test.
14167
14168 1997-09-19  Michael Meissner  <meissner@cygnus.com>
14169
14170         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
14171         variable GCC_TORTURE_OPTIONS to supply default switches separated
14172         by colons.  If no environment variable, run tests with -O0 -g, -O1
14173         -g, and -O2 -g as well.
14174
14175 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
14176
14177         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
14178         explanatory comments. Fix indentation.
14179
14180 1997-09-15  Jeffrey A Law  (law@cygnus.com)
14181
14182         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
14183
14184 1997-09-11  Jeffrey A Law  (law@cygnus.com)
14185
14186         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
14187         * g++.old-deja/g++.mike/p7325.C: Likewise.
14188         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
14189
14190 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
14191
14192         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
14193         * g++.old-deja/g++.brendan/crash30.C: Likewise.
14194         * g++.old-deja/g++.brendan/crash39.C: Likewise.
14195         * g++.old-deja/g++.law/operators4.C: Likewise.
14196
14197 1997-09-11  Joe Buck  (jbuck@synopsys.com)
14198
14199         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
14200         * g++.old-deja/g++.mike/p784.C: Ditto.
14201         * g++.old-deja/g++.mike/p785.C: Ditto.
14202
14203 1997-09-05  Jeffrey A Law  (law@cygnus.com)
14204
14205           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
14206
14207 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
14208
14209         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
14210         target feature; pass this to c-torture-execute as needed.
14211
14212 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
14213
14214         * lib/c-torture.exp(c-torture-execute): If the previous and the
14215         current executables being tested are identical, we don't need to
14216         run the executable again. Try to make the executable names
14217         unique. Add an optional argument for passing additional compiler
14218         flags.
14219
14220 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
14221
14222         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
14223
14224 1997-08-29  Jeffrey A Law  (law@cygnus.com)
14225
14226         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
14227
14228 1997-07-31  Jeffrey A Law  (law@cygnus.com)
14229
14230         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
14231         32bit or larger longs.
14232
14233         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
14234         have either a 32bit long or 32bit int.
14235
14236 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
14237
14238         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
14239         Make double precision tests dependent on sizeof (double).
14240
14241 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
14242
14243         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
14244         too.
14245
14246 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
14247
14248         * gcc.c-torture/compile/961203-1.cexp: New script.
14249
14250 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
14251
14252         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
14253         up the includes ourselves.
14254
14255 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
14256
14257         * lib/plumhall.exp: Remove random include, and add a few
14258         verbose messages for debugging.
14259
14260 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
14261
14262         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
14263         of trying to do it ourselves.
14264
14265 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
14266
14267         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
14268
14269 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
14270
14271         * gcc.prms/5403.c: Made regexp a bit less strict.
14272
14273 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
14274
14275         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
14276         is returned from remote_load instead.
14277         * lib/plumhall.exp: Ditto.
14278         * lib/mike-g++.exp: Ditto.
14279         * lib/old-dejagnu.exp: Ditto.
14280         * lib/c-torture.exp: Ditto.
14281
14282 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
14283
14284         * lib/g++.exp: Use build_wrapper procedure.
14285         * lib/gcc.exp: Ditto.
14286
14287 1997-05-20  Jeffrey A Law  (law@cygnus.com)
14288
14289         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
14290         an old-style decl for malloc.  Fixes tests to work when
14291         sizeof (int) != sizeof (size_t).
14292
14293 1997-05-15  Mike Meissner  <meissner@cygnus.com>
14294
14295         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
14296
14297         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
14298         use stdargs.h interface.
14299
14300 1997-05-15  Mike Meissner  <meissner@cygnus.com>
14301
14302         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
14303         NO_VARARGS when compiling.
14304
14305 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
14306
14307         * lib/plumhall.exp(ph_includes): New procedure.
14308         (ph_make): Use it.
14309         (ph_compiler): Ditto.
14310
14311         * lib/g++.exp: Rename test-glue.c to testglue.c.
14312         * lib/gcc.exp: Ditto.
14313
14314 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
14315
14316         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
14317         to completion when it's called.
14318
14319 1997-03-21  Michael Meissner  <meissner@cygnus.com>
14320
14321         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
14322         is defined, don't do test.
14323
14324 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
14325
14326         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
14327         for object files.
14328         (ph_summary): Mark skipped testcases as untested, not unresolved.
14329
14330         * lib/plumhall.exp (ph_make): If unresolved because of bad
14331         errorCode, record errorCode in log file.
14332         (*): Replace send_log/verbose with verbose -log.
14333
14334 1997-03-19  Michael Meissner  <meissner@cygnus.com>
14335
14336         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
14337         double conversion if double isn't at least 8 bytes.
14338
14339         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
14340         int to work with targets where int is 16 bits.
14341
14342         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
14343         8 bytes, just exit, since 4 byte doubles don't have enough bits of
14344         precision for the test to complete.
14345
14346 1997-03-14  Michael Meissner  <meissner@cygnus.com>
14347
14348         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
14349         if d10v is not compiled with the -mdouble64 flag.
14350         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
14351
14352         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
14353         d10v is not compiled with the -mint32 flag.
14354
14355 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
14356
14357         * lib/plumhall.exp: Use incr_count.
14358
14359 1997-03-12  Jeffrey A Law  (law@cygnus.com)
14360
14361         * gcc.c-torture: Update to c-torture-1.45.
14362
14363 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
14364
14365         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
14366         the name of the expect testcase file).
14367
14368         * lib/g++.exp(g++_init): Ditto.
14369
14370 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
14371
14372         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
14373         the host.
14374
14375         * lib/gcc.exp(gcc_exit): New procedure.
14376
14377 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
14378
14379         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
14380         specs where appropriate.
14381
14382         * g++.old-deja/g++.arm/*: Added additional ERROR checks
14383         because of new "candidates are" messages, and removed a few
14384
14385         * Converted all non-old-style g++ testcases to old-style, and
14386         moved into g++.old-deja.
14387
14388 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
14389
14390         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
14391         options.
14392
14393         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
14394         succeeded.
14395
14396         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
14397
14398 1997-02-13  Michael Meissner  <meissner@cygnus.com>
14399
14400         * lib/gcc.exp (gcc_target_compile): Add support for defining
14401         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
14402         the machine doesn't have those features.
14403
14404 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
14405
14406         * g++.law/operators4.exp: Don't use LIBS.
14407
14408 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
14409
14410         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
14411
14412         * lib/mike-g++.exp: Don't set the compiler to be tested here.
14413         * lib/g++.exp: Set it here instead. Also, allow use of the
14414         --tool_exec and --tool_opt options. Change CXX to
14415         GXX_UNDER_TEST.
14416
14417         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
14418
14419         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
14420
14421 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
14422
14423         * lib/old-dejagnu.exp: Use prune_warnings instead of
14424         prune_system_crud.
14425         * lib/mike-g++.exp: Ditto.
14426         * lib/gcc.exp: Ditto.
14427         * lib/g++.exp: Ditto.
14428
14429         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
14430
14431 1997-02-07  Jeffrey A Law  (law@cygnus.com)
14432
14433           * 941014-2.c: Include stdlib.h
14434           * 960327-1.c: Include stdio.h
14435           * dbra.c, index-1.c: Don't assume ints are 32bits.
14436
14437 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
14438
14439         * lib/gcc.exp: Add gcc,stack_size target feature.
14440
14441         * lib/g++.exp(g++_target_compile): Add the include and link
14442         paths here, not in two other places. And, it's $options, not
14443         options.
14444
14445         * lib/mike-g++.exp(postbase): Remove the code that determines
14446         the correct include and link paths.
14447         * g++.old-deja/old-deja.exp: Ditto.
14448
14449 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
14450
14451         * lib/g++.exp(g++_init): target_compile no longer returns the
14452         filename of the result.
14453
14454 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
14455
14456         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
14457         call to glob.
14458
14459         * gcc.c-torture/special/special.exp: Change call to
14460         gcc_target_compile to include the object file.
14461
14462 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
14463
14464         * gcc.c-torture/special/special.exp: Correct misspelling in last
14465         change.
14466
14467 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
14468
14469         * lib/plumhall.exp(ph_summary): Log the entire output of the
14470         executable. Return -1 if there were any failures, 0 otherwise.
14471         (ph_execute): Return -1 if there were any failures, 0 otherwise.
14472         (ph_make): Clean up objects and executables that were built
14473         if the tests succeeded.
14474
14475 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
14476
14477         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
14478         libraries and includes in the build tree as appropriate.
14479
14480 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
14481
14482         * lib/c-torture.exp: Instead of looking for the global variable
14483         NO_LONG_LONG, check to see if that's a feature of the target.
14484
14485 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
14486
14487         * config/default.exp: Minimize. Delete the remainer of the files in
14488         config; this functionality is now in devo/dejagnu/config.
14489
14490         g++.*/*: Pass any additional flags used to compile to postbase;
14491         delete CXXFLAGS.
14492
14493         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
14494         is now done by runtest.exp. Use gcc_target_compile instead of
14495         compile.
14496
14497         lib/c-torture.exp: Use gcc_target_compile instead of compile.
14498         Remove references to CFLAGS. Use remote_file instead of
14499         calling rm -f.
14500         (c-torture): Take a list of arguments to use to compile this
14501         testcase.
14502
14503         lib/g++.exp: Simplify. Use target_compile instead of compile.
14504         lib/gcc-dg.exp: Ditto.
14505         lib/gcc.exp: Ditto.
14506         lib/mike-{gcc,g++}.exp: Ditto.
14507         lib/old-dejagnu.exp: Ditto.
14508         lib/plumhall.exp: Ditto.
14509
14510 1997-01-08  Jim Wilson  <wilson@cygnus.com>
14511
14512         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
14513         (ph_linker): Likewise.
14514
14515 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
14516
14517           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
14518         MAP_ANON / MAP_ANONYMOUS if defined;
14519         else try to map from /dev/zero .
14520
14521 1996-11-12  Jeffrey A Law  (law@cygnus.com)
14522
14523         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}:  If MAP_ANON
14524         isn't defined, then define it to MAP_ANONYMOUS.
14525
14526 1996-11-12  Jeffrey A Law  (law@cygnus.com)
14527
14528         * gcc.c-torture: Update to c-torture-1.42 release.
14529
14530 1996-11-11  Jeffrey A Law  (law@cygnus.com)
14531
14532         * gcc.c-torture: Update to c-torture-1.41 release.
14533
14534 1996-10-27  Jeffrey A Law  (law@cygnus.com)
14535
14536         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
14537         c-torture release.
14538
14539 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
14540
14541         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
14542         and LDFLAGS.  Fix second case to append the target_info ldflags
14543         onto LDFLAGS, not CFLAGS.
14544         * lib/g++.exp (g++_init): Add target_info stuff.
14545         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
14546         of libgloss and newlib flags for !native.
14547
14548         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
14549         (GDB): Fix relative path to go up another dir for finding gdb.
14550
14551 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
14552
14553         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
14554         versions in the target_info array, if they don't exist.
14555
14556 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
14557
14558         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
14559
14560 1996-07-08  Jim Wilson  <wilson@cygnus.com>
14561
14562         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
14563         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
14564
14565 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
14566
14567         * lib/old-dejagnu.exp: Don't remove the output file before we've
14568         actually tested it. Don't append pwd to the path of the executable
14569         we're testing.
14570
14571 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
14572
14573         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
14574
14575 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
14576
14577         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
14578         temporary directory for compiler files, and set it to a default
14579         value of /tmp. Set $output as the name of the output file from
14580         compiling the testcase. Add a -o option to $cflags_var so the
14581         compiler writes the final output file as $output. Set $executable
14582         to $output.
14583
14584         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
14585         directory for compiler files, and set it to /tmp if it doesn't
14586         already have a value. Set $output_file to the name of the output
14587         file from compiling the testcase. Add a -o option to CXXFLAGS so
14588         the compiler writes the final output file as $output. Use $output
14589         as the executable to be tested.
14590
14591 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
14592
14593         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
14594
14595 1996-06-08  Jeffrey A Law  (law@cygnus.com)
14596
14597         * gcc.c-torture/execute/pending-1.c: New test.  Still
14598         pending in Tege's queue.
14599
14600 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
14601
14602         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
14603         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
14604         if there were failures.  Call unresolved if there were unresolved
14605         testcases.  Call gcc_fail if program did not run to completion.
14606         (ph_make): Pass additional argument name to ph_execute.
14607         (ph_execute): Add new argument.  Pass additional arguments to
14608         ph_summary.  Call gcc_fail is there is no execution output.
14609
14610 1996-04-24  Jeffrey A Law  (law@cygnus.com)
14611
14612         * lib/plumhall.exp (proc_summary): Output relavent summary
14613         lines into the log so specific failures in plumhall can be
14614         investigated.
14615
14616 1996-04-10  Jeffrey A Law  (law@cygnus.com)
14617
14618         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
14619         (c-torture-execute): Don't try to execute tests which use
14620         "long long" types if $NO_LONG_LONG is nonzero.
14621
14622 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
14623
14624         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
14625         not c-torture.
14626
14627         * gcc.ieee: Move from here.
14628         * gcc.c-torture/execute/ieee: To here.
14629
14630 1996-03-26  Jeffrey A Law  (law@cygnus.com)
14631
14632         * gcc.c-torture: Update to c-torture-1.41 release.
14633
14634 1996-03-22  Jeffrey A Law  (law@cygnus.com)
14635
14636         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
14637         not "$output".
14638
14639 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
14640
14641         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
14642         -c present.
14643
14644 1996-03-02  Jeffrey A Law  (law@cygnus.com)
14645
14646         * config/proelf.exp: Handle connecting to a simulator.
14647
14648 1996-01-31  Jeffrey A Law  (law@cygnus.com)
14649
14650         * config/proelf.exp: New file.  Enough framework that we can
14651         run c-torture tests on the proelf targets (or any other target
14652         that gdb can connect to for that matter).
14653
14654 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
14655
14656         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
14657         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
14658
14659         * lib/plumhall.exp (ph_execute): Always call ph_summary if
14660         exec_output exists.
14661
14662 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
14663
14664         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
14665         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
14666
14667         * config/*.exp: Update FSF address.  Change result of ${tool}_load
14668         to pass/fail/unresolved/unsupported/untested.  Caller must now
14669         call unresolved/unsupported/untested.
14670         * lib/*.exp: Update FSF address.  Update to handle new results of
14671         ${tool}_load.
14672         * lib/chill.exp (verbose): Delete.
14673
14674 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
14675
14676         * lib/gcc.exp (default_gcc_start): Change order of args to
14677         $LDFLAGS $CFLAGS $LIBS.
14678         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
14679         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
14680         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
14681         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
14682         * gcc.misc-tests/dg-test.exp: Likewise.
14683         * gcc.misc-tests/msgs.exp: Likewise.
14684         * gcc.prms/prms.exp: Likewise.
14685         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
14686         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
14687
14688         * lib/dg.exp: Deleted, moved to dejagnu/lib.
14689
14690 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
14691
14692         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
14693
14694         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
14695         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
14696
14697         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
14698         necessary.
14699
14700 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
14701
14702         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
14703         global for loop; add use of $mathlib.
14704         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
14705         settings here; set mathlib for anything but VxWorks.
14706
14707 1996-01-22  Jeffrey A Law  (law@cygnus.com)
14708
14709         * gcc.c-torture: Update to c-torture-1.40 release.
14710
14711 1996-01-03  Jeffrey A Law  (law@cygnus.com)
14712
14713         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
14714         dg.exp.
14715
14716 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
14717
14718         * lib/c-torture.exp (c-torture-execute): Declare "output" as
14719         global.
14720
14721 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
14722
14723         * lib/g++.exp (LIBS): Define if not already.
14724         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
14725         (gcc-dg-prune): Call prune_gcc_output.
14726         * lib/gcc.exp (prune_gcc_output): New proc.
14727         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
14728         prune_gcc_output.
14729
14730 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
14731
14732         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
14733         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
14734
14735 1995-11-15  Jeffrey A Law  (law@cygnus.com)
14736
14737         * gcc.c-torture: Update to c-torture-1.39 release.
14738
14739 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
14740
14741         * lib/c-torture.exp (c-torture-execute): Don't return if one option
14742         fails, try others as well.
14743
14744 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
14745
14746         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
14747         If compilation fails, mark execute tests as `untested'.
14748         If test is marked as unsupported, don't mark compilation and
14749         execute tests as failed.
14750
14751 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
14752
14753         * lib/g++.exp (g++_init): Don't link in libg++, and look to
14754         libstdc++ for whether or not we want to be doing shared
14755         libraries.  Delete link_curses since we don't need it anymore.
14756         * lib/mike-g++.exp (postbase): Don't link in libg++.
14757         * g++.old-deja/old-deja.exp: Likewise.
14758
14759 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
14760
14761         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
14762
14763 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
14764
14765         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
14766         For that, add `-Wl,-a,shared_archive'.
14767         * g++.old-deja/old-deja.exp: Likewise.
14768
14769 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
14770
14771         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
14772
14773 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
14774
14775         * lib/mike-g++.exp (postbase): Pay attention to the status of
14776         g++_load.
14777
14778 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
14779
14780           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
14781
14782 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
14783
14784         * lib/gcc.exp (default_gcc_start): No longer need to log program
14785         being executed or its output, execute_anywhere does that now.
14786         * lib/g++.exp (default_g++_version): Call execute_anywhere.
14787         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
14788
14789 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
14790
14791         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
14792         the same as those in lib/g++.exp.
14793
14794 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
14795
14796         * gcc.c-torture: Update to c-torture-1.38 release.
14797         * gcc.ieee: Related changes.
14798
14799 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
14800
14801         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
14802         "exec". Minor reformatting changes.
14803
14804         * config/rom68k.exp (${tool}_load): Make it work in a canadian
14805         cross. This means all "exec" calls now work on a remote host as
14806         well.
14807         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
14808         cross. Filter out the extra "\r\n" stuff that expect puts in.
14809         (c-torture-execute): Filter out the bogus warnings like
14810         c-torture-compile does. Add support for canadian cross.
14811         * lib/gcc.exp (default_gcc_version, default_gcc_start)
14812         Use execute_anywhere rather than calling exec directly. Now it
14813         works for canadian cross testing.
14814
14815 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
14816
14817         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
14818         results into a variable, and check that rather than using file exists.
14819
14820 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
14821
14822         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
14823         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
14824
14825 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
14826
14827         * g++.old-deja/old-deja.exp: Create and pass runshlib and
14828         lib_curses if there's a shared libg++ in the build tree.
14829
14830 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
14831
14832         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
14833         if not supported target.
14834
14835 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
14836
14837         * lib/g++.exp (g++_init): Move empty setting of runshlib and
14838         link_curses up to always happen, not just for native builds.
14839
14840 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
14841
14842         * gcc.c-torture: Update to c-torture-1.36 release.
14843         * gcc.failure: Related changes.
14844
14845 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
14846
14847         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
14848
14849 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
14850
14851         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
14852         * lib/mike-g++.exp (postbase): Not in here.  Still reference
14853         runshlib, link_curses, and mathlib for link and run.
14854
14855         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
14856         pass the runtime shared library options for Solaris, OSF/1, and
14857         Irix5, and link with -lcurses to avoid unresolved references.
14858
14859 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
14860
14861         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
14862         only run once.
14863
14864 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
14865
14866         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
14867
14868 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
14869
14870         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
14871         do not have a framework for the "compat" tests yet.
14872
14873 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
14874
14875         * lib/mike-g++.exp (postbase): New local variable `mathlib',
14876         set to null if we're testing vxworks5.1.  Use that instead of
14877         `-lm' in the setting of LIBS for link and run.
14878
14879 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
14880
14881         * config/rom68k.exp (${tool}_load): Major changes to make it
14882         work.  Verified that it does in fact return the stuff in
14883         exec_output properly.  Catch any Emul or any TRAP other than 0.
14884
14885 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
14886
14887         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
14888         LDFLAGS properly for targets that need stuff from libgloss.
14889         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
14890         only run once.
14891         (gpp_initialized): New variable.
14892
14893 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
14894
14895         * config/rom68k.exp: Load libgloss.exp.
14896         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
14897         so we can produce a fully linked binary.
14898         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
14899         so we can produce a fully linked binary.
14900
14901 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
14902
14903         * lib/plumhall.exp (ph_section): Watch for expected failures.
14904         Add missing `else'.
14905
14906         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
14907         run the testcase.
14908         (c-torture): Likewise.
14909
14910 1995-08-28  Doug Evans  <dje@cygnus.com>
14911
14912         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
14913
14914         * lib/mike-g++.exp (mike_cleanup): New proc.
14915         (prebase): New globals compiler_result, not_compiler_result,
14916         target_regexp.
14917         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
14918         allow leading "-" in pattern.  Watch for unsupported tests.
14919         If $compiler_result is set, pattern match assembler code,
14920         and ditto for $not_compiler_result.
14921         * lib/mike-gcc.exp: Likewise.
14922
14923         * lib/plumhall.exp (ph_execute): Only call ph_summary if
14924         execution "succeeded".
14925
14926 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
14927
14928         * config/win32.exp: New file.
14929         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
14930
14931 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
14932
14933         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
14934         unsupported.
14935         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
14936         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
14937         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
14938
14939         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
14940         "... without exceptions was ...".  That is now handled by
14941         prune_system_crud.
14942         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
14943
14944 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
14945
14946         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
14947         sieve.c,sort2.c}: New files.
14948         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
14949         sieve.exp,sort2.exp}: Drivers for them.
14950
14951         * lib/mike-gcc.exp (program_output): New user settable variable.
14952         (postbase): Call prune_system_crud.  Also prune extraneous compiler
14953         messages.
14954         * lib/mike-g++.exp (program_output): New user settable variable.
14955
14956         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
14957
14958         * config/sh.exp: Deleted (use sim.exp instead).
14959
14960 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
14961
14962         * config/vx.exp: Declare CHECKTASK as global.
14963         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
14964         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
14965         * lib/old-dejagnu.exp: Load [pwd]/$executable.
14966
14967 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
14968
14969         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
14970         target. Like vx.exp, only includes `vx29k.exp' instead of
14971         `vxworks.exp'.
14972
14973 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
14974
14975         * config/sim.exp: Increase time limit from 120 seconds to 240.
14976
14977 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
14978
14979         * gcc.c-torture/execute/950628-1.c: New test.
14980
14981 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
14982
14983         * gcc.c-torture: Update with changes/additions from
14984         c-torture-1.34.
14985
14986 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
14987
14988         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
14989
14990 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
14991
14992         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
14993
14994 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
14995
14996         * gcc.c-torture/compile/950512-1.c: New test.
14997         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
14998         * gcc.dg/struct-ret-1.c: Likewise.
14999
15000 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
15001
15002         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
15003           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
15004
15005 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
15006
15007         * gcc.c-torture/special/920411-1.c: Deleted.
15008         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
15009
15010 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
15011
15012         * config/sim.exp (${tool}_load): Hack in call to bash to get a
15013         cpu limit.
15014
15015 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
15016
15017         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
15018
15019 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
15020
15021         From kenner;
15022         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
15023         is the proper length.
15024         * va-arg-3.c: Likewise.
15025
15026 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
15027
15028         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
15029         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
15030
15031         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
15032         * lib/g++.exp (default_g++_start): Delete old cruft.
15033
15034 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
15035
15036         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
15037         (2 * (1 << 18)) to (2 * (1 << 17)).
15038
15039         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
15040
15041 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
15042
15043         * config/rom68k.exp: Renamed from config/idp.exp
15044
15045 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
15046
15047         * c-torture/compile/921109-2.c
15048
15049 1995-04-18  Mike Stump  <mrs@cygnus.com>
15050
15051         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
15052         excess errors.
15053
15054 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
15055
15056         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
15057         output.
15058         * lib/g++.exp (default_g++_start): Likewise.
15059
15060 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
15061
15062         * gcc.c-torture/compile/950329-1.c: New test.
15063
15064 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
15065
15066           * config/bug.exp (${tool}_load): Updated to use new remote_open
15067           and remote_close procs.
15068         * config/idp.exp: New file.
15069
15070 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
15071
15072         * gcc.c-torture/execute/950322-1.c: New test.
15073
15074 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
15075
15076         * config/vx.exp (${tool}_load): Clean up testing of return code from
15077         vxworks_ld and vxworks_spawn.
15078
15079 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
15080
15081         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
15082
15083 1995-03-13  Mike Stump  <mrs@cygnus.com>
15084
15085         * lib/old-deja.exp: Add `excess errors test - ' error, now one
15086         can mark excess errors on a machine by machine basis.  Note, the
15087         default is to not expect any excess errors, even when excess
15088         errors test - is given, so you will want to put an XFAIL ... on
15089         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
15090         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
15091         those 4 machines, but no others.
15092
15093 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
15094
15095         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
15096         * lib/c-torture.exp: to here.
15097
15098 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
15099
15100         * gcc.c-torture/execute/950221-1.c: New test.
15101         * gcc.c-torture/execute/struct-ret-1.c: New test.
15102         * gcc.c-torture/compile/950221-1.c: New test.
15103
15104         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
15105
15106 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
15107
15108         * gcc.c-torture/execute/arith-1.c (main): Return 0.
15109         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
15110
15111 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
15112
15113         * g++.gb: New directory of tests, derived from my signature and
15114         class scoping tests.
15115
15116         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
15117         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
15118         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
15119         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
15120         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
15121         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
15122         * g++.gb/sig25.C: Likewise.
15123
15124         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
15125         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
15126         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
15127         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
15128         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
15129         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
15130         * g++.gb/sig25.exp: Likewise.
15131
15132         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
15133         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
15134         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
15135         * g++.gb/scope13.C: Likewise, this test still fails.
15136
15137         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
15138         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
15139         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
15140         * g++.gb/scope13.exp: Ditto.
15141
15142         * g++.gb/README: New file, explains what these tests are about.
15143
15144 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
15145
15146         * lib/dg.exp (dg-do): Support `preprocess'.
15147         (dg-test): Likewise.
15148
15149 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
15150
15151         * config/udi.exp: change "continue -expect" to "exp_continue".
15152
15153 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
15154
15155         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
15156         Delete redundant tests.
15157
15158         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
15159         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
15160         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
15161         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
15162         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
15163         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
15164         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
15165         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
15166
15167         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
15168         storing label pointers.
15169         * gcc.c-torture/execute/921019-1.c: Likewise.
15170         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
15171         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
15172         parameter fp.
15173         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
15174         constants.
15175
15176         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
15177         Delete obsolete tests.
15178
15179         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
15180         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
15181         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
15182         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
15183         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
15184         * gcc.c-torture/compile/950124-1.c: New test.
15185
15186         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
15187
15188 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
15189
15190         * lib/mike-g++.exp: Add -lm to LIBS.
15191
15192 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
15193
15194         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
15195
15196 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
15197
15198         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
15199
15200 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
15201
15202         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
15203
15204 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
15205
15206         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
15207         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
15208         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
15209         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
15210         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
15211         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
15212         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
15213         * g++.law/{operators31.C, operators32.C,
15214         * g++.law/{operators33.C, operators34.C}: Likewise.
15215         * g++.law/{pic1.C, refs2.C}: Likewise.
15216         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
15217         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
15218         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
15219         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
15220
15221         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
15222         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
15223         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
15224         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
15225         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
15226         * g++.law/{enum9.exp, friend5.exp}: Likewise.
15227         * g++.law/{nest3.exp, nest4.exp}: Likewise.
15228         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
15229         * g++.law/{operators30.exp, operators31.exp}: Likewise.
15230         * g++.law/{operators32.exp, operators33.exp}: Likewise.
15231         * g++.law/{operators34.exp}: Likewise.
15232         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
15233         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
15234         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
15235         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
15236         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
15237
15238         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
15239         No longer expected to fail.
15240         * g++.law/missed-error3.C: Tweak for recent bool changes.
15241
15242 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
15243
15244         * config/emb-unix: Deleted.
15245         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
15246         remote execution.  Do final link on remote host if REMOTE_LINK is set.
15247
15248 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
15249
15250         * lib/dg.exp (dg-test): Fix typo in last patch.
15251
15252 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
15253
15254         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
15255         (handles multiple occurrences).
15256
15257 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
15258
15259         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
15260         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
15261         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
15262         printed).
15263         * lib/c-torture.exp (c-torture-compile): Likewise.
15264         (c-torture): Prepend full path if missing.
15265         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
15266         (gcc_fail): Likewise.
15267         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
15268
15269 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
15270
15271         * lib/netware.exp: Only attach to NetWare i386 systems.
15272
15273 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
15274
15275         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
15276         messages.  Add test name to "output pattern match" pass/fail message.
15277
15278 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
15279
15280         * gcc.dg: New testsuite.
15281         * gcc.dg/dg.exp: New file.
15282
15283         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
15284         test-switch.c}: Deleted.
15285
15286         * gcc.misc-tests/msgs.exp: New testcase driver.
15287
15288 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
15289
15290         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
15291         Watch for illegal return values from ${tool}_load.
15292         * config/unix.exp (${tool}_load): Fix pass/fail detection for
15293         cross targets.  Coerce return value >0 to 1.
15294
15295 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
15296
15297         * config/unix.exp (${tool}_load): Call program rsh, not proc.
15298
15299         * config/emb-unix.exp: New file.
15300
15301         * config/sim.exp: Error if variable $SIM not defined.
15302         (${tool}_load): Mark test as "untested" if simulator missing.
15303
15304         * config/unix.exp: Load remote.exp to get rcp_download.
15305         * lib/c-torture.exp: Use different option lists for testcases with
15306         and without loops.
15307         * gcc.c-torture/execute/execute.exp: Likewise.
15308
15309 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
15310
15311         * config/*.exp: Clarify return code from ${tool}_load.
15312         Call `unresolved' or `untested' instead of `warning' or `perror'
15313         (sometimes you still want to call both though).
15314         Add comment that `shell_id' is local to each file.
15315         * config/udi.exp (timeout): Set to 30.
15316         Don't print warning if connection fails, $connectmode has already
15317         printed an error.
15318         (${tool}_load): Move verbose messages to level 2.
15319         Rework pattern for "Process started" message.
15320         Pass `shell_id' to ${connectmode}_download.
15321         Retry twice upon timeout.  Make resetting of target more robust.
15322         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
15323         Pass `shell_id' to exit_$connectmode.
15324         Only call exit_$connectmode if connected.
15325         * config/unix.exp (${tool}_load): Check return codes better.
15326         * config/vrtx.exp (${tool}_load): Likewise.
15327         * config/vx.exp (${tool}_load): Likewise.
15328         Delete unneeded global's.
15329         * lib/dg.exp (dg-test): Update to reflect clarified return codes
15330         from ${tool}_load.
15331         (dg-stat): Delete.
15332         (dg-init): Delete recording of pass/fail counts.
15333         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
15334         (old-dejagnu-init): Likewise.
15335         (old-dejagnu-stat): Delete contents, empty proc now.
15336         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
15337         (c-torture): Delete references to lcnt, lpass, lfail.
15338         Get option list from TORTURE_OPTIONS.
15339         Delete -funroll[-all]-loops if no loops.
15340         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
15341         (g++_stat): Delete contents (empty proc now).
15342         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
15343         (gcc_finish): Likewise.
15344         (gcc_stat): Deleted.
15345         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
15346         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
15347         * gcc.c-torture/execute/execute.exp: Likewise.
15348         Split tests into two parts: compile, execute.
15349         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
15350         no loops.  Update to reflect clarified return codes from ${tool}_load.
15351
15352 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
15353
15354         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
15355         to grep for.
15356         (old-dejagnu): Likewise (where necessary).
15357
15358 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
15359
15360         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
15361
15362         * lib/dg.exp (dg-process-target): Fix processing of selector.
15363         Add comment regarding use of `error'.
15364
15365         * lib/gcc.exp (prune_system_crud): Define if missing.
15366         * lib/g++.exp (prune_system_crud): Likewise.
15367
15368         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
15369         Call prune_system_crud.
15370         * lib/dg.exp (dg-runtest): New proc.
15371         Use perror instead of send_user for tcl errors in testcase.
15372         Don't return any value, it's never used.
15373         Don't clobber previous definition of `unknown'.
15374         Print tcl errors in `dg-final'.
15375
15376 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
15377
15378         * lib/dg.exp (dg-process-target): Improve syntax error messages.
15379         (dg-test): Don't print errorInfo, it contains stack backtrace.
15380
15381 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
15382
15383         * lib/g++.exp (runtest_file_p): Define if missing.
15384
15385 1994-09-24  Doug Evans  (dje@cygnus.com)
15386
15387         * lib/mike-g++.exp: Comment out loading of g++.exp.
15388         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
15389         (default_g++_version): Always print something.
15390         (default_g++_start): Comment out call to `which'.
15391         (g++_start, g++_load): Deleted (must be defined in config file).
15392         * lib/gcc.exp: Test for existence of $CC at start.
15393         Delete check for tmpdir (done in gcc_init).
15394         (default_gcc_version): Always print something.
15395         (default_gcc_start): Comment out call to `which'.
15396         * config/*.exp: Major cleanup - make cross targets work at least a
15397         little better for g++ (by not being "--tool gcc" specific).
15398         Rename gcc_xxx to ${tool}_xxx.
15399         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
15400         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
15401
15402 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
15403
15404         * lib/c-torture.exp (c-torture-compile): Rework compiler
15405         message processing.
15406
15407         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
15408         c-torture.
15409
15410 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
15411
15412         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
15413
15414         * lib/dg.exp (dg-process-target): Support { target native }.
15415
15416 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
15417
15418         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
15419         looked for "... program xxx got fatal signal".
15420         Correct regsub munging of `comp_output'.
15421         Ignore compiler messages "path prefix not used" and "linker input
15422         file unused".
15423
15424 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
15425
15426         * lib/gcc.exp (runtest_file_p): Define if missing.
15427         * gcc.prms/template.c: Example to work from.
15428
15429 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
15430
15431         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
15432         * lib/dg.exp (dg-test): Call unsupported testcases as such.
15433
15434         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
15435         * gcc.prms/1883.c: Moved from compile/940714-1.c.
15436         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
15437         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
15438
15439         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
15440         (dg-process-target): No longer a varargs proc.
15441         Return S/N for target, P/F for xfail.  All callers changed.
15442         (user option procs): More argument checking.
15443         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
15444         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
15445         (dg-test): Skip test if not running on selected target in `dg-do'.
15446         Update handling of `dg-do-what', `dg-output-text'.
15447         Separate execution pass/fail from output pattern match pass/fail.
15448         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
15449
15450 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
15451
15452         * gcc.c-torture/special/special.exp: Don't expect failure for mips
15453         target for 920510-1.c.
15454
15455 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
15456
15457         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
15458         Clean up comment regarding use of passcnt, etc.
15459         (gcc_stat): Don't update `testcnt' here.
15460         (gcc_finish): Do it here.
15461         Might as well reset `but_id' here too.
15462         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
15463         to determine if the file should be tested.
15464         * gcc.c-torture/compile/compile.exp: Likewise.
15465         * gcc.c-torture/execute/execute.exp: Likewise.
15466         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
15467         * gcc.misc-tests/dg-test.exp: Likewise.
15468         * gcc.prms/prms.exp: Likewise.
15469         * gcc.wendy/wendy.exp: Likewise.
15470         * g++.old-deja.exp: Likewise.
15471         Move "Testing file" message to verbose level 1.
15472
15473 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
15474
15475         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
15476
15477 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
15478
15479         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
15480         (default_gcc_start): Accept optional second list element
15481         of compiler flags.  Print compiler output at verbosity level 2.
15482         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
15483         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
15484         Save current values of framework globals passcnt, failcnt, xpasscnt,
15485         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
15486         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
15487         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
15488         xfailcnt to compute stats.  Update framework global `testcnt' from
15489         pass/fail counts.
15490         (gcc_finish): New proc.  Clean up test environment.
15491         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
15492         (gcc_epass, gcc_efail): Delete.
15493         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
15494         argument of line number.
15495         (dg-init): If the tool has an init routine, call it.
15496         (dg-test): Remove args `cflags_var' and `libs_var'.
15497         Pass all compiler options to ${tool}_start.
15498         Handle missing line number.
15499         (dg-finish): New function.
15500         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
15501         particular files.  Call gcc_finish at end.  Move "skipping test"
15502         message to verbosity level 3.
15503         * gcc.c-torture/compile/compile.exp: Likewise.
15504         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
15505         * gcc.c-torture/execute/execute.exp: Likewise.
15506         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
15507         Print testcase being tried at verbosity level 1.
15508         * gcc.c-torture/special/special.exp: Unset xfail.
15509         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
15510         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
15511         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
15512         * gcc.failure/failure.exp: Likewise.
15513         * gcc.ieee/ieee.exp: Likewise.
15514         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
15515         Update call to dg-test.  Call dg-finish at end.
15516         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
15517         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
15518         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
15519         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
15520         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
15521         * gcc.wendy/wendy.exp: Add copyright.
15522         Delete setting of tmpdir (done by gcc_init).
15523         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
15524         Pass compiler flags to gcc_start.  Call gcc_finish at end.
15525         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
15526         gcc_[ce]pass/fail.
15527
15528 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
15529
15530         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
15531         confusion.
15532         (g++_load): Likewise.
15533
15534         * config/*.exp (gcc_load): Some were varargs fns and some were not.
15535         Rename argument to `prog' to remove the confusion.
15536         Varargs fns behave differently too!
15537         (g++_load): Likewise.
15538
15539         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
15540
15541         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
15542         what it is.  Delete (always) printing of status value for !native.
15543         Simplify verbose code, and include status and exec_output.
15544         (g++_load): Use gcc_load.
15545
15546 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
15547
15548         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
15549         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
15550         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
15551         940714-3.c as these testcases don't exist anymore.  Make
15552         va-arg-1.c expected to pass.
15553
15554 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
15555
15556         * gcc.misc-tests/misc.exp: Only run specific testcases.
15557         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
15558         * gcc.misc-tests/dg-[1-9].c: New files.
15559
15560         * lib/dg.exp: New testsuite driver.
15561         * gcc.prms/prms.exp: Use it.
15562
15563         * README.gcc: New file.
15564
15565         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
15566         Document and reset `lxpass' and `lxfail'.
15567         Simplify "initialized" message.
15568         (gcc_stat): Clean up comments a little.
15569
15570 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
15571
15572         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
15573
15574 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
15575
15576         * lib/old-dejagnu.exp (process-option): New proc.
15577         (old-dejagnu-init, old-dejagnu-stat): Likewise.
15578         (old-dejagnu): Simplify.
15579         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
15580
15581 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
15582
15583         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
15584         exists and is not an empty string.
15585
15586         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
15587         $xfail rather than calling setup_xfail.  Clear $xfail when test is
15588         finished.
15589         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
15590         automatically.
15591
15592         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
15593         longer expected to fail.
15594
15595         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
15596         "f" function call.
15597
15598         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
15599
15600         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
15601         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
15602         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
15603         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
15604         c-torture-1.29.
15605
15606         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
15607         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
15608
15609         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
15610
15611         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
15612         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
15613
15614         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
15615         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
15616         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
15617
15618 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
15619
15620         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
15621         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
15622         940714-1.c, 940714-2.c, 940714-3.c},
15623         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
15624         gcc.misc-tests/{mg.c,mg.exp}:
15625         New tests.
15626         * gcc.noncompile/noncompile.exp: Change accordingly.
15627
15628 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
15629
15630         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
15631         Undo previous clobberage.
15632
15633 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
15634
15635         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
15636         * gcc.special/{930510-1.c, special.exp}:
15637         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
15638         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
15639         struct-varargs-1.c}: New tests from c-torture-1.26.
15640
15641 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
15642
15643         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
15644           argument to switch.
15645
15646 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
15647
15648         * Revert the previous changes.  Please see Rob's directory
15649           (/lisa/test/rob/progressive/gcc/testsuite) for testing
15650           fixes.
15651
15652 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
15653
15654         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
15655             g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
15656             g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
15657             g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
15658             g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
15659             g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
15660             g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
15661             g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
15662             g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
15663             g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
15664             g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
15665             g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
15666             g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
15667             g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
15668             g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
15669             g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
15670             g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
15671             g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
15672             g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
15673             g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
15674             g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
15675             g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
15676             gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
15677             gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
15678             gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
15679             lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
15680             lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
15681
15682 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
15683
15684         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
15685             lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
15686           with perror calls.
15687
15688 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
15689
15690         * config/unix.exp (g++_load): Fix syntax.
15691
15692 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
15693
15694         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
15695         * gcc.noncompile/921017-1.c: Deleted obsolete test.
15696         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
15697         Don't expect va-arg-1.c to fail.  Correct expected output for
15698         920928-1.c.
15699         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
15700         * gcc.wendy/hbm4.c: Correct typo.
15701         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
15702
15703 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
15704
15705         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
15706         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
15707         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
15708         * lib/c-torture.exp (c-torture-compile): Ditto.
15709
15710         Reduce volume of output (remove all the -I's and such).
15711         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
15712         Call gcc_cpass, gcc_cfail.
15713         (c-torture): Pass testing option to c-torture-compile.
15714
15715 1994-03-21  Doug Evans  (dje@cygnus.com)
15716
15717         Bring patches over from progressive.
15718         * config/default.exp: Exit remote shell cleanly.
15719         (g++_exit, g++_start): Add default versions.
15720         * config/sim.exp (gcc_load): Use perror, not error.
15721
15722 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
15723
15724         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
15725         set in site.exp.
15726
15727 1994-03-14  Doug Evans  (dje@cygnus.com)
15728
15729         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
15730         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
15731         (wendy_try): New proc to run testcase.
15732         (main loop): Call 'em.
15733         * gcc.wendy/*.c: Clean up pass to correct expected output.
15734
15735         * lib/gcc.exp: Minor cleanup work.
15736         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
15737
15738 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
15739
15740         * config/sim.exp (gcc_load): Document return codes better.
15741         Don't pass -v to simulator.
15742
15743 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
15744
15745           * gcc.special/920717-x.c: Fix typo.
15746           * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
15747           get at sources.
15748
15749         * lib/mike-gcc.exp: Fix typo.
15750
15751 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
15752
15753         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
15754         binary to use, transform the name.
15755         * config/*.exp: rename everything. Nuke any g++ specific files,
15756         it's now a special case of gcc that requires no special support.
15757         Add a default.exp for unsupported targets.
15758
15759 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
15760
15761         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
15762         lib/old-dejagnu.exp: Fix a few patterns to work with the new
15763         version of Tcl.
15764
15765 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
15766
15767         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
15768         than a warning.
15769
15770 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
15771
15772         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
15773
15774 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
15775
15776         * gcc.execute/execute.exp: Combine opt_list and foption_list into
15777         option_list.  Compile every file with only 4/6 option choices
15778         (same as C torture) instead of with 12/18 different option
15779         choices.
15780         * lib/c-torture.exp: Likewise.
15781
15782         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
15783         not already set.
15784
15785 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
15786
15787         * lib/old-deja.exp: Add `excess errors test fails' error, now one
15788         can put an XFAIL *-*-* on excess errors.
15789
15790 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
15791
15792         * g++.law: Add more tests derived from g++-bugs snapshots.
15793
15794         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
15795         equivalent to g++.law/init9.
15796
15797         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
15798         compiled it, and the a.out file after we've run it.
15799
15800 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
15801
15802         * lib/mike-g++.exp (postbase): Delete the .o file after we've
15803         compiled it, and the a.out file after we've run it.
15804
15805 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
15806
15807         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
15808
15809 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
15810
15811         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
15812         version number.
15813
15814 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
15815
15816         * g++.law: New directory of g++ tests derived from the g++-bugs
15817         snapshots.
15818
15819 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
15820
15821         * gcc.compile: initbug1.c initbug1.exp testcase added
15822
15823 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
15824
15825         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
15826         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
15827           fixes submitted by Jeff Law (law@cs.utah.edu)
15828         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
15829           Jeff Law (law@cs.utah.edu)
15830
15831
15832 1993-11-30  Mike Stump  (mrs@cygnus.com)
15833
15834         * config/unix-g++.exp: Follow the gcc way of doing things.
15835         * g++.old-deja/old-deja.exp: Minor updates.
15836         * lib/g++.exp: New file, follow the gcc way of doing things.
15837         * lib/old-dejagnu.exp: Minor updates.
15838         * lib/mike-g++.exp: Always unset errorInfo.
15839
15840 1993-11-06  Mike Stump  (mrs@cygnus.com)
15841
15842         * lib/gcc.exp: Fix some errors with the below change, CC and
15843         CFLAGS should be global when setting, not local.
15844
15845 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
15846
15847         * lib/gcc.exp: Transform tool name.
15848
15849 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
15850
15851         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
15852
15853 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
15854
15855         * lib/gcc.exp: change gcc_done to gcc_stat
15856
15857 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
15858
15859         * Upgraded gcc testsuite to c-torture version 1.25
15860
15861 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
15862
15863         * lib/gcc.exp: added reporting code. Changed verbose compile message.
15864         * lib/c-torture: added hooks for new reporting code.
15865
15866 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
15867
15868         * config/sh-gcc.exp: check if sh-sim exists in the path
15869
15870 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
15871
15872         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
15873         * gcc.compile/compile.exp: Initial changes for new logic.
15874         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
15875         * gcc.failure/failure.exp: Initial changes for new logic.
15876         * gcc.ieee/ieee.exp: Initial changes for new logic.
15877         * gcc.misc-tests/misc.exp: Initial changes for new logic.
15878         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
15879         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
15880         * lib/c-torture.exp: Initial changes for new logic.
15881         * lib/gcc.exp: Initial changes for new logic.
15882
15883 1993-10-15  Mike Stump  (mrs@cygnus.com)
15884
15885         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
15886         depend upon failure or success.  Fully qualify names in failure
15887         and success messages.  Always remove a.out before starting
15888         compile, just in case.  Pay more attention to error text output by
15889         the compiler.  Handle testcases with no known past errors just
15890         like all others, so that things are uniform.  Other miscellaneous
15891         improvements.
15892
15893 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
15894
15895         * gcc.cpp: new directory for cpp tests
15896
15897 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
15898
15899         * lib/chill.exp: Code reformatted, removed unused code.
15900         * config/unix-chill.exp: Code reformatted, removed unused code.
15901         * chill.execute/execute.exp: Code reformatted, removed unused code.
15902         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
15903
15904 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
15905
15906         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
15907         routines not written.
15908
15909 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
15910
15911         * config/bug-gcc.exp: Use new procs from bug.exp.
15912
15913 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
15914
15915         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
15916         via ftp, rather than depending on NFS.
15917         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
15918         case.
15919
15920 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
15921
15922         * config/bug-gcc.exp: Use new download proc.
15923
15924 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
15925
15926         * chill.execute/execute.exp: cleanups, handles errors better
15927         * chill.compile/compile.exp: rewrite, based on execute.exp
15928         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
15929         * lib/chill.exp: major changes to diff proc and compile and link
15930           procs. added chill_fail and chill_pass wrappers to pass and
15931           fail. added more comments, and handle error codes better.
15932           Added a hack to capture stderr from exec, so noncompile tests
15933           can work.
15934
15935 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
15936
15937         * chill.execute/execute.exp: rewrite of testsuite driver
15938         * lib/chill.exp: rewrite of testsuite driver
15939         * config/unix-chill.exp: rewrite of testsuite driver
15940
15941 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
15942
15943     In chill.execute:
15944         * iexpr.ch: Standardize uppercase.
15945         * tuples.dat: Standardize uppercase.
15946         * vary.ch: standardize.  Correct varying string assignments.
15947         * vary.dat: Add new output lines.
15948
15949 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
15950
15951     In chill.execute:
15952         * chprintf.ch: Standardize use of uppercase.
15953         * tuples.ch: Standardize and turn arr2 into a DCL,
15954           rather than a SYN.
15955         * pinits.ch: Standardize.
15956
15957 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
15958
15959         * rts.c:  Get malloc() from <stdlib.h>, not <malloc.h>.
15960         * Makefil: Renamed to Makefile.in.
15961         * configure.in: New.
15962
15963 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
15964
15965     In chill.execute:
15966         * .cvsignore: Add result/output files.
15967         * Makefile: Fix up variables at start.  Use MFLAGS
15968           everywhere.  Correct bool_loc, built_ins entries.
15969           Add entry for vary1.ch.
15970         * bitarray.ch: Standardize upper-case usage.
15971         * bitexpr.ch: Standardize, add output of b1.
15972         * params.ch: Use arrayt in along PROC parameters, to
15973           avoid novelty problems.
15974         * sets.ch: Tiny cleanup.
15975         * vary1.ch: Re-indent.
15976
15977 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
15978
15979           * Add PR-related files to Makefiles, .cvsignore files, etc.
15980
15981 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
15982
15983         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
15984           with compiler objects. New names are test-flow.c and test-loop.c
15985
15986 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
15987
15988         * Upgraded c-torture tests from 1.19 to 1.20
15989
15990         * new files:
15991         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
15992         * gcc.compile: 930623-1.c 930623-2.c
15993         * gcc.noncompile: 930622-1.c 930622-2.c
15994         * gcc.failure: 920411-1.c 920627-2.c
15995         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
15996
15997 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
15998
15999         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
16000           More changes to get testsuite working properly. Needs more work.
16001           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
16002
16003 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
16004
16005         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
16006           More changes to get testsuite working properly. Needs more work.
16007
16008 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
16009
16010         * chill.compile/compile.exp: Added for Dejagnu support
16011         * chill.execute/execute.exp: Added for Dejagnu support
16012         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
16013
16014 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
16015
16016     This should complete moving the CHILL test files.
16017         * chill.noncompile(.cvsignore printf.grt
16018             in-printf.grt chprintf.grt chprintf.ch):
16019             Added test-support files.
16020           (Makefile): Modified further.
16021         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
16022             signal.ch): Added test files.
16023           * chill.execute (.cvsignore printf.grt printr.c
16024             in-printf.grt rts.c chprintf.grt rts.h): Added
16025           test-support files.
16026             (Makefile): More corrections.
16027
16028 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
16029
16030         * chill.compile, chill.execute, chill.nocompile: Add CHILL
16031           test cases, ready for DejaGnu.
16032
16033 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
16034
16035         * Upgraded c-torture tests from 1.18 to 1.19
16036
16037         * gcc.compile: added test(s):
16038           930607-1.c
16039         * gcc.execute: added test(s):
16040           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
16041
16042         * added new subdirectory for misc tests: gcc.misc-tests
16043         * gcc.misc-test(s): added tests:
16044           inst-check.c test-consts.c test-ior.c test-switch.c
16045
16046 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
16047
16048         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
16049
16050 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
16051
16052         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
16053
16054 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
16055
16056         * Upgraded c-torture tests from 1.17 to 1.18
16057
16058 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
16059
16060         * Upgraded c-torture tests from 1.12 to 1.17
16061
16062 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
16063
16064         * lib/old-dejagnu.exp:
16065           Fixed handling of XFAIL target triplets to correctly
16066           recognize wildcard characters.  Removed code that
16067           appended a unique id tag to the end of the file name
16068           printed out by the result of the testcases within a
16069           given test file.
16070
16071 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
16072
16073         * lib/old-dejagnu.exp:
16074           Reworked expected failure handling to trigger off of XFAIL
16075           keyword in keyphrase embeded in testcase source code. The
16076           XFAIL keyword must be at the end of the keyphrase line. It
16077           may optionally be followed by one or more target triplets.
16078           It has just occured that the handling of wildcards in the
16079           target triplet may not be correct.
16080
16081 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
16082
16083         * g++.old-deja/tests:
16084           Moved all subdirectories up one level into g++.old-deja .
16085
16086         * lib/old-dejagnu.exp:
16087           Fixed problem with CXXFLAGS not being properly reset, and being
16088           corrupted with extraneous "-c" compiler option.  This was
16089           causing binaries to not be generated for test that needed them.
16090           Modified strings passed to "pass" and "fail" so that individual
16091           tests from the same test file would be distinguished by an
16092           identifier appended to the test file name in the summary logs;
16093           this corrected a problem with erroneous diff logs.  Added code
16094           to search testcases for expected fail and unexpected pass keywords.
16095
16096 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
16097
16098         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
16099
16100 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
16101
16102         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
16103           Removed extraneous text from end of "Special g++ Options"
16104           keyphrase.
16105
16106         * lib/old-dejagnu.exp: Added pattern matching to look for new
16107           keywords, embedded in testcases comments, which will trigger
16108           calls to xpass and xfail.
16109
16110 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
16111
16112         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
16113           comments embedded in the testcases, especially the one looking for
16114           special compiler options, as well as the pattern matching for the
16115           compiler output again.
16116
16117 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
16118
16119         * lib/old-dejagnu.exp: Do a proper check of the return value for
16120           execute tests. Fixed several problems with the pattern matching
16121           of the compiler output which gave erroneous test results.
16122           Changed several of the test result messages to be more descriptive.
16123         * config/unix-g++.exp: Proc g++_load now actually works and
16124           executes the tests passed to it and returns a usable return
16125           value.
16126
16127 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
16128
16129           * lib/gcc.exp: Exits gracefully if $CC is bogus.
16130
16131 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
16132
16133         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
16134           Modified both files to properly execute the old style
16135           dejagnu tests. The previous versions of these files were
16136           experimental and did not function anything near correctly.
16137
16138 1993-04-05  Rob Savoye  (rob@cygnus.com)
16139
16140         * Removed all Makefile.in and configure.in files. No configuration
16141         needed now.
16142
16143 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
16144
16145         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
16146
16147 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
16148
16149         * gcc.compile/configure.in, gcc.unsorted/configure.in,
16150         gcc.special/configure.in, gcc.noncompile/configure.in,
16151         gcc.execute/configure.in, gcc.code_quality/configure.in,
16152         g++.other/configure.in, g++.old-deja/configure.in,
16153         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
16154         in srcname setting.
16155
16156 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
16157
16158         * lib/udi.exp:  Fixed mondfe and mondfe_download.
16159         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
16160         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
16161
16162 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
16163
16164         * config/udi-gdb.exp: Check $shell_id after connecting to target.
16165         (gdb_exit): Don't remove *_soc files.
16166
16167 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
16168
16169         * lib/c-torture.exp: Don't look for main; instead always use -w
16170         -c.  This is how the c-torture tests work.  Remove the object
16171         file if the compilation succeeds.
16172         * gcc.execute/execute.exp: Remove executable if test passes.
16173         * gcc.noncompile/noncompile.exp: Every test is an expected
16174         failure.
16175         * gcc.special/special.exp: Added tests from c-torture 1.11,
16176         corrected use of existing test.
16177         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
16178         gcc.execute/920625-1.c: Updated to c-torture 1.11.
16179         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
16180         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
16181         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
16182         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
16183         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
16184         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
16185         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
16186         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
16187         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
16188         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
16189         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
16190         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
16191         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
16192         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
16193         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
16194         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
16195         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
16196         c-torture 1.11.
16197         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
16198         correspond to c-torture 1.11.
16199
16200         * New file.