OSDN Git Service

* gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
2
3         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
4
5 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6
7         PR c++/12924
8         * g++.dg/template/template-id-2.C: New test.
9
10 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11
12         PR c++/5369
13         * g++.dg/template/memfriend1.C: New test.
14         * g++.dg/template/memfriend2.C: Likewise.
15         * g++.dg/template/memfriend3.C: Likewise.
16         * g++.dg/template/memfriend4.C: Likewise.
17         * g++.dg/template/memfriend5.C: Likewise.
18         * g++.dg/template/memfriend6.C: Likewise.
19         * g++.dg/template/memfriend7.C: Likewise.
20         * g++.dg/template/memfriend8.C: Likewise.
21         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
22
23 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
24
25         PR c++/12515
26         * g++.dg/ext/cond1.C: New test.
27
28 2003-11-20  Richard Henderson  <rth@redhat.com>
29
30         * gcc.dg/20020201-2.c: Remove.
31         * gcc.dg/20020201-4.c: Remove.
32         * gcc.dg/20020304-1.c: Remove.
33
34 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
35
36         * gcc.dg/cpp/trad/xwin1.c: New test case.
37
38 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
39
40         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
41         * lib/g77.exp: Likewise.
42         * lib/objc.exp: Likewise.
43         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
44         for darwin.
45
46 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
47
48         PR c++/12932
49         * g++.dg/template/static5.C: New test.
50
51 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
52
53         * gcc.dg/nested-func-1.c: New test.
54
55 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
56
57         * gcc.dg/cpp/assert4.c: New test.
58
59 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
60
61         PR c++/2294
62         * g++.dg/lookup/using9.c: New test.
63
64 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
65
66         PR c++/12762
67         * g++.dg/template/error3.C: New test.
68
69 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
70
71         PR ada/13035
72         * ada/acats/run_acats, run_all.sh: Fix syntax error.
73         No longer use a wrapper for gcc, since this does not work under
74         Windows.
75
76 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
77
78         PR c++/2094
79         * g++.dg/template/ptrmem7.C: New test.
80
81 2003-11-13  Andrew Pinski <apinski@apple.com>
82
83         * gcc.c-torture/compile/20031113-1.c: New test.
84
85 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
86             Kean Johnston <jkj@sco.com>
87
88         PR c/13029
89         * gcc.dg/unused-4.c: Update.
90
91 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
92
93         * g++.dg/opt/const3.C: New test.
94
95 2003-11-13  Jan Hubicka  <jh@suse.cz>
96
97         * gcc.c-torture/compile/20031112-1.c: New test.
98
99 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
100
101         * g++.dg/parse/crash10.C: Remove bogus error marker.
102
103 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
104
105         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
106         (host_gcc): Likewise.
107         (ROOT): Honor $PWDCMD.
108         (BASE): Likewise.
109         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
110
111 2003-11-12  Catherine Moore  <clm@redhat.com>
112
113         * gcc.c-torture/execute/20020720-1.x:  Add xfail for frv-*-*.
114
115 2003-11-12  Andreas Jaeger  <aj@suse.de>
116             Jakub Jelinek  <jakub@redhat.com>
117             Andrew Pinski  <pinskia@physics.uc.edu>
118             Richard Henderson  <rth@redhat.com>
119
120         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
121         systems.
122         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
123
124         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
125         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
126
127 2003-11-11  Andreas Jaeger  <aj@suse.de>
128
129         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
130
131         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
132
133 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
134
135         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
136         Clean ups.
137
138 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
139
140         * gcc.dg/trampoline-1.c: New test.
141
142 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
143
144         * gcc.c-torture/compile/200031109-1.c: New test.
145
146 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
147
148         PR c/3190
149         PR c/8714
150         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
151         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
152         gcc.dg/format/no-y2k-1.c: Update.
153
154 2003-11-08  Roger Sayle  <roger@eyesopen.com>
155
156         PR optimization/10467
157         * gcc.dg/20031108-1.c: New test case.
158
159 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
160
161         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
162
163 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
164
165         * gcc.dg/compound-lvalue-1.c: New test.
166         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
167         some XFAILs.
168
169 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
170
171         * gcc.dg/altivec-varargs-1.c: New test.
172
173 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
174
175         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
176         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
177         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
178         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
179         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
180
181 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
182
183         * gcc.dg/cond-lvalue-1.c: New test.
184
185 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
186
187         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
188
189 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
190
191         PR c++/11616
192         * g++.dg/template/instantiate5.C: New test.
193
194 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
195
196         PR c++/12726
197         * g++.dg/ext/complit2.C: Replace test with self-contained version.
198         * ChangeLog: Add missing first entry for above test.
199
200 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
201
202         PR c++/9810
203         * g++.dg/template/using8.C: New test.
204         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
205
206 2003-11-02  Roger Sayle  <roger@eyesopen.com>
207
208         PR optimization/10817
209         * gcc.c-torture/compile/20031102-1.c: New test case.
210
211 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
212
213         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
214         2147483647.
215
216 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
217
218         * gcc.dg/20031102-1.c: New test.
219
220 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
221
222         * gcc.dg/complex-1.c: New test.
223
224 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
225
226         PR c++/12796
227         * g++.dg/template/crash13.C: Adjust expected error location.
228         * g++.old-deja/g++.brendan/ns1.C: Likewise.
229
230 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
231
232         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
233
234 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
235
236         PR/10239
237         * gcc.c-torture/compile/20031031-2.c: New test.
238
239 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
240
241         PR/11640
242         * gcc.c-torture/compile/20031031-1.c: New test.
243
244 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
245
246         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
247         * gcc.misc-tests/bprob.exp: Likewise.
248         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
249         the execution test on arm-elf configs.
250         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
251         configs that don't support scratch files.
252         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
253
254 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
255
256         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
257         done by dejagnu.
258
259 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
260
261         * ada/acats/run_all.sh: Redirect mv output to /dev/null
262         Avoid non pure sh syntax. Add more logging.
263
264         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
265         fail.
266
267 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
268
269         PR libgcj/10610
270         * gcc.dg/ppc-stackalign-1.c: New test.
271
272 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
273
274         * ada/acats/run_all.sh: Change output to be more compliant with
275         dejagnu framework.
276         Create acats.sum and acats.log files under testsuite/ada/acats
277         Only run [a-z]* directories, to filter out e.g. CVS.
278         Redirect build output to log file.
279
280 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
281
282         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
283
284 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
285
286         PR ada/5909:
287         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
288
289 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
290
291         * gcc.c-torture/compile/20031023-1.c: New test.
292         * gcc.c-torture/compile/20031023-2.c: New test.
293         * gcc.c-torture/compile/20031023-3.c: New test.
294         * gcc.c-torture/compile/20031023-4.c: New test.
295
296 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
297
298         PR c++/10371
299         * g++.dg/lookup/scoped8.C: New test.
300
301 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
302
303         * g++.dg/opt/reg-stack3.C: New test.
304
305 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
306
307         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
308
309 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
310
311         PR c++/11076
312         * g++.dg/template/crash13.C: New test.
313
314 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
315
316         * gcc.dg/c99-restrict-2.c: New test.
317
318 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
319
320         PR c++/12698, c++/12699, c++/12700, c++/12566
321         * g++.dg/inherit/covariant9.C: New test.
322         * g++.dg/inherit/covariant10.C: New test.
323         * g++.dg/inherit/covariant11.C: New test.
324
325 2003-10-23  Jason Merrill  <jason@redhat.com>
326
327         PR c++/12726
328         * g++.dg/ext/complit2.C: New test.
329
330 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
331
332         PR target/12654
333         * gcc.c-torture/execute/20031020-1.c: New test.
334
335 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
336
337         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
338         following the jump_insn.
339
340 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
341
342         * gcc.dg/cast-lvalue-1.c: New test.
343
344 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
345
346         PR c++/11962
347         * g++.dg/template/cond2.C: New test.
348
349 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
350
351         * gcc.dg/builtins-28.c: New test.
352
353 2003-10-20  Jan Hubicka  <jh@suse.cz>
354
355         * testsuite/g++.dg/opt/inline4.C: Do not use min-inline-insns
356         parameter.
357         * testsuite/gcc.dg/inline-2.c: Likewise.
358
359 2003-10-20  Phil Edwards  <phil@codesourcery.com>
360
361         * gcc.dg/20021014-1.c:  XFAIL for *-*-windiss targets.
362         * gcc.dg/nest.c:  Likewise.
363
364 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
365
366         PR c++/9781, c++/10583, c++/11862
367         * g++.dg/parse/crash13.C: New test.
368
369 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
370
371         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
372
373 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
374
375         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
376         Define HAVE_C99_RUNTIME except on Solaris.
377         * gcc.dg/builtins-20.c: Likewise.
378
379 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
380
381         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
382
383 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
384
385         PR c++/12495
386         * g++.dg/template/crash21.C: New test.
387
388 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
389
390         PR c++/2513
391         * g++.dg/template/typename5.C: New test.
392
393 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
394
395         PR c++/12369
396         * g++.dg/template/friend25.C: New test.
397
398 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
399
400         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
401         versions.
402
403 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
404
405         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
406         == 2147483647.
407
408 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
409
410         * gcc.c-torture/execute/960416-1.x: Remove.
411         * gcc.c-torture/execute/divconst-3.x: Likewise.
412
413 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
414
415         PR target/12598
416         * gcc.dg/torture/cris-volatile-1.c: New test.
417
418 2003-10-14  Roger Sayle  <roger@eyesopen.com>
419
420         PR optimization/9325
421         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
422         for overflowing floating point to integer conversion during RTL
423         simplification.
424
425 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
426
427         * objc/execute/_cmd.m: Fix typo.
428         * objc.dg/image-info.m, objc.dg/symtab-1.m:
429         Relax 'scan-assembler' regexp.
430         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
431         objc.dg/try-catch-4.m: Run on non-Darwin targets.
432         * objc.dg/zero-link-2.m: Remove blank line.
433         * objc.dg/zero-link-3.m: New test case.
434
435 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
436
437         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
438
439         * gcc.dg/asm-names.c: Use scan-assembler-not rather
440         than linker trickery.
441
442 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
443
444         PR c++/12370
445         * g++.dg/other/friend2.C: New test.
446
447 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
448
449         * gcc.dg/20031012-1.c: New test.
450
451 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
452
453         * gcc.dg/weak/weak-3.c: Fix for new warning.
454
455 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
456
457         PR optimization/8750
458         * gcc.c-torture/execute/20031012-1.c: New test case.
459
460 2003-10-11  Roger Sayle  <roger@eyesopen.com>
461
462         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
463         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
464
465 2003-10-11  Roger Sayle  <roger@eyesopen.com>
466
467         PR optimization/12260
468         * gcc.c-torture/compile/20031011-2.c: New test case.
469
470 2003-10-11  Roger Sayle  <roger@eyesopen.com>
471
472         * gcc.c-torture/execute/20031011-1.c: New testcase.
473
474 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
475
476         * gcc.c-torture/compile/20031011-1.c: New test.
477
478 2003-10-11  Jan Hubicka  <jh@suse.cz>
479
480         * g++.dg/other/first-global.C: New test.
481
482 2003-10-11  Roger Sayle  <roger@eyesopen.com>
483
484         * gcc.c-torture/execute/string-opt-18.c: New testcase.
485
486 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
487
488         * gcc.c-torture/compile/20031010-1.c: New test.
489
490 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
491
492         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
493         * gcc.c-torture/execute/va-arg-25.c: ... here.
494
495 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
496
497         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
498
499 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
500
501         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
502
503 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
504
505         * g++.dg/parse/error2.C: New test.
506
507 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
508
509         PR c++/11097
510         * g++.dg/other/error5.C: Modify the error message.
511         * g++.dg/lookup/using8.C: New test.
512
513 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
514
515         * gcc.dg/darwin-abi-2.c: New file.
516         * gcc.c-torture/execute/va-arg-24.c: New file.
517
518 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
519
520         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
521         indentation.
522
523 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
524
525         PR c++/10147
526         * g++.dg/other/error4.C: Update error messages.
527         * g++.dg/template/ptrmem4.C: Likewise.
528
529         PR c++/12337
530         * g++.dg/init/new9.C: New test.
531
532         PR c++/12334, c++/12236, c++/8656
533         * g++.dg/ext/attrib8.C: New test.
534
535 2003-10-06  Devang Patel  <dpatel@apple.com>
536
537         * gcc.dg/debug/dwarf2-3.h: New test.
538         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
539
540 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
541
542         * g++.dg/opt/cfg2.C: New test.
543
544 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
545
546         * g++.dg/opt/float1.C: New test.
547
548 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
549
550         * gcc.dg/c90-array-lval-6.c: New test.
551         * gcc.dg/c99-array-lval-6.c: New test.
552
553 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
554             Ziemowit Laski  <zlaski@apple.com>
555
556         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
557         'Derived', so that it is never considered a class method; add
558         new warning for '+port' method ambiguity.
559         * objc.dg/method-12.m: Include <objc/objc.h> instead of
560         <objc/objc-api.h> (needed on Mac OS X).
561         * objc.dg/method-13.m: New test.
562
563 2003-10-03  Roger Sayle  <roger@eyesopen.com>
564
565         PR optimization/9325, PR java/6391
566         * gcc.c-torture/execute/20031003-1.c: New test case.
567
568 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
569
570         PR optimization/12180
571         * gcc.dg/20031002-1.c: New test.
572
573         PR c++/12486
574         * g++.dg/inherit/error1.C: New test.
575
576 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
577
578         * lib/f-torture.exp (search_for): Rename to...
579         (search_for_re): This.  Also, clean up comments and the
580         "regexp" invocation.
581
582 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
583
584         * gcc.c-torture/compile/20031002-1.c: New test.
585
586 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
587
588         * g++.dg/opt/cond1.C: New test.
589
590 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
591
592         * gcc.dg/Wold-style-definition-2.c: New testcase.
593         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
594
595 2003-09-29  Richard Henderson  <rth@redhat.com>
596
597         * g++.dg/init/array10.C: Add dg-options.
598
599 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
600
601         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
602
603 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
604
605         * g++.dg/template/friend19.C: Fix typo.
606         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
607
608 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
609
610         * gcc.c-torture/execute/20030928-1.c: New test.
611         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
612
613 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
614
615         * g++.dg/opt/unroll1.C: New test.
616
617 2003-09-26  Roger Sayle  <roger@eyesopen.com>
618
619         PR optimization/11741
620         * gcc.dg/20030926-1.c: New test case.
621
622 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
623
624         PR c++/5655
625         * g++.dg/parse/access7.C: New test.
626         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
627
628 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
629
630         MERGE OF objc-improvements-branch into MAINLINE:
631         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
632         if libobjc has not been built.
633         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
634         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
635         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
636         objc/execute/nested-3.m, objc/execute/np-2.m,
637         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
638         objc/execute/redefining_self.m, objc/execute/root_methods.m,
639         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
640         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
641         objc.dg/special/unclaimed-category-1.h,
642         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
643         well as GNU runtime.
644         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
645         * execute/cascading-1.m, execute/function-message-1.m,
646         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
647         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
648         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
649         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
650         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
651         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
652         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
653         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
654         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
655         * objc.dg/bitfield-2.m: Run only on Darwin.
656         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
657         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
658         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
659         * objc.dg/const-str-1.m: Fix constant string layout.
660
661 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
662
663         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
664
665 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
666
667         * gcc.dg/darwin-abi-1.c: New file.
668
669 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
670
671         PR target/12281
672         * gcc.c-torture/compile/20030921-1.c: New test.
673
674 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
675
676         * g++.dg/opt/reg-stack2.C: New test.
677
678 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
679
680         * g++.dg/eh/delayslot1.C: New test.
681
682 2003-09-20  Richard Henderson  <rth@redhat.com>
683
684         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
685
686 2003-09-20  Roger Sayle  <roger@eyesopen.com>
687
688         * gcc.c-torture/execute/20030920-1.c: New test case.
689
690 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
691
692         * g++.dg/rtti/typeid3.C: Correct expected error message.
693
694 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
695
696         PR c++/157
697         * g++.dg/parse/crash12.C: New test.
698
699 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
700
701         * gcc.dg/compat/mixed-struct-check.h: New.
702         * gcc.dg/compat/mixed-struct-defs.h: New.
703         * gcc.dg/compat/mixed-struct-init.h: New.
704         * gcc.dg/compat/struct-by-value-19_main.c: New.
705         * gcc.dg/compat/struct-by-value-19_x.c: New.
706         * gcc.dg/compat/struct-by-value-19_y.c: New.
707         * gcc.dg/compat/struct-by-value-20_main.c: New.
708         * gcc.dg/compat/struct-by-value-20_x.c: New.
709         * gcc.dg/compat/struct-by-value-20_y.c: New.
710         * gcc.dg/compat/struct-return-19_main.c: New.
711         * gcc.dg/compat/struct-return-19_x.c: New.
712         * gcc.dg/compat/struct-return-19_y.c: New.
713         * gcc.dg/compat/struct-return-20_main.c: New.
714         * gcc.dg/compat/struct-return-20_x.c: New.
715         * gcc.dg/compat/struct-return-20_y.c: New.
716
717 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
718         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
719         so that it will not complain on LP64 targets.
720
721 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
722
723         PR c++/495
724         * g++.dg/template/friend24.C: New test.
725
726 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
727
728         PR c++/12332
729         * g++.dg/template/memtmpl2.C: New test.
730
731 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
732
733         PR target/11184
734         * gcc.dg/builtin-apply1.c: New test.
735
736 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
737
738         PR c++/9848
739         * g++.dg/warn/Wunused-4.C: New test.
740
741 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
742
743         PR c++/12316
744         * g++.dg/other/gc2.C: New test.
745
746 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
747
748         PR c++/11991
749         * g++.dg/rtti/typeid3.C: New test.
750
751         PR c++/12266
752         * g++.dg/overload/template1.C: New test.
753
754 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
755
756         * g++.dg/opt/cfg3.C: New test.
757
758 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
759
760         PR c++/7939
761         * g++.dg/template/crash11.C: New test.
762
763 2003-09-16  Jason Merrill  <jason@redhat.com>
764             Jakub Jelinek  <jakub@redhat.com>
765
766         * gcc.dg/attr-warn-unused-result.c: New test.
767
768 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
769
770         PR c++/12184
771         * g++.dg/expr/call2.C: New test.
772
773 2003-09-15  Andreas Jaeger  <aj@suse.de>
774
775         * gcc.dg/Wold-style-definition-1.c: New test.
776
777 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
778
779         PR c++/3907
780         * g++.dg/parse/template12.C: New test.
781
782         * g++.dg/abi/bitfield11.C: New test.
783         * g++.dg/abi/bitfield12.C: Likewise.
784
785 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
786
787         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
788         non-expansion of functional macro name without arguments at EOL.
789         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
790
791 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
792
793         * gcc.c-torture/execute/20030914-[12].c: New tests.
794
795 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
796
797         PR c++/11788
798         * g++.dg/overload/addr1.C: New test.
799
800 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
801
802         * gcc.dg/20030909-1.c: New test.
803
804 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
805
806         * gcc.dg/ultrasp10.c: New test.
807
808 2003-09-09  Devang Patel  <dpatel@apple.com>
809
810         * gcc.dg/darwin-ld-6.c: New test.
811
812 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
813
814         * gcc.dg/torture/builtin-explog-1.c: New testcase.
815
816 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
817
818         * gcc.dg/ia64-types1.c: New test.
819         * gcc.dg/ia64-types2.c: Likewise.
820
821 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
822
823         * gcc.dg/builtins-1.c: Add more _Complex tests.
824         * gcc.dg/torture/builtin-attr-1.c: Likewise.
825
826         * gcc.dg/builtins-1.c: Test existing _Complex functions.
827         * gcc.dg/torture/builtin-attr-1.c: Likewise.
828
829 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
830
831         PR c++/11786
832         * g++.dg/lookup/koenig2.C: New test.
833
834         PR c++/5296
835         * g++.dg/rtti/typeid2.C: New test.
836
837 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
838
839         * gcc.c-torture/compile/20030904-1.c: New test.
840
841 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
842
843         * g++.dg/opt/longbranch2.C: New test.
844
845 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
846
847         * g++.dg/template/crash10.C: Only compile it.
848
849 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
850
851         PR middle-end/11665
852         * gcc.c-torture/compile/20030907-1.c: New test.
853         * g++.dg/init/array11.C: New test.
854
855 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
856
857         PR c++/11852
858         * g++.dg/init/struct1.C: New test.
859
860 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
861
862         PR c++/12181
863         * g++.dg/expr/comma1.C: New test.
864
865 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
866
867         PR c++/11867
868         * g++.dg/expr/static_cast5.C: New test.
869
870 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
871
872         PR c++/11507
873         * g++.dg/lookup/scoped7.C: New test.
874
875         PR c++/9574
876         * g++.dg/other/static1.C: New test.
877
878         PR c++/11490
879         * g++.dg/warn/template-1.C: New test.
880
881         PR c++/11432
882         * g++.dg/template/crash10.C: New test.
883
884         PR c++/2478
885         * g++.dg/overload/VLA.C: New test.
886
887         PR c++/10804
888         * g++.dg/template/call1.C: New test.
889
890 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
891
892         PR c++/11794
893         * g++.dg/parse/using3.C: New test.
894
895 2003-09-06  Roger Sayle  <roger@eyesopen.com>
896
897         PR c++/11409
898         * g++.dg/overload/builtin3.C: New test case.
899
900 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
901
902         PR c/9862
903         * gcc.dg/20030906-1.c: New test.
904         * gcc.dg/20030906-2.c: Likewise.
905
906 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
907
908         PR c++/12167
909         * g++.dg/parse/defarg5.C: New test.
910
911         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
912
913 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
914
915         PR c++/12163
916         * g++.dg/expr/static_cast4.C: New test.
917
918         PR c++/12146
919         * g++.dg/template/crash9.C: New test.
920
921 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
922
923         * g++.old-deja/g++.ext/pretty2.C: Update for change
924         in __FUNCTION__.
925         * g++.old-deja/g++.ext/pretty3.C: Likewise.
926
927 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
928
929         PR c++/11922
930         * g++/dg/template/qualified-id1.C: New test.
931
932         PR c++/12037
933         * g++.dg/warn/noeffect4.C: New test.
934
935 2003-09-04  Matt Austern  <austern@apple.com>
936
937         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
938         * g++.dg/ext/fnname2.C: Likewise.
939         * g++.dg/ext/fnname3.C: Likewise.
940
941 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
942
943         * g++.dg/expr/lval1.C: New test.
944         * g++.dg/ext/lvcast.C: Remove.
945
946 2003-09-03  Roger Sayle  <roger@eyesopen.com>
947
948         PR optimization/11700.
949         * gcc.c-torture/compile/20030903-1.c: New test case.
950
951 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
952
953         PR c++/12053
954         * g++.dg/abi/layout4.C: New test.
955
956 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
957
958         PR c++/11553
959         * g++.dg/parse/friend3.C: New test.
960
961 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
962
963         PR c++/11847
964         * g++.dg/template/class1.C: New test.
965
966         PR c++/11808
967         * g++.dg/expr/call1.C: New test.
968
969 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
970
971         PR c++/12114
972         * g++.dg/init/ref9.C: New test.
973
974         PR c++/11972
975         * g++.dg/template/nested4.C: New test.
976
977 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
978
979         PR c++/12093
980         * g++.dg/template/non-dependent4.C: New test.
981
982         PR c++/11928
983         * g++.dg/inherit/conv1.C: New test.
984
985 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
986
987         PR c++/6196
988         * g++.dg/ext/label1.C: New test.
989         * g++.dg/ext/label2.C: Likewise.
990
991 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
992
993         * g++.dg/expr/cond3.C: New test.
994
995 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
996
997         * gcc.dg/builtins-1.c: Add new builtin cases.
998
999 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1000
1001         * gcc.dg/builtins-1.c: Add new cases.
1002         * gcc.dg/torture/builtin-attr-1.c: Likewise.
1003
1004 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1005
1006         * gcc.dg/builtins-1.c: Add more math builtin tests.
1007         * gcc.dg/torture/builtin-attr-1.c: New test.
1008
1009 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
1010
1011         PR optimization/5079
1012         * g++.dg/opt/static3.C: New test.
1013
1014 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
1015
1016         * gcc.misc-tests/gcov-10b.c: New test.
1017
1018 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
1019
1020         * g++.dg/opt/ptrmem3.C: New test.
1021
1022         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
1023
1024 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
1025
1026         * gcc.dg/20030826-2.c: New test.
1027
1028 2003-08-26  Roger Sayle  <roger@eyesopen.com>
1029
1030         PR middle-end/12002
1031         * g77.f-torture/compile/12002.f: New test case.
1032
1033 2003-08-26  Roger Sayle  <roger@eyesopen.com>
1034
1035         * gcc.dg/20030826-1.c: New test case.
1036
1037 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
1038
1039         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
1040
1041 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
1042
1043         PR c++/11871
1044         * c++.dg/lookup/crash1.C: New test.
1045
1046         * c++.dg/warn/noeffect3.C: New test.
1047
1048 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
1049
1050         * gcc.dg/compat/vector-1_x.c: Compile with -w.
1051         * gcc.dg/compat/vector-1_y.c: Ditto.
1052         * gcc.dg/compat/vector-2_x.c: Ditto.
1053         * gcc.dg/compat/vector-2_y.c: Ditto.
1054
1055 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
1056
1057         * gcc.dg/20030702-1.c: New test.
1058
1059 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
1060
1061         PR c++/8795
1062         * g++.dg/ext/altivec-1.C: New test.
1063
1064 2003-08-24  Richard Henderson  <rth@redhat.com>
1065
1066         * g++.dg/eh/simd-2.C: Add -w for x86.
1067
1068 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
1069
1070         * gcc.dg/20030815-1.c: New test.
1071
1072 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1073
1074         PR c++/3765
1075         * g++.dg/parse/access6.C: New test.
1076
1077 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1078
1079         PR c++/641, c++/11876
1080         * g++.dg/template/friend22.C: New test.
1081         * g++.dg/template/friend23.C: Likewise.
1082
1083 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
1084
1085         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
1086         identically.
1087
1088 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
1089
1090         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
1091
1092 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
1093
1094         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
1095
1096 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
1097
1098         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
1099
1100 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
1101
1102         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
1103
1104 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
1105
1106         PR c++/11919
1107         * g++.dg/overload/prom1.C: New test.
1108
1109         PR c++/11551
1110         * g++.dg/parse/dtor2.C: New test.
1111
1112         PR c++/10762
1113         * g++.dg/parse/using2.C: New test.
1114
1115 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
1116
1117         PR target/11805
1118         * gcc.c-torture/compile/20030821-1.c: New.
1119
1120 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
1121
1122         PR c++/11834
1123         * g++.dg/template/deduce2.C: New test.
1124
1125 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
1126
1127         * gcc.c-torture/execute/20030821-1.c: New test.
1128
1129 2003-08-20  Roger Sayle  <roger@eyesopen.com>
1130
1131         PR middle-end/11984
1132         * gcc.dg/20030820-1.c: New test case.
1133
1134 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
1135
1136         PR c++/11945
1137         * g++.dg/warn/noeffect2.C: New test.
1138
1139 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
1140
1141         PR c++/10926
1142         * g++.dg/template/dtor2.C: New test.
1143
1144         PR c++/11684
1145         * g++.dg/template/operator1.C: New test.
1146         * g++.dg/parse/operator4.C: New test.
1147
1148         PR c++/11946.C
1149         * g++.dg/expr/enum1.C: New test.
1150         * gcc.dg/c99-bool-1.c: Remove bogus warning.
1151
1152         PR c++/11036.C
1153         * g++.dg/parse/elab2.C: New test.
1154         * g++.dg/parse/typedef4.C: Change error message.
1155         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
1156         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
1157         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
1158
1159 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
1160
1161         * gcc.dg/pch/warn-1.c: New.
1162         * gcc.dg/pch/warn-1.hs: New.
1163
1164         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
1165         not-tested file.
1166
1167 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
1168
1169         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
1170
1171 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
1172
1173         * gcc.dg/uninit-D.c: New Test.
1174         * gcc.dg/uninit-E.c: New Test.
1175         * gcc.dg/uninit-F.c: New Test.
1176         * gcc.dg/uninit-G.c: New Test.
1177
1178 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
1179
1180         * g++.dg/README: Describe the pch directory.
1181
1182 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1183
1184         PR c++/11174
1185         * g++.dg/parse/access4.C: New test.
1186         * g++.dg/parse/access5.C: Likewise.
1187         * g++.old-deja/g++.jason/access17.C: Adjust error message.
1188
1189 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
1190
1191         * gcc.dg/noncompile/20030818-1.c: New.
1192
1193 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
1194
1195         PR c++/11957
1196         * g++.dg/warn/noeffect1.C: New test.
1197
1198         * g++.dg/template/scope2.C: New test.
1199         * g++.dg/template/error2.C: Correct dg-error
1200
1201 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
1202
1203         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
1204
1205 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
1206
1207         PR C++/11512
1208         * g++.dg/template/warn1.C: New.
1209
1210 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
1211
1212         * g++.dg/template/error2.C: New test.
1213         * g++.dg/lookup/using7.C: Adjust errors
1214         * g++.old-deja/g++.pt/crash36.C: Likewise.
1215         * g++.old-deja/g++.pt/derived3.C: Likewise.
1216
1217 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1218
1219         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
1220         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
1221         * gcc.c-torture/execute/builtins/string-9.c: New, from
1222         string-opt-9.c.  Adjust for execute/builtins framework.
1223         * gcc.c-torture/execute/string-opt-9.c: Delete.
1224
1225 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
1226
1227         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
1228
1229         * g++.dg/parse/ret-type2.C: New test.
1230
1231         PR c++/11703
1232         * g++.dg/init/new8.C: New test.
1233
1234         PR c++/10923
1235         * g++.dg/parse/typedef5.C: New test.
1236
1237         PR c++/9512
1238         * g++.dg/parse/qualified2.C: New test.
1239         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
1240         invalid code.
1241
1242 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
1243
1244         * g++.dg/conversion/ptrmem1.C: New test.
1245
1246 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
1247
1248         PR target/11693
1249         * gcc.dg/20030811-1.c: New test.
1250
1251         PR target/11535
1252         * gcc.c-torture/execute/20030811-1.c: New test.
1253
1254 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1255
1256         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
1257
1258 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
1259
1260         PR c++/11789.C
1261         * g++.dg/inherit/multiple1.C: New test.
1262
1263 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
1264
1265         * gcc.dg/spe1.c: New test.
1266
1267         PR c++/11670
1268         * g++.dg/expr/cast2.C: New test.
1269
1270         PR c++/10530
1271         * g++.dg/template/dependent-name2.C: New test.
1272
1273 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
1274
1275         * g++.dg/parse/crash11.C: Put the dg options in comments.
1276
1277 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
1278
1279         * lib/gcc-dg.exp: Update for diagnostic change.
1280
1281 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1282
1283         PR c++/5767
1284         * g++.dg/parse/crash11.C: New test.
1285
1286 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
1287
1288         * gcc.dg/cpp/spacing1.c: Update.
1289
1290 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
1291
1292         PR target/11739
1293         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
1294         a value for -mtune.
1295
1296 2003-08-04  Roger Sayle  <roger@eyesopen.com>
1297
1298         PR middle-end/11771
1299         * gcc.c-torture/compile/20030804-1.c: New test case.
1300
1301 2003-08-04  Roger Sayle  <roger@eyesopen.com>
1302
1303         * gcc.dg/20030804-1.c: New test case.
1304
1305 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
1306
1307         * gcc.dg/cpp/separate-1.c: New test.
1308
1309 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
1310
1311         PR c++/11704
1312         * g++.dg/template/dependent-expr2.C: New test.
1313
1314         PR c++/11766
1315         * g++.dg/expr/ptrmem1.C: New test.
1316
1317 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1318
1319         PR c++/9453
1320         * g++.dg/template/friend15.C: New test.
1321
1322 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
1323
1324         * lib/dg-pch.exp: Work round PCH bug.
1325
1326 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1327
1328         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
1329         builtins.  Move cases from builtins-4.c here.
1330
1331         * gcc.dg/torture/builtin-math-1.c: New test taken from
1332         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
1333         additional cases.
1334
1335         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
1336         Delete.
1337
1338 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
1339
1340         PR c++/9447
1341         * g++.dg/template/using7.C: New test.
1342
1343 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
1344
1345         * import1.c, import2.c: New tests.
1346
1347 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
1348
1349         * g++.dg/eh/crossjump1.C: New test.
1350
1351 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
1352
1353         PR c++/11697
1354         * g++.dg/template/using6.C: New test.
1355
1356         PR c++/11744
1357         * g++.dg/template/koenig2.C: New test.
1358
1359 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1360
1361         PR c++/7983
1362         * g++.dg/parse/typedef4.C: New test.
1363
1364 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1365
1366         PR c++/8442, c++/8806
1367         * g++.dg/template/elab1.C: New test.
1368         * g++.dg/template/type2.C: Likewise.
1369         * g++.dg/template/ttp3.C: Adjust expected error message.
1370         * g++.old-deja/g++.law/visibility13.C: Likewise.
1371         * g++.old-deja/g++.niklas/t135.C: Likewise.
1372         * g++.old-deja/g++.pt/ttp41.C: Likewise.
1373         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
1374         template argument.
1375         * g++.old-deja/g++.pt/ttp44.C: Likewise.
1376
1377 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
1378
1379         PR c++/11295
1380         * g++.dg/ext/stmtexpr1.C: New test.
1381
1382         * g++.dg/opt/tmp1.C: New test.
1383
1384         PR c++/11525
1385         * g++.dg/parse/constant4.C: New test.
1386
1387         PR c++/9447
1388         * g++.dg/template/using5.C: New test.
1389
1390 2003-07-31  Roger Sayle  <roger@eyesopen.com>
1391
1392         * gcc.dg/builtins-27.c: New test case.
1393
1394 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
1395
1396         * gcc.dg/tls/opt-7.c: New test.
1397
1398 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
1399
1400         * g++.old-deja/g++.other/crash18.C: Remove.
1401
1402 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
1403
1404         * g++.dg/template/explicit3.C: New.
1405         * g++.dg/template/explicit4.C: New.
1406         * g++.dg/template/explicit5.C: New.
1407
1408         PR c++/11347
1409         * g++.dg/template/memtmpl1.C: New.
1410
1411 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
1412
1413         PR target/11565
1414         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
1415         * gcc.dg/i386-387-5.c (dg-options): Likewise.
1416
1417 2003-07-30  Jan Hubicka  <jh@suse.cz>
1418
1419         * vtgc1.c: Kill.
1420
1421 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
1422
1423         * gcc.dg/struct-in-proto-1.c: New test.
1424
1425 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
1426
1427         * gcc.dg/cpp/include2.c: Only expect one message.
1428
1429 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
1430
1431         PR c++/9447
1432         * g++.dg/template/using1.C: New test.
1433         * g++.dg/template/using2.C: New test.
1434         * g++.dg/template/using3.C: New test.
1435         * g++.dg/template/using4.C: New test.
1436
1437 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
1438
1439         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
1440         * gcc.c-torture/execute/string-opt-10.c: Likewise.
1441
1442 2003-07-28  Jan Hubicka  <jh@suse.cz>
1443
1444         PR c++/11530
1445         * g++.dg/opt/call1.C: New test.
1446
1447 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
1448
1449         PR c++/11667
1450         * g++.dg/init/enum2.C: New test.
1451         * g++.dg/template/overload1.C: Add "-w" option.
1452
1453 2003-07-28    <hp@bitrange.com>
1454
1455         * gcc.dg/Wdeclaration-after-statement-1.c,
1456         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
1457
1458 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
1459
1460         * gcc.c-torture/compile/20030725-1.c: New test.
1461
1462 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
1463
1464         * gcc.dg/20030505.c: Only run for SPE.
1465         Remove definition of opaque type.
1466
1467 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
1468
1469         * g++.dg/template/ptrmem6.C: New test.
1470
1471 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
1472
1473         * gcc.c-torture/compile/zero-strct-2.c: New test.
1474
1475 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
1476
1477         * gcc.dg/intermod-1.c: New test.
1478
1479 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
1480
1481         PR c++/11617
1482         * g++.dg/template/lookup2.C: New test.
1483         * g++.dg/template/memclass1.C: Remove instantiated from error.
1484         * g++.dg/other/error2.C: Tweak expected errors.
1485
1486         PR c++/11596
1487         * g++.dg/template/defarg3.C: New test.
1488
1489         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
1490
1491 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
1492
1493         * g++.dg/inherit/access5.C: New test.
1494
1495 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1496
1497         PR c++/11513
1498         * g++.dg/template/crash8.C: New test.
1499
1500 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
1501
1502         PR c/10602
1503         * gcc.dg/noncompile/incomplete-2.c: New test.
1504
1505 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
1506
1507         PR c++/11645
1508         * g++.dg/inherit/access4.C: New test.
1509
1510         PR c++/11517
1511         * g++.dg/expr/cond2.C: New test.
1512
1513         PR optimization/10679
1514         * g++.dg/opt/inline4.C: New test.
1515
1516 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
1517
1518         * g++.dg/parse/crash10: New test.
1519
1520 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
1521
1522         * g++.dg/ext/flexary1.C: New test.
1523
1524 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1525
1526         PR c++/10793
1527         * g++.dg/template/crash9.C: New test.
1528
1529 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1530
1531         PR c++/3004
1532         * g++.dg/parse/typedef3.C: New test.
1533
1534         PR c++/7906
1535         * g++.dg/parse/operator2.C: New test.
1536
1537         PR c++/8895
1538         * g++.dg/parse/def-tmpl-arg1.C: New test.
1539
1540         PR c++/9282
1541         * g++.dg/parse/funptr1.C: New test.
1542
1543         PR c++/9452
1544         * g++.dg/parse/ambig3.C: New test.
1545
1546         PR c++/9454
1547         * g++.dg/parse/operator3.C: New test.
1548
1549         PR c++/9486
1550         * g++.dg/parse/template10.C: New test.
1551
1552         PR c++/9488
1553         * g++.dg/parse/template11.C: New test.
1554
1555         PR c++/10150
1556         * g++.dg/parse/invalid-op1.C: New test.
1557
1558         PR c++/10247
1559         * g++.dg/parse/condexpr1.C: New test.
1560
1561 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
1562
1563         * g++.dg/ext/packed3.C: New test.
1564         * g++.dg/ext/packed4.C: New test.
1565
1566         * gcc.dg/pack-test-3.c: New test.
1567
1568 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
1569
1570         * lib/compat.exp: Handle dg-options per source file.
1571         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
1572         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
1573         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
1574         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
1575         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
1576         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
1577         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
1578         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
1579         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
1580         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
1581         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
1582         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
1583         * g++.dg/compat/break/bitfield7_x.C: Ditto.
1584         * g++.dg/compat/break/bitfield7_y.C: Ditto.
1585
1586 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
1587
1588         PR c/10320
1589         * gcc.c-torture/execute/20030718-1.c: New test.
1590
1591 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
1592
1593         PR optimization/11536
1594         * gcc.dg/20030721-1.c: New test.
1595
1596 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
1597
1598         PR c++/11546
1599         * g++.dg/template/lookup1.C: New test.
1600
1601 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
1602
1603         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
1604         diagnostics of ill-formed constructs involving labels.
1605         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
1606         the new 'previously defined here' message.
1607
1608 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
1609
1610         * g++.dg/parse/non-dependent2.C: New test.
1611
1612 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
1613
1614         * g++.dg/init/init-ref4.C: xfail on targets without
1615         weak symbols.
1616
1617 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
1618
1619         PR target/11087
1620         * gcc.c-torture/execute/20030717-1.c: New test.
1621
1622 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
1623
1624         * g++.dg/opt/cfg1.C: New test.
1625
1626 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
1627
1628         PR optimization/11557
1629         * gcc.dg/20030717-1.c: New test.
1630
1631 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
1632
1633         PR c++/10476
1634         * g++.dg/expr/crash-1.C: New test.
1635
1636         PR c++/11027
1637         * g++.dg/template/init3.C: New test.
1638
1639         PR c++/8222
1640         * g++.dg/template/non-dependent1.C: New test.
1641
1642         PR c++/11070
1643         * g++.dg/template/non-dependent2.C: New test.
1644
1645         PR c++/11071
1646         * g++.dg/template/non-dependent3.C: New test.
1647
1648         PR c++/9907
1649         * g++.dg/template/sizeof5.C: New test.
1650
1651 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
1652
1653         PR 11498
1654         * gcc.c-torture/compile/mangle-1.c: New file.
1655
1656 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1657
1658         PR c++/7809
1659         * g++.dg/parse/access3.C: New test.
1660
1661 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
1662
1663         PR c++/11384
1664         * g++.dg/init/init-ref4.C: New test.
1665
1666 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
1667
1668         PR c++/11547
1669         * g++.dg/parse/constant3.C: New test.
1670         * g++.dg/parse/crash7.C: Likewise.
1671
1672 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
1673
1674         PR target/11008
1675         * gcc.dg/i386-pentium4-not-mull.c: New.
1676
1677 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
1678
1679         * gcc.dg/asm-names.c (ymain): Make it weak.
1680
1681 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1682
1683         PR c++/5421
1684         * g++.dg/template/friend21.C: New test.
1685
1686 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
1687
1688         * gcc.dg/cleanup-8.c: New test.
1689         * gcc.dg/cleanup-9.c: New test.
1690
1691 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
1692
1693         * g++.dg/ext/dll-MI1.h: New file.
1694         * g++.dg/ext/dllexport-MI1.C: New file.
1695         * g++.dg/ext/dllimport-MI1.C: New file.
1696
1697 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
1698
1699         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
1700         it does not have cmpstrsi patterns (just cmpmemsi).
1701
1702 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
1703
1704         PR debug/11473
1705         * g++.dg/debug/debug8.C: New test.
1706
1707 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1708
1709         PR c++/10108
1710         * g++.dg/template/crash7.C: New test.
1711
1712 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
1713
1714         PR target/10795
1715         * gcc.c-torture/compile/20030708-1.c: New.
1716
1717 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
1718
1719         * gcc.c-torture/execute/20030715-1.c: New test.
1720
1721 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
1722
1723         * gcc.dg/pch/inline-3.c: New file.
1724         * gcc.dg/pch/inline-3.hs: New file.
1725         * gcc.dg/pch/inline-4.c: New file.
1726         * gcc.dg/pch/inline-4.hs: New file.
1727
1728 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
1729
1730         PR c++/11509
1731         * g++.dg/template/crash6.C: New test.
1732
1733         PR c++/7053
1734         * g++.dg/template/friend20.C: New test.
1735
1736         PR c++/7019
1737         * g++.dg/template/overload2.C: New test.
1738
1739 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
1740
1741         PR optimization/11440
1742         * gcc.c-torture/execute/20030714-1.c: New test.
1743
1744 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1745
1746         PR c++/11154
1747         * g++.dg/template/partial2.C: New test.
1748
1749 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
1750
1751         PR c++/11503
1752         * g++.dg/template/anon1.C: New test.
1753
1754         PR c++/11493
1755         PR c++/11495
1756         * g++.dg/parse/template9.C: Likewise.
1757         * g++.dg/template/crash4.C: New test.
1758         * g++.dg/template/koenig1.C: Likewise.
1759         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
1760         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
1761         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
1762         functions.
1763         * g++.old-deja/g++.jason/template36.C: Likewise.
1764         * g++.old-deja/g++.mike/p1989.C: Likewise.
1765         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
1766         * g++.old-deja/g++.pt/ttp20.C: Use this->.
1767         * g++.old-deja/g++.pt/ttp21.C: Use this->.
1768         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
1769         compiling.
1770         * g++.old-deja/g++.pt/union2.C: Use this->.
1771
1772 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
1773
1774         * gcc.dg/20030711-1.c: New test.
1775
1776 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
1777
1778         PR c++/11050
1779         * g++.dg/parse/args1.C: New test.
1780         * g++.pt/defarg8.C: Change expected errors.
1781
1782 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
1783
1784         PR c++/8164
1785         * g++.dg/template/nontype2.C: New test.
1786
1787         PR c++/10558
1788         * g++.dg/parse/template8.C: New test.
1789
1790         PR c++/8327
1791         * g++.dg/template/scope1.C: New test.
1792
1793         * g++.dg/warn/Wsign-compare-1.C: New test.
1794
1795 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
1796
1797         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
1798
1799 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
1800
1801         PR c++/9411
1802         * g++.dg/template/explicit2.C: New test.
1803
1804         PR c++/10032
1805         * g++.dg/warn/pedantic1.C: New test.
1806
1807 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
1808
1809         PR c++ 9483
1810         * g++.dg/other/field1.C: New test.
1811
1812 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
1813
1814         PR c/11449
1815         * gcc.c-torture/compile/20030707-1.c: New.
1816
1817 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1818
1819         PR c++/10849
1820         * g++.dg/template/access12.C: New test.
1821
1822 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
1823
1824         * g++.dg/bprob/bprob.exp (prof_ext): Update.
1825         * g77.dg/bprob/bprob.exp (prof_ext): Update.
1826         * gcc.misc-tests/bprob.exp (prof_ext): Update.
1827         * gcc.misc-tests/gcov.exp: Update
1828         * g++.dg/gcov/gcov.exp: Update
1829         * lib/gcov.exp: Update.
1830
1831 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
1832
1833         * g++.dg/abi/mangle17.C: Make sure template expressions are
1834         dependent.
1835         * g++.dg/abi/mangle4.C: Mark erroneous casts.
1836         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
1837         * g++.dg/opt/stack1.C: Remove erroneous code.
1838         * g++.dg/parse/template7.C: New test.
1839         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
1840         * g++.old-deja/g++.pt/crash4.C: Likewise.
1841
1842 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1843
1844         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
1845         with zero or one occurence of `$' after the initial `L'.
1846
1847 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
1848
1849         * gcc.c-torture/compile/20030704-1.c: Add a comment.
1850
1851 2003-07-08  Roger Sayle  <roger@eyesopen.com>
1852
1853         PR c/11370
1854         * gcc.dg/Wunreachable-6.c: New testcase.
1855         * gcc.dg/Wunreachable-7.c: New testcase.
1856
1857 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
1858
1859         PR c/11420
1860         * gcc.dg/20030708-1.c: New test.
1861
1862 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
1863
1864         * gcc.dg/compat/sdata-section.h: New file.
1865         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
1866         * gcc.dg/torture/mips-sdata-1.c: New test.
1867
1868 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1869
1870         PR c++/11030
1871         * g++.dg/template/friend19.C: New test.
1872
1873 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
1874
1875         * g++.dg/opt/strength-reduce.C: New test.
1876
1877 2003-07-07  Roger Sayle  <roger@eyesopen.com>
1878
1879         PR target/10979
1880         * gcc.dg/20030707-1.c: New testcase.
1881
1882 2003-07-07  Roger Sayle  <roger@eyesopen.com>
1883
1884         PR optimization/11059
1885         * g++.dg/opt/emptyunion.C: New testcase.
1886
1887 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
1888             Eric Botcazou  <ebotcazou@libertysurf.fr>
1889
1890         * g++.dg/opt/stack1.C: New test.
1891
1892 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
1893
1894         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
1895         run test.
1896
1897         PR c++/11431
1898         * g++.dg/expr/static_cast3.C: New test.
1899
1900 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
1901
1902         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
1903         everywhere.
1904         * gcc.dg/concat.c: Concatenation of string constants with
1905         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
1906         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
1907         * gcc.dg/cpp/escape-2.c: Use wide character constants where
1908         necessary to avoid multi-character character constant warning.
1909         * gcc.dg/cpp/escape.c: Likewise.
1910         * gcc.dg/cpp/ucs.c: Likewise.
1911         Remove backslashes from dg-bogus comments, as they confuse Tcl.
1912         Fix a typo.
1913
1914 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
1915
1916         PR c/11428
1917         * gcc.c-torture/compile/20030704-1.c: New.
1918
1919 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
1920
1921         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
1922
1923 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
1924
1925         PR c++/5287, PR c++/7910,  PR c++/11021
1926         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
1927         tests for warnings.
1928         * g++.dg/ext/dllimport2.C: Add tests for warnings.
1929         * g++.dg/ext/dllimport3.C: Likewise.
1930         * g++.dg/ext/dllimport4.C: New file.
1931         * g++.dg/ext/dllimport5.C: New file.
1932         * g++.dg/ext/dllimport6.C: New file.
1933         * g++.dg/ext/dllimport7.C: New file.
1934         * g++.dg/ext/dllimport8.C: New file.
1935         * g++.dg/ext/dllimport9.C: New file.
1936         * g++.dg/ext/dllimport10.C: New file.
1937         * g++.dg/ext/dllexport1.C: New file.
1938
1939 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
1940
1941         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
1942         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
1943
1944 2003-07-03  Roger Sayle  <roger@eyesopen.com>
1945
1946         * gcc.dg/builtins-25.c: New testcase.
1947         * gcc.dg/builtins-26.c: New testcase.
1948
1949 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
1950
1951         * gcc.dg/compat/vector-defs.h: New file.
1952         * gcc.dg/compat/vector-setup.h: New file.
1953         * gcc.dg/compat/vector-check.h: New file.
1954         * gcc.dg/compat/vector-1_main.c: New file.
1955         * gcc.dg/compat/vector-1_x.c: New file.
1956         * gcc.dg/compat/vector-1_y.c: New file.
1957         * gcc.dg/compat/vector-2_main.c: New file.
1958         * gcc.dg/compat/vector-2_x.c: New file.
1959         * gcc.dg/compat/vector-2_y.c: New file.
1960
1961         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
1962         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
1963         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
1964         * gcc.dg/compat/struct-align-1.h: New file.
1965         * gcc.dg/compat/struct-align-1_main.c: New file.
1966         * gcc.dg/compat/struct-align-1_x.c: New file.
1967         * gcc.dg/compat/struct-align-1_y.c: New file.
1968         * gcc.dg/compat/struct-align-2.h: New file.
1969         * gcc.dg/compat/struct-align-2_main.c: New file.
1970         * gcc.dg/compat/struct-align-2_x.c: New file.
1971         * gcc.dg/compat/struct-align-2_y.c: New file.
1972
1973         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
1974         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
1975         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
1976         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
1977         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
1978         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
1979         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
1980         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
1981         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
1982         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
1983         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
1984         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
1985         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
1986         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
1987         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
1988         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
1989         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
1990         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
1991         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
1992         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
1993         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
1994         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
1995         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
1996         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
1997         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
1998         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
1999         * gcc.dg/compat/struct-return-10_x.c: Ditto.
2000         * gcc.dg/compat/struct-return-2_x.c: Ditto.
2001         * gcc.dg/compat/struct-return-3_x.c: Ditto.
2002
2003 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
2004
2005         * gcc.dg/i386-call-1.c: New test.
2006
2007 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
2008
2009         PR c++/9162
2010         * g++.dg/parse/defarg4.C: New.
2011
2012 2003-07-03  Roger Sayle  <roger@eyesopen.com>
2013
2014         PR target/10700
2015         * gcc.c-torture/compile/20030703-1.c: New test case.
2016
2017 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
2018
2019         * g++.dg/template/local3.C: Remove extra semicolon.
2020
2021 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
2022
2023         * gcc.dg/i386-volatile-1.c: New test.
2024
2025 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
2026
2027         PR c++/11072
2028         * g++.dg/other/offsetof2.C: XFAIL.
2029         * g++.dg/other/offsetof5.C: New.
2030
2031         PR c++/10219
2032         * g++.dg/template/error1.C: New.
2033
2034         PR c++/9779
2035         * g++.dg/template/dependent-expr1.C: New.
2036
2037 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
2038
2039         PR c++/6949
2040         * g++.dg/template/local3.C: New test.
2041
2042         PR c++/11149
2043         * g++.dg/lookup/scoped6.C: New test.
2044
2045 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
2046
2047         PR c++/8046
2048         * g++.dg/other/error7.C: New test.
2049
2050 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
2051
2052         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
2053         * g++.old-deja/g++.abi/vtable3.h: Likewise.
2054         * g++.old-deja/g++.law/code-gen5.C: Likewise.
2055         * g++.old-deja/g++.other/union2.C: Likewise.
2056         * gcc.dg/c90-const-expr-2.c: Likewise.
2057         * gcc.dg/c90-const-expr-3.c: Likewise.
2058         * gcc.dg/c99-const-expr-2.c: Likewise.
2059         * gcc.dg/c99-const-expr-3.c: Likewise.
2060         * gcc.dg/concat.c: Likewise.
2061
2062 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
2063
2064         PR c++/9559
2065         * g++.dg/init/static1.C: New test.
2066
2067 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2068
2069         * Changelog: Remove ">>>>>>>" from previous change.
2070
2071 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2072
2073         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
2074         * g++.old-deja/g++.other/access2.C: Likewise.
2075         * g++.old-deja/g++.other/decl2.C: Likewise.
2076         * gcc.c-torture/execute/20020615-1.c: Likewise.
2077
2078 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
2079
2080         PR c++/4933
2081         * g++.dg/template/sizeof4.C: New test.
2082
2083 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
2084
2085         * g++.dg/other/error6.C: New test.
2086
2087 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
2088
2089         PR c++/10750
2090         * g++.dg/parse/constant2.C: New test.
2091
2092 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
2093
2094         PR c++/11106
2095         * g++.dg/other/error5.C: New test.
2096
2097 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2098
2099         * gcc.dg/format/gcc_diag-1.c: New test.
2100
2101 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
2102
2103         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
2104
2105 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
2106
2107         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
2108         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
2109         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
2110
2111 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
2112
2113         * gcc.c-torture/execute/builtins/string-8.c: New test.
2114         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
2115         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
2116         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
2117
2118 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
2119
2120         PR c++/10468
2121         * g++.dg/ext/typeof6.C: New test.
2122
2123 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
2124
2125         PR c++/10796
2126         * g++.dg/init/enum1.C: New test.
2127
2128 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
2129
2130         * gcc.dg/20030627-1.c: New test.
2131
2132 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
2133
2134         PR c++/11332
2135         * g++.dg/expr/static_cast2.C: New test.
2136
2137 2003-06-26  Roger Sayle  <roger@eyesopen.com>
2138             Jakub Jelinek  <jakub@redhat.com>
2139
2140         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
2141         sprintf(dst,"%s",src) optimization.
2142         * gcc.c-torture/execute/20030626-1.c: New test case.
2143         * gcc.c-torture/execute/20030626-2.c: New test case.
2144
2145 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
2146
2147         * gcc.c-torture/execute/multi-ix.c: New test.
2148
2149         * gcc.c-torture/execute/simd-4.c (main):
2150         Added missing semicolon at end of union.
2151
2152 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
2153
2154         PR c++/8266
2155         * g++.dg/template/explicit-instantiation3.C: New test.
2156
2157 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
2158
2159         * gcc.dg/20030626-1.c: Use signed char.
2160
2161 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
2162
2163         * gcc.dg/20030626-1.c: New test.
2164
2165 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
2166
2167         * const-str-2.m: Update.
2168
2169 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
2170
2171         PR c++/10990
2172         * g++.dg/rtti/dyncast1.C: New test.
2173         * g++.dg/abi/mangle4.C: Correct base-specifier access.
2174         * g++.dg/lookup/scoped1.C: Remove XFAIL.
2175         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
2176
2177         PR c++/10931
2178         * g++.dg/expr/static_cast1.C: New test.
2179
2180 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
2181
2182         * gcc.dg/20030625-1.c: New test.
2183
2184 2003-06-24  Roger Sayle  <roger@eyesopen.com>
2185
2186         * gcc.c-torture/compile/20030624-1.c: New test case.
2187
2188 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
2189
2190         * gcc.c-torture/execute/string-opt-17.c: New test.
2191
2192 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
2193
2194         PR c++/5754
2195         * g++.dg/parse/crash6.C: New test.
2196
2197 2003-06-23  Roger Sayle  <roger@eyesopen.com>
2198
2199         * gcc.dg/builtins-24.c: New test case.
2200
2201 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
2202
2203         * g++.dg/opt/operator1.C: New test.
2204
2205 2003-06-22  Roger Sayle  <roger@eyesopen.com>
2206
2207         * gcc.c-torture/execute/string-opt-16.c: New test case.
2208
2209 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
2210
2211         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
2212         * g++.old-deja/g++.other/conv7.C: Likewise
2213         * g++.old-deja/g++.other/overcnv2.C: Likewise.
2214         * g++.old-deja/g++.other/overload14.C: Likewise.
2215
2216 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
2217
2218         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
2219         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
2220
2221 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
2222
2223         PR c++/10888
2224         * g++.dg/warn/Winline-3.C: New test.
2225
2226 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
2227
2228         * lib/target-supports.exp (check_alias_available): Make the test
2229         program acceptable to the Solaris assembler.
2230
2231         PR c++/10749
2232         * g++.dg/template/memclass2.C: New test.
2233
2234 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
2235             Eric Botcazou  <ebotcazou@libertysurf.fr>
2236
2237         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
2238         data for non-matching targets.
2239         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
2240
2241 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
2242
2243         PR c++/10845
2244         * g++.dg/template/member3.C: New test.
2245
2246 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
2247
2248         PR c++/10939
2249         * g++.dg/template/func1.C: New test.
2250
2251         PR c++/9649
2252         * g++.dg/template/static4.C: New test.
2253         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
2254
2255         PR c++/11041
2256         * g++.dg/init/ref7.C: New test.
2257
2258 2003-06-19  Matt Austern  <austern@apple.com>
2259
2260         PR c++/11228
2261         * g++.dg/anew1.C: New test.
2262         * g++.dg/anew2.C: New test.
2263         * g++.dg/anew3.C: New test.
2264         * g++.dg/anew4.C: New test.
2265
2266 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
2267
2268         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
2269
2270 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
2271
2272         * gcc.c-torture/execute/simd-4.c (main): Make expected value
2273         endian-dependent.
2274
2275 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
2276
2277         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
2278         Remove cruft.
2279
2280 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
2281
2282         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
2283         * gcc.c-torture/compile/961203-1.c: Likewise.
2284         * gcc.c-torture/compile/980506-1.c: Likewise.
2285
2286 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
2287
2288         PR c++/10712
2289         * g++.dg/lookup/using7.C: New test.
2290
2291 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
2292
2293         PR c++/11105
2294         * g++.dg/abi/conv1.C: Remove it.
2295         * g++.dg/template/conv7.C: New test.
2296         * g++.dg/template/conv8.C: Likewise.
2297         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
2298         conversion operator.
2299
2300 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
2301
2302         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
2303         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
2304         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
2305         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
2306         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
2307         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
2308         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
2309         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
2310         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
2311         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
2312         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
2313         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
2314         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
2315         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
2316         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
2317         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
2318         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
2319         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
2320         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
2321         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
2322         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
2323         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
2324         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
2325         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
2326         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
2327         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
2328         * gcc.dg/compat/struct-return-10_x.c: Ditto.
2329         * gcc.dg/compat/struct-return-2_x.c: Ditto.
2330         * gcc.dg/compat/struct-return-3_x.c: Ditto.
2331
2332 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
2333
2334         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
2335         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
2336         indications.
2337
2338 2003-06-16  Roger Sayle  <roger@eyesopen.com>
2339
2340         * gcc.dg/i386-387-5.c: New test case.
2341         * gcc.dg/i386-387-6.c: New test case.
2342         * gcc.dg/builtins-23.c: New test case.
2343
2344 2003-06-15  Roger Sayle  <roger@eyesopen.com>
2345
2346         * gcc.dg/builtins-22.c: New test case.
2347         * gcc.dg/i386-387-1.c: Update to test exp.
2348         * gcc.dg/i386-387-2.c: Likewise.
2349
2350 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2351
2352         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
2353
2354 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
2355
2356         * lib/gcc-dg.exp (dg-require-dll): New function.
2357         (dg-xfail-if): Likewise.
2358         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
2359         driver.
2360
2361         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
2362         * gcc.c-torture/compile/20001205-1.c: Likewise.
2363         * gcc.c-torture/compile/20001226-1.c: Likewise.
2364         * gcc.c-torture/compile/20010518-2.c: Likewise.
2365         * gcc.c-torture/compile/20020312-1.c: Likewise.
2366         * gcc.c-torture/compile/20020604-1.c: Likewise.
2367         * gcc.c-torture/compile/920501-12.c: Likewise.
2368         * gcc.c-torture/compile/920501-4.c: Likewise.
2369         * gcc.c-torture/compile/920520-1.c: Likewise.
2370         * gcc.c-torture/compile/920521-1.c: Likewise.
2371         * gcc.c-torture/compile/920625-1.c: Likewise.
2372         * gcc.c-torture/compile/961203-1.c: Likewise.
2373         * gcc.c-torture/compile/980506-1.c: Likewise.
2374         * gcc.c-torture/compile/981006-1.c: Likewise.
2375         * gcc.c-torture/compile/981022-1.c: Likewise.
2376         * gcc.c-torture/compile/981223-1.c: Likewise.
2377         * gcc.c-torture/compile/990617-1.c: Likewise.
2378         * gcc.c-torture/compile/dll.c: Likewise.
2379         * gcc.c-torture/compile/labels-3.c: Likewise.
2380         * gcc.c-torture/compile/mipscop-1.c: Likewise.
2381         * gcc.c-torture/compile/mipscop-2.c: Likewise.
2382         * gcc.c-torture/compile/mipscop-3.c: Likewise.
2383         * gcc.c-torture/compile/mipscop-4.c: Likewise.
2384         * gcc.c-torture/compile/simd-5.c: Likewise.
2385         * gcc.c-torture/compile/20000804-1.x: Remove.
2386         * gcc.c-torture/compile/20001205-1.x: Likewise.
2387         * gcc.c-torture/compile/20001226-1.x: Likewise.
2388         * gcc.c-torture/compile/20010518-2.x: Likewise.
2389         * gcc.c-torture/compile/20020312-1.x: Likewise.
2390         * gcc.c-torture/compile/20020604-1.x: Likewise.
2391         * gcc.c-torture/compile/920501-12.x: Likewise.
2392         * gcc.c-torture/compile/920501-4.x: Likewise.
2393         * gcc.c-torture/compile/920520-1.x: Likewise.
2394         * gcc.c-torture/compile/920521-1.x: Likewise.
2395         * gcc.c-torture/compile/920625-1.x: Likewise.
2396         * gcc.c-torture/compile/961203-1.x: Likewise.
2397         * gcc.c-torture/compile/980506-1.x: Likewise.
2398         * gcc.c-torture/compile/981006-1.x: Likewise.
2399         * gcc.c-torture/compile/981022-1.x: Likewise.
2400         * gcc.c-torture/compile/981223-1.x: Likewise.
2401         * gcc.c-torture/compile/990617-1.x: Likewise.
2402         * gcc.c-torture/compile/mipscop-1.x: Likewise.
2403         * gcc.c-torture/compile/mipscop-2.x: Likewise.
2404         * gcc.c-torture/compile/mipscop-3.x: Likewise.
2405         * gcc.c-torture/compile/mipscop-4.x: Likewise.
2406         * gcc.c-torture/compile/simd-5.x: Likewise.
2407
2408         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
2409
2410 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
2411
2412         * gcc.c-torture/execute/20030611-1.c: New test.
2413
2414 2003-06-12  Roger Sayle  <roger@eyesopen.com>
2415
2416         PR middle-end/168
2417         * gcc.dg/20030612-1.c: New test case.
2418
2419 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
2420
2421         PR c++/10635
2422         * g++.dg/expr/cast1.C: New test.
2423
2424 2003-06-12  Roger Sayle  <roger@eyesopen.com>
2425
2426         * gcc.dg/builtins-21.c: New test case.
2427
2428 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
2429
2430         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
2431         options instead of at the end.
2432         * lib/objc.exp (objc_target_compile): Likewise.
2433
2434 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
2435
2436         PR c++/10432
2437         * g++.dg/parse/error1.C: New test.
2438
2439 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
2440
2441         * gcc.dg/compat/struct-by-value-11_main.c: New file.
2442         * gcc.dg/compat/struct-by-value-11_x.c: New file.
2443         * gcc.dg/compat/struct-by-value-11_y.c: New file.
2444         * gcc.dg/compat/struct-by-value-12_main.c: New file.
2445         * gcc.dg/compat/struct-by-value-12_x.c: New file.
2446         * gcc.dg/compat/struct-by-value-12_y.c: New file.
2447         * gcc.dg/compat/struct-by-value-13_main.c: New file.
2448         * gcc.dg/compat/struct-by-value-13_x.c: New file.
2449         * gcc.dg/compat/struct-by-value-13_y.c: New file.
2450         * gcc.dg/compat/struct-by-value-14_main.c: New file.
2451         * gcc.dg/compat/struct-by-value-14_x.c: New file.
2452         * gcc.dg/compat/struct-by-value-14_y.c: New file.
2453         * gcc.dg/compat/struct-by-value-15_main.c: New file.
2454         * gcc.dg/compat/struct-by-value-15_x.c: New file.
2455         * gcc.dg/compat/struct-by-value-15_y.c: New file.
2456         * gcc.dg/compat/struct-by-value-16_main.c: New file.
2457         * gcc.dg/compat/struct-by-value-16_x.c: New file.
2458         * gcc.dg/compat/struct-by-value-16_y.c: New file.
2459         * gcc.dg/compat/struct-by-value-17_main.c: New file.
2460         * gcc.dg/compat/struct-by-value-17_x.c: New file.
2461         * gcc.dg/compat/struct-by-value-17_y.c: New file.
2462         * gcc.dg/compat/struct-by-value-18_main.c: New file.
2463         * gcc.dg/compat/struct-by-value-18_x.c: New file.
2464         * gcc.dg/compat/struct-by-value-18_y.c: New file.
2465
2466         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
2467         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
2468         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
2469         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
2470         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
2471         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
2472         * gcc.dg/compat/scalar-return-3_main.c: New file.
2473         * gcc.dg/compat/scalar-return-3_x.c: New file.
2474         * gcc.dg/compat/scalar-return-3_y.c: New file.
2475         * gcc.dg/compat/scalar-return-4_main.c: New file.
2476         * gcc.dg/compat/scalar-return-4_x.c: New file.
2477         * gcc.dg/compat/scalar-return-4_y.c: New file.
2478
2479 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
2480
2481         * gcc.dg/compat/fp2-struct-check.h: New file.
2482         * gcc.dg/compat/fp2-struct-defs.h: New file.
2483         * gcc.dg/compat/fp2-struct-init.h: New file.
2484         * gcc.dg/compat/struct-by-value-10_main.c: New file.
2485         * gcc.dg/compat/struct-by-value-10_x.c: New file.
2486         * gcc.dg/compat/struct-by-value-10_y.c: New file.
2487         * gcc.dg/compat/struct-return-10_main.c: New file.
2488         * gcc.dg/compat/struct-return-10_x.c: New file.
2489         * gcc.dg/compat/struct-return-10_y.c: New file.
2490
2491         * gcc.dg/compat/compat-common.h: New file.
2492         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
2493         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
2494         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
2495         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
2496         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
2497         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
2498         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
2499         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
2500         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
2501         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
2502         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
2503         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
2504         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
2505         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
2506         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
2507         * gcc.dg/compat/small-struct-check.h: Ditto.
2508         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
2509         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
2510         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
2511         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
2512         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
2513         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
2514         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
2515         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
2516         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
2517         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
2518         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
2519         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
2520         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
2521         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
2522         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
2523         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
2524         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
2525         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
2526         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
2527         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
2528         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
2529         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
2530         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
2531         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
2532         * gcc.dg/compat/struct-return-2_main.c: Ditto.
2533         * gcc.dg/compat/struct-return-2_x.c: Ditto.
2534         * gcc.dg/compat/struct-return-2_y.c: Ditto.
2535         * gcc.dg/compat/struct-return-3_main.c: Ditto.
2536         * gcc.dg/compat/struct-return-3_x.c: Ditto.
2537         * gcc.dg/compat/struct-return-3_y.c: Ditto.
2538
2539 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
2540
2541         * g++.dg/pch/static-1.C: New file.
2542         * g++.dg/pch/static-1.Hs: New file.
2543
2544 2003-06-10  Richard Henderson  <rth@redhat.com>
2545
2546         * gcc.dg/asm-7.c: Adjust expected warning text.
2547
2548 2003-06-10  Roger Sayle  <roger@eyesopen.com>
2549
2550         * gcc.dg/builtins-20.c: New test case.
2551
2552 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
2553
2554         PR c++/11131
2555         * g++.dg/opt/template1.C: New test.
2556
2557 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
2558
2559         * lib/gcc-dg.exp (dg-test): Clear additional_files and
2560         additional_sources.
2561
2562 2003-05-21  David Taylor  <dtaylor@emc.com>
2563
2564         * gcc.dg/Wpadded.c: New file.
2565
2566 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
2567
2568         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
2569         * gcc.dg/special/weak-2.c: Add dg-require-weak.
2570         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
2571         dg-require-weak.
2572
2573 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
2574
2575         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
2576
2577 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
2578
2579         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
2580         (dg-require-alias): Likewise.
2581         (dg-require-gc-sections): Likewise.
2582         * lib/target-supports.exp (check_gc_sections_available): Likewise.
2583
2584 2003-06-08  Richard Henderson  <rth@redhat.com>
2585
2586         * gcc.dg/20011029-2.c: Fix the array reference.
2587         * gcc.dg/asm-7.c: New.
2588
2589 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
2590
2591         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
2592
2593 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
2594
2595         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
2596         (dg-require-gc-sections): Likewise.
2597
2598 2003-06-08  Jan Hubicka  <jh@suse.cz>
2599
2600         * i386-cmov1.c: Fix regular expression.
2601         * i386-cvt-1.c: Likewise.
2602         * i386-local.c: Likewise.
2603         * i386-local2.c: Likewise.
2604         * i386-mul.c: Likewise.
2605         * i386-ssetype-1.c: Likewise.
2606         * i386-ssetype-3.c: Likewise.
2607         * i386-ssetype-5.c: Likewise.
2608
2609 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2610
2611         PR c++/11039
2612         * g++.dg/warn/implicit-typename2.C: New test.
2613         * g++.dg/warn/implicit-typename3.C: New test.
2614
2615 2003-06-07  Richard Henderson  <rth@redhat.com>
2616
2617         * g++.dg/other/offsetof3.C: Use size_t.
2618         * g++.dg/other/offsetof4.C: Likewise.
2619
2620 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
2621
2622         * lib/copy-file.exp: New. Implement gcc_copy_files.
2623
2624         * lib/dg-pch.exp: Load copy-file.exp
2625         (dg-pch): Use gcc_copy_files instead of "file copy".
2626
2627 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
2628
2629         * gcc.dg/weak/weak.exp: Simplify.
2630         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
2631         * gcc.dg/weak/weak-1.c: Likewise.
2632         * gcc.dg/weak/weak-2.c: Likewise.
2633         * gcc.dg/weak/weak-3.c: Likewise.
2634         * gcc.dg/weak/weak-4.c: Likewise.
2635         * gcc.dg/weak/weak-5.c: Likewise.
2636         * gcc.dg/weak/weak-6.c: Likewise.
2637         * gcc.dg/weak/weak-7.c: Likewise.
2638         * gcc.dg/weak/weak-8.c: Likewise.
2639         * gcc.dg/weak/weak-9.c: Likewise.
2640
2641 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
2642
2643         gcc.c-torture/execute/20030606-1.c: New.
2644
2645 2003-06-06  Roger Sayle  <roger@eyesopen.com>
2646
2647         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
2648         * gcc.dg/builtins-19.c: Likewise.
2649
2650 2003-06-06  Roger Sayle  <roger@eyesopen.com>
2651
2652         * gcc.dg/builtins-2.c: Add some more tests.
2653         * gcc.dg/builtins-18.c: New test case.
2654         * gcc.dg/builtins-19.c: New test case.
2655
2656 2003-06-06  Roger Sayle  <roger@eyesopen.com>
2657             Jim Wilson  <wilson@tuliptree.org>
2658
2659         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
2660
2661 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
2662
2663         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
2664         mempcpy/stpcpy calls not to be optimized into something else.
2665         * gcc.c-torture/execute/string-opt-3.c: Moved to...
2666         * gcc.c-torture/execute/builtins/string-7.c: ...here.
2667         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
2668
2669 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2670
2671         * gcc.dg/format/asm_fprintf-1.c: New test.
2672
2673 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
2674
2675         * lib/gcc-defs.exp (additional_sources): New variable.
2676         (dg-additional-sources): New function.
2677         (additional_files): New variable.
2678         (dg-additional-files): New function.
2679         (dg-additional-files-options): Likewise.
2680         * lib/gcc-dg.exp (dg-require-weak): New function.
2681         (dg-require-alias): Likewise.
2682         (dg-require-gc-sections): Likewise.
2683         * lib/target-supports.exp (check_alias_available): Remove testfile
2684         parameter.
2685         (check_gc_sections_available): New function.
2686         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
2687         (dg-gpp-additional-files): Likewise.
2688         * lib/g++.exp (additional_sources): Remove.
2689         (additional_files): Likewise.
2690         (g++_target_compile): Use dg-additional-files-options.
2691
2692         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
2693         Tcl logic.
2694         * gcc.dg/special/ecos.exp: Remove.
2695         * gcc.dg/special/20000419-2.c: Use dg-require-*.
2696         * gcc.dg/special/alias-1.c: Likewise.
2697         * gcc.dg/special/alias-2.c: Likewise.
2698         * gcc.dg/special/gcsec-1.c: Likewise.
2699         * gcc.dg/special/weak-1.c: Likewise.
2700         * gcc.dg/special/weak-2.c: Likewise.
2701         * gcc.dg/special/wkali-1.c: Likewise.
2702         * gcc.dg/special/wkali-2.c: Likewise.
2703
2704         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
2705         dg-gpp-additional-*.
2706         * g++.dg/special/conpr-3.C: Likewise.
2707         * g++.dg/special/conpr-4.C: Likewise.
2708         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
2709         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
2710         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
2711         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
2712         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
2713         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
2714         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
2715         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
2716         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
2717         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
2718         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
2719         * g++.old-deja/g++.other/comdat1.C: Likewise.
2720         * g++.old-deja/g++.other/comdat2.C: Likewise.
2721         * g++.old-deja/g++.other/comdat3.C: Likewise.
2722         * g++.old-deja/g++.other/ctor1.C: Likewise.
2723         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
2724
2725 2003-06-05  Richard Henderson  <rth@redhat.com>
2726
2727         * gcc.dg/debug/20030605-1.c: New.
2728
2729 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
2730
2731         * README.QMTEST: Update.
2732
2733 2003-06-04  Richard Henderson  <rth@redhat.com>
2734
2735         * gcc.dg/cleanup-1.c: New.
2736         * gcc.dg/cleanup-2.c: New.
2737         * gcc.dg/cleanup-3.c: New.
2738         * gcc.dg/cleanup-4.c: New.
2739         * gcc.dg/cleanup-5.c: New.
2740         * gcc.dg/cleanup-6.c: New.
2741         * gcc.dg/cleanup-7.c: New.
2742
2743 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
2744
2745         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
2746
2747         * lib/dg-pch.exp: New file.
2748         * g++.dg/pch/pch.exp: Use dg-pch.exp.
2749         * gcc.dg/pch/pch.exp: Likewise.
2750
2751 2003-06-04  Roger Sayle  <roger@eyesopen.com>
2752
2753         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
2754         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
2755         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
2756         * gcc.dg/builtins-17.c: New test case.
2757         * gcc.dg/i386-387-4.c: New test case.
2758         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
2759
2760 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
2761
2762         * gcc.dg/ultrasp9.c: New test.
2763
2764 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
2765
2766         * gcc.c-torture/compile/20030604-1.c: New test.
2767         * gcc.dg/sparc-constant-1.c: New test.
2768
2769 2003-06-03  Glen Nakamura  <glen@imodulo.com>
2770
2771         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
2772
2773 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
2774
2775         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
2776
2777         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
2778         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
2779
2780 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
2781
2782         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
2783
2784 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2785
2786         PR c++/10940
2787         * g++.dg/template/spec10.C: New test.
2788
2789 2003-06-03  Roger Sayle  <roger@eyesopen.com>
2790
2791         * gcc.dg/builtins-16.c: New test case.
2792
2793 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
2794
2795         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
2796         mempcpy test with post-increments.
2797         * gcc.c-torture/execute/string-opt-3.c: New test.
2798         * gcc.dg/string-opt-1.c: New test.
2799
2800 2003-06-03  David Billinghurst (David.Billinghurst@riotinto.com)
2801
2802         PR fortran/10965
2803         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
2804
2805 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
2806
2807         * lib/scanasm.exp (dg-scan): New function, factored out of ...
2808         (scan-assembler): ... here.  Use dg-scan.
2809         (scan-assembler-not): Likewise.
2810         (scan-file): New function.
2811         (scan-file-not): Likewise.
2812         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
2813         * gcc.dg/cpp/_Pragma4.c: Likewise.
2814         * gcc.dg/cpp/_Pragma5.c: Likewise.
2815         * gcc.dg/cpp/avoidpaste1.c: Likewise.
2816         * gcc.dg/cpp/avoidpaste2.c: Likewise.
2817         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
2818         * gcc.dg/cpp/cmdlne-P.c: Likewise.
2819         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
2820         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
2821         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
2822         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
2823         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
2824         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
2825         * gcc.dg/cpp/cxxcom1.c: Likewise.
2826         * gcc.dg/cpp/line1.c: Likewise.
2827         * gcc.dg/cpp/maccom1.c: Likewise.
2828         * gcc.dg/cpp/maccom2.c: Likewise.
2829         * gcc.dg/cpp/maccom3.c: Likewise.
2830         * gcc.dg/cpp/maccom4.c: Likewise.
2831         * gcc.dg/cpp/maccom5.c: Likewise.
2832         * gcc.dg/cpp/maccom6.c: Likewise.
2833         * gcc.dg/cpp/multiline.c: Likewise.
2834         * gcc.dg/cpp/spacing1.c: Likewise.
2835         * gcc.dg/cpp/spacing2.c: Likewise.
2836         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
2837         * gcc.dg/cpp/trad/maccom1.c: Likewise.
2838         * gcc.dg/cpp/trad/maccom2.c: Likewise.
2839         * gcc.dg/cpp/trad/maccom3.c: Likewise.
2840         * gcc.dg/cpp/trad/maccom4.c: Likewise.
2841         * gcc.dg/cpp/trad/maccom6.c: Likewise.
2842         * gcc.dg/cpp/cxxcom2.c: Likewise.
2843         * gcc.dg/cpp/cxxcom2.h: New file.
2844
2845         * gcc.dg/cpp/truefalse.cpp: Move it to ...
2846         * g++.dg/cpp/truefalse.C: Here.
2847         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
2848
2849 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
2850
2851         * gcc.dg/cpp/redef3.c: New file.
2852
2853 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
2854
2855         * gcc.dg/i386-loop-3.c: New test.
2856
2857 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
2858
2859         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
2860
2861 2003-05-31  Roger Sayle  <roger@eyesopen.com>
2862
2863         * gcc.dg/fwrapv-1.c: New test case.
2864         * gcc.dg/fwrapv-2.c: New test case.
2865
2866 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2867
2868         PR c++/10956
2869         * g++.dg/template/spec9.C: New test.
2870
2871 2003-05-29  Roger Sayle  <roger@eyesopen.com>
2872
2873         * gcc.dg/duff-4.c: New test case.
2874
2875 2003-05-27  David Billinghurst (David.Billinghurst@riotinto.com)
2876
2877         PR fortran/10843
2878         * g77.dg/ffixed-form-1.f: New test
2879         * g77.dg/ffixed-form-2.f: New test
2880         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
2881         * g77.dg/ffree-form-3.f: New test
2882
2883 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
2884
2885         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
2886         * gcc.dg/wint_t-1.c: Likewise.
2887
2888 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2889
2890         * g++.dg/template/access11.C: New test.
2891
2892 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2893
2894         PR c++/10849
2895         * g++.dg/template/access10.C: New test.
2896
2897 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
2898             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2899
2900         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
2901
2902 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
2903
2904         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
2905         suppress for powerpc-*-darwin*.
2906         * gcc.dg/torture/builtin-noret-2.c: Likewise.
2907
2908 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
2909
2910         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
2911         suppress option for powerpc-*-darwin*.
2912
2913 2003-05-23  Roger Sayle  <roger@eyesopen.com>
2914
2915         * gcc.dg/builtins-1.c: Add tests for tan and atan.
2916         * gcc.dg/builtins-4.c: Add test for fmod.
2917
2918 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2919
2920         PR c++/10682
2921         * g++.dg/template/instantiate4.C: New test.
2922
2923 2003-05-22  Roger Sayle  <roger@eyesopen.com>
2924
2925         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
2926
2927 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
2928
2929         * gcc.dg/compat/scalar-return-1_main.c: New file.
2930         * gcc.dg/compat/scalar-return-1_x.c: New file.
2931         * gcc.dg/compat/scalar-return-1_y.c: New file.
2932         * gcc.dg/compat/scalar-return-2_main.c: New file.
2933         * gcc.dg/compat/scalar-return-2_x.c: New file.
2934         * gcc.dg/compat/scalar-return-2_y.c: New file.
2935         * gcc.dg/compat/struct-return-3_main.c: New file.
2936         * gcc.dg/compat/struct-return-3_y.c: New file.
2937         * gcc.dg/compat/struct-return-3_x.c: New file.
2938         * gcc.dg/compat/struct-return-2_main.c: New file.
2939         * gcc.dg/compat/struct-return-2_x.c: New file.
2940         * gcc.dg/compat/struct-return-2_y.c: New file.
2941
2942 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2943
2944         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
2945         for hppa*-hp-hpux*.
2946         * gcc.dg/20021014-1.c (dg-options): Likewise.
2947         * gcc.dg/nest.c (dg-options): Likewise.
2948
2949 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
2950
2951         PR c++/9738
2952         * g++.dg/ext/dllimport2.C: New file.
2953         * g++.dg/ext/dllimport3.C: New file.
2954
2955 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
2956
2957         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
2958         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
2959         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
2960         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
2961         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
2962         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
2963         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
2964         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
2965         * gcc.dg/compat/small-struct-defs.h: New file.
2966         * gcc.dg/compat/small-struct-init.h: New file.
2967         * gcc.dg/compat/small-struct-check.h: New file.
2968         * gcc.dg/compat/fp-struct-defs.h: New file.
2969         * gcc.dg/compat/fp-struct-check.h: New file.
2970         * gcc.dg/compat/fp-struct-init.h: New file.
2971         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
2972         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
2973
2974 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
2975
2976         * gcc.dg/20030225-2.c: New test.
2977
2978 2003-05-18  Roger Sayle  <roger@eyesopen.com>
2979             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2980
2981         * gcc.c-torture/compile/20030518-1.c: New test case.
2982
2983 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
2984
2985         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
2986         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
2987         gcc-dg-debug-runtest.
2988         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
2989         gcc-dg-debug-runtest.
2990
2991 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2992
2993         PR c++/9022
2994         * g++.dg/lookup/using6.C: New test.
2995
2996 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2997
2998         * g++.dg/parse/access2.C: New test.
2999
3000 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
3001
3002         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
3003         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
3004         * gcc.dg/debug/debug.exp: Likewise.
3005
3006 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
3007
3008         * gcc.dg/dollar.c: New test.
3009
3010 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
3011
3012         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
3013         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
3014         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
3015         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
3016         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
3017         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
3018         * gcc.dg/compat/struct-by-value-6_main.c: New file.
3019         * gcc.dg/compat/struct-by-value-6_x.c: New file.
3020         * gcc.dg/compat/struct-by-value-6_y.c: New file.
3021         * gcc.dg/compat/struct-by-value-7_main.c: New file.
3022         * gcc.dg/compat/struct-by-value-7_x.c: New file.
3023         * gcc.dg/compat/struct-by-value-7_y.c: New file.
3024         * gcc.dg/compat/struct-by-value-8_main.c: New file.
3025         * gcc.dg/compat/struct-by-value-8_x.c: New file.
3026         * gcc.dg/compat/struct-by-value-8_y.c: New file.
3027         * gcc.dg/compat/struct-by-value-9_main.c: New file.
3028         * gcc.dg/compat/struct-by-value-9_x.c: New file.
3029         * gcc.dg/compat/struct-by-value-9_y.c: New file.
3030
3031 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
3032
3033         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
3034         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
3035         support for "repo" mode.
3036         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
3037         * lib/g77-dg.exp: Likewise.
3038         * lib/obj-dg.exp: Likewise.
3039
3040 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
3041
3042         Merge from gcc-3_2-rhl8-branch:
3043         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
3044
3045         * gcc.dg/tls/opt-6.c: New test.
3046
3047         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
3048
3049         * gcc.dg/20030405-1.c: New test.
3050
3051         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
3052
3053         * gcc.dg/20030309-1.c: New test.
3054
3055         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
3056
3057         * gcc.c-torture/execute/20030307-1.c: New test.
3058
3059         2003-02-20  Randolph Chung  <tausq@debian.org>
3060
3061         * gcc.c-torture/compile/20030220-1.c: New test.
3062
3063         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
3064
3065         * gcc.dg/20030217-1.c: New test.
3066
3067         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
3068
3069         * gcc.c-torture/compile/20020129-1.c: New test.
3070
3071         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
3072
3073         * gcc.dg/unroll-1.c: New test.
3074
3075         2002-11-16  Jan Hubicka  <jh@suse.cz>
3076
3077         * gcc.c-torture/execute/20020920-1.c: New test.
3078
3079         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
3080
3081         PR target/7434
3082         * gcc.c-torture/compile/20021008-1.c: New test.
3083
3084         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
3085
3086         PR target/7559
3087         * testsuite/gcc.c-torture/execute/20020810-1.c: New test.
3088
3089         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
3090
3091         * gcc.c-torture/compile/20020807-1.c: New test.
3092
3093         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
3094
3095         * gcc.dg/tls/opt-1.c: New test.
3096
3097         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
3098
3099         * gcc.dg/20020729-1.c: New test.
3100
3101         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
3102
3103         * g++.dg/opt/life1.C: New test.
3104
3105         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
3106
3107         * gcc.dg/20020525-1.c: New test.
3108
3109         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
3110
3111         PR c++/6794
3112         * g++.dg/ext/pretty1.C: New test.
3113         * g++.dg/ext/pretty2.C: New test.
3114
3115 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
3116
3117         PR c++/8385
3118         * g++.dg/ext/typeof5.C: New test.
3119
3120 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
3121
3122         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
3123         __USER_LABEL_PREFIX__ into account.
3124         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
3125
3126 2003-05-14  Roger Sayle  <roger@eyesopen.com>
3127
3128         * gcc.dg/builtins-15.c: New test case.
3129
3130 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
3131
3132         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
3133
3134 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
3135
3136         * lib/g++.exp: Tweak handling of additional source files.
3137         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
3138         * g++.dg/special/conpr-2a.C: Rename to ...
3139         * g++.dg/special/conpr-2a.cc: ... this.
3140         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
3141         * g++.dg/special/conpr-3a.C: Rename to ...
3142         * g++.dg/special/conpr-3a.cc: This.
3143         * g++.dg/special/conpr-3b.C: Rename to ...
3144         * g++.dg/special/conpr-3b.cc: This.
3145         * g++.dg/special/conpr-4.C: New test.
3146         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
3147
3148 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
3149
3150         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
3151
3152 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3153
3154         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
3155         * g++.old-deja/g++.robertl/eb71.C: Likewise.
3156         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
3157         * g++.old-deja/g++.other/warn3.C: Likewise.
3158
3159 2003-05-11  Roger Sayle  <roger@eyesopen.com>
3160
3161         * gcc.dg/i386-387-1.c: Update to also test log.
3162         * gcc.dg/i386-387-2.c: Likewise.
3163
3164 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
3165
3166         * g77.f-torture/execute/int8421.f: New test.
3167
3168 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3169
3170         PR c++/10230, c++/10481
3171         * g++.dg/lookup/scoped5.C: New test.
3172
3173 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3174
3175         PR c++/10552
3176         * g++.dg/template/ttp6.C: New test.
3177
3178 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
3179
3180         * gcc.c-torture/execute/builtins: New directory.
3181         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
3182         gcc.c-torture/execute/builtins.
3183         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
3184         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
3185         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
3186         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
3187
3188 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3189
3190         PR c++/9252
3191         * g++.dg/template/access8.C: New test.
3192         * g++.dg/template/access9.C: New test.
3193
3194 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3195
3196         PR c++/9554
3197         * g++.dg/parse/access1.C: New test.
3198
3199 2003-05-09  DJ Delorie  <dj@redhat.com>
3200
3201         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
3202         long, and not an int.
3203
3204 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3205
3206         PR c++/10555, c++/10576
3207         * g++.dg/template/memclass1.C: New test.
3208
3209 2003-05-08  DJ Delorie  <dj@redhat.com>
3210
3211         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
3212         targets.
3213         * gcc.c-torture/execute/20021024-1.x: Likewise.
3214         * gcc.c-torture/execute/shiftdi.x: Likewise.
3215         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
3216         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
3217         * gcc.dg/20021018-1.c: Likewise.
3218
3219 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3220
3221         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
3222
3223         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
3224         (bcopy): Call memmove.
3225
3226 2003-05-08  Roger Sayle  <roger@eyesopen.com>
3227
3228         * g77.f-torture/compile/8485.f: New test case.
3229
3230 2003-05-07  Richard Henderson  <rth@redhat.com>
3231
3232         PR c++/10570
3233         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
3234         Verify exception_cleanup not called for rethrows.
3235         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
3236         when exiting catch block without rethrowing.
3237         * g++.dg/eh/forced3.C: New.
3238         * g++.dg/eh/forced4.C: New.
3239
3240 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
3241
3242         * gcc.dg/20030505.c: Fix triplet.
3243
3244 2003-05-06  DJ Delorie  <dj@redhat.com>
3245
3246         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
3247         * gcc.dg/nest.c: Likewise.
3248
3249 2003-05-05  Roger Sayle  <roger@eyesopen.com>
3250
3251         * gcc.dg/builtins-14.c: New test case.
3252
3253 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
3254
3255         * lib/compat.exp (compat-execute): New argument.
3256         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
3257         * gcc.dg/compat: New test directory.
3258         * gcc.dg/compat/compat.exp: New expect script.
3259         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
3260         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
3261         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
3262         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
3263         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
3264         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
3265
3266         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
3267         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
3268         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
3269         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
3270         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
3271         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
3272         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
3273         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
3274         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
3275         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
3276         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
3277         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
3278         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
3279         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
3280         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
3281
3282 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
3283
3284         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
3285
3286 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
3287
3288         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
3289
3290 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
3291
3292         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
3293         * gcc.dg/ppc-fsel-2.c: New test.
3294
3295         * gcc.dg/unused-5.c: New test.
3296
3297 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3298
3299         PR c++/10496
3300         * g++.dg/warn/pmf1.C: New test.
3301
3302 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3303
3304         PR c++/4494
3305         * g++.dg/warn/main.C: New test.
3306
3307 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3308
3309         * gcc.dg/nonnull-3.c: New test.
3310
3311 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
3312
3313         * gcc.dg/cpp/Wtrigraphs.c: Update.
3314         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
3315
3316 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
3317
3318         * gcc.dg/ppc-fsel-1.c: New test.
3319
3320 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
3321
3322         PR c/10604
3323         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
3324
3325 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
3326
3327         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
3328
3329 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3330
3331         PR c++/9364, c++/10553, c++/10586
3332         * g++.dg/parse/typename4.C: New test.
3333         * g++.dg/parse/typename5.C: Likewise.
3334
3335 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
3336
3337         * gcc.c-torture/compile/20030503-1.c: New test.
3338
3339 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3340
3341         * g++.dg/lookup/using5.C: Fix testcase error.
3342
3343 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
3344
3345         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
3346         since MEABI is no longer supported.  Remove all vestiges
3347         of MEABI from the test.
3348
3349 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3350
3351         PR c++/10554
3352         * g++.dg/lookup/using5.C: New test.
3353
3354 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3355
3356         PR c++/8772
3357         * g++.dg/template/ttp5.C: New test.
3358
3359 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
3360
3361         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
3362         (dg-gpp-additional-sources): New function.
3363         (dg-gpp-additional-files): Likewise.
3364         * lib/g++.exp (additional_sources): New variable.
3365         (additional_files): Likewise.
3366         (g++_target_compile): Deal with them.
3367         * lib/old-dejagnu.exp: Remove.
3368         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
3369         * g++.old-deja: Revise all tests to use dg commands.
3370
3371 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3372
3373         PR c++/9432, c++/9528
3374         * g++.dg/lookup/using4.C: New test.
3375
3376 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
3377
3378         * gcc.dg/noreturn-5.c: New file.
3379         * gcc.dg/noreturn-6.c: New file.
3380
3381         * gcc.c-torture/compile/inline-1.c: New file.
3382
3383 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
3384
3385         PR c++/10551
3386         * g++.dg/template/explicit1.C: New test.
3387
3388 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
3389
3390         PR c++/10549
3391         * g++.dg/other/bitfield1.C: New test.
3392
3393         PR c++/10527
3394         * g++.dg/init/new7.C: New test.
3395
3396 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
3397
3398         * g++.dg/ext/desig1.C: New test.
3399         * g++.dg/ext/init1.C: Update.
3400
3401         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
3402
3403 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
3404
3405         PR c++/10180
3406         * g++.dg/warn/Winline-1.C: New test.
3407
3408 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
3409
3410         * gcc.c-torture/execute/string-opt-19.c: New test.
3411
3412         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
3413         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
3414
3415 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
3416
3417         PR c++/10506
3418         * g++.dg/init/new6.C: New test.
3419
3420         PR c++/10503
3421         * g++.dg/init/ref6.C: New test.
3422
3423 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
3424
3425         * g++.dg/warn/weak1.C: XFAIL on AIX4.
3426
3427 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3428
3429         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
3430         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
3431
3432 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
3433
3434         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
3435         initialized static data members.
3436
3437 2003-04-25  H.J. Lu <hjl@gnu.org>
3438
3439         * gcc.dg/ia64-sync-4.c: New test.
3440
3441 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3442
3443         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
3444         date.
3445
3446 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
3447
3448         PR c++/10337
3449         * g++.dg/warn/conv1.C: New test.
3450         * g++.old-deja/g++.other/conv7.C: Adjust.
3451         * g++.old-deja/g++.other/overload14.C: Adjust.
3452
3453 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
3454
3455         PR c++/10471
3456         * g++.dg/template/defarg2.C: New test.
3457
3458 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
3459
3460         * gcc.dg/cpp/include2.c: Update.
3461         * gcc.dg/cpp/multiline-2.c: New.
3462         * gcc.dg/cpp/multiline.c: Update.
3463         * gcc.dg/cpp/strify2.c: Update.
3464         * gcc.dg/cpp/trad/literals-2.c: Update.
3465
3466 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3467
3468         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
3469
3470 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
3471
3472         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
3473
3474 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
3475
3476         PR c++/10451
3477         * g++.dg/parse/crash4.C: New test.
3478
3479         PR c++/9847
3480         * g++.dg/parse/crash5.C: New test.
3481
3482 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
3483
3484         PR c++/10446
3485         * g++.dg/parse/crash3.C: New test.
3486
3487         PR c++/10428
3488         * g++.dg/parse/elab1.C: New test.
3489
3490 2003-04-22  Devang Patel  <dpatel@apple.com>
3491
3492         * gcc.dg/cpp/trad/funlike-5.c: New test.
3493
3494 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
3495
3496         * g++.dg/other/packed1.C: Fix dg options.
3497
3498 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
3499
3500         * g++.dg/other/offsetof2.C: New test.
3501
3502 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
3503
3504         * g++.dg/template/recurse.C: Adjust location of error messages.
3505
3506 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
3507
3508         PR c++/9881
3509         * g++.dg/init/addr-const1.C: New test.
3510         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
3511
3512 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
3513
3514         PR c++/10405
3515         * g++.dg/lookup/struct-hack1.C: New test.
3516
3517 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
3518
3519         * ucs.c: Update diagnostic messages.
3520
3521 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
3522
3523         * gcc.dg/cpp/truefalse.cpp: New test.
3524         * gcc.dg/cpp/cpp.exp: Update.
3525         * g++.dg/other/stdbool-if.C: Remove.
3526
3527 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
3528
3529         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
3530         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
3531
3532 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
3533
3534         * gcc.c-torture/compile/20030418-1.c: New test.
3535
3536 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
3537
3538         * README.compat: Remove; content moved to doc/sourcebuild.texi.
3539
3540 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3541
3542         PR c++/10347
3543         g++.dg/template/dependent-name1.C: New test.
3544
3545 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
3546
3547         * gcc.dg/warn-1.c (tourist_guide): New array,
3548         contains a pointer to bar.
3549
3550 2003-04-16  Roger Sayle  <roger@eyesopen.com>
3551
3552         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
3553         * gcc.c-torture/execute/medce-1.c: New test case.
3554         * gcc.c-torture/execute/medce-2.c: New test case.
3555
3556 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
3557
3558         * lib/prune.exp: Ignore more messages.
3559
3560         PR c++/10381
3561         * g++.dg/parse/lookup3.C: New test.
3562
3563 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
3564
3565         * gcc.c-torture/compile/20030415-1.c : New test.
3566
3567 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
3568
3569         * gcc.c-torture/execute/scope-2.c: Move to ...
3570         * gcc.dg/noncompile/scope.c: .... here.
3571
3572 2003-04-14  Roger Sayle  <roger@eyesopen.com>
3573
3574         * gcc.dg/20030414-2.c: New test case.
3575
3576 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
3577
3578         PR target/10377
3579         * gcc.dg/20030414-1.c: New test.
3580
3581 2003-04-13  Roger Sayle  <roger@eyesopen.com>
3582
3583         * gcc.dg/builtins-12.c: New test case.
3584         * gcc.dg/builtins-13.c: New test case.
3585
3586 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3587
3588         * gcc.c-torture/execute/string-opt-18.c: New test.
3589
3590 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
3591
3592         PR c++/10300
3593         * g++.dg/init/new5.C: New test.
3594
3595 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
3596
3597         PR c++/7910
3598         * g++.dg/ext/dllimport1.C: New test.
3599
3600 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
3601
3602         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
3603
3604 2003-04-11  Bud Davis <bdavis9659@comcast.net>
3605
3606         PR Fortran/9263
3607         * g77.f-torture/noncompile/9263.f: New test
3608         PR Fortran/1832
3609         * g77.f-torture/execute/1832.f: New test
3610
3611 2003-04-11  David Chad  <davidc@freebsd.org>
3612             Loren J. Rittle  <ljrittle@acm.org>
3613
3614         libobjc/8562
3615         * objc.dg/headers.m: New test.
3616
3617 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
3618
3619         * gcc.c-torture/execute/builtin-noret-2.c: New.
3620         * gcc.c-torture/execute/builtin-noret-2.x: New.
3621         XFAIL builtin-noret-2.c at -O1 and above.
3622         * gcc.dg/redecl.c: New.
3623         * gcc.dg/Wshadow-1.c: Update error regexps.
3624
3625 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
3626
3627         * g++.dg/abi/bitfield10.C: New test.
3628
3629 2003-04-09  Mike Stump  <mrs@apple.com>
3630
3631         * gcc.dg/pch/pch.exp: Make testcase names longer.
3632         * g++.dg/pch/pch.exp: Make testcase names longer.
3633
3634 2003-04-08  Roger Sayle  <roger@eyesopen.com>
3635
3636         * gcc.dg/builtins-11.c: New test case.
3637
3638 2003-04-08  Roger Sayle  <roger@eyesopen.com>
3639
3640         * gcc.dg/builtins-9.c: New test case.
3641         * gcc.dg/builtins-10.c: New test case.
3642
3643 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
3644
3645         * gcc.dg/noncompile/init-4.c.c: New test.
3646
3647 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
3648
3649         * gcc.misc-test/gcov-9.c: New test.
3650         * gcc.misc-test/gcov-10.c: New test
3651         * gcc.misc-test/gcov-11.c: New test.
3652
3653 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
3654
3655         PR optimization/10024
3656         * gcc.c-torture/compile/20030405-1.c: New test.
3657
3658 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
3659
3660         * gcc.dg/pch/static-3.c: New.
3661         * gcc.dg/pch/static-3.hs: New.
3662         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
3663
3664 2003-04-04  Richard Henderson  <rth@redhat.com>
3665
3666         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
3667         * g++.dg/eh/forced2.C: Likewise.
3668
3669 2003-04-03  Mike Stump  <mrs@apple.com>
3670
3671         * lib/scanasm.exp (scan-assembler): Add xfail processing for
3672         target arg.
3673         (scan-assembler-times, scan-assembler-not): Likewise.
3674         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
3675
3676 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
3677
3678         * gcc.dg/sparc-loop-1.c: New test.
3679
3680 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
3681
3682         PR other/9274
3683         * g++.dg/pch/system-2.C: New.
3684         * g++.dg/pch/system-2.Hs: New.
3685
3686 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
3687
3688         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
3689
3690         * g++.dg/eh/simd-1.C (vecfunc): Same.
3691
3692 2003-04-01  Roger Sayle  <roger@eyesopen.com>
3693
3694         * gcc.c-torture/execute/20030401-1.c: New test case.
3695
3696 2003-04-01  Ziemowit Laski <zlaski@apple.com>
3697
3698         * objc.dg/defs.m: New.
3699
3700 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
3701
3702         * g++.dg/eh/simd-1.C: New.
3703         * g++.dg/eh/simd-2.C: New.
3704
3705 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
3706
3707         * gcc.c-torture/execute/simd-3.c: New.
3708
3709 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
3710
3711         PR c/9936
3712         * gcc.dg/20030331-2.c: New test.
3713
3714 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
3715
3716         PR c++/10278
3717         * g++.dg/parse/crash2.C: New test.
3718
3719 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
3720
3721         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
3722         * gcc.c-torture/execute/20030331-1.c: ...here.
3723
3724 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
3725
3726         * gcc.c-torture/execute/20030331-1.c: New test.
3727
3728 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
3729
3730         * lib/gcov.exp: Adjust call return testing strings.
3731         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
3732
3733 2003-03-31  Roger Sayle  <roger@eyesopen.com>
3734
3735         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
3736         * gcc.dg/builtins-7.c: New test case.
3737         * gcc.dg/builtins-8.c: New test case.
3738
3739 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
3740
3741         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
3742
3743 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
3744
3745         PR c++/7647
3746         * g++.dg/lookup-class-member-2.C: New test.
3747
3748 2003-03-30  Glen Nakamura  <glen@imodulo.com>
3749
3750         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
3751
3752 2003-03-28  Roger Sayle  <roger@eyesopen.com>
3753
3754         * gcc.c-torture/execute/ieee/fp-cmp-6.c:  Correct test for -O0.
3755
3756 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
3757
3758         * g++.dg/init/attrib1.C: New test.
3759
3760 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
3761
3762         * gcc.dg/ultrasp8.c: New test.
3763
3764 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
3765
3766         * gcc.dg/ultrasp7.c: New test.
3767
3768 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
3769
3770         PR c++/10047
3771         * g++.dg/template/inline1.C: New test.
3772
3773 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
3774
3775         * gcc.dg/sparc-dwarf2.c: New test.
3776
3777 2003-03-27  Roger Sayle  <roger@eyesopen.com>
3778
3779         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
3780         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
3781
3782 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
3783
3784         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
3785         than reading .x files.
3786         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
3787         * g77.dg/gcov/gcov-1.f: Likewise.
3788         * gcc.misc-tests/gcov-4b.c: Likewise.
3789         * gcc.misc-tests/gcov-5b.c: Likewise.
3790         * gcc.misc-tests/gcov-6.c: Likewise.
3791         * gcc.misc-tests/gcov-7.c: Likewise.
3792         * gcc.misc-tests/gcov-8.c: Likewise.
3793         * g++.dg/gcov/gcov-1.x: Remove.
3794         * g77.dg/gcov/gcov-1.x: Likewise.
3795         * gcc.misc-tests/gcov-4b.x: Likewise.
3796         * gcc.misc-tests/gcov-5b.x: Likewise.
3797         * gcc.misc-tests/gcov-6.x: Likewise.
3798         * gcc.misc-tests/gcov-7.x: Likewise.
3799         * gcc.misc-tests/gcov-8.x: Likewise.
3800
3801 2003-03-27  Glen Nakamura  <glen@imodulo.com>
3802
3803         PR opt/10087
3804         * gcc.dg/20030324-1.c: New test.
3805
3806 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
3807
3808         PR c++/10224
3809         * g++.dg/template/arg3.C: New test.
3810
3811         PR c++/10158
3812         * g++.dg/template/friend18.C: New test.
3813
3814 2003-03-26  Roger Sayle  <roger@eyesopen.com>
3815
3816         * g77.f-torture/compile/20030326-1.f: New test case.
3817
3818 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
3819
3820         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
3821
3822         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
3823
3824 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
3825
3826         * gcc.dg/ia64-sync-3.c: New test.
3827
3828 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
3829
3830         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
3831
3832 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
3833
3834         * gcc.dg/ultrasp6.c: New test.
3835
3836 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
3837
3838         * gcc.dg/i386-signbit-1.c: New test.
3839         * gcc.dg/i386-signbit-2.c: New test.
3840         * gcc.dg/i386-signbit-3.c: New test.
3841
3842 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
3843
3844         * gcc.dg/ultrasp5.c: Fix options.
3845
3846 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
3847
3848         * gcc.dg/ultrasp5.c: Fix comment.
3849
3850 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
3851
3852         PR fortran/10197
3853         * g77.f-torture/execute/10197.f: New test.
3854
3855 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
3856
3857         PR c++/9898, c++/383
3858         * g++.dg/template/conv6.C: New test.
3859
3860         PR c++/10119
3861         * g++.dg/template/ptrmem5.C: New test.
3862
3863         PR c++/10026
3864         * g++.dg/lookup/koenig1.C: New test.
3865
3866         PR C++/10199
3867         * g++.dg/lookup/template2.C: New test.
3868
3869 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
3870
3871         * g++.dg/opt/rtti1.C: New test.
3872
3873 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
3874
3875         * gcc.dg/ultrasp5.c: New test.
3876
3877 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
3878
3879         PR middle-end/9967
3880         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
3881         builtin fputs.
3882
3883 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
3884
3885         PR c/8224
3886         * gcc.dg/20030323-1.c: New test.
3887
3888 2003-03-23  Roger Sayle  <roger@eyesopen.com>
3889
3890         * gcc.c-torture/compile/20030323-1.c: New test case.
3891
3892 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
3893
3894         * gcc.dg/20030321-1.c: New test.
3895
3896 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
3897
3898         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
3899
3900 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
3901
3902         PR c++/9978, c++/9708
3903         * g++.dg/ext/vlm1.C: Adjust expected error.
3904         * g++.dg/ext/vla2.C: New test.
3905         * g++.dg/template/arg1.C: New test.
3906         * g++.dg/template/arg2.C: New test.
3907
3908 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
3909
3910         * g77.f-torture/execute/select.f: New test.
3911         * g77.f-torture/noncompile/select_no_compile.f: New test.
3912
3913 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
3914
3915         PR c++/9898
3916         * g++.dg/other/error4.C: New test.
3917
3918 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
3919
3920         * g++.dg/template/friend17.C: New test.
3921
3922 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
3923
3924         * gcc.c-torture/compile/20030320-1.c: New.
3925
3926 2003-03-20  Roger Sayle  <roger@eyesopen.com>
3927
3928         * gcc.dg/builtins-6.c: New test case.
3929
3930 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
3931
3932         PR target/10073
3933         * gcc.c-torture/compile/20030319-1.c: New.
3934
3935 2003-03-18  Jan Hubicka  <jh@suse.cz>
3936
3937         * gcc.dg/i386-cvt-1.c: New test.
3938
3939 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
3940
3941         * objc.dg/naming-1.m: Use "(parse|syntax) error".
3942         * objc.dg/naming-2.m: Likewise.
3943
3944 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
3945
3946         PR c++/9639
3947         * g++.dg/parse/crash1.C: New test.
3948
3949 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
3950
3951         PR c++/8805
3952         * g++.dg/eh/cleanup1.C: New test.
3953
3954 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
3955
3956         * gcc.c-torture/execute/20030316-1.c: New test case.
3957
3958 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
3959
3960         PR c++/9629
3961         * g++.dg/init/ctor2.C: New test.
3962
3963 2003-03-15  Roger Sayle  <roger@eyesopen.com>
3964
3965         * g77.f-torture/compile/xformat.f: New test case.
3966
3967 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3968
3969         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
3970         * g++.old-deja/g++.mike/eh50.C: Likewise.
3971
3972 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3973
3974         PR c++/6440
3975         * g++.dg/template/spec7.C: New test.
3976         * g++.dg/template/spec8.C: Likewise.
3977
3978 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
3979
3980         * gcc.c-torture/execute/20030313-1.c: New test.
3981
3982 2003-03-14  Richard Henderson  <rth@redhat.com>
3983
3984         * gcc.dg/inline-2.c: Adjust alpha test for external call.
3985
3986 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
3987
3988         * gcc.c-torture/compile/20030314-1.c: New test.
3989
3990 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
3991
3992         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
3993         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
3994         thumb target,
3995         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
3996         to accept newer _imp__  prefix and additional
3997         newline in .drectve section.
3998         * gcc.dg/dll-4.c: Likewise.
3999         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
4000         switch.
4001
4002 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
4003
4004         * g++.dg/parse/namespace9.C: New test.
4005
4006         * g++.dg/init/ref5.C: New test.
4007         * g++.dg/parse/ptrmem1.C: Likewise.
4008
4009 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4010
4011         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
4012         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
4013         regular expression.
4014         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
4015         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
4016
4017 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
4018
4019         * gcc.c-torture/execute/20030224-2.c: New test.
4020
4021 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
4022
4023         * gcc.dg/decl-3.c: New test.
4024
4025 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
4026
4027         * gcc.dg/i386-loop-2.c: New test.
4028
4029 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
4030
4031         PR c++/9474
4032         * g++.dg/parse/namespace8.C: New test.
4033
4034         PR c++/9924
4035         * g++.dg/overload/builtin2.C: New test.
4036
4037 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
4038
4039         * gcc.dg/return-type-3.c: New test.
4040
4041 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
4042
4043         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
4044         profiling options are not supported.
4045
4046 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
4047
4048         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
4049         * g++.old-deja/g++.warn/impint2.C: Likewise.
4050
4051 2003-03-10  Devang Patel  <dpatel@apple.com>
4052
4053         * g++.dg/cpp/c++_cmd_1.C: New test.
4054         * g++.dg/cpp/c++_cmd_1.h: New file.
4055
4056 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
4057
4058         * gcc.dg/altivec-9.c: New file.
4059
4060 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
4061
4062         * gcc.dg/ppc-sdata-1.c: New test.
4063         * gcc.dg/ppc-sdata-2.c: New test.
4064
4065 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
4066
4067         PR c++/9373
4068         * g++.dg/opt/ptrmem2.C: New test.
4069
4070         PR c++/8534
4071         * g++.dg/opt/ptrmem1.C: New test.
4072
4073 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
4074
4075         * gcc.dg/i386-loop-1.c: New test.
4076
4077 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4078
4079         PR c++/9970
4080         * g++.dg/lookup/friend1.C: New test.
4081
4082 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
4083
4084         PR c++/9823
4085         * g++.dg/parser/constructor1.C: New test.
4086
4087 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
4088
4089         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
4090
4091         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
4092
4093 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
4094
4095         * gcc.dg/cpp/Wunused.c: Update test.
4096
4097 2003-03-08  Jan Hubicka  <jh@suse.cz>
4098
4099         * gcc.dg/inline-3.c: New test.
4100
4101 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
4102
4103         PR c++/9809
4104         * g++.dg/parse/builtin1.C: New test.
4105
4106         PR c++/9982
4107         * g++.dg/abi/cookie1.C: New test.
4108         * g++.dg/abi/cookie2.C: Likewise.
4109
4110         PR c++/9524
4111         * g++.dg/template/field1.C: New test.
4112
4113         PR c++/9912
4114         * g++.dg/parse/class1.C: New test.
4115         * g++.dg/parse/namespace7.C: Likewise.
4116         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
4117
4118 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
4119
4120         * g++.dg/init/ref4.C: New test.
4121
4122 2003-03-07  Jan Hubicka  <jh@suse.cz>
4123
4124         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
4125         * gcc.dg/inline-3.c:  New test.
4126
4127 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
4128
4129         * g++.dg/init/ref3.C: New test.
4130
4131         PR c++/9965
4132         * g++.dg/init/ref2.C: New test.
4133
4134         PR c++/9400
4135         * g++.dg/warn/Wshadow-2.C: New test.
4136
4137         PR c++/9791
4138         * g++.dg/warn/Woverloaded-1.C: New test.
4139
4140 2003-03-05  Jan Hubicka  <jh@suse.cz>
4141
4142         * gcc.dg/i386-local2.c: New.
4143         * gcc.dg/i386-local.c: Fix typo.
4144
4145 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
4146
4147         * g++.dg/abi/layout3.C: New test.
4148
4149 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
4150
4151         * gcc.c-torture/compile/20030305-1.c
4152
4153 2003-03-05  Jan Hubicka  <jh@suse.cz>
4154
4155         * gcc.dg/i386-local.c: New.
4156
4157 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
4158
4159         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
4160
4161 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
4162
4163         * gcc.dg/switch-2.c: New test.
4164         * gcc.dg/switch-3.c: New test.
4165         * gcc.dg/Wswitch.c: Adjust line numbers.
4166         * gcc.dg/Wswitch-default.c: Likewise.
4167         * gcc.dg/Wswitch-enum.c: Likewise.
4168
4169 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
4170
4171         * gcc.c-torture/execute/20030222-1.c: New test.
4172
4173 2003-03-03  James E Wilson  <wilson@tuliptree.org>
4174
4175         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
4176
4177 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
4178
4179         PR c++/9878
4180         * g++.dg/init/ref1.C: New test.
4181
4182 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
4183
4184         * gcc.dg/sh-relax.c: New SH-only test.
4185
4186 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
4187
4188         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
4189         comment explaining purpose of testcase.
4190
4191 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
4192
4193         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
4194         for HC11/HC12 (asm needs two int registers).
4195         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
4196         HC11/HC12 because the test uses an asm which needs two 32-bit
4197         registers.
4198
4199 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
4200
4201         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
4202         for HC11/HC12 (array is too large otherwise).
4203         * gcc.c-torture/compile/920501-4.x: New file, likewise.
4204         * gcc.c-torture/compile/20010518-2.x: Likewise.
4205         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
4206         HC11/HC12 (array is too large).
4207
4208 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
4209
4210         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
4211         * lib/g++-dg.exp (g++-dg-test): Likewise.
4212
4213 2003-03-01  Roger Sayle  <roger@eyesopen.com>
4214
4215         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
4216         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
4217
4218 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4219
4220         * g++.dg/warn/implicit-typename1.C: Remove warning.
4221
4222 2003-02-28  Richard Henderson  <rth@redhat.com>
4223
4224         * gcc.dg/noreturn-1.c: Move noreturn warning line.
4225         * gcc.dg/return-type-1.c: Move control reaches end warning line.
4226
4227 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
4228
4229         * gcc.dg/pch/pch.exp: Change .pch to .gch.
4230         * g++.dg/pch/pch.exp: Likewise.
4231
4232 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
4233
4234         PR c++/9879
4235         * testsuite/g++.dg/init/new4.C: New test.
4236
4237 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
4238
4239         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
4240
4241 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
4242
4243         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
4244         unsigned long.
4245
4246         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
4247         wider than float.
4248
4249 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
4250
4251         * lib/scanasm.exp: Add support for counting numbers of
4252         occurences.
4253         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
4254         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
4255
4256 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
4257
4258         PR c++/9683
4259         * g++.dg/template/static3.C: New test.
4260
4261         PR c++/9829
4262         * g++.dg/parse/namespace6.C: New test.
4263
4264 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
4265
4266         PR target/9732
4267         * gcc.dg/20030225-1.c: New test.
4268
4269 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
4270
4271         * README: Remove out-of-date information.
4272
4273         PR c++/9836
4274         * g++.dg/template/spec6.C: New test.
4275
4276 2003-02-24  Jeff Law  <law@redhat.com>
4277
4278         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
4279
4280 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
4281
4282         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
4283         * gcc.dg/pragma-ep-1.c: Likewise.
4284
4285 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4286
4287         PR c++/9602
4288         * g++.dg/template/friend16.C: New test.
4289
4290 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
4291
4292         PR c++/5333
4293         * g++.dg/parse/fused-params1.C: Adjust error messages.
4294         * g++.dg/template/nested3.C: New test.
4295
4296 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
4297
4298         * g++.dg/abi/param1.C: New test.
4299
4300 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4301
4302         PR c++/7982
4303         * g++.dg/warn/implicit-typename1.C: New test.
4304
4305 2003-02-22  Kelley Cook <kelleycook@comcast.net>
4306
4307         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
4308         with "mtune".
4309         * g++.old-deja/g++.other/store-expr2.C: Likewise.
4310         * gcc.c-torture/execute/20010129-1.x: Likewise.
4311         * gcc.dg/20011107-1.c: Likewise.
4312         * gcc.dg/20020108-1.c: Likewise.
4313         * gcc.dg/20020122-3.c: Likewise.
4314         * gcc.dg/20020206-1.c: Likewise.
4315         * gcc.dg/20020310-1.c: Likewise.
4316         * gcc.dg/20020426-2.c: Likewise.
4317         * gcc.dg/20020517-1.c: Likewise.
4318         * gcc.dg/991230-1.c: Likewise.
4319         * gcc.dg/i386-unroll-1.c: Likewise.
4320         * gcc.misc-tests/i386-prefetch.exp: Likewise.
4321
4322 2003-02-22  Jan Hubicka  <jh@suse.cz>
4323
4324         * gcc.dg/i386-mul.c: New test.
4325
4326 2003-02-21  Roger Sayle  <roger@eyesopen.com>
4327
4328         * gcc.dg/builtins-5.c: New test case.
4329
4330 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
4331
4332         * gcc.dg/asmreg-1.c: New test.
4333
4334 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
4335
4336         PR c++/9749
4337         * g++.dg/parse/varmod1.C: New test.
4338
4339 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
4340
4341         PR c++/9727
4342         * g++.dg/template/op1.C: New test.
4343
4344 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
4345
4346         PR c++/8906
4347         * g++.dg/template/nested2.C: New test.
4348
4349 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
4350
4351         PR c++/8724
4352         * g++.dg/expr/dtor1.C: New test.
4353
4354 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
4355
4356         * gcc.dg/cpp/include3.c: New test.
4357         * gcc.dg/cpp/inc/foo.h: New file.
4358
4359 2003-02-21  Glen Nakamura  <glen@imodulo.com>
4360
4361         * gcc.c-torture/execute/20030221-1.c: New test.
4362
4363 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
4364
4365         PR c++/9729
4366         * g++.dg/abi/conv1.C: New test.
4367
4368 2003-02-20  Jan Hubicka  <jh@suse.cz>
4369
4370         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
4371
4372 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
4373
4374         * gcc.c-torture/compile/20030219-1.c: New test.
4375
4376 2003-02-18  Jan Hubicka  <jh@suse.cz>
4377
4378         * gcc.dg/funcorder.c: New test.
4379
4380 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
4381
4382         * gcc.c-torture/execute/20030218-1.c: New.
4383
4384 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
4385
4386         * gcc.dg/20030218-1.c: New.
4387
4388 2003-02-18  Richard Henderson  <rth@redhat.com>
4389
4390         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
4391         * gcc.dg/attr-used-2.c: New.
4392
4393 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
4394
4395         PR c++/9704
4396         * g++.dg/init/copy5.C: New test.
4397
4398 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
4399
4400         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
4401         * g++.dg/pch/pch.exp: Likewise.
4402
4403 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
4404
4405         * gcc.c-torture/execute/20030209-1.c: Enable the test if
4406         STACK_SIZE is not defined.
4407
4408 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4409
4410         PR c++/9457
4411         * g++.dg/template/init1.C: New test.
4412
4413 2003-02-16  Jan HUbicka  <jh@suse.cz>
4414
4415         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
4416         (foo): Add few extra tests
4417         * gcc.dg/c99-const-expr-3.c: Likewise.
4418         * gcc.c-torture/execute/20030216-1.c: New.
4419
4420 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4421
4422         PR c++/9459
4423         * g++.dg/ext/typeof4.C: New test.
4424
4425 2003-02-15  Roger Sayle  <roger@eyesopen.com>
4426
4427         * gcc.dg/i386-387-3.c: New test case.
4428
4429 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
4430
4431         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
4432         cris-*-elf* cris-*-aout* and mmix-*-*.
4433
4434 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
4435
4436         * gcc.dg/20030213-1.c: New test.
4437
4438 2003-02-12  Roger Sayle  <roger@eyesopen.com>
4439
4440         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
4441         * gcc.dg/i386-387-2.c: Likewise.
4442
4443 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
4444
4445         * gcc.dg/ppc-spe.c: Fix formatting.
4446         Enable tests that were previously unsupported by gas.
4447         Delete tests for instructions that no longer exist.
4448         Switch arguments on evsubifw builtin.
4449
4450 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
4451
4452         * gcc.c-torture/execute/20030209-1.c: Disable the test if
4453         STACK_SIZE is too small.
4454
4455 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
4456             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
4457
4458         * gcc.dg/decl-2.c: New test.
4459
4460 2003-02-10  Jan Hubicka  <jh@suse.cz>
4461
4462         * gcc.dg/i386-fpcvt-1.c:  New test.
4463
4464 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
4465
4466         * gcc.c-torture/execute/20030209-1.c: New test.
4467
4468 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
4469
4470         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
4471         int-wide bitops, use the constants of the same width.
4472         Likewise, if long long is 32-bit wide, test bitops using
4473         32-bit constants.
4474
4475 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
4476
4477         * gcc.dg/20021014-1.c: Annotate with expected notice text.
4478
4479 2003-02-07  Roger Sayle  <roger@eyesopen.com>
4480
4481         * testsuite/gcc.dg/builtins-4.c: New test case.
4482
4483 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4484
4485         * gcc.dg/20020430-1.c: Fix dg command typos.
4486         * gcc.dg/20020503-1.c: Likewise.
4487
4488 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4489
4490         PR c++/8785
4491         * g++.dg/parse/fused-params1.C: New test.
4492
4493         PR c++/8857
4494         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
4495
4496         PR c++/8921
4497         * g++.dg/parse/non-dependent1.C: New test.
4498
4499         PR c++/8928
4500         * g++.dg/parse/dupl-tmpl-args1.C: New test.
4501
4502         PR c++/9228
4503         * g++.dg/parse/undefined7.C: New test.
4504         * g++.dg/parse/non-templ1.C: New test.
4505
4506         PR c++/9229
4507         * g++.dg/parse/too-many-tmpl-args1.C: New test.
4508
4509 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
4510
4511         * gcc.c-torture/compile/20030206-1.c: New test.
4512
4513 2003-02-05  Roger Sayle  <roger@eyesopen.com>
4514
4515         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
4516         "pow" to "foo" to avoid potential confusion with a math built-in.
4517
4518 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4519
4520         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
4521         conditions for SPARC targets.
4522
4523 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
4524
4525         * gcc.dg/20030204-1.c: New test.
4526
4527 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4528
4529         PR c++/38
4530         * g++.dg/parse/array-size1.C: New test.
4531
4532         PR c++/5657
4533         * g++.dg/parse/undefined3.C: New test.
4534
4535         PR c++/5665
4536         * g++.dg/parse/undefined4.C: New test.
4537
4538         PR c++/5975
4539         * g++.dg/parse/undefined5.C: New test.
4540
4541         PR c++/7259
4542         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
4543
4544         PR c++/8578
4545         * g++.dg/parse/casting-operator1.C: New test.
4546
4547         PR c++/8596
4548         * g++.dg/parse/undefined6.C: New test.
4549
4550         PR c++/8736
4551         * g++.dg/parse/missing-template1.C: New test.
4552
4553 2003-02-04  Jan Hubicka  <jh@suse.cz>
4554
4555         * gcc.dg/i386-cadd.c:  Compile using -march=k8.
4556         * gcc.dg/i386-cmov?.c:  Likewise.
4557         * gcc.dg/i386-fpcvt-?.c:  Likewise.
4558         * gcc.dg/i386-ssefp-1.c:  Likewise.
4559         * gcc.dg/i386-ssetype-?.c:  Likewise; fix for register passing
4560         conventions.
4561
4562 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
4563
4564         PR c++/7129
4565         * testsuite/g++.dg/ext/max.C: New test.
4566
4567 2003-02-03  Jan Hubicka  <jh@suse.cz>
4568
4569         * gcc.c-torture/execute/20030203-1.c: New test.
4570
4571 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
4572
4573         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
4574         'natural-endian'.
4575
4576 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
4577
4578         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
4579         * g++.dg/init/new2.C: Likewise.
4580         * g++.dg/other/new1.C: Likewise.
4581
4582 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
4583
4584         * gcc.dg/struct-ret-libc.c: New test.
4585
4586 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
4587
4588         * gcc.dg/20030129-1.c: New test.
4589
4590 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4591
4592         PR c++/8849
4593         * g++.dg/template/ptrmem4.C: New test.
4594
4595 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
4596
4597         * g++.dg/parser/constant1.C: New test.
4598
4599 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4600
4601         PR c++/8591
4602         * g++.dg/parse/friend2.C: New test.
4603
4604 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
4605
4606         PR c++/9437
4607         * g++.dg/template/unify4.C: New test.
4608
4609 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
4610
4611         * gcc.c-torture/execute/20030128-1.c: New test.
4612
4613 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
4614
4615         * g++.dg/lookup/nested1.C: Test moved from ...
4616         * g++.old-deja/g++.other/lookup24.C: ... here.
4617
4618 2003-01-28  Jan Hubicka  <jh@suse.cz>
4619
4620         * gcc.dg/i386-cmov5.c:  New test.
4621
4622 2003-01-28  D.Venkatasubramanian   <dvenkat@noida.hcltech.com>
4623
4624         * gcc.c-torture/execute/20010925-1.c: Changed the
4625         memcpy declaration.
4626
4627 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
4628
4629         PR c++/3902
4630         * g++.dg/parse/template5.C: New test.
4631
4632 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
4633
4634         PR fortran/9258
4635         * g77.dg/pr9258: New test.
4636
4637 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
4638
4639         * README: Move relevant parts from README.g++.
4640
4641         * README.g++: Remove this file.
4642
4643 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
4644
4645         * g++.dg/abi/dcast1.C: New test.
4646
4647 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4648
4649         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
4650
4651 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
4652
4653         PR c++/47
4654         * g++.old-deja/g++.other/lookup24.C: New test.
4655
4656 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4657
4658         PR middle-end/7227
4659         * gcc.dg/uninit-C.c: New test.
4660
4661 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
4662
4663         * g++.dg/abi/covariant1.C: New test.
4664
4665 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
4666
4667         * gcc.dg/20030123-1.c: New test.
4668
4669 2003-01-25  Jan Hubicka  <jh@suse.cz>
4670
4671         PR opt/8492
4672         * gcc.c-torture/compile/20030125-1.c
4673
4674 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
4675
4676         PR c++/9403
4677         * g++.dg/parse/template3.C: New test.
4678         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
4679
4680         PR c++/795
4681         * g++.dg/parse/template4.C: New test.
4682
4683         PR c++/9415
4684         * g++.dg/template/qual2.C: New test.
4685
4686         PR c++/8545
4687         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
4688
4689         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
4690
4691 2003-01-25  Roger Sayle  <roger@eyesopen.com>
4692
4693         * gcc.c-torture/execute/switch-1.c: New test case.
4694
4695 2003-01-25  Jan Hubicka  <jh@suse.cz>
4696
4697         * gcc.c-torture/execute/20030125-1.[cx]: New test.
4698
4699 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
4700
4701         Tweaks for Bison-1.875. From the NEWS file:
4702         "- `parse error' -> `syntax error'
4703         Bison now uniformly uses the term `syntax error'"
4704         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
4705         * gcc.dg/cpp/digraph2.c: Likewise.
4706         * gcc.dg/cpp/direct2.c: Likewise.
4707         * gcc.dg/cpp/paste4.c: Likewise.
4708         * gcc.dg/c90-restrict-1.c: Likewise.
4709         * gcc.dg/c99-func-2.c: Likewise.
4710         * gcc.dg/noncompile/920721-2.c: Likewise.
4711         * gcc.dg/noncompile/930622-2.c: Likewise.
4712         * gcc.dg/noncompile/940112-1.c: Likewise.
4713         * gcc.dg/noncompile/950921-1.c: Likewise.
4714         * gcc.dg/noncompile/951123-1.c: Likewise.
4715         * gcc.dg/noncompile/971104-1.c: Likewise.
4716         * gcc.dg/noncompile/990416-1.c: Likewise.
4717
4718 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
4719
4720         * g++.dg/parse/undefined1.C: Add error message.
4721
4722 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
4723
4724         PR c++/9354
4725         * g++.dg/parse/new1.C: New test.
4726
4727         PR c++/9216
4728         * g++.dg/parse/template2.C: New test.
4729
4730         PR c++/9354
4731         * g++.dg/parse/typedef2.C: New test.
4732
4733         PR c++/9328
4734         * g++.dg/ext/typeof3.C: New test.
4735
4736 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4737
4738         PR c++/2738
4739         * g++.dg/parse/ret-type1.C: New test.
4740
4741         PR c++/3792
4742         * g++.dg/parse/tmpl-outside1.C: New test.
4743
4744         PR c++/4207
4745         * g++.dg/parse/int-as-enum1.C: New test.
4746
4747         PR c++/4903
4748         * g++.dg/parse/no-typename1.C: New test.
4749
4750         PR c++/5533
4751         * g++.dg/parse/no-value1.C: New test.
4752
4753         PR c++/5921
4754         * g++.dg/parse/wrong-inline1.C: New test.
4755
4756         PR c++/6402
4757         * g++.dg/parse/ref1.C: New test.
4758
4759         PR c++/6992
4760         * g++.dg/parse/attr-ctor1.C: New test.
4761
4762         PR c++/7229
4763         * g++.dg/parse/namespace5.C: New test.
4764
4765         PR c++/7917
4766         * g++.dg/parse/func-def1.C: New test.
4767
4768         PR c++/8143
4769         * g++.dg/parse/undefined1.C: New test.
4770
4771         PR c++/5723, PR c++/8522
4772         * g++.dg/parse/specialization1.C: New test.
4773
4774         PR c++/163, PR c++/8595
4775         * g++.dg/parse/struct-as-enum1.C: New test.
4776
4777         PR c++/9173
4778         * g++.dg/parse/undefined2.C: New test.
4779
4780 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
4781
4782         PR c++/9298
4783         * g++.dg/parse/template1.C: New test.
4784
4785         PR c++/9384
4786         * g++.dg/parse/using1.C: New test.
4787
4788         PR c++/9285
4789         PR c++/9294
4790         * g++.dg/parse/expr2.C: New test.
4791
4792         PR c++/9388
4793         * g++.dg/parse/lookup2.C: Likewise.
4794
4795 2003-01-21  Jan Hubicka  <jh@suse.cz>
4796
4797         * gcc.c-torture/execute/990208-1.c:  Add noinline attributes as needed.
4798         * gcc.c-torture/execute/eeprof-1.c:  Likewise.
4799         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
4800         * gcc.c-torture/execute/string-opt-*.c: Likewise.
4801
4802 2003-01-20  Nick Clifton  <nickc@redhat.com>
4803
4804         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
4805         problem with ARM sibcall code generation.
4806
4807 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
4808
4809         * gcc.c-torture/execute/20030120-1.c: New.
4810
4811 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
4812
4813         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
4814
4815 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
4816
4817         PR c++/9272
4818         * g++.dg/parse/ctor1.C: New test.
4819
4820         PR c++/9294:
4821         * g++.dg/parse/qualified1.C: New test.
4822
4823         * g++.dg/parse/typename3.C: New test.
4824
4825 2003-01-16  Richard Henderson  <rth@redhat.com>
4826
4827         * g++.dg/tls/init-2.C: Fix error matches for real this time.
4828
4829 2003-01-16  Richard Henderson  <rth@redhat.com>
4830
4831         * g++.dg/pch/pch.exp: Copy test header to the working directory
4832         before using it either for precompilation or direct use.
4833         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
4834         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
4835
4836 2003-01-16  Richard Henderson  <rth@redhat.com>
4837
4838         * gcc.dg/pch/pch.exp: Copy test header to the working directory
4839         before using it either for precompilation or direct use.
4840         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
4841         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
4842
4843 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
4844
4845         * gcc/testsuite/g++.dg/ext/typename1.C: Add typename keyword.
4846         * gcc/testsuite/g++.dg/template/crash1.C: Update error messages.
4847         * gcc/testsuite/g++.dg/template/crash2.C: Remove error message.
4848         * gcc/testsuite/g++.dg/parse/typename2.C: New test.
4849         * gcc/testsuite/g++.dg/template/typename2.C: Change implicit
4850         typename warning into error.
4851         * gcc/testsuite/g++.old-deja/g++.benjamin/tem03.C: Issue more
4852         error messages.
4853         * gcc/testsuite/g++.old-deja/g++.benjamin/tem04.C: Fix typos.
4854         * gcc/testsuite/g++.old-deja/g++.brendan/crash56.C: Add this->.
4855         * gcc/testsuite/g++.old-deja/g++.law/visibility13.C: Remove error
4856         messages.
4857         * gcc/testsuite/g++.old-deja/g++.ns/template17.C: Reorder code to
4858         make declaration visible in template.
4859         * gcc/testsuite/g++.old-deja/g++.pt/crash3.C: Fix typos.
4860         * gcc/testsuite/g++.old-deja/g++.pt/crash36.C: Issue more error
4861         messages.
4862         * gcc/testsuite/g++.old-deja/g++.pt/crash5.C: Improve error
4863         message.
4864         * gcc/testsuite/g++.old-deja/g++.pt/crash67.C: Remove warning.
4865         * gcc/testsuite/g++.old-deja/g++.pt/inherit1.C: Add this->.
4866         * gcc/testsuite/g++.old-deja/g++.pt/niklas01a.C: Add error message.
4867         * gcc/testsuite/g++.old-deja/g++.pt/typename16.C: Replace implicit
4868         typename warning with error message.
4869         * gcc/testsuite/g++.old-deja/g++.pt/typename19.C: Remove warning.
4870         * gcc/testsuite/g++.old-deja/g++.robertl/eb112.C: Fix typo.
4871         * gcc/testsuite/g++.old-deja/g++.robertl/eb24.C: Use this->.
4872
4873 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
4874
4875         * g++.dg/parse/ambig2.C: New test.
4876
4877 2003-01-15  Richard Henderson  <rth@redhat.com>
4878
4879         * g++.dg/tls/init-2.C: Update error message string.
4880
4881 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4882
4883         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
4884
4885 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
4886
4887         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
4888         all for HC11/HC12.
4889         * gcc.c-torture/compile/20001205-1.x: Likewise.
4890         * gcc.c-torture/compile/20001226-1.x: Likewise.
4891         * gcc.c-torture/compile/920520-1.x: Likewise.
4892         * gcc.c-torture/compile/961203-1.x: Likewise.
4893         * gcc.c-torture/compile/20020604-1.x: Likewise.
4894
4895 2003-01-15  Jan Hubicka  <jh@suse.cz>
4896
4897         * gcc.c-torture/compile/20030115-1.c: New test.
4898
4899         * gcc.dg/i386-fpcvt-1.c: New test.
4900         * gcc.dg/i386-fpcvt-2.c: New test.
4901
4902 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
4903
4904         Further conform g++'s __vmi_class_type_info to the C++ ABI
4905         specification.
4906         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
4907         the specification.
4908
4909 2003-01-14  Jan Hubicka  <jh@suse.cz>
4910
4911         * gcc.dg/i386-fpcvt-1.c: New test.
4912         * gcc.dg/i386-fpcvt-2.c: New test.
4913
4914 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
4915
4916         * gcc.dg/i386-mmx-3.c: New test.
4917
4918 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
4919
4920         PR c++/9264
4921         * g++.dg/parse/octal1.C: New file.
4922
4923         PR c++/9172
4924         * g++.dg/parse/typename1.C: New file.
4925
4926 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
4927
4928         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
4929         * gcc.dg/bf-no-ms-layout.c: Likewise.
4930         * gcc.dg/bf-ms-attrib.c: Likewise.
4931
4932 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
4933
4934         PR c++/9099
4935         * g++.dg/parse/dtor1.C: New file.
4936
4937         PR c++/9128
4938         * g++.dg/rtti/typeid1.C: New file.
4939
4940         PR c++/9153
4941         * g++.dg/parse/lookup1.C: New file.
4942
4943         PR c++/9171
4944         * g++.dg/templ/spec5.C: New file.
4945
4946 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
4947
4948         * gcc.c-torture/compile/20030110-1.c: New test.
4949
4950 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
4951
4952         Merge from pch-branch:
4953
4954         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
4955
4956         * gcc.dg/pch/cpp-1.h: New.
4957         * gcc.dg/pch/cpp-1.c: New.
4958         * gcc.dg/pch/cpp-2.h: New.
4959         * gcc.dg/pch/cpp-2.c: New.
4960
4961         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
4962
4963         * gcc.dg/pch/except-1.h: New.
4964         * gcc.dg/pch/except-1.c: New.
4965
4966         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
4967
4968         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
4969         running test.
4970         * gcc.dg/pch: Include *.hp not *.h.
4971         * gcc.dg/pch/system-1.h: New.
4972         * gcc.dg/pch/system-1.c: New.
4973
4974         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
4975
4976         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
4977         rather than trying to build and run a program using PCH.
4978         * gcc.dg/pch: Remove dg-do commands from test files.
4979
4980         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
4981
4982         * gcc.dg/pch/macro-3.c: New.
4983         * gcc.dg/pch/macro-3.h: New.
4984
4985         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
4986
4987         * gcc.dg/pch/common-1.c: New.
4988         * gcc.dg/pch/common-1.h: New.
4989         * gcc.dg/pch/decl-1.c: New.
4990         * gcc.dg/pch/decl-1.h: New.
4991         * gcc.dg/pch/decl-2.c: New.
4992         * gcc.dg/pch/decl-2.h: New.
4993         * gcc.dg/pch/decl-3.c: New.
4994         * gcc.dg/pch/decl-3.h: New.
4995         * gcc.dg/pch/decl-4.c: New.
4996         * gcc.dg/pch/decl-4.h: New.
4997         * gcc.dg/pch/decl-5.c: New.
4998         * gcc.dg/pch/decl-5.h: New.
4999         * gcc.dg/pch/global-1.c: New.
5000         * gcc.dg/pch/global-1.h: New.
5001         * gcc.dg/pch/inline-1.c: New.
5002         * gcc.dg/pch/inline-1.h: New.
5003         * gcc.dg/pch/inline-2.c: New.
5004         * gcc.dg/pch/inline-2.h: New.
5005         * gcc.dg/pch/static-1.c: New.
5006         * gcc.dg/pch/static-1.h: New.
5007         * gcc.dg/pch/static-2.c: New.
5008         * gcc.dg/pch/static-2.h: New.
5009
5010         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
5011
5012         * g++.dg/pch/pch.exp: Better handle failing testcases.
5013         * gcc.dg/pch/pch.exp: Likewise.
5014         * gcc.dg/pch/macro-1.c: New.
5015         * gcc.dg/pch/macro-1.h: New.
5016         * gcc.dg/pch/macro-2.c: New.
5017         * gcc.dg/pch/macro-2.h: New.
5018
5019         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
5020
5021         * g++.dg/dg.exp: Treat files in pch/ specially.
5022         * g++.dg/pch/pch.exp: New file.
5023         * g++.dg/pch/empty.H: New file.
5024         * g++.dg/pch/empty.C: New file.
5025         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
5026         "precompile".
5027
5028         * gcc.dg/pch/pch.exp: New file.
5029         * gcc.dg/pch/empty.h: New file.
5030         * gcc.dg/pch/empty.c: New file.
5031         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
5032         "precompile".
5033
5034 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5035
5036         * g++.dg/template/friend14.C: New test.
5037
5038 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
5039
5040         * gcc.dg/old-style-asm-1.c: New test.
5041
5042 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
5043
5044         * gcc.c-torture/compile/20030109-1.c: New test.
5045
5046 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
5047
5048         * gcc.c-torture/execute/20030109-1.c: New test.
5049
5050 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
5051
5052         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
5053         * g++.old-deja/g++.mike/dyncast2.C: Likewise
5054         * g++.old-deja/g++.mike/dyncast3.C: Likewise
5055         * g++.old-deja/g++.mike/eh2.C: Likewise
5056         * g++.old-deja/g++.mike/eh3.C: Likewise
5057         * g++.old-deja/g++.mike/eh5.C: Likewise
5058         * g++.old-deja/g++.mike/eh6.C: Likewise
5059         * g++.old-deja/g++.mike/eh7.C: Likewise
5060         * g++.old-deja/g++.mike/eh8.C: Likewise
5061         * g++.old-deja/g++.mike/eh9.C: Likewise
5062         * g++.old-deja/g++.mike/eh10.C: Likewise
5063         * g++.old-deja/g++.mike/eh12.C: Likewise
5064         * g++.old-deja/g++.mike/eh13.C: Likewise
5065         * g++.old-deja/g++.mike/eh14.C: Likewise
5066         * g++.old-deja/g++.mike/eh16.C: Likewise
5067         * g++.old-deja/g++.mike/eh17.C: Likewise
5068         * g++.old-deja/g++.mike/eh18.C: Likewise
5069         * g++.old-deja/g++.mike/eh21.C: Likewise
5070         * g++.old-deja/g++.mike/eh23.C: Likewise
5071         * g++.old-deja/g++.mike/eh24.C: Likewise
5072         * g++.old-deja/g++.mike/eh25.C: Likewise
5073         * g++.old-deja/g++.mike/eh26.C: Likewise
5074         * g++.old-deja/g++.mike/eh27.C: Likewise
5075         * g++.old-deja/g++.mike/eh28.C: Likewise
5076         * g++.old-deja/g++.mike/eh29.C: Likewise
5077         * g++.old-deja/g++.mike/eh31.C: Likewise
5078         * g++.old-deja/g++.mike/eh33.C: Likewise
5079         * g++.old-deja/g++.mike/eh34.C: Likewise
5080         * g++.old-deja/g++.mike/eh35.C: Likewise
5081         * g++.old-deja/g++.mike/eh36.C: Likewise
5082         * g++.old-deja/g++.mike/eh37.C: Likewise
5083         * g++.old-deja/g++.mike/eh38.C: Likewise
5084         * g++.old-deja/g++.mike/eh39.C: Likewise
5085         * g++.old-deja/g++.mike/eh40.C: Likewise
5086         * g++.old-deja/g++.mike/eh41.C: Likewise
5087         * g++.old-deja/g++.mike/eh42.C: Likewise
5088         * g++.old-deja/g++.mike/eh44.C: Likewise
5089         * g++.old-deja/g++.mike/eh46.C: Likewise
5090         * g++.old-deja/g++.mike/eh47.C: Likewise
5091         * g++.old-deja/g++.mike/eh48.C: Likewise
5092         * g++.old-deja/g++.mike/eh49.C: Likewise
5093         * g++.old-deja/g++.mike/eh50.C: Likewise
5094         * g++.old-deja/g++.mike/eh51.C: Likewise
5095         * g++.old-deja/g++.mike/eh53.C: Likewise
5096         * g++.old-deja/g++.mike/eh55.C: Likewise
5097         * g++.old-deja/g++.mike/p7912.C: Likewise
5098         * g++.old-deja/g++.mike/p9706.C: Likewise
5099         * g++.old-deja/g++.mike/p10416.C: Likewise
5100         * g++.old-deja/g++.mike/p11667.C: Likewise
5101         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
5102         Remove redundant reference to Iris.
5103         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
5104         Elxsi, i860, Pico Java, and WE32K.
5105
5106 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
5107
5108         * g++.dg/ext/asm4.C: New test.
5109
5110 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5111
5112         PR c++/9030
5113         * g++.dg/template/friend12.C: New test.
5114         * g++.dg/template/friend13.C: Likewise.
5115         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
5116
5117 2003-01-08  Jan Hubicka  <jh@suse.cz>
5118
5119         * gcc.dg/i386-cadd.c: New test.
5120         * gcc.dg/i386-cmov4.c: Likewise.
5121
5122 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
5123
5124         PR c++/9165
5125         * g++.dg/warn/Wunused-3.C: New test.
5126
5127         * g++.dg/abi/bitfield9.C: New test.
5128
5129         PR c++/9189
5130         * g++.dg/parse/defarg3.C: New test.
5131
5132 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
5133
5134         * g++.dg/parse/ambig1.C: New test.
5135         * g++.dg/parse/defarg2.C: New test.
5136
5137 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
5138
5139         * g++.dg/template/defarg-1.C: New test.
5140         * g++.dg/template/local2.C: Likewise.
5141
5142 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
5143
5144         * gcc.c-torture/execute/20030105-1.c: New test.
5145
5146 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5147
5148         * g++.dg/parse/namespace3.C: Remove extra semicolons.
5149         * g++.dg/parse/namespace4.C: Likewise.
5150
5151 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
5152
5153         * g++.dg/template/ntp2.C: New test.
5154
5155 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
5156
5157         * g++.dg/parse/extern-C-1.C: New test.
5158
5159         * g++.dg/parse/namespace4.C: New test.
5160
5161         * g++.dg/template/nested1.C: New test.
5162
5163         * g++.dg/parse/namespace3.C: New test.
5164
5165 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
5166
5167         * g++.dg/lookup/two-stage1.C: New test.
5168
5169 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5170
5171         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
5172         * g++.old-deja/g++.jason/access8.C: Likewise.
5173         * g++.old-deja/g++.other/decl5.C: Likewise.
5174
5175 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
5176
5177         * g++.dg/parse/parse7.C: New test.
5178
5179 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
5180
5181         PR c++/2843
5182         * g++.dg/ext/attrib7.C: New test.
5183
5184 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
5185
5186         * g++.dg/parse/parse6.C: New test.
5187
5188 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
5189
5190         * gcc.dg/h8300-stack-1.c: New.
5191
5192 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
5193
5194         g++.dg/lookup/exception1.C: New test.
5195
5196         g++.dg/lookup/template1.C: New test.
5197
5198         g++.dg/parse/namespace2.C: New test.
5199
5200         g++.dg/parse/parens2.C: New test.
5201
5202 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
5203
5204         * g++.dg/parse/parse5.C: New test.
5205         * g++.dg/lookup/scoped4.C: New test.
5206
5207 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
5208
5209         * g++.dg/parse/parens1.C: New test.
5210
5211         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
5212         angle-bracket1.C.
5213         * g++.dg/parse/parens2.C: New test.
5214
5215         * g++.dg/lookup/scope-operator1.C: New test.
5216
5217         * g++.dg/parse/operator1.C: New test.
5218
5219 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5220
5221         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
5222         * g++.old-deja/g++.other/access6.C: Likewise.
5223         * g++.old-deja/g++.other/decl1.C: Likewise.
5224         * g++.old-deja/g++.pt/typename12.C: Likewise.
5225
5226 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
5227
5228         * g++.dg/parse/namespace1.C: New test.
5229
5230 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
5231
5232         * g++.dg/parse/parse4.C: New test.
5233
5234 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
5235
5236         * g++.dg/parse/parse3.C: New test.
5237
5238 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
5239
5240         * g++.dg/parse/parse2.C: New test.
5241
5242 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
5243
5244         * g++.dg/template/friend11.C: New test.
5245
5246 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
5247
5248         * g++.dg/parse/parse1.C: New test.
5249
5250 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
5251
5252         * lib/profopt.exp: Change the name of a global variable to avoid
5253         possible clashes with other test suites.
5254
5255 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
5256
5257         * g++.dg/inherit/covariant8.C: New test.
5258
5259 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
5260
5261         * g++.dg/init/array9.C: New test.
5262
5263         PR c++/9112
5264         * g++.dg/parse/expr1.C: New test.
5265
5266 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
5267
5268         * gcc.c-torture/compile/20021230-1.c: New test.
5269
5270 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
5271
5272         * g++.dg/inherit/covariant5.C: New test.
5273         * g++.dg/inherit/covariant6.C: New test.
5274         * g++.dg/inherit/covariant7.C: New test.
5275
5276 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5277
5278         PR c++/2739
5279         * g++.dg/other/access2.C: New test.
5280
5281 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
5282
5283         * g++.dg/other/anon-struct.C: No longer fails
5284         * g++.old-deja/g++.brendan/parse4.C: Likewise.
5285         * g++.old-deja/g++.brendan/parse5.C: Likewise.
5286         * g++.old-deja/g++.brendan/parse6.C: Likewise.
5287
5288 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
5289
5290         * g++.dg/parse/angle-bracket.C (main): No longer fails.
5291
5292 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
5293
5294         * g++.dg/eh/spec4.C: Remove stray semicolon.
5295         * g++.dg/expr/pmf-1.C: Change error message.
5296         * g++.dg/ext/asm1.C: Remove stray semicolon.
5297         * g++.dg/ext/typename1.C: Add missing typenames.
5298         * g++.dg/inherit/template-as-base.C: Change error message.
5299         * g++.dg/lookup/scoped1.C: Likewise.
5300         * g++.dg/lookup/scoped2.C: Likewise.
5301         * g++.dg/lookup/using2.C: Likewise.
5302         * g++.dg/other/component1.C: Remove stray semicolon.
5303         * g++.dg/other/do1.C: Change error message.
5304         * g++.dg/other/error2.C: Likewise.
5305         * g++.dg/other/init1.C: Likewise.
5306         * g++.dg/other/packed1.C: Remove stray semicolon.
5307         * g++.dg/other/ptrmem2.C: Change error message.
5308         * g++.dg/parse/parameter-declaration-1.C: Remove line number
5309         marker.
5310         * g++.dg/special/initp1.C: Remove invalid attribute usage.
5311         * g++.dg/template/access3.C: Add typename keyword.
5312         * g++.dg/template/access5.C: Remove stray semicolon.
5313         * g++.dg/template/access6.C: Likewise.
5314         * g++.dg/template/complit1.C: Likewise.
5315         * g++.dg/template/crash1.C: Change error message.
5316         * g++.dg/template/inherit2.C: Remove stray semicolon.
5317         * g++.dg/template/instantiate2.C: Likewise.
5318         * g++.dg/template/instantiate3.C: Change error message.
5319         * g++.dg/template/qual1.C: Remove stray semicolon.
5320         * g++.dg/template/qualttp18.C: Change error message.
5321         * g++.dg/template/ref1.C: Remove stray semicolon.
5322         * g++.dg/template/sizeof1.C (A::value): Declare it.
5323         * g++.dg/template/spec4.C: Change error message.
5324         * g++.dg/template/static1.C: Likewise.
5325         * g++.dg/template/type1.C: Likewise.
5326         * g++.dg/template/typename3.C: Likewise.
5327         * g++.old-deja/g++.benjamin/13478.C: Change error message.
5328         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
5329         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
5330         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
5331         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
5332         named return value extension.
5333         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
5334         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
5335         * g++.old-deja/g++.bob/extern_C.C: Likewise.
5336         * g++.old-deja/g++.bob/inherit2.C: Likewise.
5337         * g++.old-deja/g++.brendan/complex1.C: Likewise.
5338         * g++.old-deja/g++.brendan/copy5.C: Likewise.
5339         * g++.old-deja/g++.brendan/crash13.C: Likewise.
5340         * g++.old-deja/g++.brendan/crash15.C: Likewise.
5341         * g++.old-deja/g++.brendan/crash18.C: Change error message.
5342         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
5343         * g++.old-deja/g++.brendan/crash38.C: Likewise.
5344         * g++.old-deja/g++.brendan/crash50.C: Likewise.
5345         * g++.old-deja/g++.brendan/crash56.C: Likewise.
5346         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
5347         syntax.
5348         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
5349         * g++.old-deja/g++.brendan/crash8.C: Change error message.
5350         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
5351         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
5352         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
5353         * g++.old-deja/g++.brendan/template11.C: Likewise.
5354         * g++.old-deja/g++.brendan/template26.C: Likewise.
5355         * g++.old-deja/g++.brendan/template27.C: Use explicit
5356         specialization syntax.
5357         * g++.old-deja/g++.brendan/template30.C: Likewise.
5358         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
5359         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
5360         non-dependent names.
5361         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
5362         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
5363         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
5364         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
5365         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
5366         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
5367         named return value extension.
5368         * g++.old-deja/g++.ext/namedret2.C: Likewise.
5369         * g++.old-deja/g++.ext/namedret3.C: Likewise.
5370         * g++.old-deja/g++.ext/return1.C: Likewise.
5371         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
5372         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
5373         * g++.old-deja/g++.jason/access8.C: Likewise.
5374         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
5375         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
5376         pseudo-destructor names.
5377         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
5378         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
5379         pseudo-destructor names.
5380         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
5381         * g++.old-deja/g++.jason/overload19.C: Likewise.
5382         * g++.old-deja/g++.jason/overload32.C: Likewise.
5383         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
5384         stray semicolons.
5385         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
5386         * g++.old-deja/g++.jason/return.C: Likewise.
5387         * g++.old-deja/g++.jason/return2.C: Likewise.
5388         * g++.old-deja/g++.jason/shadow1.C: Likewise.
5389         * g++.old-deja/g++.jason/special.C: Use explicit specialization
5390         syntax.
5391         * g++.old-deja/g++.jason/template10.C: Account for use of
5392         non-dependent names.
5393         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
5394         syntax.
5395         * g++.old-deja/g++.jason/template37.C: Likewise.
5396         * g++.old-deja/g++.law/access4.C: Change error messages.
5397         * g++.old-deja/g++.law/arm13.C:  Remove incorrect
5398         pseudo-destructor names.
5399         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
5400         * g++.old-deja/g++.law/ctors9.C: Likewise.
5401         * g++.old-deja/g++.law/cvt22.C: Likewise.
5402         * g++.old-deja/g++.law/dtors5.C: Likewise.
5403         * g++.old-deja/g++.law/global-init1.C: Likewise.
5404         * g++.old-deja/g++.law/missed-error3.C: Likewise.
5405         * g++.old-deja/g++.law/operators28.C: Likewise.
5406         * g++.old-deja/g++.law/visibility28.C: Likewise.
5407         * g++.old-deja/g++.martin/eval1.C: Likewise.
5408         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
5409         name.
5410         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
5411         * g++.old-deja/g++.mike/net34.C: Likewise.
5412         * g++.old-deja/g++.mike/net36.C: Likewise.
5413         * g++.old-deja/g++.mike/ns2.C: Likewise.
5414         * g++.old-deja/g++.mike/p12306.C: Likewise.
5415         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
5416         value extension.
5417         * g++.old-deja/g++.mike/p700.C: Likewise.
5418         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
5419         * g++.old-deja/g++.mike/p710.C: Likewise.
5420         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
5421         value extension.
5422         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
5423         * g++.old-deja/g++.mike/pmf9.C: Likewise.
5424         * g++.old-deja/g++.ns/crash2.C: Likewise.
5425         * g++.old-deja/g++.ns/crash3.C: Likewise.
5426         * g++.old-deja/g++.ns/invalid1.C: Likewise.
5427         * g++.old-deja/g++.ns/ns17.C: Likewise.
5428         * g++.old-deja/g++.ns/template16.C: Likewise.
5429         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
5430         keyword.
5431         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
5432         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
5433         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
5434         named return value extension.
5435         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
5436         * g++.old-deja/g++.other/access4.C: Issue additional error
5437         messages.
5438         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
5439         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
5440         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
5441         * g++.old-deja/g++.other/crash25.C: Change error message.
5442         * g++.old-deja/g++.other/crash4.C: Change error message.
5443         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
5444         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
5445         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
5446         checks.
5447         * g++.old-deja/g++.other/defarg8.C: Likewise.
5448         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
5449         * g++.old-deja/g++.other/dtor10.C: Likewise.
5450         * g++.old-deja/g++.other/incomplete.C: Likewise.
5451         * g++.old-deja/g++.other/linkage7.C: Likewise.
5452         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
5453         lookup algorithm.
5454         * g++.old-deja/g++.other/mangle2.C: Likewise.
5455         * g++.old-deja/g++.other/refinit2.C: Likewise.
5456         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
5457         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
5458         * g++.old-deja/g++.pt/crash28.C: Likewise.
5459         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
5460         syntax.
5461         * g++.old-deja/g++.pt/crash32.C: Change error message.
5462         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
5463         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
5464         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
5465         error message position.
5466         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
5467         * g++.old-deja/g++.pt/defarg8.C: Change error message.
5468         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
5469         syntax.
5470         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
5471         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
5472         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
5473         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
5474         keyword.
5475         * g++.old-deja/g++.pt/explicit31.C: Likewise.
5476         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
5477         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
5478         keyword.
5479         * g++.old-deja/g++.pt/explicit71.C: Change error message.
5480         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
5481         syntax.
5482         * g++.old-deja/g++.pt/friend28.C: Account for use of
5483         non-dependent names.
5484         * g++.old-deja/g++.pt/friend29.C: Likewise.
5485         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
5486         rules.
5487         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
5488         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
5489         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
5490         lookup rules.
5491         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
5492         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
5493         keyword.
5494         * g++.old-deja/g++.pt/memclass20.C: Likewise.
5495         * g++.old-deja/g++.pt/memclass5.C: Likewise.
5496         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
5497         keyword.
5498         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
5499         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
5500         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
5501         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
5502         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
5503         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
5504         keyword.
5505         * g++.old-deja/g++.pt/spec10.C: Likewise.
5506         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
5507         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
5508         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
5509         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
5510         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
5511         * g++.old-deja/g++.pt/ttp62.C: Likewise.
5512         * g++.old-deja/g++.pt/ttp64.C: Likewise.
5513         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
5514         * g++.old-deja/g++.pt/typename15.C: Likewise.
5515         * g++.old-deja/g++.pt/typename22.C: Likewise.
5516         * g++.old-deja/g++.pt/typename6.C: Change error messages.
5517         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
5518         * g++.old-deja/g++.pt/virtual2.C: Likewise.
5519         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
5520         syntax.
5521         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
5522         return value extension.
5523         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
5524         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
5525         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
5526         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
5527
5528 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
5529
5530         * g++.dg/warn/inline1.C: New test.
5531         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
5532         * g++.old-deja/g++.jason/synth10.C: Likewise.
5533         * g++.old-deja/g++.mike/net31.C: Likewise.
5534         * g++.old-deja/g++.mike/p8786.C: Likewise.
5535
5536         * g++.dg/template/friend10.C: New test.
5537         * g++.dg/template/conv5.C: New test.
5538
5539 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
5540
5541         * g++.dg/lookup/scoped3.C: New test.
5542
5543         * g++.dg/lookup/decl1.C: New test.
5544         * g++.dg/lookup/decl2.C: New test.
5545
5546 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
5547
5548         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
5549         gcc.c-torture/compile/20021015-1.c,
5550         gcc.c-torture/compile/20021015-2.c,
5551         gcc.c-torture/compile/20021123-1.c,
5552         gcc.c-torture/compile/20021123-2.c,
5553         gcc.c-torture/compile/20021123-3.c,
5554         gcc.c-torture/compile/20021123-4.c,
5555         gcc.c-torture/execute/20021024-1.c: Add tests previously added
5556         only to 3.1 or 3.2 branch.
5557
5558 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
5559
5560         * gcc.dg/i386-bitfield3.c: New test.
5561
5562         * gcc.dg/i386-bitfield2.c: New test.
5563
5564 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
5565
5566         * g++.dg/parse/conv_op1.C: New test.
5567
5568 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
5569
5570         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
5571         approved.
5572
5573 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
5574
5575         * gcc.c-torture/compile/20021220-1.c: New test.
5576
5577 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
5578
5579         * gcc.dg/i386-fastcall-1.c: New.
5580
5581 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
5582
5583         * gcc.c-torture/execute/20021219-1.c: New test.
5584
5585 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
5586
5587         * gcc.dg/i386-pic-1.c: New test.
5588
5589 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5590
5591         PR c++/8099
5592         * g++.dg/template/friend9.C: New test.
5593
5594 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5595
5596         PR c++/3663
5597         * g++.dg/template/access7.C: New test.
5598
5599 2002-12-18  Nick Clifton  <nickc@redhat.com>
5600
5601         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
5602         the libstdc++-v3 directory has been found.
5603
5604 2002-12-12  Devang Patel <dpatel@apple.com>
5605         * gcc.dg/darwin-ld-1.c: New test.
5606         * gcc.dg/darwin-ld-2.c: New test.
5607         * gcc.dg/darwin-ld-3.c: New test.
5608         * gcc.dg/darwin-ld-4.c: New test.
5609         * gcc.dg/darwin-ld-5.c: New test.
5610
5611 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
5612
5613         * gcc.c-torture/compile/20021212-1.c: New test.
5614
5615 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
5616
5617         * gcc.dg/fshort-wchar: New test.
5618
5619 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
5620
5621         PR c++/8372
5622         * g++.dg/template/dtor1.C: New test.
5623
5624         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
5625         markers.
5626
5627 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
5628
5629         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
5630
5631 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
5632
5633         * g++.dg/template/static1.C: New test.
5634         * g++.dg/template/static2.C: New test.
5635         * g++.old-deja/g++.ext/memconst.C: New test.
5636
5637 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5638
5639         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
5640         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
5641         * g++.dg/special/initp1.C: Likewise.
5642
5643 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
5644
5645         * gcc.c-torture/execute/20021204-1.c: New test.
5646
5647 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
5648
5649         * gcc.dg/ppc-fmadd-1.c: New file.
5650         * gcc.dg/ppc-fmadd-2.c: New file.
5651         * gcc.dg/ppc-fmadd-3.c: New file.
5652
5653 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
5654
5655         * gcc.c-torture/compile/20021204-1.c: New test.
5656
5657 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
5658
5659         * g++.dg/inherit/covariant2.C: New test.
5660         * g++.dg/inherit/covariant3.C: New test.
5661         * g++.dg/inherit/covariant4.C: New test.
5662         * g++.dg/inherit/covariant1.C: Remove XFAIL.
5663         * g++.old-deja/g++.robertl/eb17.C: Likewise.
5664
5665 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
5666
5667         PR c++/8688
5668         * g++.dg/init/brace3.C: New test.
5669
5670 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
5671
5672         * gcc.dg/20020210-1.c: Fix a comment typo.
5673
5674 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
5675
5676         PR c++/8720
5677         * g++.dg/parse/defarg1.C: New test.
5678
5679         PR c++/8615
5680         * g++.dg/template/char1.C: New test.
5681
5682         * g++.dg/template/varmod1.C: Fix typo.
5683
5684 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5685
5686         DR 180
5687         * g++.old-deja/g++.pt/crash32.C: Expect error.
5688
5689 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
5690
5691         PR c++/5919
5692         * g++.dg/template/varmod1.C: New test.
5693
5694         PR c++/8727
5695         * g++.dg/inherit/typeinfo1.C: New test.
5696
5697         PR c++/8663
5698         * g++.dg/inherit/typedef1.C: New test.
5699
5700 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
5701
5702         PR c++/8332
5703         PR c++/8493
5704         * g++.dg/template/strlen1.C: New test.
5705
5706         PR c++/8227
5707         * g++.dg/template/ctor2.C: New test.
5708
5709         PR c++/8214
5710         * g++.dg/init/string1.C: New test.
5711
5712         PR c++/8511
5713         * g++.dg/template/friend8.C: New test.
5714
5715 2002-11-29  Joe Buck <jbuck@synopsys.com>
5716
5717         * g++.dg/lookup/anon2.C: New test.
5718
5719 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
5720
5721         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
5722         h8300 port.
5723
5724 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
5725
5726         * gcc.dg/bitfld-6.c: New test.
5727
5728 2002-11-27  Jan Hubicka  <jh@suse.cz>
5729
5730         * gcc.c-torture/execute/20021127.[cx]: New test.
5731
5732 2002-11-26  Jan Hubicka  <jh@suse.cz>
5733
5734         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
5735         quality.
5736
5737 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
5738
5739         * g++.dg/init/brace2.C: New test.
5740         * g++.old-deja/g++.mike/p9129.C: Correct.
5741
5742 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
5743
5744         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
5745
5746 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
5747
5748         * gcc.dg/sibcall-6: New test for indirect sibcalls.
5749
5750 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
5751
5752         * testsuite/g++.dg/abi/empty11.C: New test.
5753         * testsuite/g++.dg/rtti/cv1.C: New test.
5754
5755 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
5756
5757         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
5758
5759 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
5760
5761         * g++.dg/abi/empty10.C: New test.
5762
5763 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
5764
5765         * gcc.c-torture/compile/20021124-1.c: New test.
5766
5767 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
5768
5769         * g++.dg/abi/rtti2.C: New test.
5770
5771 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
5772
5773         * gcc.dg/i386-unroll-1.c: New test.
5774
5775 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
5776
5777         * gcc.c-torture/compile/20021120-1.c: New test.
5778         * gcc.c-torture/compile/20021120-2.c: New test.
5779
5780 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
5781
5782         * gcc.dg/bitfld-5.c: New test.
5783
5784 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
5785
5786         * gcc.c-torture/execute/20021120-3.c: New test.
5787
5788 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
5789
5790         * gcc.c-torture/execute/20021120-2.c: New test.
5791
5792 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
5793
5794         * gcc.c-torture/execute/20021120-1.c: New test.
5795
5796 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
5797
5798         * gcc.c-torture/execute/20021118-3.c: New test.
5799
5800 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
5801
5802         * gcc.c-torture/compile/20021119-1.c: New test.
5803
5804 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
5805
5806         * gcc.dg/duff-1.c: New test.
5807         * gcc.dg/duff-2.c: New test.
5808         * gcc.dg/duff-3.c: New test.
5809
5810 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
5811
5812         * gcc.dg/cpp/_Pragma5.c: New test.
5813
5814 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
5815
5816         * gcc.c-torture/execute/20021118-2.c: New test.
5817
5818 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
5819
5820         * gcc.c-torture/execute/20021118-1.c: New test.
5821
5822 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
5823
5824         * gcc.dg/20021116-1.c: New test.
5825
5826 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
5827
5828         * g++.dg/abi/vcall1.C: New test.
5829
5830 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
5831
5832         * gcc.dg/20021029-1.c: New test.
5833         * gcc.dg/20021029-2.c: New test.
5834
5835 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
5836
5837         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
5838
5839 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
5840
5841         PR c/8439
5842         * gcc.dg/20021110.c: Move to ...
5843         * gcc.c-torture/compile/20021110.c: .... here.
5844
5845 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
5846
5847         PR c/8467
5848         * gcc.c-torture/execute/20021111-1.c
5849
5850 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
5851
5852         PR c/8439
5853         * gcc.dg/20021110.c: New test.
5854
5855 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
5856
5857         * g++.dg/abi/vthunk3.C: Run only on x86.
5858
5859 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
5860
5861         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
5862
5863 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
5864
5865         * lib/compat.exp (compat-execute): Fix logic error in last
5866         change.
5867
5868 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
5869
5870         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
5871
5872 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5873
5874         PR c++/8389
5875         * g++.dg/template/access6.C: New test.
5876
5877 2002-11-08  Jan Hubicka  <jh@suse.cz>
5878
5879         * gcc.dg/i386-ssefp-1.c: New test.
5880         * gcc.dg/i386-ssefp-1.c: New test.
5881
5882 2002-11-08  Jan Hubicka  <jh@suse.cz>
5883
5884         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
5885
5886 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
5887
5888         * g++.dg/abi/vthunk3.C: New test.
5889
5890         PR c++/8338
5891         * g++.dg/template/crash2.C: New test.
5892
5893 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
5894
5895         * testsuite/g++.dg/abi/dtor1.C: New test.
5896         * testsuite/g++.dg/abi/dtor2.C: Likewise.
5897
5898 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
5899
5900         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
5901         Darwin.
5902
5903 2002-11-04  Adam Nemet  <anemet@lnxw.com>
5904
5905         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
5906         -mthumb.  Only xfail with -O0.
5907
5908 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
5909
5910         * g++.dg/abi/thunk1.C: New test.
5911         * g++.dg/abi/thunk2.C: Likewise.
5912         * g++.dg/abi/vtt1.C: Likewise.
5913
5914 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
5915
5916         PR optimization/8423
5917         * gcc.c-torture/execute/builtin-constant.c: New test.
5918
5919 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
5920
5921         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
5922         Add some more cases.
5923
5924 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
5925
5926         PR c++/8391
5927         * g++.dg/opt/local1.C: New test.
5928
5929 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
5930
5931         PR c++/8160
5932         * g++.dg/template/complit1.C: New test.
5933
5934         PR c++/8149
5935         * g++.dg/template/typename4.C: Likewise.
5936
5937 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5938
5939         Core issue 287, PR c++/7639
5940         * g++.dg/template/instantiate1.C: Adjust error location.
5941         * g++.dg/template/instantiate3.C: New test.
5942         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
5943         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
5944         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
5945
5946 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
5947
5948         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
5949
5950 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
5951
5952         PR c++/8287
5953         * g++.dg/init/dtor2.C: New test.
5954
5955 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5956
5957         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
5958         * gcc.dg/nest.c: Bypass errors on irix6.
5959
5960 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
5961
5962         * gcc.dg/nest.c: Expect error for mmix-*-*.
5963         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
5964
5965 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
5966
5967         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
5968         markers.
5969
5970         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
5971
5972 2002-10-25  Mike Stump  <mrs@apple.com>
5973
5974         * gcc.dg/warn-1.c: New test.
5975
5976 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
5977
5978         * g++.dg/template/typename3.C: New test.
5979
5980 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
5981
5982         * g++.dg/lookup/ptrmem1.C: New test.
5983
5984         * g++.dg/abi/vthunk2.C: New test.
5985
5986 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
5987
5988         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
5989
5990 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
5991
5992         * g++.dg/abi/empty9.C: New test.
5993
5994 2002-10-24  Richard Henderson  <rth@redhat.com>
5995
5996         * g++.dg/inherit/thunk1.C: Enable for ia64.
5997
5998 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
5999
6000         PR c++/8067
6001         * g++.dg/lookup/pretty1.C: New test.
6002
6003 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
6004
6005         * gcc.dg/20021023-1.c: New test.
6006
6007 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
6008
6009         PR c++/7679
6010         * g++.dg/parse/inline1.C: New test.
6011
6012 2002-10-23  Richard Henderson  <rth@redhat.com>
6013
6014         * g++.dg/inherit/thunk1.C: Enable for x86_64.
6015
6016         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
6017
6018 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
6019
6020         PR c++/6579
6021         * g++.dg/parse/stmtexpr3.C: New test.
6022
6023 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
6024
6025         * g++.dg/expr/cond1.C: New test.
6026
6027 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
6028
6029         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
6030
6031 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
6032
6033         * g++.dg/abi/vbase13.C: New test.
6034         * g++.dg/abi/vbase14.C: Likewise.
6035
6036 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
6037
6038         * gcc.dg/tls/pic-1.c: New test.
6039         * gcc.dg/tls/nonpic-1.c: New test.
6040         * gcc.dg/20021018-1.c: New test.
6041
6042 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
6043
6044         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
6045         Remove only files with the same base name as the test case.
6046         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
6047         (profopt-execute): Likewise.  Also, remove old profiling
6048         and performance data files before running the tests.
6049
6050         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
6051         * g++.dg/bprob/bprob.exp: Likewise.
6052         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
6053         to allow more general test case names.
6054
6055         * g++.dg/bprob/bprob-1.C: Rename to ...
6056         * g++.dg/bprob/g++-bprob-1.C: ... this.
6057
6058         * g77.dg/bprob/bprob-1.f: Rename to ...
6059         * g77.dg/bprob/g77-bprob-1.f: ... this.
6060
6061 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
6062
6063         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
6064         bison 1.50 or later.
6065
6066 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
6067
6068         * g++.dg/README: Describe more test directories.
6069
6070 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
6071
6072         * g++.dg/init/array6.C: Add additional tests.
6073
6074 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
6075
6076         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
6077         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
6078
6079 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
6080
6081         * gcc.c-torture/compile/20020604-1.x: New.
6082         * gcc.c-torture/compile/simd-5.x: Likewise.
6083         * gcc.c-torture/execute/920710-1.x: Likewise.
6084         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
6085
6086 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
6087
6088         * g++.dg/inherit/override1.C: Add dg-options clause.
6089
6090 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
6091
6092         * testsuite/gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
6093         _mm_slli_si128.
6094
6095 2002-10-19  Andreas Schwab  <schwab@suse.de>
6096
6097         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
6098         directory component.
6099
6100 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
6101
6102         * g++.dg/inherit/thunk1.C: New test.
6103
6104         * g++.dg/inherit/override1.C: New test.
6105
6106         * g++.dg/abi/mangle11.C: New test.
6107         * g++.dg/abi/mangle14.C: New test.
6108         * g++.dg/abi/mangle17.C: New test.
6109
6110 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
6111
6112         * g++.dg/overload/member2.C: New test.
6113
6114 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
6115
6116         * g++.dg/README: Describe new compat directory.
6117         * g++.dg/dg.exp: Skip tests in compat directory.
6118         * README.compat: New file.
6119         * lib/compat.exp: New expect script.
6120         * g++.dg/compat: New test directory.
6121         * g++.dg/compat/compat.exp: New expect script.
6122         * g++.dg/compat/abi: New test directory.
6123         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
6124         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
6125         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
6126         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
6127         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
6128         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
6129         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
6130         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
6131         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
6132         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
6133         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
6134         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
6135         * g++.dg/compat/break: New test directory.
6136         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
6137         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
6138         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
6139         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
6140         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
6141         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
6142         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
6143         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
6144         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
6145         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
6146         g++.dg/compat/break/README: New files.
6147         * g++.dg/compat/eh: New test directory.
6148         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
6149         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
6150         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
6151         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
6152         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
6153         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
6154         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
6155         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
6156         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
6157         g++.dg/compat/eh/filter2_y.C,
6158         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
6159         g++.dg/compat/eh/new1_y.C,
6160         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
6161         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
6162         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
6163         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
6164         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
6165         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
6166         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
6167         g++.dg/compat/eh/unexpected1_y.C: New files.
6168         * g++.dg/compat/init: New test directory.
6169         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
6170         g++.dg/compat/init/array5_y.C,
6171         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
6172         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
6173         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
6174         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
6175         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
6176         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
6177         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
6178         g++.dg/compat/init/init-ref2_y.C: New files.
6179
6180 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
6181
6182         PR c++/7584
6183         * g++.dg/inherit/using3.C: New test.
6184
6185 2002-10-17  Jan Hubicka  <jh@suse.cz>
6186
6187         * gcc.dg/20021017-2.c: New test.
6188
6189 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
6190
6191         * g++.dg/abi/mangle16.C: Adjust.
6192
6193         * g++.dg/init/array8.C: New test.
6194
6195 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
6196
6197         * gcc.dg/special/mips-abi.exp: New test.
6198         * gcc.dg/special/mips-abi.s: Empty file used by the above.
6199
6200 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
6201
6202         * g++.dg/abi/mangle16.C: New test.
6203         * g++.dg/abi/mangle17.C: Likewise.
6204
6205         PR c++/7478
6206         * g++.dg/template/ref1.C: New test.
6207
6208 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6209
6210         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
6211
6212 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
6213
6214         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
6215
6216 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
6217
6218         PR c++/7524
6219         * g++.dg/init/array7.C: New test.
6220
6221 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
6222
6223         * g++.dg/init/array6.C: New test.
6224
6225         * g++.dg/abi/mangle13.C: Likewise.
6226         * g++.dg/abi/mangle14.C: Likewise.
6227         * g++.dg/abi/mangle15.C: Likewise.
6228
6229 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
6230
6231         * g++.dg/abi/empty8.C: New test.
6232
6233 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
6234
6235         * g++.dg/init/ctor1.C: New test.
6236
6237 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
6238
6239         * gcc.c-torture/execute/20021015-1.c: New test.
6240
6241 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
6242
6243         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
6244
6245 2002-10-14  Jan Hubicka  <jh@suse.cz>
6246
6247         * gcc.dg/i386-ssetype-[1-5].c: New tests.
6248
6249 2002-10-14  Richard Henderson  <rth@redhat.com>
6250
6251         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
6252
6253 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
6254
6255         PR optimization/6631
6256         * g++.dg/opt/const2.C: New test.
6257
6258 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
6259
6260         PR c++/7176
6261         * g++.dg/parse/friend1.C: New test.
6262         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
6263
6264 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
6265
6266         * gcc.dg/20021014-1.c: New test.
6267
6268 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
6269
6270         PR c++/5661
6271         * g++.dg/ext/vlm1.C: New test.
6272         * g++.dg/ext/vlm2.C: Likewise.
6273
6274         * g++.dg/init/array1.C: Remove invalid braces.
6275         * g++.dg/init/brace1.C: New test.
6276         * g++.dg/init/copy2.C: Likewise.
6277         * g++.dg/init/copy3.C: Likewise.
6278         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
6279         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
6280         braces.
6281
6282 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
6283
6284         * gcc.dg/cpp/assembler.S: Don't use -ansi.
6285
6286 2002-10-11  Richard Shann  <richard.shann@superh.com>
6287
6288         * gcc.c-torture/compile/simd-5.c: New test.
6289
6290 2002-10-10  Roger Sayle  <roger@eyesopen.com>
6291
6292         * gcc.c-torture/execute/shiftopt-1.c: New test case.
6293
6294 2002-10-10  Jim Wilson  <wilson@redhat.com>
6295
6296         * gcc.c-torture/execute/20021010-1.c: New test.
6297
6298 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
6299
6300         PR c/7353
6301         * g++.dg/ext/typedef-init.C: New test.
6302         * gcc.dg/typedef-init.c: New test.
6303
6304 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
6305
6306         * gcc.dg/cpp/paste13.c: New test.
6307
6308 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6309
6310         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
6311         remaining platforms, XFAIL during compile, not execute.  Don't
6312         XFAIL at -O0.
6313
6314 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
6315
6316         * gcc.dg/alias-1.c: Tweak expected warning.
6317
6318 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
6319
6320         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
6321
6322 2002-10-06  Andreas Jaeger  <aj@suse.de>
6323
6324         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
6325         * gcc.dg/cpp/c++98.C: Likewise.
6326
6327         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
6328         * g++.dg/cpp/c++98.C: Likewise.
6329
6330         * g++.dg/README (Subdirectories): Mention cpp directory.
6331
6332         PR target/7559
6333         * gcc.dg/20021006-1.c: New test.
6334
6335 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6336
6337         PR c++/7804
6338         * g++.dg/other/warning1.C: New test.
6339
6340 2002-10-04  Roger Sayle  <roger@eyesopen.com>
6341
6342         * gcc.c-torture/execute/20020720-1.x:  XFAIL instead of skipping
6343         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
6344         and sparc-*-* with -m64 as expected failures.  See PR 8087.
6345
6346 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
6347
6348         PR c++/7931
6349         * g++.dg/template/ptrmem3.C: New test.
6350
6351         PR c++/7754
6352         * g++.dg/template/union1.C: New test.
6353
6354 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
6355
6356         PR c++/8006
6357         * g++.dg/abi/mangle9.C: New test.
6358         * g++.dg/abi/mangle10.C: New test.
6359         * g++.dg/abi/mangle11.C: New test.
6360         * g++.dg/abi/mangle12.C: New test.
6361
6362 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
6363
6364         PR c++/7188.
6365         * g++.dg/template/meminit1.C: New test.
6366         * g++.dg/warn/Wreorder-1.C: Likewise.
6367         * g++.old-deja/g++.mike/warn3.C: Tweak.
6368         * lib/prune.exp: Ingore "in copy constructor".
6369
6370 2002-10-02  Andreas Jaeger  <aj@suse.de>
6371
6372         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
6373         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
6374         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
6375         on x86-64.
6376
6377 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
6378
6379         * gcc.dg/empty1.C: Fix typo.
6380
6381 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
6382
6383         * gcc.dg/alias-1.c: New test.
6384
6385 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
6386
6387         * gcc.dg/empty1.C: New test.
6388
6389         * g++.dg/tls/init-2.C: Tweak error messages.
6390
6391 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
6392
6393         * gcc.c-torture/compile/20020923-1.c: New test.
6394
6395 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
6396
6397         * gcc.c-torture/execute/ffs-1.c: New test.
6398         * gcc.c-torture/execute/ffs-2.c: Ditto.
6399
6400 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
6401
6402         * g++.dg/overload/member1.C: New test.
6403
6404 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
6405
6406         * g++.dg/abi/empty7.C: New test.
6407         * g++.dg/init/pm2.C: Likewise.
6408
6409 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
6410
6411         * g++.dg/rtti/crash1.C: New test.
6412
6413 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
6414
6415         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
6416         gcc.dg/sibcall-4.c: New tests.
6417
6418 2002-09-28  Roger Sayle  <roger@eyesopen.com>
6419
6420         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
6421         powerpc and MMIX targets.
6422
6423 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
6424
6425         * gcc.dg/cpp/20020927-1.c: New.
6426
6427 2002-09-26  David S. Miller  <davem@redhat.com>
6428
6429         * gcc.c-torture/compile/trunctfdf.c: New.
6430
6431 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6432
6433         * lib/target-supports.exp (check_weak_available): Handle solaris2.
6434
6435 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
6436
6437         * gcc.c-torture/execute/loop-15.c: New.
6438
6439 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
6440
6441         * README.QMTEST: Fix typo.
6442
6443 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
6444
6445         * gcc.dg/20020926-1.c: New test.
6446
6447 2002-09-25  David S. Miller  <davem@redhat.com>
6448
6449         PR target/7842
6450         * gcc.c-torture/execute/shiftdi.c: New test.
6451
6452 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
6453
6454         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
6455         unique to the tool.
6456         * lib/g77.exp (g77_init): Likewise.
6457         * lib/g++.exp (g++_init): Likewise.
6458         * lib/objc.exp (objc_init): Likewise.
6459
6460 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
6461
6462         * gcc/testsuite/g++.dg/abi/empty5.C: New test.
6463         * gcc/testsuite/g++.dg/abi/empty6.C: New test.
6464         * gcc/testsuite/g++.dg/abi/vbase12.C: New test.
6465
6466 2002-09-25  Richard Henderson  <rth@redhat.com>
6467
6468         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
6469         too-small long double.
6470
6471 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
6472
6473         * gcc.dg/20020919-1.c: New test.
6474
6475 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
6476
6477         * g++.dg/abi/bitfield6.C: New test.
6478         * g++.dg/abi/bitfield7.C: New test.
6479         * g++.dg/abi/bitfield8.C: New test.
6480         * g++.dg/abi/vbase11.C: New test.
6481
6482 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
6483
6484         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
6485         hppa*-*-hpux*.  Update test comment.
6486
6487 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
6488
6489         * gcc.dg/tls/struct-1.c: New test.
6490
6491 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
6492
6493         * gcc.dg/cpp/tr-warn2.c: Update.
6494
6495 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
6496
6497         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
6498
6499 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
6500
6501         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
6502         systems.
6503
6504 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
6505
6506         * gcc.c-torture/execute/ieee/mzero3.c: New test.
6507
6508         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
6509         Adjust for c++filt moved to binutils.  Remove spurious duplicate
6510         setting of cxxfilt.
6511
6512 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
6513
6514         * gcc.dg/20020312-2.c: Update for darwin.
6515
6516 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
6517
6518         * g++.old-deja/g++.other/crash32.C: Mark ICE.
6519
6520 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
6521
6522         * objc.dg/comp-types-1.m: New test.
6523         * objc.dg/comp-types-2.m: New test.
6524         * objc.dg/comp-types-3.m: New test.
6525         * objc.dg/comp-types-4.m: New test.
6526         * objc.dg/comp-types-5.m: New test.
6527         * objc.dg/comp-types-6.m: New test.
6528
6529 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
6530
6531         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
6532
6533 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
6534
6535         * g++.dg/other/do1.C: New test.
6536
6537         * g++.dg/template/subst1.C: New test.
6538
6539 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
6540
6541         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
6542
6543 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
6544
6545         * g++.dg/template/qualttp20.C: Adjust expected errors.
6546         * g++.old-deja/g++.jason/report.C: Likewise.
6547         * g++.old-deja/g++.other/qual1.C: Likewise.
6548
6549         * g++.dg/lookup/scoped2.C: New test.
6550
6551         * g++.dg/ext/asm3.C: New test.
6552
6553 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
6554
6555         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
6556
6557 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
6558
6559         * ChangeLog: follow spelling conventions.
6560         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
6561         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
6562         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
6563         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
6564         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
6565         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
6566         * g++.old-deja/g++.law/global-init1.C: Likewise.
6567         * g++.old-deja/g++.other/delete4.C: Likewise.
6568         * g++.old-deja/g++.other/inline21.C: Likewise.
6569         * g++.old-deja/g++.other/singleton.C: Likewise.
6570         * g77.dg/strlen0.f: Likewise.
6571         * g77.f-torture/compile/20010519-1.f: Likewise.
6572         * g77.f-torture/compile/980310-4.f: Likewise.
6573         * gcc.c-torture/compile/20000605-1.c: Likewise.
6574         * gcc.c-torture/execute/20020225-1.c: Likewise.
6575         * gcc.dg/c90-hexfloat-2.c: Likewise.
6576         * gcc.dg/c99-bool-1.c: Likewise.
6577         * gcc.dg/c99-hexfloat-2.c: Likewise.
6578         * gcc.dg/dll-2.c: Likewise.
6579         * gcc.dg/wtr-union-init-1.c: Likewise.
6580         * gcc.dg/wtr-union-init-2.c: Likewise.
6581         * gcc.dg/wtr-union-init-3.c: Likewise.
6582         * gcc.dg/cpp/avoidpaste1.c: Likewise.
6583         * gcc.dg/cpp/defined.c: Likewise.
6584         * gcc.dg/cpp/macsyntx.c: Likewise.
6585         * gcc.dg/cpp/paste2.c: Likewise.
6586         * gcc.dg/cpp/trad/defined.c: Likewise.
6587         * gcc.dg/format/c90-printf-1.c: Likewise.
6588         * gcc.dg/format/c90-scanf-1.c: Likewise.
6589         * gcc.dg/format/c99-printf-1.c: Likewise.
6590         * gcc.dg/format/c99-scanf-1.c: Likewise.
6591         * gcc.misc-tests/gcov-8.c: Likewise.
6592         * lib/profopt.exp: Likewise.
6593
6594 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
6595
6596         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
6597
6598 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
6599
6600         * g++.dg/inherit/using2.C: New test.
6601
6602 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
6603
6604         * ChangeLog: Follow spelling conventions.
6605         * g++.dg/template/friend4.C: Likewise.
6606         * g++.old-deja/g++.pt/crash67.C: Likewise.
6607         * gcc.c-torture/execute/20000801-4.c: Likewise.
6608         * gcc.dg/c90-digraph-1.c: Likewise.
6609         * gcc.dg/c94-digraph-1.c: Likewise.
6610         * gcc.dg/c99-digraph-1.c: Likewise.
6611         * gcc.dg/cpp/line5.c: Likewise.
6612         * gcc.dg/cpp/multiline.c: Likewise.
6613         * gcc.dg/cpp/trad/literals-1.c: Likewise.
6614         * gcc.dg/format/attr-3.c: Likewise.
6615         * gcc.dg/format/c90-scanf-3.c: Likewise.
6616         * gcc.dg/format/ext-4.c: Likewise.
6617
6618 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
6619
6620         * g++.dg/template/pretty1.C: New test.
6621
6622 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
6623
6624         * gcc.c-torture/execute/struct-cpy-1.c: New test.
6625
6626 2002-09-13  Matt Austern  <austern@apple.com>
6627
6628         * testsuite/g++.dg/other/constref[12].C: New, regression tests for
6629         passing a cast expression to a function by const reference.
6630
6631 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
6632
6633         * g++.dg/template/deduce1.C: New test.
6634
6635 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
6636
6637         * gcc.c-torture/execute/simd-1.c: Force all use of int to
6638         32-bit int.
6639
6640 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
6641
6642         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
6643         usage.
6644
6645 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
6646
6647         * gcc.c-torture/compile/20020910-1.c: New test.
6648
6649 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
6650
6651         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
6652
6653 2002-09-10  Andreas Jaeger  <aj@suse.de>
6654
6655         * gcc.dg/20020312-2.c: Adjust for x86-64.
6656
6657 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
6658
6659         * g77.dg/7388.f: New test case for PR 7388.
6660
6661 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
6662
6663         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
6664
6665 2002-09-05  Ziemowit Laski <zlaski@apple.com>
6666
6667         * objc.dg/proto-lossage-1.m: New test.
6668
6669 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
6670
6671         * gcc.dg/cpp/_Pragma4.c: Fix typo.
6672
6673 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
6674
6675         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
6676         expected to pass.
6677
6678 2002-09-06  Stan Shebs  <shebs@apple.com>
6679             David Edelsohn  <edelsohn@gnu.org>
6680
6681         * gcc.dg/weak: New directory.
6682         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
6683         target-specific xfail bits.
6684         * gcc.dg/typeof-2.c: Move to new directory.
6685         * gcc.dg/weak.exp: New expect script.
6686
6687 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
6688
6689         * gcc.c-torture/execute/extzvsi.c: New test.
6690
6691 2002-09-05  Stan Shebs  <shebs@apple.com>
6692
6693         * gcc.dg/weak-1.c: xfail on Darwin.
6694         * gcc.dg/weak-2.c: Ditto.
6695         * gcc.dg/weak-3.c: Ditto.
6696         * gcc.dg/weak-4.c: Ditto.
6697         * gcc.dg/weak-5.c: Ditto.
6698         * gcc.dg/weak-6.c: Ditto.
6699         * gcc.dg/weak-7.c: Ditto.
6700         * gcc.dg/weak-8.c: Ditto.
6701         * gcc.dg/weak-9.c: Ditto.
6702
6703 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
6704
6705         * gcc.c-torture/execute/loop-14.c: New test.
6706
6707 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
6708
6709         * g++.dg/other/cxa-atexit1.C: New test.
6710
6711         * gcc.dg/typeof-2.c: New test.
6712
6713 2002-09-03  Roger Sayle  <roger@eyesopen.com>
6714
6715         * gcc.dg/builtins-2.c: New testcase.
6716         * gcc.dg/builtins-3.c: New testcase.
6717
6718 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
6719
6720         * gcc.dg/cpp/_Pragma4.c: New test.
6721
6722 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
6723
6724         * objc/execute/nil_method-1.m: New testcase.
6725
6726 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
6727
6728         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
6729         [Object class], not [Object initialize].
6730
6731 2002-08-31  Roger Sayle  <roger@eyesopen.com>
6732             Hans-Peter Nilsson  <hp@bitrange.com>
6733
6734         * gcc.c-torture/execute/20020720-1.x: Skip test on
6735         mmix-knuth-mmixware.  Correct comment.
6736
6737 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
6738
6739         * testsuite/g++.dg/abi/bitfield5.C: New test.
6740         * testsuite/g++.dg/abi/vbase10.C: Likewise.
6741
6742 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
6743
6744         * objc.dg/undeclared-selector.m: New test.
6745
6746 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
6747
6748         * g++.dg/other/offsetof1.C: Avoid cast warning.
6749
6750 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
6751
6752         * objc.dg/super-class-2.m: New test.
6753
6754 2002-08-24  Matt Austern  <austern@apple.com>
6755
6756         * g++.dg/ext/lvaddr.C: New test.
6757         * g++.dg/ext/lvcast.C: New test.
6758
6759 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
6760
6761         * testsuite/g++.dg/inherit/cond1.C: New test.
6762
6763 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
6764
6765         * gcc.dg/noncompile/incomplete-1.c: New test.
6766
6767 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
6768
6769         * gcc.dg/typespec-1.c: New test.
6770
6771 2002-08-20  Devang Patel  <dpatel@apple.com>
6772         * objc.dg/proto-hier-2.m: New test.
6773
6774 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
6775
6776         * objc.dg/bitfield-1.m: New test.
6777         * objc.dg/bitfield-2.m: New test.
6778
6779 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
6780
6781         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
6782         gcc.dg/c99-flex-array-4.c: New tests.
6783
6784 2002-08-16  Stan Shebs  <shebs@apple.com>
6785
6786         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
6787
6788 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
6789
6790         * gcc.dg/typeof-1.c: New test.
6791         * g++.dg/ext/typeof2.C: New test.
6792
6793 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
6794
6795         * g++.dg/other/offsetof1.C: New test.
6796
6797 2002-08-14  Richard Henderson  <rth@redhat.com>
6798
6799         * gcc.dg/tls/diag-3.c: Fix expected message strings.
6800
6801 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
6802
6803         * gcc.dg/cpp/_Pragma3.c: New test.
6804
6805 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
6806
6807         * g++.dg/template/inherit3: New test.
6808
6809 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
6810
6811         * gcc.dg/bitfld-4.c: Add blank options.
6812
6813 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
6814
6815         * g++.dg/template/crash1.C: New test.
6816
6817 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
6818
6819         * gcc.dg/tls/opt-2.c: New test.
6820
6821 2002-08-08  Devang Patel  <dpatel@apple.com>
6822
6823         * objc.dg/selector-1.m : New test
6824
6825 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
6826
6827         * g++.dg/abi/bitfield4.C: New test.
6828         * gcc.dg/bitfld-4.c: New test.
6829
6830 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
6831
6832         * g++.dg/other/packed1.C: New test.
6833
6834 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
6835
6836         * g++.dg/abi/offsetof.C: Tweak error messages.
6837         * g++.old-deja/g++.mike/p10769a.C: Likewise.
6838
6839 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
6840
6841         * gcc.dg/bitfld-3.c: New test.
6842
6843 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
6844             Richard Henderson  <rth@redhat.com>
6845
6846         * gcc.dg/i386-bitfield1.c: New test.
6847         * g++.dg/abi/bitfield3.C: Update.
6848
6849 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
6850
6851         * objc.dg/const-str-2.m: Update.
6852         * gcc.dg/cpp/c++98.c: Change to C extension.
6853         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
6854         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
6855
6856 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
6857
6858         * testsuite/gcc.dg/tls/diag-3.c: New.
6859
6860 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
6861
6862         * g++.dg/README (Subdirectories): Document new subdir expr.
6863         * g++.dg/expr/pmf-1.C: New test.
6864
6865 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
6866
6867         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
6868
6869 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
6870
6871         * g++.dg/abi/bitfield3.C: New test.
6872
6873 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
6874
6875         * lib/gcov.exp: Tweak expected line formats.
6876         * gcc.misc-tests/gcov8.c: New test.
6877         * gcc.misc-tests/gcov8.x: New flags.
6878
6879 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
6880
6881         * consistency.vlad/layout/endian.c: Include string.h.
6882
6883         * gcc.c-torture/execute/20020805-1.c: New test.
6884
6885 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
6886
6887         * g++.dg/other/conversion1.C: New test.
6888
6889 2002-08-03  Roger Sayle  <roger@eyesopen.com>
6890
6891         * gcc.dg/builtins-1.c: New testcase.
6892
6893 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
6894
6895         * g++.dg/inherit/access3.C: New test.
6896
6897 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
6898
6899         * gcc.dg/ia64-visibility-2.c: New test.
6900
6901 2002-08-01  Benjamin Kosnik   <bkoz@redhat.com>
6902
6903         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
6904         __qualifier_flags to __flags.
6905
6906 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
6907
6908         * g++.dg/inherit/operator1.C: New test.
6909         * g++.dg/lookup/disamb1.C: Fix typo in comment.
6910         * g++.dg/other/error1.C: Change expected error message.
6911         * g++.dg/template/conv4.C: Likewise.
6912
6913 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
6914
6915         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
6916         for documented behavior.
6917
6918 2002-07-25  Roger Sayle  <roger@eyesopen.com>
6919
6920         * gcc.c-torture/execute/20020720-1.x: Skip this test on
6921         several targets known to fail.
6922
6923 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
6924
6925         * gcc.dg/mips-args-[123].c: New tests.
6926
6927 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
6928
6929         * gcc.dg/ppc-spe.c: New.
6930
6931 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
6932
6933         * g++.dg/other/ptrmem4.C: New testcase.
6934
6935 2002-07-24  Richard Henderson  <rth@redhat.com>
6936
6937         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
6938
6939 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
6940
6941         * g++.dg/ext/alignof1.C (main): Return 0 for success.
6942
6943 2002-07-24  Roger Sayle  <roger@eyesopen.com>
6944
6945         * gcc.c-torture/execute/memset-3.c: New testcase.
6946
6947 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
6948
6949         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
6950         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
6951
6952 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6953
6954         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
6955         Delete.
6956
6957 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
6958
6959         * gcc.c-torture/compile/simd-4.c: New test.
6960
6961 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6962
6963         PR c++/7347, c++/7348
6964         * g++.dg/template/access4.C: New test.
6965         * g++.dg/template/access5.C: New test.
6966         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
6967         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
6968         * g++.old-deja/g++.pt/ttp58.C: Likewise.
6969         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
6970
6971 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
6972
6973         * gcc.dg/gnu89-init-2.c: New test.
6974
6975 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
6976
6977         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
6978
6979 2002-07-20  Roger Sayle  <roger@eyesopen.com>
6980
6981         * gcc.c-torture/execute/20020720-1.c: New testcase.
6982
6983 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
6984
6985         * gcc.dg/cpp/Wsignprom.c: New tests.
6986
6987 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
6988
6989         * gcc.c-torture/execute/loop-13.c: New test.
6990
6991 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
6992
6993         * gcc.dg/cpp/expr.c: New tests.
6994
6995 2002 07-18  David Edelsohn  <edelsohn@gnu.org>
6996
6997         * g++.dg/opt/pr6713.C: Add template instantiation.
6998
6999 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
7000
7001         * gcc.dg/nest.c: New test.
7002
7003 2002-07-17  Richard Henderson  <rth@redhat.com>
7004
7005         * g++.dg/opt/pr6713.C: New test.
7006
7007 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
7008
7009         * gcc.c-torture/execute/loop-2e.x: Let the testcase
7010         XFAIL for all x86 processors.
7011
7012 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
7013
7014         * gcc.c-torture/execute/20010122-1.x: Do not test with
7015         -fomit-frame-pointer.
7016
7017 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7018
7019         * g++.dg/template/instantiate2.C: New test.
7020         * g++.dg/template/spec4.C: New test.
7021
7022 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7023
7024         * g++.dg/template/access2.C: New test.
7025         * g++.dg/template/access3.C: New test.
7026
7027 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
7028
7029         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
7030         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
7031         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
7032         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
7033         Convert to use <stdarg.h>.
7034         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
7035         Delete.
7036         * gcc.dg/va-arg-2.c: New.
7037         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
7038
7039 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
7040
7041         * gcc.c-torture/compile/20020710-1.c: New test.
7042
7043 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
7044                           Andrew Pinski  <pinskia@physics.uc.edu>
7045
7046         gcc.c-torture/compile/simd-2.c: New testcase.
7047         gcc.c-torture/compile/simd-3.c: Likewise.
7048
7049 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
7050
7051         PR c++/7224
7052         * g++.dg/overload/error1.C: New test.
7053
7054 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
7055
7056         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
7057         configuration and IRIX 6 O32 ABI.
7058
7059 2002-07-11  Roger Sayle  <roger@eyesopen.com>
7060
7061         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
7062
7063 2002-07-10  Roger Sayle  <roger@eyesopen.com>
7064
7065         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
7066
7067 2002-07-10  Jeffrey A Law  <law@redhat.com>
7068
7069         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
7070
7071         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
7072
7073 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
7074
7075         * gcc.dg/20020312-2.c: Check for __PPC__.
7076
7077 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
7078
7079         * gcc.c-torture/compile/20020709-1.c: New test.
7080
7081 2002-07-07  Roger Sayle  <roger@eyesopen.com>
7082
7083         * g++.dg/template/qualttp21.C: New test case.
7084
7085 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
7086
7087         * gcc.c-torture/compile/20020706-1.c: New test.
7088         * gcc.c-torture/compile/20020706-2.c: New test.
7089
7090 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
7091             Alexandre Oliva  <aoliva@redhat.com>
7092
7093         * g++.dg/warn/incomplete1.C: New test.
7094
7095 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7096
7097         PR c++/7099
7098         * g++.dg/warn/noreturn1.C: New test.
7099
7100 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
7101
7102         PR c++/6706
7103         * g++.dg/debug/debug6.C: New test.
7104         * g++.dg/debug/debug7.C: New test.
7105
7106 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
7107
7108         * gcc.c-torture/compile/simd-3.c: New test.
7109
7110 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
7111
7112         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
7113         * gcc.dg/20020620-1.c: Likewise.
7114
7115 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7116
7117         PR c++/6944
7118         * g++.dg/init/array4.C: New test.
7119         * g++.dg/init/array5.C: New test.
7120
7121 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
7122
7123         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
7124         * gcc.c-torture/execute/simd-2.c (main): Likewise.
7125
7126 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7127
7128         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
7129         * gcc.dg/wtr-aggr-init-1.c: Likewise.
7130         * gcc.dg/wtr-conversion-1.c: Likewise.
7131         * gcc.dg/wtr-escape-1.c: Likewise.
7132         * gcc.dg/wtr-int-type-1.c: Likewise.
7133         * gcc.dg/wtr-label-1.c: Likewise.
7134         * gcc.dg/wtr-static-1.c: Likewise.
7135         * gcc.dg/wtr-strcat-1.c: Likewise.
7136         * gcc.dg/wtr-suffix-1.c: Likewise.
7137         * gcc.dg/wtr-switch-1.c: Likewise.
7138         * gcc.dg/wtr-unary-plus-1.c: Likewise.
7139         * gcc.dg/wtr-union-init-1.c: Likewise.
7140         * gcc.dg/wtr-union-init-2.c: Likewise.
7141         * gcc.dg/wtr-union-init-3.c: Likewise.
7142
7143         * gcc.dg/wtr-func-def-1.c: New test.
7144
7145 2002-07-02 Devang Patel <dpatel@apple.com>
7146
7147         * objc.dg/param-1.m: New test.
7148
7149 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
7150
7151         * gcc.dg/cpp/trad/directive.c: Add test.
7152         * gcc.dg/cpp/trad/macroargs.c: Add test.
7153         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
7154
7155 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
7156
7157         * gcc.dg/cpp/cmdlne-M.c: New test.
7158
7159 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
7160
7161         * objc.dg/desig-init-1.m: New test.
7162
7163 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7164
7165         PR c++/6716
7166         * g++.dg/template/instantiate1.C: New test.
7167
7168 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
7169
7170         PR c++/7112
7171         * g++.dg/template/sizeof2.C: New test.
7172
7173 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
7174
7175         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
7176         gcc.dg/cpp/trad/include.c: New tests.
7177
7178 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
7179
7180         PR target/7177
7181         * gcc.c-torture/compile/20020701-1.c: New test.
7182
7183 2002-07-01  Stan Shebs  <shebs@apple.com>
7184
7185         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
7186         header here...
7187         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
7188         (objc-torture-execute): or here.
7189
7190 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
7191
7192         * gcc.c-torture/execute/arith-rand-ll.c: New test.
7193
7194 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
7195
7196         * gcc.dg/cpp/trad/escaped-nl.c: New test.
7197
7198 2002-06-30  Devang Patel  <dpatel@apple.com>
7199
7200         * objc.dg/fsyntax-only.m: New test.
7201
7202 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
7203
7204         PR c++/6695
7205         * g++.dg/template/friend7.C: New file.
7206
7207 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
7208
7209         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
7210         return type.
7211
7212 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
7213
7214         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
7215         avoid division by zero.
7216
7217 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
7218
7219         * gcc.dg/Wunknownprag.c: New tests.
7220
7221 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
7222
7223         * gcc.c-torture/execute/simd-2.c: New test.
7224
7225 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
7226
7227         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
7228         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
7229         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
7230         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
7231         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
7232         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
7233         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
7234         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
7235         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
7236         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
7237         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
7238         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
7239         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
7240         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
7241         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
7242         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
7243         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
7244
7245 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
7246
7247         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
7248         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
7249         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
7250         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
7251         New tests.
7252         * gcc.dg/cpp/trad/directive.c: Update.
7253
7254 2002-06-23  Andreas Jaeger  <aj@suse.de>
7255
7256         * gcc.c-torture/execute/complex-6.c: New.
7257
7258 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
7259
7260         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
7261         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
7262         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
7263         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
7264
7265 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
7266
7267         * gcc.dg/cpp/trad: New directory with traditional tests copied
7268         from parent directory.
7269         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
7270         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
7271         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
7272         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
7273         Move to trad/ and rename.
7274         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
7275         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
7276         gcc.dg/cpp/trad/redef2.c: New tests.
7277         * gcc.dg/cpp/trad/trad.exp: New driver.
7278
7279 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
7280
7281         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
7282         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
7283         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
7284         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
7285         Remove.
7286
7287 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
7288
7289         * gcc.dg/20020620-1.c: New test.
7290
7291 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7292
7293         * g++.dg/template/ttp4.C: New test.
7294
7295 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
7296
7297         * g++.dg/opt/vt1.C: Fix regexp.
7298
7299 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7300
7301         * gcc.c-torture/execute/pure-1.c: Make functions static again.
7302         Don't use attribute `noinline'.
7303
7304 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
7305
7306         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
7307
7308 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
7309
7310         * gcc.c-torture/execute/simd-1.c: New.
7311
7312         * gcc.dg/simd-1.c: New.
7313
7314 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
7315
7316         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
7317
7318 2002-06-16  Richard Henderson  <rth@redhat.com>
7319
7320         * g++.dg/ext/anon-struct1.C: New.
7321         * g++.dg/ext/anon-struct2.C: New.
7322         * g++.dg/ext/anon-struct3.C: New.
7323         * gcc.dg/anon-struct-1.c: New.
7324         * gcc.dg/anon-struct-2.c: New.
7325         * gcc.dg/anon-struct-3.c: New.
7326         * gcc.dg/20011008-1.c: Adjust warning text.
7327         * gcc.dg/20020527-1.c: Add -fms-extensions.
7328
7329 2002-06-16  Richard Henderson  <rth@redhat.com>
7330
7331         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
7332
7333 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
7334
7335         * gcc.c-torture/execute/20020615-1.c: New test.
7336
7337 2002-06-15  Roger Sayle  <roger@eyesopen.com>
7338
7339         * gcc.c-tortuture/execute/compare-1.c: New test case.
7340         * gcc.c-tortuture/execute/compare-2.c: New test case.
7341         * gcc.c-tortuture/execute/compare-3.c: New test case.
7342
7343 2002-06-13  Richard Henderson  <rth@redhat.com>
7344
7345         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
7346         ia64 ilp32.
7347
7348 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7349
7350         * g++.dg/template/typename2.C: Update error message.
7351
7352 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
7353
7354         * gcc.c-torture/execute/20020611-1.c: New test.
7355
7356 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
7357
7358         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
7359         list of targets to skip.
7360
7361 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
7362
7363         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
7364         targets if not optimizing.
7365
7366 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
7367
7368         * gcc.c-torture/compile/20020605-1.c: New test.
7369
7370         * g++.dg/opt/vt1.C: New test.
7371
7372         * gcc.dg/20020531-1.c: New test.
7373
7374         * gcc.dg/20020530-1.c: New test.
7375
7376         * gcc.dg/20020527-1.c: New test.
7377
7378         * g++.dg/opt/cse1.C: New test.
7379
7380 2002-06-07  Roger Sayle  <roger@eyesopen.com>
7381
7382         * gcc.dg/20020607-2.c: New test case.
7383
7384 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
7385
7386         * gcc.c-torture/compile/20020604-1.c: New test.
7387
7388 2002-06-04  Richard Henderson  <rth@redhat.com>
7389
7390         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
7391         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
7392         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
7393
7394 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
7395
7396         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
7397
7398 2002-06-03  Richard Henderson  <rth@redhat.com>
7399
7400         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
7401         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
7402
7403 2002-06-02  Richard Henderson  <rth@redhat.com>
7404
7405         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
7406         test functions static.
7407
7408 2002-06-02  Andreas Jaeger  <aj@suse.de>
7409
7410         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
7411         now.
7412
7413 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
7414
7415         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
7416         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
7417         Update for mofified diagnostics.
7418         * gcc.dg/c99-intconst-1.c: No longer fail.
7419
7420 2002-06-02  Richard Henderson  <rth@redhat.com>
7421
7422         * gcc.dg/uninit-A.c: Remove xfail markers.
7423
7424 2002-06-01  Roger Sayle  <roger@eyesopen.com>
7425
7426         * gcc.dg/fnegate-1.c: New test case.
7427
7428 2002-05-30  Osku Salerma  <osku@iki.fi>
7429
7430         * gcc.c-torture/execute/mayalias-1.c: New file.
7431
7432 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
7433
7434         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
7435         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
7436         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
7437
7438 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
7439
7440         * gcc.c-torture/execute/20020529-1.c: New test.
7441
7442 2002-05-27  Richard Henderson  <rth@redhat.com>
7443
7444         * g++.dg/ext/attrib6.C: New test case.
7445
7446 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7447
7448         * gcc.c-torture/execute/pure-1.c: New test.
7449
7450 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
7451
7452         * gcc.dg/cpp/arith-2.c: Remove.
7453
7454 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
7455
7456         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
7457         * gcc.dg/cpp/if-3.c: Remove.
7458
7459 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
7460
7461         * g++.dg/opt/cse2.C: New test.
7462
7463 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
7464
7465         * gcc.dg/cpp/arith-1.c: New semantic tests.
7466         * gcc.dg/cpp/if-1.c: Update.
7467
7468 2002-05-24  Ben Elliston  <bje@redhat.com>
7469
7470         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
7471
7472 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
7473
7474         * gcc.dg/verbose-asm.c: New test.
7475
7476 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
7477
7478         * gcc.dg/cpp/paste12.c: New test.
7479
7480 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
7481
7482         * g++.dg/parse/named_ops.C: New test.
7483
7484 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
7485
7486         * gcc/testsuite/gcc.dg/weak-8.c: New test.
7487
7488 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
7489
7490         * gcc.dg/weak-2.c: Allow optional leading underscore
7491         in scan-assembler symbol name.
7492         * gcc.dg/weak-3.c: Likewise.
7493         * gcc.dg/weak-4.c: Likewise.
7494         * gcc.dg/weak-5.c: Likewise.
7495
7496 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
7497
7498         * gcc.dg/20020523-1.c: New test.
7499
7500 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
7501
7502         * objc.dg/const-str-2.m: Update now that we stop after
7503         a command line error.
7504
7505 2002-05-22  Richard Henderson  <rth@redhat.com>
7506
7507         * g++.dg/dg.exp: Fix typo in test pruneing.
7508
7509 2002-05-22  Richard Henderson  <rth@redhat.com>
7510
7511         * g++.dg/dg.exp: Prune the tls subdirectory.
7512         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
7513         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
7514         * g++.dg/tls/init-1.C: New.
7515
7516 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
7517
7518         * gcc.dg/20020517-1.c: New test.
7519
7520 2002-05-21  Richard Henderson  <rth@redhat.com>
7521
7522         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
7523         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
7524
7525 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
7526
7527         * g++.dg/other/copy2.C: New test.
7528
7529 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
7530
7531         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
7532         (MAX_COPY): Bump up to 10 times sizeof (long long).
7533         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
7534
7535         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
7536         sizeof (long long).
7537
7538         * gcc.c-torture/execute/strcpy-1.c: New test.
7539
7540 2002-05-19  Jason Merrill  <jason2redhat.com>
7541
7542         * g++.dg/ext/oper1.C: New test.
7543
7544 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
7545 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
7546
7547         * README.QMTEST: New file.
7548
7549         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
7550
7551 2002-05-19  Andreas Jaeger  <aj@suse.de>
7552
7553         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
7554         now.
7555         * gcc.c-torture/execute/loop-2d.x: Likewise.
7556
7557 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
7558
7559         * gcc.dg/weak-2.c:  xfail warnings for platforms that don't
7560         support weak symbols.
7561         * gcc.dg/weak-4.c: Likewise
7562         * gcc.dg/weak-6.c: Likewise
7563
7564 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
7565
7566         * gcc.dg/weak-3.c: Add dg-excess-error comment for
7567         cygwin, coff and h8300-*-hms targets
7568         * gcc.dg/weak-5.c: Likewise
7569         * gcc.dg/weak-7.c: Likewise
7570
7571 2002-05-16  Jason Merrill  <jason@redhat.com>
7572
7573         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
7574         (scan-assembler-not, scan-assembler-dem): Likewise.
7575         (scan-assembler-dem-not): Likewise.
7576
7577 2002-05-15  Richard Henderson  <rth@redhat.com>
7578
7579         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
7580
7581 2002-05-15  Richard Henderson  <rth@redhat.com>
7582
7583         * gcc.dg/weak-5.c (vfoo1c): No warning here.
7584         (vfoo1f): Warning here.
7585         (vfoo1l): Don't redefine the alias.
7586
7587 2002-05-14  Jason Merrill  <jason@redhat.com>, Alexandre Oliva  <aoliva@redhat.com>
7588
7589         * g++.dg/init/pm1.C: New test.
7590
7591 2002-05-12  David S. Miller  <davem@redhat.com>
7592
7593         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
7594         types.
7595
7596 2002-05-10  Roger Sayle  <roger@eyesopen.com>
7597
7598         * gcc.c-torture/execute/20020510-1.c: New test case.
7599
7600 2002-05-10  David S. Miller  <davem@redhat.com>
7601
7602         * gcc.c-torture/execute/conversion.c: Test long double too.
7603
7604 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
7605
7606         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
7607         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
7608         * lib/g++.exp (g++_link_flags): Likewise.
7609         * lib/objc.exp (objc_target_compile): Likewise.
7610
7611 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
7612
7613         * gcc.dg/cpp/poison.c: Update.
7614         * gcc.dg/cpp/20000625-2.c: Remove.
7615         * gcc.dg/cpp/direct2s.c: Remove final test.
7616
7617 2002-05-08  Tom Rix  <trix@redhat.com>
7618
7619         * gcc.c-torture/execute/20020508-1.c: New test.
7620         * gcc.c-torture/execute/20020508-2.c: New test.
7621         * gcc.c-torture/execute/20020508-3.c: New test.
7622
7623 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
7624
7625         * gcc.dg/cpp/charconst-4.c: More tests.
7626
7627 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
7628
7629         PR c/6569
7630         * gcc.dg/weak-3.c: Update location of warning messages.
7631         * gcc.dg/weak-5.c: Likewise.
7632
7633 2002-05-06  Roger Sayle  <roger@eyesopen.com>
7634
7635         * gcc.c-torture/execute/20020506-1.c: New test case.
7636
7637 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
7638
7639         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
7640
7641 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
7642
7643         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
7644
7645 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
7646
7647         * gcc.dg/cpp/charconst-3.c: New test.
7648
7649 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
7650
7651         * gcc.dg/cpp/charconst.c: Update tests.
7652
7653 2002-05-05  Tim Josling  <tej@melbpc.org.au>
7654
7655         * treelang: Added directory for new sample language treelang. Also
7656         lib/treelang.exp: New file to signal treelang should be tested.
7657
7658 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
7659
7660         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
7661         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
7662         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
7663         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
7664         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
7665         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
7666         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
7667
7668 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
7669
7670         * gcc.dg/format/xopen-2.c: New test.
7671
7672 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
7673
7674         * gcc.dg/20020503-1.c: New test.
7675
7676 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
7677
7678         * g++.dg/init/dtor1.C: Make it tougher.
7679
7680 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
7681
7682         * g++.dg/init/dtor1.C: New test.
7683
7684 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
7685
7686         * gcc.dg/altivec-8.c: New.
7687
7688 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
7689
7690         * gcc.dg/altivec-7.c: New.
7691
7692 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
7693
7694         * g++.dg/parse/typedef1.C: New test.
7695
7696 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
7697
7698         PR c++/6486
7699         * g++.dg/template/friend6.C: New test.
7700
7701         PR c++/6492
7702         * g++.dg/init/copy1.C: New test.
7703
7704 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
7705
7706         * g++.dg/warn/effc1.C: New test.
7707
7708 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
7709
7710         * gcc.dg/cpp/if-cexp.c: Add a test.
7711
7712 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
7713
7714         * gcc.dg/20020426-2.c: New test.
7715
7716 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
7717
7718         * gcc.dg/cpp/if-mop.c: Update.
7719         * gcc.dg/cpp/if-mpar.c: Add test.
7720         * gcc.dg/cpp/if-oppr.c: Update.
7721
7722 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
7723
7724         PR c/6343
7725         * gcc.dg/weak-[2-7].c: New tests.
7726
7727 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
7728
7729         * gcc.dg/enum1.c: New test.
7730
7731 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
7732
7733         PR c++/6497
7734         * g++.dg/inherit/access2.C: New test.
7735
7736 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
7737
7738         PR bootstrap/6445
7739         * gcc.dg/20020426-1.c: New test.
7740
7741 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
7742
7743         * g++.dg/abi/enum1.C: New test.
7744
7745 2002-04-26  Richard Henderson  <rth@redhat.com>
7746
7747         * gcc.dg/c99-bool-1.c: Expect always true warning.
7748
7749 2002-04-25  Roger Sayle  <roger@eyesopen.com>
7750
7751         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
7752
7753 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7754
7755         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
7756         targets.
7757
7758 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
7759
7760         * g++.dg/abi/mange7.C: New test.
7761
7762         PR c++/6438.
7763         * g++.dg/parse/stmtexpr2.C: New test.
7764
7765 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
7766
7767         * gcc.dg/20020312-2.c: Add SH target.
7768
7769 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7770
7771         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
7772         compiler output on mips*-*-irix*.
7773
7774 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
7775
7776         * g++.dg/parse/attr1.C: New test.
7777
7778 2002-04-23  Roger Sayle  <roger@eyesopen.com>
7779
7780         * gcc.c-torture/execute/string-opt-17.c: New test case.
7781         * gcc.c-torture/execute/memset-2.c: New test case.
7782
7783 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
7784
7785         PR c++/6256:
7786         * g++.dg/template/friend5.C: New test.
7787
7788         PR c++/6331:
7789         * g++.dg/template/qual1.C: Likewise.
7790
7791 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
7792
7793         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
7794         Include stdlib.h, not stdio.h or ctype.h.
7795
7796 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
7797
7798         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
7799         cris-*-elf* and mmix-*-*.
7800         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
7801         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
7802         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
7803         Ditto.
7804         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
7805         * gcc.dg/wchar_t-1.c: Ditto.
7806
7807 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
7808
7809         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
7810         Clarify comment.
7811
7812 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
7813
7814         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
7815
7816 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
7817
7818         * gcc.c-torture/execute/20000906-1.x: Delete.
7819
7820 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
7821
7822         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
7823
7824 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
7825
7826         * PR6367
7827         * g77.f-torture/execute/6367.f: New test.
7828         * g77.f-torture/execute/6367.x: Disable for MMIX.
7829
7830 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
7831
7832         * PR6352
7833         * g++.dg/opt/inline2.C: New test.
7834
7835 2002-04-18  Richard Henderson  <rth@redhat.com>
7836
7837         * gcc.dg/20000906-1.c: Enable for all targets.
7838         * gcc.c-torture/compile/iftrap-2.c: New.
7839
7840 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
7841
7842         * gcc.dg/20020418-1.c: New test.
7843         * gcc.dg/20020418-2.c: New test.
7844
7845 2002-04-18  Richard Henderson  <rth@redhat.com>
7846
7847         * gcc.c-torture/compile/iftrap-1.c: New.
7848         * gcc.dg/iftrap-1.c: Adjust for ia64.
7849         * gcc.dg/iftrap-2.c: New.
7850
7851 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
7852
7853         * gcc.c-torture/compile/20020418-1.c: New test.
7854
7855 2002-04-18  Roger Sayle  <roger@eyesopen.com>
7856
7857         * gcc.c-torture/compile/20020415-1.c: New.
7858
7859 2002-04-18  David S. Miller  <davem@redhat.com>
7860
7861         * gcc.c-torture/execute/20020418-1.c: New test.
7862
7863 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
7864
7865         * gcc.dg/20020416-1.c: New test.
7866
7867         * g++.dg/opt/inline1.C: New test.
7868
7869 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
7870
7871         * gcc.dg/altivec-5.c: New test.
7872
7873         * gcc.dg/20020415-1.c: New test.
7874
7875 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
7876
7877         * testsuite/lib/chill.exp: Remove.
7878
7879 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
7880
7881         * g++.dg/other/big-struct.C: New test.
7882
7883 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
7884
7885         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
7886         of scratch file.
7887
7888 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
7889
7890         PR c/6277
7891         * gcc.dg/i386-387-1.c:  Allow optional leading underscore
7892         in scan-assembler function name
7893
7894 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
7895
7896         * g77.f-torture/execute/980628-4.x,
7897         g77.f-torture/execute/980628-5.x,
7898         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
7899         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
7900         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
7901         i[34567]86-*-*.
7902
7903 2002-04-13  David S. Miller  <davem@redhat.com>
7904
7905         * gcc.c-torture/execute/20020413-1.c: New test.
7906
7907 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
7908
7909         * gcc.dg/asm-6.c,
7910         * g++.dg/ext/asm1.C: New tests.
7911
7912 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
7913
7914         PR c++ 5373.
7915         * g++.dg/parse/stmtexpr1.C: New test.
7916
7917         PR c++/5189.
7918         * g++.dg/template/copy1.C: New test.
7919
7920 2002-04-12  Richard Henderson  <rth@redhat.com>
7921
7922         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
7923
7924 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
7925
7926         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
7927         gcc.c-torture/execute/20020307-2.c.
7928
7929 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
7930
7931         * g++.dg/ext/attrib5.C,
7932         * g++.dg/lookup/struct1.C: New tests.
7933
7934 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
7935
7936         * gcc.dg/20020411-1.c: New test.
7937
7938         * gcc.c-torture/execute/20020411-1.c: New test.
7939
7940 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
7941
7942         * g77.f-torture/execute/6177.f: New test.
7943
7944 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
7945
7946         PR middle-end/6247
7947         * g++.dg/opt/cleanup1.C: New test.
7948
7949         * g++.dg/opt/const1.C: New test.
7950
7951 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
7952
7953         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
7954
7955 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
7956
7957         PR c++/5507
7958         * g++.dg/template/typename2.C: New test.
7959
7960 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
7961
7962         * gcc.c-torture/execute/loop-12.c: New.
7963
7964 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
7965
7966         * g77.f-torture/execute/980628-4.x,
7967         g77.f-torture/execute/980628-5.x,
7968         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
7969         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
7970         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
7971
7972 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
7973
7974         PR optimization/6086
7975         * g++.dg/opt/preinc1.C: New test.
7976
7977 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
7978
7979         PR c++/5571
7980         * g++.dg/opt/static2.C: New test.
7981
7982 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
7983
7984         PR c/5120
7985         * gcc.dg/20020406-1.c: New test.
7986
7987 2002-04-04  David S. Miller  <davem@redhat.com>
7988
7989         * gcc.c-torture/execute/20020404-1.c: New test.
7990
7991 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
7992
7993         PR c/6123
7994         * gcc.dg/20020312-2.c: Do not declare global register variable
7995         if __PIC__ or __pic__ is defined.
7996
7997 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
7998
7999         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
8000         __asm__ so that it works correctly even if -ansi -pedantic-errors.
8001
8002 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8003
8004         * gcc.misc-tests/linkage.exp: Update last change to handle
8005         sparc*-, not just sparc-.
8006
8007 2002-04-03  Richard Henderson  <rth@redhat.com>
8008
8009         * gcc.dg/cpp/ucs.c: Improved long UCS test.
8010
8011 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
8012
8013         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
8014
8015 2002-04-02  David S. Miller  <davem@redhat.com>
8016
8017         * gcc.c-torture/execute/20020402-3.c: New test.
8018
8019 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
8020
8021         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
8022         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
8023
8024         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
8025         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
8026         g77.f-torture/execute/20001201.x,
8027         g77.f-torture/execute/u77-test.x: New files.
8028
8029         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
8030         * gcc.dg/wchar_t-1.c: Ditto.
8031
8032 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
8033
8034         * gcc.c-torture/execute/20020402-1.c: New test.
8035
8036 2002-04-01  Richard Henderson  <rth@redhat.com>
8037
8038         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
8039
8040         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
8041
8042 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8043
8044         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
8045
8046 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
8047
8048         * g++.dg/inherit/template-as-base.C: Expect error.
8049         * g++.dg/inherit/namespace-as-base.C: Likewise.
8050
8051 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
8052
8053         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
8054         g++.dg/ext/instantiate3.C: Tweak match patterns.
8055
8056         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
8057         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
8058         -da test.
8059
8060 2002-03-31  Richard Henderson  <rth@redhat.com>
8061
8062         * gcc.dg/special/alias-2.c: New.
8063         * gcc.dg/special/ecos.exp: Run it.
8064
8065 2002-03-31  Richard Henderson  <rth@redhat.com>
8066
8067         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
8068
8069 2002-03-31  Kazu Hirata  <kazu@hxi.com>
8070
8071         * gcc.dg/weak-1.c: Disable on h8300 port.
8072
8073 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
8074
8075         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
8076         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
8077         ordering tests.
8078         * g++.dg/bprob/bprob-1.C: New test.
8079         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
8080         * g++.dg/gcov/gcov-1.C: New test.
8081         * g++.dg/gcov/gcov-1.x: New file.
8082         * g++.dg/gcov/gcov-2.C: New test.
8083         * g++.dg/gcov/gcov-3.C: New test.
8084         * g++.dg/gcov/gcov-3.h: New file.
8085
8086 2002-03-28  Roger Sayle  <roger@eyesopen.com>
8087
8088         * g++.old-deja/g++.other/builtins5.C: New test.
8089         * g++.old-deja/g++.other/builtins6.C: New test.
8090         * g++.old-deja/g++.other/builtins7.C: New test.
8091         * g++.old-deja/g++.other/builtins8.C: New test.
8092         * g++.old-deja/g++.other/builtins9.C: New test.
8093
8094 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
8095
8096         * g++.dg/opt/static1.C: New test.
8097
8098         * g++.dg/opt/longbranch1.C: New test.
8099
8100 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
8101
8102         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
8103
8104         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
8105
8106 2002-03-28  Jeffrey A Law  (law@redhat.com)
8107
8108         * gcc.c-torture/execute/20020328-1.c: New test.
8109
8110 2002-03-27  Richard Henderson  <rth@redhat.com>
8111
8112         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
8113         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
8114         move from g++.old-deja/g++.ext/.
8115
8116 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
8117
8118         * g++.dg/init/new2.C: New test.
8119
8120 2002-03-26  Richard Henderson  <rth@redhat.com>
8121
8122         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
8123
8124         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
8125         on sparc.
8126
8127         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
8128         sparcv9 systems.
8129         * gcc.dg/20001102-1.c: Likewise.
8130
8131 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
8132
8133         * gcc.dg/cpp/endif-pedantic1.c,
8134         gcc.dg/cpp/endif-pedantic2.c:  New tests.
8135
8136 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
8137
8138         * g++.dg/init/new1.C: New test.
8139
8140 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
8141
8142         * g++.dg/abi/vbase9.C: New test.
8143
8144 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
8145
8146         * gcc.dg/arm-asm.c: New test.
8147
8148 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
8149
8150         * gcc.dg/Wswitch-enum.c: New test.
8151         Fix PR c/5044.
8152
8153 2002-03-26  Richard Henderson  <rth@redhat.com>
8154
8155         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
8156         structure.
8157
8158 2002-03-25  Richard Henderson  <rth@redhat.com>
8159
8160         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
8161         sparcv9 systems.
8162
8163         * gcc.c-torture/compile/20011119-1.c (xxx): New.
8164         * gcc.c-torture/compile/20011119-2.c (xxx): New.
8165
8166 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
8167
8168         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
8169
8170 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
8171
8172         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
8173         targets using generic thunk support.
8174
8175 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
8176
8177         * gcc.c-torture/compile/20020323-1.c: New test.
8178
8179         * g++.dg/opt/conj2.C: New test.
8180
8181 2002-03-24  Richard Henderson  <rth@redhat.com>
8182
8183         * gcc.dg/weak-1.c: Use -fno-common.
8184
8185 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
8186
8187         * g77.dg/f77-edit-apostrophe-out.f: New test
8188         * g77.dg/f77-edit-h-out.f: New test
8189         * g77.dg/f77-edit-t-in.f: New test
8190         * g77.dg/f77-edit-t-out.f: New test
8191         * g77.dg/f77-edit-x-out.f: New test
8192         * g77.dg/f77-edit-slash-out.f: New test
8193         * g77.dg/f77-edit-colon-out.f: New test
8194         * g77.dg/f77-edit-s-out.f: New test
8195
8196 2002-03-24  Richard Henderson  <rth@redhat.com>
8197
8198         * objc/execute/formal_protocol-6.x: New XFAIL.
8199
8200 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
8201
8202         * gcc.dg/weak-1.c:  Early return from dg-final on platforms
8203         that do not support weak symbols
8204
8205 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
8206
8207         * lib/g++.exp:  Fix handling of LD_LIBRARY_PATH et al
8208         * lib/g77.exp:  Likewise
8209         * lib/objc.exp: Likewise
8210
8211 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
8212
8213         * gcc.dg/Wswitch-default.c: New test.
8214
8215 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
8216
8217         * g++.dg/other/enum1.C: New test.
8218
8219 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
8220
8221         * gcc.dg/pragma-ep-3.c: Fix typo.
8222
8223 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
8224
8225         * g++.dg/inherit/template-as-base.C: New test.
8226
8227 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
8228
8229         * g++.old-deja/g++.other/dwarf2-1.C: Move...
8230         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
8231
8232 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
8233
8234         * gcc.dg/cpp/multiline.c: Update to match.
8235
8236 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
8237
8238         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
8239
8240 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
8241
8242         * gcc.dg/cpp/extratokens2.c:  New file.
8243
8244 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
8245
8246         * gcc.dg/20020312-2.c: Add rs6000 target.
8247
8248         * gcc.c-torture/compile/20020319-1.c: New test.
8249
8250 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
8251
8252         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
8253         (A, E): Handle this.
8254
8255 2002-03-20  Jason Merrill  <jason@redhat.com>
8256
8257         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
8258         ignoring -fpic.
8259         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
8260         through prune_gcc_output.
8261
8262 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
8263
8264         * gcc.c-torture/compile/20020320-1.c: New test.
8265
8266 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
8267
8268         * gcc.c-torture/compile/20020318-1.c: New test.
8269
8270         * gcc.dg/struct-by-value-1.c: New test.
8271
8272         * gcc.dg/20020319-1.c: New test.
8273
8274 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
8275
8276         * g++.dg/opt/conj1.C: New test.
8277
8278 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
8279
8280         * g++.dg/template/qualttp20.C: Revert previous change.
8281         * g++.dg/template/qualttp3.C: Likewise.
8282         * g++.dg/template/qualttp4.C: Likewise
8283         * g++.dg/template/qualttp5.C: Likewise
8284         * g++.dg/template/qualttp6.C: Likewise
8285         * g++.dg/template/qualttp7.C: Likewise
8286         * g++.dg/template/qualttp8.C: Likewise
8287         * g++.dg/template/recurse.C: Likewise.
8288
8289 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
8290
8291         * gcc.dg/cpp/wchar-1.c: Update.
8292
8293 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
8294
8295         * g++.dg/template/conv1.C: New test.
8296         * g++.dg/template/conv2.C: New test.
8297         * g++.dg/template/conv3.C: New test.
8298         * g++.dg/template/conv4.C: New test.
8299
8300 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
8301
8302         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
8303         * g++.dg/template/qualttp3.C: Likewise.
8304         * g++.dg/template/qualttp4.C: Likewise
8305         * g++.dg/template/qualttp5.C: Likewise
8306         * g++.dg/template/qualttp6.C: Likewise
8307         * g++.dg/template/qualttp7.C: Likewise
8308         * g++.dg/template/qualttp8.C: Likewise
8309         * g++.dg/template/recurse.C: Likewise.
8310
8311 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
8312
8313         * g++.dg/opt/dtor1.C: New test.
8314
8315 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
8316
8317         * gcc.c-torture/compile/20020315-1.c: New test.
8318
8319 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
8320
8321         * gcc.dg/weak-1.c: Fix scan tests.
8322
8323 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
8324
8325         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
8326         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
8327         cris-*-aout* mmix-*-*.
8328         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
8329         cris-*-aout* mmix-*-*.
8330         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
8331         cris-*-elf* cris-*-aout* and mmix-*-*.
8332         * gcc.dg/20001009-1.c: Ditto.
8333         * gcc.dg/20010912-1.c: Ditto.
8334         * gcc.dg/20020122-4.c: Ditto.
8335         * gcc.dg/inline-2.c: Ditto.
8336
8337 2002-03-14  Jeffrey A Law  (law@cygnus.com)
8338
8339         * gcc.c-torture/compile/20020314-1.c: New test.
8340
8341 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
8342
8343         * gcc.c-torture/execute/20020314-1.c: New test.
8344
8345 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
8346
8347         * g++.dg/warn/Wunused-1.C: New test.
8348
8349 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
8350
8351         * g++.dg/abi/mangle6.C: New test.
8352
8353 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
8354
8355         * gcc.c-torture/compile/20020309-2.c: New test.
8356
8357         * gcc.c-torture/compile/20020312-1.c: New test.
8358
8359 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
8360
8361         * g++.dg/other/access1.C: New test.
8362
8363 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
8364
8365         * gcc.c-torture/execute/wchar_t-1.c: New test.
8366
8367 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
8368
8369         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
8370
8371 2002-03-12  Roger Sayle  <roger@eyesopen.com>
8372
8373         * gcc.dg/20020312-1.c: New test case.
8374
8375 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
8376
8377         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
8378
8379 2002-03-11  Richard Henderson  <rth@redhat.com>
8380
8381         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
8382         * g++.old-deja/g++.jason/report.C: Likewise.
8383
8384 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
8385
8386         * testsuite/g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
8387         * testsuite/g++.old-deja/g++.robertl/eb56.C: Likewise.
8388
8389 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
8390
8391         * testsuite/g++.dg/overload/pmf1.C: New test.
8392
8393 2002-03-11  Kazu Hirata  <kazu@hxi.com>
8394
8395         * gcc.c-torture/execute/20020307-1.c: Use long.
8396
8397 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
8398
8399         PR optimization/5844
8400         * gcc.dg/20020310-1.c: New test.
8401
8402 2002-03-09  Michael Meissner  <meissner@redhat.com>
8403
8404         * gcc.c-torture/execute/memcpy-2.c: New test.
8405         * gcc.c-torture/execute/memset-1.c: New test.
8406         * gcc.c-torture/execute/strlen-1.c: New test.
8407         * gcc.c-torture/execute/strcmp-1.c: New test.
8408         * gcc.c-torture/execute/strncmp-1.c: New test.
8409
8410 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
8411
8412         * gcc.dg/ppc-ldstruct.c: New test.
8413
8414 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
8415
8416         * gcc.c-torture/execute/va-arg-22.c: New test.
8417
8418 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
8419
8420         * gcc.c-torture/compile/20020309-1.c: New test.
8421
8422 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
8423
8424         * gcc.c-torture/execute/20020307-2.c: New test.
8425
8426 2002-03-07  Jeffrey A Law  (law@redhat.com)
8427
8428         * g77.f-torture/compile/20020307-1.f: New test.
8429
8430 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
8431
8432         * gcc.dg/unordered-1.c: New test.
8433
8434 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
8435
8436         * gcc.c-torture/execute/20020307-1.c: New test.
8437
8438 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
8439
8440         * gcc.dg/20020304-1.c: New test.
8441
8442         * gcc.c-torture/compile/20020304-2.c: New test.
8443
8444 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
8445
8446         * gcc.c-torture/compile/20020304-1.c: New test case
8447         (from PR c/5830).
8448
8449 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
8450
8451         * gcc.dg/20020103-1.c: Add other -D ppc variants.
8452
8453 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
8454
8455         * g++.dg/other/classkey1.C: New test.
8456
8457 2002-03-01  Richard Henderson  <rth@redhat.com>
8458
8459         * gcc.c-torture/compile/981223-1.x: New.
8460         * gcc.c-torture/compile/920625-1.x: New.
8461
8462 2002-02-28  Richard Henderson  <rth@redhat.com>
8463
8464         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
8465
8466 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
8467
8468         * gcc.c-torture/execute/20020227-1.c: New test.
8469
8470 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
8471
8472         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
8473         here" ERROR lines.
8474         * g++.old-deja/g++.oliva/partord1.C: Likewise.
8475         * g++.old-deja.g++.other/defarg1.C: Likewise.
8476         * g++.old-deja/g++.pt/calls2.C: Likewise.
8477         * g++.old-deja/g++.pt/crash20.C: Likewise.
8478         * g++.old-deja/g++.pt/crash30.C: Likewise.
8479         * g++.old-deja/g++.pt/crash36.C: Likewise.
8480         * g++.old-deja/g++.pt/crash6.C: Likewise.
8481         * g++.old-deja/g++.pt/defarg13.C: Likewise.
8482         * g++.old-deja/g++.pt/derived3.C: Likewise.
8483         * g++.old-deja/g++.pt/error1.C: Likewise.
8484         * g++.old-deja/g++.pt/friend21.C: Likewise.
8485         * g++.old-deja/g++.pt/friend23.C: Likewise.
8486         * g++.old-deja/g++.pt/infinite1.C: Likewise.
8487         * g++.old-deja/g++.robertl/eb128.C: Likewise.
8488
8489 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
8490
8491         * gcc.c-torture/execute/20020225-2.c: New test.
8492
8493 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
8494
8495         * gcc.c-torture/execute/920730-1t.c,
8496         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
8497         Delete test cases, only relevant to -traditional.
8498
8499 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
8500
8501         * gcc.dg/cpp/undef1.c: Remove.
8502         * gcc.dg/cpp/directiv.c: Update.
8503         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
8504
8505 2002-02-27  Michael Meissner  <meissner@redhat.com>
8506
8507         * gcc.c-torture/execute/20020226-1.c: New test.
8508
8509 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
8510
8511         * g++.dg/debug/debug4.C: New test.
8512
8513         * gcc.dg/ia64-visibility-1.c: New test.
8514
8515 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
8516
8517         * gcc.dg/debug/20020224-1.c: New.
8518
8519 2002-02-25  Kazu Hirata  <kazu@hxi.com>
8520
8521         * gcc.c-torture/execute/960416-1.x: New.
8522         * gcc.c-torture/execute/divconst-3.x: Likewise.
8523
8524 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
8525
8526         * gcc.dg/20020224-1.c: New test.
8527
8528 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
8529
8530         * gcc.c-torture/execute/20020225-1.c: New.
8531
8532 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
8533
8534         * testsuite/gcc.dg/cpp/wchar-1.c: New test.
8535
8536 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
8537
8538         * gcc.dg/20020222-1.c: New test.
8539
8540 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
8541
8542         * g++.dg/opt/anonunion1.C: New test.
8543
8544 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
8545
8546         * g++.dg/template/qualttp19.C: New test.
8547         * g++.dg/template/qualttp20.C: New test.
8548         * g++.old-deja/g++.jason/report.C: Adjust expected errors
8549         * g++.old-deja/g++.other/qual1.C: Likewise.
8550
8551 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
8552
8553         * gcc.dg/attr-alwaysinline.c: New.
8554
8555 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
8556
8557         * gcc.dg/20020220-1.c: New test.
8558
8559         * gcc.dg/20020220-2.c: New test.
8560
8561         * g++.dg/opt/mmx1.C: New test.
8562
8563 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
8564
8565         * gcc.c-torture/compile/20020110.c: New test.
8566
8567 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
8568
8569         * gcc.c-torture/execute/20020219-1.c: New test.
8570
8571         * gcc.dg/20020219-1.c: New test.
8572
8573         * gcc.dg/noncompile/20020220-1.c: New test.
8574
8575         * g++.dg/opt/ptrintsum1.C: New test.
8576
8577         * gcc.dg/debug/20020220-1.c: New test.
8578
8579 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
8580
8581         * gcc.c-torture/execute/20020216-1.c: New test.
8582
8583 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
8584
8585         * gcc.dg/decl-1.c: Update, new test.
8586
8587 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
8588
8589         * g++.dg/abi/bitfield1.C: New test.
8590         * g++.dg/abi/bitfield2.C: New test.
8591
8592 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
8593
8594         * gcc.dg/attr-nest.c: New test.
8595
8596 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
8597
8598         * gcc.c-torture/execute/20020215-1.c: New test.
8599
8600 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
8601
8602         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
8603         * g++.dg/debug/debug.exp: New.
8604         * g++.dg/debug/trivial.C: New.
8605         * g++.dg/debug/debug1.C: Moved...
8606         * g++.dg/other/debug1.C: ...from here.
8607         * g++.dg/debug/debug2.C: Moved...
8608         * g++.dg/other/debug2.C: ...from here.
8609         * g++.dg/debug/debug3.C: Moved...
8610         * g++.dg/other/debug3.C: ...from here.
8611
8612         * gcc.dg/noncompile/20020213-1.c: New test.
8613
8614 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
8615
8616         * g++.dg/other/debug3.C: New test.
8617
8618         * gcc.c-torture/execute/20020213-1.c: New test.
8619
8620 2002-02-13  Richard Smith <richard@ex-parrot.com>
8621
8622         * g++.old-deja/g++.other/thunk1.C: New test.
8623
8624 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
8625
8626         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
8627
8628 2002-02-13  Stan Shebs  <shebs@apple.com>
8629
8630         * gcc.dg/altivec-3.c: New.
8631
8632 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
8633
8634         * gcc.dg/Wunreachable-1.c: New test.
8635         * gcc.dg/Wunreachable-2.c: New test.
8636
8637 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
8638
8639         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
8640
8641 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
8642
8643         * gcc.dg/decl-1.c: New test.
8644
8645 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
8646
8647         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
8648
8649 2002-02-10  Kazu Hirata  <kazu@hxi.com>
8650
8651         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
8652         * gcc.c-torture/compile/980506-1.x: Likewise.
8653
8654 2002-02-10  Kazu Hirata  <kazu@hxi.com>
8655
8656         * gcc.dg/20020210-1.c: New.
8657
8658 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
8659
8660         * g77.f-torture/execute/947.f: New regression test
8661         for PR fortran/947.
8662
8663 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
8664
8665         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
8666         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
8667
8668 2002-02-08  Richard Henderson  <rth@redhat.com>
8669
8670         * gcc.c-torture/compile/labels-3.c: New.
8671
8672 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
8673
8674         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
8675         expression statements work instead.
8676         * gcc.dg/noncompile/20020207-1.c: New test.
8677
8678 2002-02-07  Richard Henderson  <rth@redhat.com>
8679
8680         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
8681
8682 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
8683
8684         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
8685         message from g77
8686         * lib/g77-dg.exp: Trim g77 error messages so that they are
8687         recognized by dg.exp.
8688
8689 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
8690
8691         PR fortran/5473
8692         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
8693
8694 2002-02-07  Richard Henderson  <rth@redhat.com>
8695
8696         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
8697         to be sufficiently aligned for integers.
8698
8699 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
8700
8701         * g++.dg/template/friend4.C: New test.
8702
8703 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
8704
8705         PR fortran/5743
8706         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
8707         unsupported cases.
8708
8709 2002-02-07  Richard Henderson  <rth@redhat.com>
8710
8711         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
8712         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
8713         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
8714         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
8715
8716 2002-02-06  Richard Henderson  <rth@redhat.com>
8717
8718         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
8719
8720 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
8721
8722         * gcc.dg/20020206-1.c: New test.
8723
8724 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
8725
8726         * gcc.c-torture/execute/20020206-1.c: New test.
8727
8728         * gcc.c-torture/execute/20020206-2.c: New test.
8729
8730         PR optimization/5429:
8731         * gcc.c-torture/compile/20020206-1.c: New test.
8732
8733 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
8734
8735         * g++.dg/ext/align1.C: Do not use an explicit alignment value
8736         as certain file formats cannot support particularly large
8737         alignments.
8738
8739         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
8740         and do not expect to be able to link the executable.
8741
8742         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
8743         fail because the COFF format does not support the weak attribute.
8744
8745 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
8746
8747         * g77.dg/pr5473.f:  New test
8748
8749 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
8750
8751         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
8752         Fix testcase accordingly.
8753
8754 2002-02-04  Richard Henderson  <rth@redhat.com>
8755
8756         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
8757         (buf): Change to be an array of pointers, not ints.
8758
8759 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
8760
8761         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
8762         before all tests.  Move warning one line above to match where it
8763         C frontend emits.
8764         * gcc.dg/Wswitch-2.c: New test.
8765         * g++.dg/warn/Wswitch-1.C: New test.
8766         * g++.dg/warn/Wswitch-2.C: New test.
8767
8768 2002-02-04  Richard Henderson  <rth@redhat.com>
8769
8770         * g++.dg/abi/offsetof.C: Fix size comparison.
8771
8772 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
8773
8774         * gcc.dg/cast-qual-2.c: New test.
8775
8776 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
8777
8778         * gcc.dg/20020201-4.c: New test.
8779
8780 2002-02-04  Ben Elliston  <bje@redhat.com>
8781
8782         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
8783         target_info attribute != 0, in addition to the empty string.
8784         (gcc_target_compile): Likewise.
8785
8786 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
8787
8788         * gcc.dg/Wswitch.c: New test.
8789         PR gcc/4475. PR gcc/3780.
8790
8791 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
8792
8793         * g77.f-torture/execute/5122.f: New test for regressions
8794         against PR fortran/5122.
8795
8796 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
8797
8798         * g77.f-torture/compile/pr3743.f: Delete
8799         * g77.dg/pr3743-1.f: New test.
8800         * g77.dg/pr3743-2.f: New test.
8801         * g77.dg/pr3743-3.f: New test.
8802         * g77.dg/pr3743-4.f: New test.
8803
8804 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
8805
8806         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
8807
8808 2002-02-02  Richard Henderson  <rth@redhat.com>
8809
8810         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
8811         * gcc.c-torture/execute/bf64-1.c: Likewise.
8812
8813 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
8814
8815         * gcc.dg/20020201-2.c: New test.
8816
8817         * gcc.dg/20020201-3.c: New test.
8818
8819         * gcc.c-torture/execute/bitfld-2.c: New test.
8820
8821 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
8822
8823         * gcc.dg/bitfld-1.c: Update.
8824         * gcc.dg/bitfld-2.c: Update.
8825         * gcc.c-torture/execute/bitfld-1.x: New.
8826
8827 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
8828
8829         * gcc.c-torture/execute/20020201-1.c: New test.
8830
8831 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
8832
8833         PR target/5469
8834         * gcc.dg/20020201-1.c: New test.
8835
8836 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
8837
8838         PR fortran/3743
8839         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
8840         * g77.f-torture/compile/pr3743.x: Remove
8841
8842 2002-01-31  Tom Rix  <trix@redhat.com>
8843
8844         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
8845
8846 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
8847
8848         * gcc.dg/noncompile/20020130-1.c: New test.
8849
8850 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
8851
8852         * g77.dg/f77-edit-i-out.f:  Escape \. Allow \r\n and \r.
8853
8854 2002-01-29  Richard Henderson  <rth@redhat.com>
8855
8856         * gcc.c-torture/execute/991118-1.c: Cast various constants back
8857         to long long.
8858         * gcc.c-torture/execute/bf64-1.c: Likewise.
8859
8860 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
8861
8862         * gcc.c-torture/execute/20020129-1.c: New test.
8863
8864 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
8865
8866         * gcc.c-torture/compile/20000224-1.c: Update.
8867         * gcc.c-torture/execute/bitfld-1.c: New tests.
8868         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
8869         * gcc.dg/uninit-A.c: Update.
8870
8871 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
8872
8873         * g++.dg/template/ctor1.C: Add instantiation.
8874
8875 2002-01-28  Paul Koning  <pkoning@equallogic.com>
8876
8877         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
8878         argument to __builtin_prefetch to be const ptr.
8879
8880 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
8881
8882         * gcc.c-torture/compile/20020120-1.c: New test.
8883
8884 2002-01-27  Kazu Hirata  <kazu@hxi.com>
8885
8886         * gcc.c-torture/execute/20020127-1.c: New test.
8887
8888 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
8889
8890         * g77.dg/f77-edit-i-in.f: New test
8891         * g77.dg/f77-edit-i-out.f: New test
8892
8893 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
8894
8895         * gcc.dg/debug/debug.exp: New file.
8896         * gcc.dg/debug/trivial.c: New file.
8897         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
8898         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
8899         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
8900         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
8901         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
8902         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
8903         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
8904         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
8905         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
8906         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
8907         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
8908         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
8909         * gcc.dg/20000503-1.c: Removed.
8910         * gcc.dg/20010207-1.c: Removed.
8911         * gcc.dg/20011223-1.c: Removed.
8912         * gcc.dg/20020104-2.c: Removed.
8913         * gcc.dg/debug-1.c: Removed.
8914         * gcc.dg/debug-2.c: Removed.
8915         * gcc.dg/debug-3.c: Removed.
8916         * gcc.dg/debug-4.c: Removed.
8917         * gcc.dg/debug-5.c: Removed.
8918         * gcc.dg/debug-6.c: Removed.
8919         * gcc.dg/dwarf2-1.c: Removed.
8920         * gcc.dg/dwarf2-2.c: Removed.
8921
8922 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
8923
8924         * g++.old-deja/g++.other/eh5.C: New test.
8925         * g++.old-deja/g++.other/sibcall2.C: New test.
8926         * g++.old-deja/g++.other/array9.C: New test.
8927         * g++.old-deja/g++.other/typename2.C: New test.
8928         * g++.old-deja/g++.other/crash60.C: New test.
8929         * g++.old-deja/g++.other/conv9.C: New test.
8930         * g++.old-deja/g++.other/mangle10.C: New test.
8931         * g++.old-deja/g++.other/unchanging1.C: New test.
8932         * g++.old-deja/g++.other/exprstmt1.C: New test.
8933         * g++.old-deja/g++.other/inline23.C: New test.
8934         * g++.old-deja/g++.eh/ia64-1.C: New test.
8935         * g++.old-deja/g++.other/dwarf2-1.C: New test.
8936         * g++.old-deja/g++.other/reload1.C: New test.
8937         * g++.old-deja/g++.other/static20.C: New test.
8938         * g++.old-deja/g++.other/local-alloc1.C: New test.
8939         * g++.old-deja/g++.other/conv8.C: New test.
8940         * g++.old-deja/g++.other/stmtexpr2.C: New test.
8941         * g++.old-deja/g++.other/storeexpr1.C: New test.
8942         * g++.old-deja/g++.other/storeexpr2.C: New test.
8943         * g++.dg/eh/template2.C: New test.
8944         * g++.dg/warn/weak1.C: New test.
8945
8946 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
8947
8948         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
8949         Remove first, non-varying, argument.
8950
8951 2002-01-23  Richard Henderson  <rth@redhat.com>
8952
8953         * gcc.dg/inline-2.c: New.
8954
8955         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
8956         Add optional target arg.  Check number of arguments.
8957         (scan-assembler-not, scan-assembler-dem): Likewise.
8958         (scan-assembler-dem-not): Likewise.
8959
8960 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
8961
8962         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
8963         line 12.
8964         * g++.old-deja/g++.brendan/parse3.C,
8965         g++.old-deja/g++.other/crash26.C,
8966         g++.old-deja/g++.other/crash28.C,
8967         g++.old-deja/g++.other/crash29.C,
8968         g++.old-deja/g++.other/crash30.C,
8969         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
8970
8971 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
8972
8973         * gcc.dg/20020115-1.c: New.
8974
8975 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
8976
8977         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
8978
8979 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
8980
8981         * gcc.dg/20020122-3.c: New.
8982
8983 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
8984
8985         * g++.dg/other/gc1.C: New test.
8986
8987 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
8988
8989         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
8990
8991 2002-01-22  Richard Henderson  <rth@redhat.com>
8992
8993         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
8994
8995 2002-01-22  Richard Henderson  <rth@redhat.com>
8996
8997         * gcc.dg/20020122-4.c: New.
8998
8999 2002-01-22  H.J. Lu <hjl@gnu.org>
9000
9001         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
9002         link output.
9003         * gcc.dg/special/ecos.exp: Likewise.
9004         * lib/g++-dg.exp: Likewise.
9005         * lib/g77-dg.exp: Likewise.
9006         * lib/gcc-dg.exp : Likewise.
9007         * lib/mike-g++.exp: Likewise.
9008         * lib/mike-g77.exp: Likewise.
9009         * lib/mike-gcc.exp: Likewise.
9010         * lib/objc-dg.exp: Likewise.
9011
9012 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
9013
9014         PR target/5379
9015         * gcc.dg/20020122-2.c: New test.
9016
9017 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
9018
9019         * gcc.dg/20020122-1.c: New test.
9020
9021 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
9022
9023         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
9024
9025 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
9026
9027         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
9028
9029 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
9030
9031         * gcc.c-torture/compile/20020121-1.c: New test.
9032
9033 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
9034
9035         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
9036         ld_library_path.
9037
9038 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
9039
9040         * gcc.dg/20020218-1.c: New test.
9041
9042 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
9043
9044         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
9045         messages
9046         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
9047         "At global scope" warning
9048         * g++.dg/ext/align1.C: Change cygwin test for alignment
9049         from db-bogus to dg-warning
9050
9051 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
9052
9053         * g77.f-torture/compile/cpp2.F: New test.
9054
9055 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
9056
9057         * g++.dg/template/access1.C: New test.
9058
9059 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
9060
9061         * gcc.dg/20020118-1.c: New.
9062
9063 2002-01-18  Kazu Hirata  <kazu@hxi.com>
9064
9065         * testsuite/gcc.c-torture/execute/20020118-1.c: New test.
9066
9067 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
9068
9069         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
9070         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
9071         alignment warnings.
9072
9073 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
9074
9075         * gcc.misc-tests/i386-prefetch.exp: Save and restore
9076         torture_with_loops and torture_without_loops
9077
9078 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
9079
9080         * gcc.c-torture/compile/20020116-1.c: New test.
9081
9082 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
9083
9084         * gcc.dg/20020116-2.c: New test.
9085
9086         * gcc.dg/ultrasp4.c: New test.
9087
9088         * gcc.dg/20020116-1.c: New test.
9089
9090 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
9091
9092         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
9093         by EABI.
9094
9095 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
9096
9097         * gcc.misc-tests/i386-prefetch.exp: New.
9098         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
9099         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
9100         * gcc.misc-tests/i386-pf-none-1.c: New test.
9101         * gcc.misc-tests/i386-pf-sse-1.c: New test.
9102
9103 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
9104
9105         * gcc.dg/gnu89-init-1.c: Add new tests.
9106
9107 2002-01-15  Andreas Jaeger  <aj@suse.de>
9108
9109         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
9110         * gcc.dg/i386-mmx-2.c: Likewise.
9111         * gcc.dg/i386-sse-1.c: Likewise.
9112         * gcc.dg/i386-sse-2.c: Likewise.
9113         * gcc.dg/i386-sse-3.c: Likewise.
9114
9115 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
9116
9117         * g77.f-torture/execute/intrinsic-unix-bessel.f:
9118         Uncomment additional cases that now pass.
9119
9120 2002-01-11  Richard Henderson  <rth@redhat.com>
9121
9122         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
9123         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
9124
9125 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
9126
9127         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
9128
9129 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
9130
9131         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
9132         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
9133
9134 2002-01-10  Dale Johannesen  <dalej@apple.com>
9135
9136         * gcc.c-torture/execute/loop-11.c: New.
9137
9138 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
9139
9140         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
9141         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
9142
9143 2002-01-09  Richard Henderson  <rth@redhat.com>
9144
9145         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
9146         type in which to perform the operation for each size.
9147
9148 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
9149
9150         * gcc.c-torture/compile/20020109-2.c: New test.
9151
9152 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
9153
9154         * gcc.c-torture/execute/loop-10.c: New test.
9155
9156 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
9157
9158         * gcc.c-torture/compile/20010226-1.c: New test.
9159         * gcc.c-torture/compile/20010227-1.c: New test.
9160         * gcc.c-torture/compile/20010426-1.c: New test.
9161         * gcc.c-torture/compile/20010510-1.c: New test.
9162         * gcc.c-torture/compile/20010605-3.c: New test.
9163         * gcc.c-torture/compile/20010824-1.c: New test.
9164         * gcc.c-torture/execute/20010409-1.c: New test.
9165         * gcc.dg/noncompile/20000901-1.c: New test.
9166         * gcc.dg/20001023-1.c: New test.
9167         * gcc.dg/20001101-1.c: New test.
9168         * gcc.dg/20001102-1.c: New test.
9169         * gcc.dg/20010207-1.c: New test.
9170         * gcc.dg/20010405-1.c: New test.
9171         * gcc.dg/20010822-1.c: New test.
9172         * gcc.dg/20011107-1.c: New test.
9173
9174 2002-01-09  Jeffrey A Law  (law@redhat.com)
9175
9176         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
9177
9178         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
9179         execution failure on PA targets.
9180
9181 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
9182
9183         * gcc.c-torture/compile/20020109-1.c: New test.
9184
9185 2002-01-08  Kazu Hirata  <kazu@hxi.com>
9186
9187         * gcc.c-torture/execute/20020108-1.c: New test.
9188
9189 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
9190
9191         * gcc.dg/20020108-1.c: New test.
9192
9193 2002-01-08  H.J. Lu <hjl@gnu.org>
9194
9195         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
9196         for header files.
9197
9198 2002-01-08  Geoff Keating  <geoffk@redhat.com>
9199
9200         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
9201         consistency.
9202
9203 002-01-07  Aldy Hernandez  <aldyh@redhat.com>
9204
9205         * gcc.dg/altivec-4.c: Test altivec predicates.
9206
9207 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
9208
9209         * gcc.c-torture/execute/20020107-1.c: New test.
9210
9211 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
9212
9213         PR c/5279
9214         * gcc.c-torture/compile/20020106-1.c: New test.
9215
9216 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
9217
9218         * gcc.c-torture/execute/nestfunc-4.c: New test.
9219
9220 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
9221
9222         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
9223         extra triple that slipped in.
9224         * g++.old-deja/g++.abi/align.C: Likewise.
9225         * g++.old-deja/g++.abi/bitfields.C: Likewise.
9226
9227 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
9228
9229         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
9230         * g++.old-deja/g++.abi/align.C: Likewise.
9231         * g++.old-deja/g++.abi/bitfields.C: Likewise.
9232
9233         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
9234         on FreeBSD/i386.
9235         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
9236         FreeBSD.
9237
9238 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
9239
9240         * gcc.dg/20020104-1.c: New test.
9241
9242         * gcc.dg/20020104-2.c: New test.
9243
9244 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
9245
9246         * gcc.dg/20020103-1.c: Fix typo in target selector.
9247
9248 2002-01-03  Richard Henderson  <rth@redhat.com>
9249
9250         * gcc.dg/20020103-1.c: New.
9251
9252 2002-01-03  Kazu Hirata  <kazu@hxi.com>
9253
9254         * gcc.c-torture/execute/20020103-1.c: New test.
9255
9256 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
9257
9258         * g++.dg/other/debug2.C: New test.
9259
9260         * gcc.c-torture/compile/20020103-1.c: New test.
9261
9262 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
9263
9264         * gcc.dg/gnu89-init-1.c: Added new tests.
9265
9266 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
9267
9268         * g++.dg/template/friend2.C: Remove as patch is reverted.
9269
9270         * g++.dg/warn/oldcast1.C: New test.
9271
9272         * g++.dg/template/ptrmem1.C: New test.
9273         * g++.dg/template/ptrmem2.C: New test.
9274
9275         * g++.dg/template/ntp.C: New test.
9276
9277         * g++.dg/other/component1.C: New test.
9278
9279         * g++.dg/template/ttp3.C: New test.
9280
9281         * g++.dg/template/friend2.C: New test.
9282         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
9283
9284 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
9285
9286         * g++.dg/other/ptrmem1.C: New test.
9287         * g++.dg/other/ptrmem2.C: New test.
9288
9289 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
9290
9291         * g++.dg/template/ctor1.C: New test.
9292
9293 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
9294
9295         * g++.dg/template/friend2.C: New test.
9296
9297 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
9298
9299         * gcc.dg/mmix-1.c: New test.
9300
9301 2001-12-31  Richard Henderson  <rth@redhat.com>
9302
9303         * gcc.dg/asm-5.c: New.
9304
9305 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
9306
9307         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
9308         in namespace __gnu_cxx
9309
9310 2001-12-30  Richard Henderson  <rth@redhat.com>
9311
9312         * gcc.dg/debug-6.c: New.
9313
9314 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
9315
9316         * gcc.c-torture/compile/20011229-2.c: New test.
9317
9318 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
9319
9320         * gcc.dg/debug-3.c: New test.
9321         * gcc.dg/debug-4.c: New test.
9322         * gcc.dg/debug-5.c: New test.
9323
9324 2001-12-29  Richard Henderson  <rth@redhat.com>
9325
9326         * g++.dg/eh/loop1.C: New.
9327
9328 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
9329
9330         * g++.dg/template/crash1.C: New test.
9331
9332 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
9333
9334         * g++.dg/other/const1.C: New test.
9335
9336 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
9337
9338         * gcc.c-torture/compile/20011229-1.c: New test.
9339
9340 2001-12-28  Stan Shebs  <shebs@apple.com>
9341
9342         * lib/objc-torture.exp: Resync with c-torture.exp.
9343         * lib/objc.exp: Load standard libraries.
9344
9345 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
9346
9347         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
9348         additional tests.
9349
9350 2001-12-27  Roger Sayle <roger@eyesopen.com>
9351
9352         * gcc.c-torture/execute/string-opt-16.c: New testcase.
9353
9354 2001-12-27  Richard Henderson  <rth@redhat.com>
9355
9356         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
9357
9358 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
9359
9360         * g++.dg/eh/ctor1.C: New test.
9361         * g++.dg/other/error2.C: New test.
9362
9363 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
9364
9365         * g++.dg/other/init2.C: New test.
9366
9367 2001-12-24  Richard Henderson  <rth@redhat.com>
9368
9369         * gcc.dg/20011223-1.c: New.
9370         * gcc.dg/inline-1.c: New.
9371
9372 2001-12-23  Richard Henderson  <rth@redhat.com>
9373
9374         * gcc.dg/asm-4.c: Test operand modifiers.
9375
9376 2001-12-23  Richard Henderson  <rth@redhat.com>
9377
9378         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
9379
9380 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
9381
9382         * gcc.c-torture/execute/20011223-1.c: New test.
9383
9384 2001-12-21  Richard Henderson  <rth@redhat.com>
9385
9386         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
9387         re-enables the warning.
9388
9389 2001-12-21  Richard Henderson  <rth@redhat.com>
9390
9391         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
9392
9393 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
9394
9395         * gcc.c-torture/compile/20011218-1.c: New test.
9396
9397 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
9398
9399         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
9400         arm-isr.c test.
9401         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
9402         epilogue generation for ARM ISR routines.
9403
9404 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9405
9406         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
9407         * gcc.dg/format/c90-printf-3.c: Likewise.
9408         * gcc.dg/format/c99-printf-3.c: Likewise.
9409         * gcc.dg/format/ext-1.c: Likewise.
9410         * gcc.dg/format/ext-6.c: Likewise.
9411         * gcc.dg/format/format.h: Prototype unlocked stdio.
9412
9413 2001-12-20  Richard Henderson  <rth@redhat.com>
9414
9415         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
9416         (arena): Use it.
9417         (malloc): Correct allocation logic.  Abort if we fill up the
9418         arena before initialization complete.
9419         (realloc): Correct allocation logic.
9420
9421 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
9422
9423         * gcc.c-torture/compile/20011219-2.c: New test.
9424
9425         * gcc.c-torture/execute/20011219-1.c: New test.
9426
9427 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
9428
9429         * gcc.dg/special/ecos.exp:  wkali-1.c unsupported if
9430         target does not support weak symbols.
9431
9432 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
9433
9434         * gcc.c-torture/compile/20011219-1.c: New test.
9435
9436 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
9437
9438         * g++.dg/other/error1.C: New test.
9439
9440 2001-12-17  Jeffrey A Law  (law@redhat.com)
9441
9442         * gcc.c-torture/execute/20011217-1.c: New test.
9443
9444 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
9445
9446         * objc.dg/special/: New directory.
9447         * objc.dg/special/special.exp: New file.
9448         * objc.dg/special/unclaimed-category-1.h: New file.
9449         * objc.dg/special/unclaimed-category-1a.m: New file.
9450         * objc.dg/special/unclaimed-category-1.m: New file.
9451
9452 2001-12-17  Andreas Jaeger  <aj@suse.de>
9453
9454         * gcc.c-torture/compile/20011217-2.c: New test.
9455
9456 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
9457
9458         * gcc.c-torture/compile/20011217-1.c: New test.
9459
9460 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
9461
9462         * testsuite/gcc.dg/20011214-1.c: New.
9463
9464 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
9465
9466         * gcc.dg/altivec-4.c: New.
9467
9468 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
9469
9470         * gcc.dg/20011113-1.c: New test.
9471
9472 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
9473
9474         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
9475         std::__malloc_alloc_template<0> and
9476         std::__default_alloc_template<false, 0>.
9477
9478 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
9479
9480         * objc/execute/bf-21.m: New test.
9481         * objc/execute/enumeration-1.m: New test.
9482         * objc/execute/enumeration-2.m: New test.
9483
9484 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
9485
9486         * gcc.dg/gnu89-init-1.c: New test.
9487
9488 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
9489
9490         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
9491         * g++.old-deja/g++.jason/2371.C: Likewise.
9492         * g++.old-deja/g++.jason/template33.C: Likewise.
9493         * g++.old-deja/g++.jason/template34.C: Likewise.
9494         * g++.old-deja/g++.jason/template36.C: Likewise.
9495         * g++.old-deja/g++.oliva/typename1.C: Likewise.
9496         * g++.old-deja/g++.oliva/typename2.C: Likewise.
9497         * g++.old-deja/g++.other/typename1.C: Likewise.
9498         * g++.old-deja/g++.pt/inherit2.C: Likewise.
9499         * g++.old-deja/g++.pt/nontype5.C: Likewise.
9500         * g++.old-deja/g++.pt/typename11.C: Likewise.
9501         * g++.old-deja/g++.pt/typename14.C: Likewise.
9502         * g++.old-deja/g++.pt/typename16.C: Likewise.
9503         * g++.old-deja/g++.pt/typename3.C: Likewise.
9504         * g++.old-deja/g++.pt/typename4.C: Likewise.
9505         * g++.old-deja/g++.pt/typename5.C: Likewise.
9506         * g++.old-deja/g++.pt/typename7.C: Likewise.
9507         * g++.old-deja/g++.robertl/eb9.C: Likewise.
9508
9509 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
9510
9511         * g++.dg/other/linkage1.C: New test.
9512         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
9513         specifiers.
9514
9515 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
9516
9517         * gcc.dg/concat.c: New test.
9518
9519 2001-12-11  Stan Shebs  <shebs@apple.com>
9520
9521         * objc/compile: New test directory.
9522         * objc/compile/compile.exp: New expect script.
9523         * objc/compile/20011211-1.m: New compile test.
9524
9525 2001-12-11  Jason Merrill  <jason@redhat.com>
9526
9527         * lib/prune.exp (prune_gcc_output): Also handle "In member
9528         function".  So many permutations...
9529
9530 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
9531
9532         * g++.dg/template/typedef1.C: New test.
9533
9534 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
9535
9536         * g++.dg/other/copy1.C: New test.
9537
9538 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
9539
9540         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
9541
9542         * gcc.dg/builtin-choose-expr.c: New.
9543
9544 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
9545
9546         * gcc.dg/altivec-2.c: New.
9547
9548 2001-12-07  Richard Henderson  <rth@redhat.com>
9549
9550         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
9551
9552 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
9553
9554         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
9555         ultrasparc.
9556
9557 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
9558
9559         * g++-old.deja/g++.robertl/eb101.C: Deleted.
9560
9561 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
9562
9563         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
9564         variable argument list.
9565
9566 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
9567
9568         * gcc.c-torture/execute/memcheck: Delete entire directory.
9569         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
9570         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
9571
9572 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
9573
9574         * gcc.dg/Wshadow-1.c: New test.
9575
9576 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
9577
9578         * gcc.c-torture/compile/20011130-1.c: New test.
9579
9580         * gcc.dg/noncompile/20011025-1.c: New test.
9581
9582         * g++.dg/other/anon-union.C: New test.
9583
9584         * gcc.c-torture/execute/20011024-1.c: New test.
9585
9586 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
9587
9588         * gcc.c-torture/execute/20000722-1.x,
9589         gcc.c-torture/execute/20010123-1.x: Remove.
9590         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
9591         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
9592         gcc.dg/c99-complit-2.c: New tests.
9593
9594 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
9595
9596         * g++.dg/inherit/base1.C: New test.
9597
9598 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
9599
9600         * g++.dg/other/stdarg1.C: New test.
9601
9602         * gcc.c-torture/compile/20011130-2.c: New test.
9603
9604 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
9605
9606         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
9607         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
9608         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
9609         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
9610         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
9611         * gcc.dg/builtin-prefetch-1.c: New test.
9612
9613 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
9614
9615         * gcc.dg/20011130-1.c: New test.
9616
9617 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
9618
9619         * g++.dg/other/scope1.C: New test.
9620         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
9621
9622 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
9623
9624         * gcc.dg/vla-init-1.c: New test.
9625
9626 2001-12-01  Geoff Keating  <geoffk@redhat.com>
9627
9628         * gcc.c-torture/compile/structs.c: New testcase from GDB.
9629
9630 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
9631
9632         * objc.dg/alias.m: Update.
9633         * objc.dg/class-1.m: Update.
9634         * objc.dg/const-str-1.m: Update.
9635         * objc.dg/fwd-proto-1.m: Update.
9636         * objc.dg/id-1.m: Update.
9637         * objc.dg/super-class-1.m: Update.
9638
9639 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
9640
9641         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
9642         constructs.
9643
9644 2001-11-28  Jeffrey A Law  (law@cygnus.com)
9645
9646         * gcc.c-torture/execute/20011128-1.c: New test.
9647
9648 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
9649
9650         * gcc.dg/20011127-1.c: New test.
9651
9652 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
9653
9654         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
9655         from Austin Group draft 7.
9656         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
9657         scanf format arguments.
9658         * gcc.dg/format/no-exargs-2.c: New test.
9659
9660 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
9661
9662         * g++.dg/abi/vbase8-4.C: New test.
9663
9664 2001-11-24  Ian Lance Taylor  <ian@airs.com>
9665
9666         * gcc.c-torture/execute/20011121-1.c: New test.
9667
9668 2001-11-23  Jeffrey A Law  (law@cygnus.com)
9669
9670         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
9671
9672 2001-11-23  Andreas Jaeger  <aj@suse.de>
9673
9674         * gcc.dg/cpp/charconst-2.c: New test.
9675
9676 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
9677
9678         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
9679         to the host if it is remote.  Let tests specify extra headers
9680         they use.
9681         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
9682         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
9683         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
9684         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
9685         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
9686         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
9687         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
9688         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
9689         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
9690         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
9691
9692 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
9693
9694         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
9695         for little endian ARMs.
9696
9697 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
9698
9699         * gcc.c-torture/compile/20011119-1.c: New test.
9700         * gcc.c-torture/compile/20011119-2.c: New test.
9701
9702 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
9703
9704         * gcc.dg/altivec-1.c: Fix typo.
9705
9706 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
9707
9708         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
9709
9710 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
9711
9712         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
9713
9714 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
9715
9716         * lib/g77.exp: Don't specify --rpath-link.
9717
9718         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
9719         across all the headers.
9720         * gcc.dg/format/format.exp: For testing on a remote host,
9721         copy format.h.
9722
9723         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
9724         * gcc.c-torture/execute/930406-1.c: Likewise.
9725         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
9726
9727 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
9728
9729         * gcc.dg/altivec-1.c: New.
9730
9731 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
9732
9733         * gcc.dg/cpp/fpreprocessed.c: New test case.
9734
9735 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
9736
9737         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
9738         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
9739         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
9740
9741 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
9742
9743         * gcc.dg/no-builtin-1.c: New test.
9744
9745 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
9746
9747         * gcc.c-torture/execute/20011115-1.c: New test.
9748
9749 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
9750
9751         * gcc.c-torture/compile/20011114-2.c: New test.
9752         * gcc.c-torture/compile/20011114-3.c: New test.
9753         * gcc.c-torture/compile/20011114-4.c: New test.
9754
9755 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
9756
9757         * g++.dg/other/init1.C: New test.
9758
9759 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
9760
9761         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
9762         message.
9763
9764         * gcc.c-torture/execute/20011114-1.c: New testcase.
9765
9766         * gcc.c-torture/compile/20010327-1.c: Revert last change.
9767         * gcc.c-torture/compile/20011114-1.c: New test, exactly
9768         like the (before this change) version of 20010327-1.c.
9769
9770 2001-11-14  Roger Sayle <roger@eyesopen.com>
9771
9772         * gcc.c-torture/execute/string-opt-13.c: New testcase.
9773
9774 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
9775
9776         * g++.dg/init/array2.C: New test.
9777
9778 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
9779
9780         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
9781
9782 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
9783
9784         * g++.dg/other/forscope1.C: New test.
9785         * g++.dg/ext/forscope1.C: New test.
9786         * g++.dg/ext/forscope2.C: New test.
9787
9788 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
9789
9790         * gcc.c-torture/execute/20011113-1.c: New test.
9791
9792 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
9793
9794         * gcc.c-torture/execute/20011109-2.c: New test.
9795
9796         * gcc.c-torture/execute/20011109-1.c: New test.
9797
9798 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
9799
9800         * gcc.c-torture/compile/20011109-1.c: New test.
9801
9802 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
9803
9804         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
9805         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
9806         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
9807         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
9808         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
9809         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
9810         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
9811
9812 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
9813
9814         * g++.dg/warn/Wshadow-1.C: New tests.
9815         * g++.old-deja/g++.mike/for3.C: Update.
9816
9817 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
9818
9819         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
9820         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
9821         XFAILs.  Adjust expected error texts.
9822         * gcc.c-torture/compile/20011106-1.c,
9823         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
9824         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
9825         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
9826         gcc.dg/c99-array-lval-5.c: New tests.
9827
9828 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
9829
9830         * gcc.dg/cpp/defined.c: Update.
9831
9832 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
9833
9834         * gcc.c-torture/execute/anon-1.c: New test.
9835
9836 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
9837
9838         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
9839         same size, so no warning should be produced on stormy16.
9840
9841         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
9842         due to oversized array.
9843         * g++.old-deja/g++.mike/ns15.C: Likewise.
9844         * g++.old-deja/g++.pt/crash16.C: Likewise.
9845
9846 2001-11-02  Graham Stott  <grahams@redhat.com>
9847
9848         * g++.dgother/debug1.C: Fix typos.
9849
9850 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
9851
9852         * g++.dg/other/debug1.C: New test.
9853
9854 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
9855
9856         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
9857         of unsigned long.
9858
9859 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
9860
9861         * gcc.dg/20011029-2.c: New test.
9862
9863         * gcc.c-torture/compile/20011029-1.c: New test.
9864
9865 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
9866
9867         * objc/execute/class_self-1.m: New test.
9868         * objc/execute/class_self-2.m: New test.
9869
9870 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
9871
9872         * gcc.misc-tests/msgs.exp: Delete.
9873         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
9874         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
9875         error set to match recent changes.
9876
9877 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
9878
9879         * gcc.dg/20011021-1.c: New test.
9880
9881 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
9882
9883         * gcc.c-torture/compile/20011023-1.c: New test.
9884
9885 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
9886
9887         * lib/g77.exp: Rewrite based on lib/g++.exp.
9888
9889 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
9890
9891         * gcc.c-torture/execute/20011019-1.c: New test.
9892
9893         * gcc.dg/20011018-1.c: New test.
9894
9895 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
9896
9897         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
9898
9899 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
9900
9901         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
9902         * gcc.dg/attr-invalid.c: Likewise.
9903
9904 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
9905
9906         * testsuite/gcc.dg/20011015-1.c: New test.
9907
9908 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
9909
9910         * g++.dg/template/unify2.C: New test.
9911
9912 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
9913
9914         * g++.dg/other/exception-specification.C: New test
9915
9916 2001-10-13  Tom Rix  <trix@redhat.com>
9917
9918         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
9919         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
9920
9921 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
9922
9923         * testsuite/gcc.dg/20011009-1.c: New test.
9924
9925 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
9926
9927         PR g++/4476
9928         * g++.dg/other/friend1.C: New test.
9929
9930 2001-10-11  Richard Henderson  <rth@redhat.com>
9931
9932         * g++.old-deja/g++.other/crash18.C: Add -S to options.
9933
9934 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
9935
9936         * gcc.c-torture/compile/20011010-1.c: New.
9937
9938 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
9939
9940         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
9941         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
9942         g77.f-torture/execute/execute.exp,
9943         g77.f-torture/noncompile/noncompile.exp,
9944         gcc.c-torture/compile/compile.exp,
9945         gcc.c-torture/execute/execute.exp,
9946         gcc.c-torture/execute/ieee/ieee.exp,
9947         gcc.c-torture/execute/memcheck/memcheck.exp,
9948         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
9949         objc/execute/execute.exp: Update FSF address.
9950
9951 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
9952
9953         * gcc.dg/cpp/cmdlne-C.c: Update.
9954         * gcc.dg/cpp/cmdlne-C2.c: New.
9955
9956 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
9957
9958         * gcc.c-torture/execute/20011008-3.c: New.
9959
9960 2001-10-08  DJ Delorie  <dj@redhat.com>
9961
9962         * gcc.dg/20011008-1.c: New.
9963         * gcc.dg/20011008-2.c: New.
9964
9965 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
9966
9967         * gcc.dg/cpp/spacing1.c: Update test.
9968
9969 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
9970
9971         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
9972         spelling errors of "separate" as "seperate".
9973
9974 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
9975
9976         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
9977         enough to avoid inlining.
9978
9979 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
9980
9981         * lib/g77.exp: set libg2c_dir correctly.
9982
9983 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
9984
9985         * gcc.dg/cpp/macro11.c: New test.
9986
9987 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
9988
9989         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
9990         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
9991         gcc.dg/format/multattr-3.c: New tests.
9992         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
9993         tests for format attributes on function pointers being rejected.
9994
9995 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
9996
9997         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
9998
9999 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
10000
10001         * g++.dg/warn/format1.C: New test.
10002
10003 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
10004
10005         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
10006
10007 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
10008
10009         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
10010
10011 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
10012
10013         * gcc.dg/cpp/redef2.c: Add test.
10014
10015 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
10016
10017         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
10018         long-standing bug on i686, apparently.
10019         * gcc.c-torture/execute/loop-2c.x: New file.
10020         * gcc.c-torture/execute/loop-2d.x: New file.
10021         * gcc.c-torture/execute/loop-3c.x: New file.
10022
10023 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
10024
10025         * gcc.dg/cpp/20000625-2.c: Correct line number.
10026
10027 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
10028
10029         * gcc.dg/cpp/macro10.c: New test.
10030         * gcc.dg/cpp/strify3.c: New test.
10031         * gcc.dg/cpp/spacing1.c: Add tests.
10032         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
10033         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
10034
10035 2001-09-24  DJ Delorie  <dj@redhat.com>
10036
10037         * gcc.c-torture/execute/20010924-1.c: New test.
10038
10039 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
10040
10041         * testsuite/objc/execute/paste.m: Remove.
10042
10043 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
10044
10045         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
10046
10047 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
10048
10049         * g77.dg/strlen0.f: New test.
10050
10051 2001-09-21  Richard Henderson  <rth@redhat.com>
10052
10053         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
10054         * g++.old-deja/g++.abi/vtable2.C: Likewise.
10055
10056 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
10057
10058         Table-driven attributes.
10059         * g++.dg/ext/attrib1.C: New test.
10060
10061 2001-09-20  DJ Delorie  <dj@redhat.com>
10062
10063         * gcc.dg/20000926-1.c: Update expected warning messages.
10064         * gcc.dg/array-2.c: Likewise, and test for warnings too.
10065         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
10066         array.
10067
10068 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
10069
10070         * g++.dg/eh/registers1.C: New test case.
10071
10072 2001-09-17  Richard Henderson  <rth@redhat.com>
10073
10074         * gcc.dg/array-5.c: Fix VLA decomposition test.
10075
10076 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
10077
10078         * gcc.dg/cpp/line5.c: New testcase.
10079
10080 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
10081
10082         * gcc.dg/cpp/macro9.c: New test.
10083
10084 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
10085
10086         * gcc.c-torture/execute/980223.c: Change type of addr from long
10087         to char *.
10088
10089 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
10090
10091         * gcc.c-torture/execute/20010915-1.c: New test.
10092
10093 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
10094
10095         * g77.dg/bprob: New directory.
10096         * g77.dg/bprob/bprob.exp: New file.
10097         * g77.dg/bprob/bprob-1.f: New test.
10098         * g77.dg/gcov: New directory.
10099         * g77.dg/gcov/gcov.exp: New file.
10100         * g77.dg/gcov/gcov-1.f: New test.
10101         * g77.dg/gcov/gcov-1.x: New file.
10102
10103 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
10104
10105         * gcc.dg/cpp/directiv.c: Update.
10106         * gcc.dg/cpp/undef1.c: Update.
10107
10108 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
10109
10110         * gcc.dg/20010912-1.c: New test.
10111
10112 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
10113
10114         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
10115         language-independent file in lib.
10116         * lib/gcov.exp: New file.
10117
10118 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
10119
10120         * gcc.c-torture/compile/20010911-1.c: New test.
10121
10122 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
10123
10124         * lib/profopt.exp: New, to support profile-directed optimizations.
10125         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
10126         * gcc.misc-tests/bprob-1.c: New test.
10127         * gcc.misc-tests/bprob-2.c: New test.
10128
10129 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
10130
10131         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
10132         XFAIL and which kinds of gcov output to verify.
10133         * gcc.misc-tests/gcov-4b.x: New file.
10134         * gcc.misc-tests/gcov-5b.x: New file.
10135         * gcc.misc-tests/gcov-6.x: New file.
10136         * gcc.misc-tests/gcov-7.c: New test.
10137         * gcc.misc-tests/gcov-7.x: New file.
10138
10139 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
10140
10141         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
10142         * gcc.misc-tests/gcov-6.c: New test.
10143
10144 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
10145
10146         PR c++/3986
10147         * g++.dg/abi/vbase1.C: New test.
10148
10149 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
10150
10151         * objc.dg/method-2.m: New.
10152
10153 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
10154
10155         PR c++/4203
10156         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
10157         * g++.dg/init/empty1.C: New test.
10158
10159 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
10160
10161         * gcc.c-torture/compile/20010903-1.c: New test.
10162
10163 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
10164
10165         * testsuite/gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
10166         for m68k.
10167
10168 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
10169
10170         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
10171
10172         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
10173
10174         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
10175
10176 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
10177
10178         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
10179         for 16-bit 'unsigned int'.
10180
10181 2001-08-29  Kazu Hirata  <kazu@hxi.com>
10182
10183         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
10184
10185 2001-08-27  Richard Henderson  <rth@redhat.com>
10186
10187         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
10188         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
10189
10190 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
10191
10192         * gcc.dg/asm-names.c (ymain): New.
10193
10194 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
10195
10196         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
10197         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
10198         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
10199
10200 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10201
10202         * gcc.dg/compare5.c: New testcase.
10203
10204 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
10205
10206         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
10207         and "In instantiation".
10208
10209 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
10210
10211         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
10212
10213 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
10214
10215         * gcc.misc-tests/gcov.exp: Add support for branch information.
10216         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
10217         * gcc.misc-tests/gcov-4.c: New test.
10218         * gcc.misc-tests/gcov-4b.c: New test.
10219         * gcc.misc-tests/gcov-5b.c: New test.
10220
10221 2001-08-20  Zack Weinberg  <zackw@panix.com>
10222
10223         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
10224         expected to fail.
10225
10226 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
10227
10228         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
10229
10230 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
10231
10232         * g++.dg/eh/template1.C: New test.
10233
10234 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
10235
10236         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
10237         Fix thinko.
10238         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
10239         for xfail.
10240
10241 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
10242
10243         * lib/g77-dg.exp:  Use prune.exp for common procedures
10244         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
10245         * lib/g77.exp: (g77-dg-prune) Remove
10246
10247 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
10248
10249         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
10250
10251 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10252
10253         * g++.dg/template/unify1.C: New test.
10254
10255 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
10256
10257         * g++.dg/abi/empty4.C: New test.
10258
10259 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
10260
10261         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
10262         solaris2.*
10263         * g77.f-torture/compile/pr3743.x: Likewise
10264
10265 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
10266
10267         * g++.dg/other/using-declaration.C: New test.
10268
10269 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
10270
10271         * gcc.dg/cpp/tr-sign.c: New testcase.
10272
10273 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
10274
10275         * gcc.dg/cpp/19951025-1.c: Revert.
10276         * gcc.dg/cpp/directiv.c: We no longer process directives that
10277         interrupt macro arguments.
10278
10279 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
10280
10281         * gcc.dg/bconstp-1.c: New test.
10282
10283 2001-08-03  Richard Henderson  <rth@redhat.com>
10284
10285         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
10286
10287 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
10288
10289         * gcc.dg/cpp/19951025-1.c: Update.
10290
10291 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
10292
10293         * g77.dg/ff90-1.f (s): Fix reference of variable z,
10294         should be x.
10295
10296 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
10297
10298         Kill -fhonor-std.
10299         * g++.old-deja/g++.ns/ns14.C: Remove special options.
10300         * g++.old-deja/g++.other/std1.C: Likewise.
10301         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
10302
10303 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
10304
10305         * lib/g77.exp:  Load gcc-defs.exp for common procedures
10306         (g77_pass, g77_fail, g77_finish, g77_exit,
10307         ${tool}_check_unsupported_p} Now redundant.  Deleted.
10308
10309 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
10310
10311         * g77.dg/fbackslash.f
10312         * g77.dg/fcase-preserve.f
10313         * g77.dg/ff90-1.f
10314         * g77.dg/ffixed-line-length-0.f
10315         * g77.dg/ffixed-line-length-132.f
10316         * g77.dg/ffixed-line-length-7.f
10317         * g77.dg/ffixed-line-length-72.f
10318         * g77.dg/ffixed-line-length-none.f
10319         * g77.dg/ffree-form-1.f
10320         * g77.dg/fno-backslash.f
10321         * g77.dg/fno-f90-1.f
10322         * g77.dg/fno-fixed-form-1.f
10323         * g77.dg/fno-onetrip.f
10324         * g77.dg/fno-typeless-boz.f
10325         * g77.dg/fno-underscoring.f
10326         * g77.dg/fno-vxt-1.f
10327         * g77.dg/fonetrip.f
10328         * g77.dg/ftypeless-boz.f
10329         * g77.dg/fugly-assumed.f
10330         * g77.dg/funderscoring.f
10331         * g77.dg/fvxt-1.f
10332
10333 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
10334
10335         * objc.dg/fwd-proto-1.m: New.
10336         * objc.dg/local-decl-1.m: New.
10337         * objc.dg/naming-1.m: New.
10338         * objc.dg/naming-2.m: New.
10339         * objc.dg/proto-hier-1.m: New.
10340
10341 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
10342
10343         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
10344         largest-type elements to a struct makes its size grow.
10345
10346 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
10347
10348         * g++.dg/abi/vthunk1.C: New test.
10349
10350 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
10351
10352         * g++.dg/abi/vbase8-22.C: New test.
10353
10354 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
10355
10356         * gcc.dg/cpp/macro8.c: New test.
10357
10358 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
10359
10360         * g++.dg/abi/vbase8-21.C: New test.
10361
10362 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
10363
10364         * g++.dg/abi/vbase8-10.C: New test.
10365
10366 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
10367
10368         * lib/g++.exp (g++_set_ld_library_path): Renamed to
10369         ${tool}_set_ld_library_path.
10370         Changed caller.
10371         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
10372         g++.exp.
10373
10374 2001-07-26  Stan Cox <scox@redhat.com>
10375
10376         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
10377         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
10378         gcc_exit, gcc_check_unsupported_p):
10379         Moved to gcc-deps.exp
10380         * gcc-deps.exp: New file.
10381
10382 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10383
10384         * g++.old-deja/g++.pt/defarg14.C: New test.
10385
10386 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
10387
10388         * g++.old-deja/g++.other/lineno5.C: New test.
10389
10390 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
10391
10392         * g++.old-deja/g++.pt/crash68.C: New test.
10393
10394 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
10395
10396         * g++.old-deja/g++.other/crash42.C: New test.
10397
10398 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
10399
10400         * gcc.dg/cpp/extratokens.c: Fix.
10401         * gcc.dg/cpp/skipping2.c: New tests.
10402
10403 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
10404
10405         * gcc.c-torture/execute/20010724-1.c: New file.
10406         * gcc.c-torture/execute/20010724-1.x: New file.
10407
10408 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
10409
10410         * g++.old-deja/g++.other/cond7.C: New test.
10411
10412 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
10413
10414         * g++.old-deja/g++.other/optimize4.C: New test.
10415
10416 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
10417
10418         * g++.old-deja/g++.abi/vbase8-5.C: New test.
10419
10420 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
10421
10422         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
10423         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
10424         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
10425         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
10426
10427         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
10428         bug report" message.
10429
10430         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
10431         * g++.dg/ext/instantiate1.C: Move from old-deja.
10432
10433 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
10434
10435         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
10436         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
10437         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
10438         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
10439
10440 2001-07-23  Jeffrey A Law  (law@cygnus.com)
10441
10442         * gcc.c-torture/execute/20010723-1.c: New test.
10443
10444 2001-07-23  Ben Elliston  <bje@redhat.com>
10445
10446         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
10447
10448 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
10449
10450         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
10451         i[34567]86-*-*.
10452         Delete handling of ieee_multilib_flags.
10453         Pass -mieee for alpha*-*-* and sh-*-*.
10454         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
10455
10456 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
10457
10458         Remove old-abi tests.
10459         * g++.old-deja/g++.mike/p11116.C: Remove.
10460         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
10461
10462 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
10463
10464         * g77.f-torture/compile/pr3743.f:  New test
10465
10466 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
10467
10468         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
10469
10470 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
10471
10472         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
10473         g++.old-deja/g++.pt/static6.C: Likewise.
10474         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
10475         supports weak symbols.
10476
10477 2001-07-18  Andreas Jaeger  <aj@suse.de>
10478
10479         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
10480         supported again.
10481
10482 2001-07-18  Andreas Jaeger  <aj@suse.de>
10483
10484         * gcc.dg/iftrap-1.c: Fix target line.
10485
10486 2001-07-17  Richard Henderson  <rth@redhat.com>
10487
10488         * gcc.c-torture/execute/20010717-1.c: New.
10489
10490 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
10491
10492         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
10493         tests.
10494
10495 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
10496
10497         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
10498
10499 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
10500
10501         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
10502         UAC_SIGBUS, UAC_NOPRINT definitions.
10503
10504 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
10505
10506         * objc/execute/object_is_class.m: New test.
10507         * objc/execute/object_is_meta_class.m: New test.
10508
10509 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
10510
10511         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
10512         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
10513
10514 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
10515
10516         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
10517         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
10518
10519 2001-07-14  Richard Henderson  <rth@redhat.com>
10520
10521         * gcc.dg/iftrap-1.c: New.
10522
10523 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
10524
10525         * g77.f-torture/execute/intrinsic77.f: New test.
10526
10527 2001-07-11  Janis Johnson <janis@us.ibm.com>
10528
10529         * gcc.misc-tests/gcov-3.c: New test.
10530
10531 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
10532
10533         * gcc.c-torture/compile/20010711-1.c,
10534         * gcc.c-torture/compile/20010711-2.c: New tests.
10535
10536 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
10537
10538         * gcc.c-torture/execute/20010711-1.c: New test.
10539
10540 2001-07-11  Ben Elliston  <bje@redhat.com>
10541
10542         * g++.old-deja/g++.other/enum5.C: New test.
10543
10544 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
10545
10546         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
10547         (g++-dg-prune): Call prune_gcc_output.
10548         * prune.exp: New file for prune_gcc_output.
10549         * lib/g++.exp, lib/gcc.exp: Load it.
10550
10551 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
10552
10553         * gcc.c-torture/compile/20010701-1.c,
10554         g++.old-deja/g++.ext/attrib6.C: New tests.
10555
10556 2001-07-06  Jeffrey A Law  (law@cygnus.com)
10557
10558         * gcc.c-torture/compile/20010706-1.c: New test.
10559
10560 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
10561
10562         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
10563
10564 2001-06-28  Stan Shebs  <shebs@apple.com>
10565
10566         * gcc.dg/pragma-darwin.c: New test.
10567
10568 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
10569
10570         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
10571         Solaris 2.[678] system.
10572
10573 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
10574
10575         * gcc.dg/20010622-1.c: New test.
10576
10577 2001-06-18  Stan Shebs  <shebs@apple.com>
10578
10579         * objc.dg: New directory.
10580         * objc.dg/dg.exp: New file.
10581         * objc.dg/alias.m: New.
10582         * objc.dg/class-1.m: New.
10583         * objc.dg/class-2.m: New.
10584         * objc.dg/const-str-1.m: New.
10585         * objc.dg/const-str-2.m: New.
10586         * objc.dg/id-1.m: New.
10587         * objc.dg/method-1.m: New.
10588         * objc.dg/super-class-1.m: New.
10589         * lib/objc-dg.exp: New file.
10590
10591 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
10592
10593         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
10594         of label name.
10595
10596 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
10597
10598         * g++.old-deja/g++.abi/vbase8-9.C: New test.
10599
10600 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
10601
10602         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
10603         variable.
10604
10605 2001-06-12  Richard Henderson  <rth@redhat.com>
10606
10607         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
10608
10609 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
10610
10611         * g++.old-deja/g++.abi/vbase5.C: New test.
10612         * g++.old-deja/g++.abi/vbase6.C: New test.
10613         * g++.old-deja/g++.abi/vbase7.C: New test.
10614
10615 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10616
10617         * gcc.c-torture/compile/20010610-1.c: New test.
10618
10619 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
10620
10621         * g++.old-deja/g++.abi/vbase4.C: New test.
10622
10623 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
10624
10625         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
10626         support %f for HC11/HC12 targets.
10627         * gcc.c-torture/execute/930513-1.x: New file, likewise.
10628         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
10629         on HC11/HC12 targets.
10630         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
10631
10632 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
10633
10634         * gcc.dg/wchar_t-1.c: New file.
10635         * gcc.dg/wint_t-1.c: Likewise.
10636
10637 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
10638
10639         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
10640
10641 2001-06-11  Richard Henderson  <rth@redhat.com>
10642
10643         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
10644
10645 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
10646
10647         * gcc.c-torture/compile/20010611-1.c: New test.
10648
10649 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
10650
10651         * gcc.dg/c99-tag-1.c: Add more tests.
10652
10653 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
10654
10655         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
10656         representation on MN10300 and ARM/Thumb.
10657
10658 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
10659
10660         * g77.f-torture/execute/20010610.f: New.
10661
10662 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
10663
10664         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
10665         names.
10666
10667 2001-06-09  Richard Henderson  <rth@redhat.com>
10668
10669         * gcc.c-torture/execute/ashrdi-1.c: New.
10670         * gcc.c-torture/execute/ashldi-1.c: New.
10671         * gcc.c-torture/execute/lshrdi-1.c: New.
10672
10673 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
10674
10675         * objc/execute/load-3.m: Added. Check sending +load to categories,
10676         in addition to classes.
10677
10678 2001-06-08  Stan Shebs  <shebs@apple.com>
10679
10680         * objc/execute/load-2.m: New test.  From Nicola Pero
10681         <n.pero@mi.flashnet.it>.
10682
10683 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
10684
10685         * gcc.c-torture/execute/20010605-2.c: New test.
10686
10687 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
10688
10689         * g++.old-deja/g++.abi/vbase2.C: New test.
10690         * g++.old-deja/g++.abi/vbase3.C: New test.
10691
10692 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
10693
10694         * g++.old-deja/g++.pt/friend49.C: New test.
10695
10696 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
10697
10698         * g++.old-deja/g++.ext/anon3.C: New test.
10699
10700 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
10701
10702         * g++.old-deja/g++.other/conv7.C: New test.
10703
10704 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
10705
10706         * gcc.c-torture/compile/20010605-2.c: New test.
10707
10708 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
10709
10710         * gcc.c-torture/execute/20010604-1.c: New test.
10711
10712 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
10713
10714         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
10715
10716 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
10717
10718         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
10719         (g++_link_flags): Likewise.
10720         (g++_init): Pass gccpath's value to two previous functions.
10721
10722 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10723
10724         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
10725         Ensure logfile entry matches exec command line.
10726
10727 2001-05-31  Richard Henderson  <rth@redhat.com>
10728
10729         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
10730         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
10731
10732 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
10733
10734         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
10735         compiler for irix6.2
10736
10737 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
10738
10739         * g++.old-deja/g++.other/optimize3.C: New file.
10740
10741 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
10742
10743         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
10744         assemble.
10745
10746 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
10747
10748         * g++.old-deja/g++.other/optimize2.C: New file.
10749
10750 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
10751
10752         * gcc.c-torture/compile/20010518-2.c: New file.
10753         * gcc.c-torture/execute/20010518-1.c: New file.
10754         * gcc.c-torture/execute/20010518-2.c: New file.
10755
10756 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
10757
10758         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
10759
10760 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
10761
10762         G++ no longer defines builtins that do not begin with __builtin.
10763         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
10764         * g++.old-deja/g++.brendand/misc13.C: Likewise.
10765         * g++.old-deja/g++.law/builtin1.C: Likewise.
10766         * g++.old-deja/g++.law/cvt2.C: Likewise.
10767         * g++.old-deja/g++.mike/net5.C: Likewise.
10768         * g++.old-deja/g++.other/builtins1.C: Likewise.
10769         * g++.old-deja/g++.other/builtins2.C: Likewise.
10770         * g++.old-deja/g++.other/builtins3.C: Likewise.
10771         * g++.old-deja/g++.other/builtins4.C: Likewise.
10772         * g++.old-deja/g++.other/inline8.C: Likewise.
10773         * g++.old-deja/g++.robertl/eb39.C: Likewise.
10774
10775 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
10776
10777         * g++.old-deja/g++.pt/using1.C: Adjust.
10778         * g++.old-deja/g++.pt/using2.C: New test.
10779
10780 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
10781
10782         * gcc.dg/cpp/charconst.c: New tests.
10783         * gcc.dg/cpp/escape.c: New tests.
10784         * gcc.dg/cpp/escape-1.c: New tests.
10785         * gcc.dg/cpp/escape-2.c: New tests.
10786         * gcc.dg/cpp/ucs.c: New tests.
10787
10788 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
10789
10790         * gcc.misc-tests/linkage.exp:  Pass appropriate flags to
10791         native compiler for irix6.5.
10792
10793 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
10794
10795         * lib/g++.exp (g++_include_flags): Use args to compute
10796         get_multilibs.
10797         (g++_link_flags): Likewise.
10798         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
10799
10800 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
10801
10802         * gcc.dg/c90-hexfloat-1.c: Add more tests.
10803
10804 2001-05-21  Geoff Keating  <geoffk@redhat.com>
10805
10806         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
10807         this file.
10808
10809 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
10810
10811         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
10812         STACK_SIZE;
10813         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
10814         to STACK_SIZE; Use it to define size of add_histo array.
10815         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
10816         to STACK_SIZE.
10817         (f): Use GITT_SIZE to define size of gitt local table.
10818         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
10819         to STACK_SIZE; Use it to define size of bytemem array.
10820
10821 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
10822
10823         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
10824         on 68HC11/HC12 due to the asm instruction.
10825         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
10826         * gcc.c-torture/compile/920520-1.x: Likewise.
10827         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
10828         on 68HC11/HC12 because the function is larger than 64K.
10829         * gcc.c-torture/compile/961203-1.x: New file, this test fails
10830         on 68HC11/HC12 because the structure is too large.
10831
10832 2001-05-20  Richard Henderson  <rth@redhat.com>
10833
10834         * gcc.c-torture/execute/20010520-1.c: New.
10835
10836 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10837
10838         * g++.old-deja/g++.warn/compare1.C: New test.
10839         * gcc.dg/compare4.c: New test.
10840
10841 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
10842
10843         * g++.old-deja/g++.other/optimize1.C: New test.
10844
10845 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10846
10847         * g++.old-deja/g++.pt/spec41.C: New test.
10848
10849 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
10850
10851         * gcc.c-torture/compile/20010114-1.x: Remove.
10852
10853 2001-05-18  Stan Shebs  <shebs@apple.com>
10854
10855         * gcc.c-torture/compile/20010518-1.c: New test.
10856
10857 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
10858
10859         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
10860         * g++.old-deja/g++.pt/crash67.C: New test.
10861
10862 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
10863
10864         * g++.old-deja/g++.other/debug9.C: New test.
10865
10866 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
10867
10868         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
10869
10870 2001-05-16  Jan Hubicka  <jh@suse.cz>
10871
10872         * gcc.c-torture/compile/20010516-1.c: New test.
10873
10874 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
10875
10876         * g++.old-deja/g++.other/crash41.C: New test.
10877
10878 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
10879
10880         * g++.old-deja/g++.pt/crash66.C: New test.
10881
10882 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
10883
10884         * g++.old-deja/g++.robertl/eb27.C: Convert.
10885
10886 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
10887
10888         * g++.dg/friend-warn.C: New test.  Do not warn about friend
10889         declaration being redundant.
10890
10891 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
10892
10893         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
10894
10895 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
10896
10897         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
10898
10899 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
10900
10901         * lib/g++.exp: Use testsuite_flags.
10902
10903 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
10904
10905         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
10906
10907 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
10908
10909         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
10910
10911 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
10912
10913         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
10914
10915 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
10916
10917         * gcc.c-torture/compile/20010313-1.c: New test.
10918
10919 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
10920
10921         * gcc.dg/cpp/direct2.c: New test.
10922         * gccq.dg/cpp/direct2s.c: New test.
10923
10924         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
10925
10926 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
10927
10928         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
10929         * g++.old-deja/g++.other/op3.C: Likewise.
10930
10931 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
10932
10933         * gcc.dg/cpp/syshdr.h: New file.
10934         * gcc.dg/cpp/sysmac1.c: Update.
10935         * gcc.dg/cpp/sysmac2.c: Update.
10936
10937 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
10938
10939         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
10940
10941 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
10942
10943         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
10944         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
10945
10946 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
10947
10948         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
10949
10950 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
10951
10952         * lib/g++.exp (g++_include_flags): Don't use any special flags
10953         if TESTING_IN_BUILD_TREE is not defined.
10954         (g++_init): Use a plain 'c++' as the compiler if
10955         TESTING_IN_BUILD_TREEE is not defined.
10956
10957 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
10958
10959         * g++.old-deja/g++.eh/catch13.C: New test.
10960         * g++.old-deja/g++.eh/catch14.C: New test.
10961
10962 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
10963
10964         * gcc.dg/cpp/tr-define.c: New test.
10965
10966 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
10967
10968         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
10969         <stdlib.h>, not <malloc.h>.
10970
10971 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
10972
10973         * g++.old-deja/g++.ns/template17.C: New test.
10974
10975 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
10976
10977         * g++.old-deja/g++.pt/ref4.C: New test.
10978
10979 2001-04-30  Richard Henderson  <rth@redhat.com>
10980
10981         * gcc.dg/20000724-1.c: Revert last change.
10982
10983 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
10984
10985         * g77.f-torture/execute/20010430.f: New test.
10986
10987 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
10988
10989         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
10990
10991 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
10992
10993         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
10994
10995 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
10996
10997         * g++.old-deja/g++.eh/crash6.C: New test.
10998
10999 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
11000
11001         * g++.old-deja/g++.other/warn7.C: New test.
11002
11003 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
11004
11005         * g++.old-deja/g++.other/defarg9.C: New test.
11006
11007 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
11008
11009         * g77.f-torture/compile/20010426.f: New test.
11010         * g77.f-torture/execute/20010426.f: New test.
11011
11012 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
11013
11014         * g77.f-torture/compile/20000629-1.x: Remove - error
11015         has been fixed.
11016
11017 2001-04-26  Jeffrey A Law  (law@cygnus.com)
11018
11019         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
11020         Tweak slightly to work with g++.dg framework.
11021         * g++.dg/special/ecos.exp: Run initp1.C test.
11022         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
11023
11024         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
11025         its linker doesn't give line numbers either.
11026         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
11027
11028 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
11029
11030         * g++.old-deja/g++.other/lex1.C: New test.
11031
11032 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
11033
11034         * gcc.dg/noncompile/20010425-1.c: New test.
11035
11036 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
11037
11038         * g++.old-deja/g++.pt/mangle2.C: New test.
11039
11040 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
11041
11042         * gcc.dg/format/plus-1.c: New test.
11043
11044 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
11045
11046         * gcc.dg/20010423-1.c: New test.
11047
11048 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
11049
11050         * gcc.c-torture/execute/20010422-1.c: New test.
11051
11052 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
11053
11054         * g++.old-deja/g++.ns/type2.C: New test.
11055
11056 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
11057
11058         * g++.old-deja/g++.other/perf1.C: New test.
11059
11060 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
11061
11062         * gcc.dg/c99-func-2.c: Remove xfail.
11063         * gcc.dg/c99-func-3.c: Remove xfail.
11064         * gcc.dg/c99-func-4.c: Remove xfail.
11065
11066 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
11067
11068         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
11069
11070 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
11071
11072         * gcc.c-torture/compile/20010423-1.c: New test.
11073
11074 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
11075
11076         * g++.old-deja/g++.pt/typename28.C: New test.
11077
11078 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
11079
11080         * g++.old-deja/g++.abi/empty2.C: New test.
11081         * g++.old-deja/g++.abi/empty3.C: New test.
11082
11083 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
11084
11085         * g++.old-deja/g++.other/comdat2.C: New test.
11086         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
11087
11088 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
11089
11090         * g++.old-deja/g++.other/overload14.C: New test.
11091
11092 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
11093
11094         * g++.old-deja/g++.other/lookup23.C: New test.
11095
11096 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
11097
11098         * gcc.c-torture/execute/20010403-1.c: New test.
11099
11100 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
11101             Mark Mitchell  <mark@codesourcery.com>
11102
11103         * lib/old-dejagnu.exp: Don't delete output of executable.
11104         Add .exe suffix to executables.
11105
11106 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
11107
11108         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
11109
11110 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11111
11112         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
11113
11114 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
11115
11116         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
11117         * g++.old-deja/g++.abi/crash1.C: New test.
11118
11119 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
11120
11121         * g++.old-deja/g++.other/crash40.C: New test.
11122
11123 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11124
11125         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
11126
11127 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
11128
11129         * g++.old-deja/g++.other/warn6.C: New test.
11130
11131 22001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
11132
11133         * g++.old-deja/g++.robertl/eb42.C: Same.
11134
11135 001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11136
11137         * gcc.dg/wtr-conversion-1.c: New testcase.
11138
11139 2001-04-10  Richard Henderson  <rth@redhat.com>
11140
11141         * g++.old-deja/g++.other/array5.C: New.
11142
11143 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
11144
11145         * gcc.c-torture/execute/20010408-1.c: New test.
11146
11147 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
11148
11149         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
11150         headers and constructs.
11151         * g++.old-deja/g++.robertl/eb79.C: Same.
11152         * g++.old-deja/g++.robertl/eb77.C (main): Same.
11153         * g++.old-deja/g++.robertl/eb73.C: Same.
11154         * g++.old-deja/g++.robertl/eb66.C (main): Same.
11155         * g++.old-deja/g++.robertl/eb55.C (t): Same.
11156         * g++.old-deja/g++.robertl/eb54.C (main): Same.
11157         * g++.old-deja/g++.robertl/eb46.C (main): Same.
11158         * g++.old-deja/g++.robertl/eb44.C: Same.
11159         * g++.old-deja/g++.robertl/eb41.C (main): Same.
11160         * g++.old-deja/g++.robertl/eb4.C (main): Same.
11161         * g++.old-deja/g++.robertl/eb39.C: Same.
11162         * g++.old-deja/g++.robertl/eb33.C (main): Same.
11163         * g++.old-deja/g++.robertl/eb31.C (main): Same.
11164         * g++.old-deja/g++.robertl/eb30.C: Same.
11165         * g++.old-deja/g++.robertl/eb3.C: Same.
11166         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
11167         * g++.old-deja/g++.robertl/eb21.C: Same.
11168         * g++.old-deja/g++.robertl/eb15.C: Same.
11169         * g++.old-deja/g++.robertl/eb118.C: Same.
11170         * g++.old-deja/g++.robertl/eb115.C (main): Same.
11171         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
11172         * g++.old-deja/g++.robertl/eb109.C: Same.
11173         * g++.old-deja/g++.other/sibcall1.C (main): Same.
11174         * g++.old-deja/g++.mike/rtti1.C: Same.
11175         * g++.old-deja/g++.mike/p658.C: Same.
11176         * g++.old-deja/g++.mike/net46.C: Same.
11177         * g++.old-deja/g++.mike/net34.C: Same.
11178         * g++.old-deja/g++.mike/memoize1.C: Same.
11179         * g++.old-deja/g++.mike/eh2.C: Same.
11180         * g++.old-deja/g++.law/weak.C: Same.
11181         * g++.old-deja/g++.law/visibility7.C: Same.
11182         * g++.old-deja/g++.law/visibility25.C: Same.
11183         * g++.old-deja/g++.law/visibility22.C: Same.
11184         * g++.old-deja/g++.law/visibility2.C: Same.
11185         * g++.old-deja/g++.law/visibility17.C: Same.
11186         * g++.old-deja/g++.law/visibility13.C: Same.
11187         * g++.old-deja/g++.law/visibility10.C: Same.
11188         * g++.old-deja/g++.law/visibility1.C: Same.
11189         * g++.old-deja/g++.law/virtual3.C (eval): Same.
11190         * g++.old-deja/g++.law/vbase1.C: Same.
11191         * g++.old-deja/g++.law/operators32.C: Same.
11192         * g++.old-deja/g++.law/nest3.C: Same.
11193         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
11194         * g++.old-deja/g++.law/except5.C (main): Same.
11195         * g++.old-deja/g++.law/cvt7.C (run): Same.
11196         * g++.old-deja/g++.law/cvt2.C: Same.
11197         * g++.old-deja/g++.law/cvt16.C: Same.
11198         * g++.old-deja/g++.law/ctors6.C (bar): Same.
11199         * g++.old-deja/g++.law/ctors17.C (main): Same.
11200         * g++.old-deja/g++.law/ctors13.C: Same.
11201         * g++.old-deja/g++.law/ctors12.C (main): Same.
11202         * g++.old-deja/g++.law/ctors10.C: Same.
11203         * g++.old-deja/g++.law/code-gen5.C: Same.
11204         * g++.old-deja/g++.law/bad-error7.C: Same.
11205         * g++.old-deja/g++.law/arm9.C: Same.
11206         * g++.old-deja/g++.law/arm12.C: Same.
11207         * g++.old-deja/g++.law/arg8.C: Same.
11208         * g++.old-deja/g++.law/arg1.C: Same.
11209         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
11210         * g++.old-deja/g++.jason/template31.C: Same.
11211         * g++.old-deja/g++.jason/template24.C (main): Same.
11212         * g++.old-deja/g++.jason/2371.C: Same.
11213         * g++.old-deja/g++.eh/new2.C: Same.
11214         * g++.old-deja/g++.eh/new1.C: Same.
11215         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
11216         * g++.old-deja/g++.brendan/nest21.C (main): Same.
11217         * g++.old-deja/g++.brendan/err-msg3.C: Same.
11218         * g++.old-deja/g++.brendan/crash62.C: Same.
11219         * g++.old-deja/g++.brendan/crash52.C: Same.
11220         * g++.old-deja/g++.brendan/crash49.C (main): Same.
11221         * g++.old-deja/g++.brendan/crash38.C: Same.
11222         * g++.old-deja/g++.brendan/crash15.C (main): Same.
11223         * g++.old-deja/g++.brendan/copy9.C: Same.
11224
11225 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
11226
11227         * gcc.c-torture/execute/20001203-2.c (memset):
11228         Count argument is of type __SIZE_TYPE__.
11229
11230 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
11231
11232         * gcc.c-torture/compile/20010404-1.c: New test.
11233
11234 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
11235
11236         * gcc.c-torture/compile/20010326-1.c: New test.
11237
11238 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
11239
11240         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
11241         peculiarities of the SH.
11242         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
11243
11244 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
11245
11246         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
11247         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
11248         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
11249
11250 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
11251
11252         * g77.f-torture/compile/20010321-1.f: New test.
11253
11254 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
11255
11256         * gcc.c-torture/compile/20010329-1.c: New test.
11257
11258 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
11259
11260         * gcc.c-torture/execute/20010329-1.c: New test.
11261
11262 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
11263
11264         * g++.old-deja/g++.other/eh4.C: Fix typo.
11265
11266 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
11267
11268         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
11269
11270 2001-03-28  Philip Blundell  <philb@gnu.org>
11271
11272         * gcc.c-torture/compile/20010328-1.c: New test.
11273
11274 2001-03-27  Richard Henderson  <rth@redhat.com>
11275
11276         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
11277         * g++.old-deja/g++.eh/vbase3.C: Likewise.
11278
11279 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
11280
11281         * gcc.c-torture/compile/20010327-1.c: New test.
11282
11283 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
11284
11285         * g++.old-deja/g++.other/friend12.C: New test.
11286         * g++.old-deja/g++.other/friend9.C: Expect no errors.
11287         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
11288
11289 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
11290
11291         * gcc.c-torture/execute/20010325-1.c: New test.
11292
11293 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
11294
11295         * g++.old-deja/g++.other/mangle3.C: New test.
11296
11297 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
11298
11299         * g++.old-deja/g++.other/anon8.C: New test.
11300
11301 2001-03-20  Philip Blundell  <philb@gnu.org>
11302
11303         * gcc.c-torture/compile/20010320-1.c: New test.
11304
11305 2001-03-17  Richard Henderson  <rth@redhat.com>
11306
11307         * g++.old-deja/g++.other/eh4.C: Add expected error text.
11308
11309 2001-03-15  Geoff Keating  <geoff@redhat.com>
11310
11311         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
11312         tests on AIX.
11313
11314 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
11315
11316         * g++.old-deja/g++.other/eh4.C: New test.
11317
11318 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
11319
11320         * gcc.dg/cpp/mi1.c: Update.
11321
11322 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
11323
11324         * g++.old-deja/g++.other/regstack.C: New test.
11325
11326 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
11327
11328         * g++.old-deja/g++.other/ref4.C: New test.
11329
11330 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
11331
11332         * objc/execute/va_method.m: Added.
11333         * objc/execute/IMP.m: Added.
11334         * objc/execute/_cmd.m: Added.
11335         * objc/execute/accessing_ivars.m: Added.
11336         * objc/execute/class-1.m: Added.
11337         * objc/execute/class-10.m: Added.
11338         * objc/execute/class-11.m: Added.
11339         * objc/execute/class-12.m: Added.
11340         * objc/execute/class-13.m: Added.
11341         * objc/execute/class-14.m: Added.
11342         * objc/execute/class-2.m: Added.
11343         * objc/execute/class-3.m: Added.
11344         * objc/execute/class-4.m: Added.
11345         * objc/execute/class-5.m: Added.
11346         * objc/execute/class-6.m: Added.
11347         * objc/execute/class-7.m: Added.
11348         * objc/execute/class-8.m: Added.
11349         * objc/execute/class-9.m: Added.
11350         * objc/execute/class-tests-1.h
11351         * objc/execute/class-tests-2.h
11352         * objc/execute/compatibility_alias.m: Added.
11353         * objc/execute/encode-1.m: Added.
11354         * objc/execute/formal_protocol-1.m: Added.
11355         * objc/execute/formal_protocol-2.m: Added.
11356         * objc/execute/formal_protocol-3.m: Added.
11357         * objc/execute/formal_protocol-4.m: Added.
11358         * objc/execute/formal_protocol-5.m: Added.
11359         * objc/execute/formal_protocol-6.m: Added.
11360         * objc/execute/formal_protocol-7.m: Added.
11361         * objc/execute/informal_protocol.m: Added.
11362         * objc/execute/initialize.m: Added.
11363         * objc/execute/load.m: Added.
11364         * objc/execute/many_args_method.m: Added.
11365         * objc/execute/nested-3.m: Added.
11366         * objc/execute/no_clash.m: Added.
11367         * objc/execute/private.m: Added.
11368         * objc/execute/redefining_self.m: Added.
11369         * objc/execute/root_methods.m: Added.
11370         * objc/execute/selector-1.m: Added.
11371         * objc/execute/static-1.m: Added.
11372         * objc/execute/static-2.m: Added.
11373         * objc/execute/va_method.m: Added.
11374
11375 2001-03-10  Richard Henderson  <rth@redhat.com>
11376
11377         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
11378
11379 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
11380
11381         * g++.old-deja/g++.other/crash31.C: XFAIL.
11382         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
11383         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
11384         * gcc.c-torture/execute/20010123-1.x: XFAIL.
11385         * gcc.c-torture/execute/20010124-1.x: XFAIL.
11386         * gcc.dg/sequence-pt-1.c: XFAIL one test.
11387
11388 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
11389
11390         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
11391
11392 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
11393
11394         * gcc.dg/20000724-1.c: Don't use multiline strings.
11395
11396 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
11397
11398         * objc/execute/string1.m, objc/execute/string2.m: Compare the
11399         result of -cString against what we expect it to be; don't just
11400         print it out for no one to read.
11401
11402         * objc/execute/string3.m, objc/execute/string4.m: New tests.
11403         Based on testcases provided by Nicola Pero.
11404
11405 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
11406
11407         * gcc.dg/cpp/macro7.c: New test.
11408
11409 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
11410
11411         * gcc.dg/cpp/multiline.c: Update.
11412
11413 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
11414
11415         * g++.old-deja/g++.other/enum3.C: New test.
11416
11417 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
11418
11419         * g++.old-deja/g++.other/pod1.C: New test.
11420
11421 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
11422
11423         * g++.old-deja/g++.ext/overload1.C: New test.
11424
11425 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
11426
11427         * g++.old-deja/g++.pt/using1.C: New test.
11428
11429 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
11430
11431         * g++.old-deja/g++.other/using9.C: New test.
11432
11433 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
11434
11435         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
11436
11437         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
11438
11439 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
11440
11441         * g++.old-deja/g++.ext/realpt1.C: Remove.
11442
11443 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
11444
11445         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
11446
11447 2001-02-26  Will Cohen  <wcohen@redhat.com>
11448
11449         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
11450
11451 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
11452
11453         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
11454         templatized constructors.
11455
11456 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
11457
11458         * gcc.c-torture/execute/20010224-1.c: New test.
11459
11460 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
11461
11462         * gcc.c-torture/execute/20010222-1.c: New test.
11463
11464 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
11465
11466         * g++.old-deja/g++.other/inline20.C: New test.
11467
11468 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
11469
11470         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
11471
11472 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
11473
11474         * g++.old-deja/g++.other/lookup22.C: New test.
11475
11476 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
11477
11478         * g77.dg: New directory.
11479         * g77.dg/20010216-1.f: New test case.
11480         * g77.dg/dg.exp: New driver.
11481         * lib/g77-dg.exp: New driver library.
11482
11483 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11484
11485         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
11486
11487 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
11488
11489         * g++.old-deja/g++.other/decl9.C: New test.
11490
11491 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
11492
11493         * g++.old-deja/g++.other/init16.C: Update the test so that it does
11494         not need <string> and also tests the initialization at runtime.
11495
11496 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
11497
11498         * gcc.c-torture/execute/longlong.c: New test.
11499
11500 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
11501
11502         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
11503
11504 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
11505
11506         * gcc.c-torture/execute/920302-1.c (execute):
11507         Change argument type to short.
11508
11509 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
11510
11511         * g++.old-deja/g++.pt/deduct6.C: New test.
11512
11513 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
11514
11515         * g++.old-deja/g++.pt/deduct5.C: New test.
11516
11517 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
11518
11519         * gcc.c-torture/execute/20010209-1.c: New test.
11520
11521 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
11522
11523         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
11524
11525 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
11526
11527         * g++.dg/vtgc1.C: Update for new ABI.
11528
11529         * consistency.vlad: New directory, 1665 files.
11530
11531 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
11532
11533         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
11534         return type.
11535         * gcc.dg/cpp/digraphs.c: Declare puts.
11536
11537 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
11538
11539         * g++.old-deja/g++.other/warn5.C: New test.
11540
11541 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
11542
11543         * g++.old-deja/g++.pt/spec40.C: New test.
11544
11545 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
11546
11547         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
11548         case.
11549         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
11550
11551 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
11552
11553         * gcc.c-torture/compile/20010209-1.c: New test.
11554
11555 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
11556
11557         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
11558         excess errors message but not if it crashes.
11559         * g++.old-deja/g++.other/crash27.C: Likewise.
11560         * g++.old-deja/g++.other/crash28.C: Likewise.
11561         * g++.old-deja/g++.other/crash30.C: Likewise.
11562         * g++.old-deja/g++.other/crash32.C: Likewise.
11563         * g++.old-deja/g++.other/crash35.C: Likewise.
11564         * g++.old-deja/g++.pt/inherit2.C: Likewise.
11565
11566 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
11567
11568         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
11569         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
11570         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
11571         g77.f-torture/execute/execute.exp,
11572         g77.f-torture/noncompile/noncompile.exp,
11573         gcc.c-torture/execute/execute.exp,
11574         gcc.c-torture/execute/memcheck/memcheck.exp,
11575         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
11576         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
11577         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
11578         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
11579         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
11580         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
11581         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
11582         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
11583         Remove bug reporting instructions with ancient email addresses.
11584
11585 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
11586
11587         * gcc.dg/20010202-1.c: New test.
11588         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
11589
11590 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
11591
11592         * g++.dg/stdbool-if.C: New test.
11593
11594 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
11595
11596         * objc/execute/fdecl.m: Added main().
11597
11598 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
11599
11600         * gcc.c-torture/execute/20010206-1.c: New test.
11601
11602 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
11603
11604         * gcc.dg/cpp/avoidpaste1.c: Update.
11605
11606 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
11607
11608         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
11609         Pero <nicola@brainstorm.co.uk>.
11610         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
11611
11612 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
11613
11614         * g++.old-deja/g++.pt/spec39.C: New test.
11615
11616 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
11617
11618         * gcc.c-torture/compile/20010202-1.c: New test.
11619
11620 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
11621
11622         * g++.old-deja/g++.abi/primary2.C: New test.
11623         * g++.old-deja/g++.abi/primary3.C: New test.
11624         * g++.old-deja/g++.abi/primary4.C: New test.
11625         * g++.old-deja/g++.abi/primary5.C: New test.
11626         * g++.old-deja/g++.abi/vtable3.h: New test.
11627         * g++.old-deja/g++.abi/vtable3a.C: New test.
11628         * g++.old-deja/g++.abi/vtable3b.C: New test.
11629         * g++.old-deja/g++.abi/vtable3c.C: New test.
11630         * g++.old-deja/g++.abi/vtable3d.C: New test.
11631         * g++.old-deja/g++.abi/vtable3e.C: New test.
11632         * g++.old-deja/g++.abi/vtable3f.C: New test.
11633         * g++.old-deja/g++.abi/vtable3g.C: New test.
11634         * g++.old-deja/g++.abi/vtable3h.C: New test.
11635         * g++.old-deja/g++.abi/vtable3i.C: New test.
11636         * g++.old-deja/g++.abi/vtable3j.C: New test.
11637         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
11638
11639 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
11640
11641         * g++.old-deja/g++.other/anon6.C: New test.
11642         * g++.old-deja/g++.other/anon7.C: New test.
11643
11644 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
11645
11646         * gcc.dg/cpp/avoidpaste2.c: New tests.
11647
11648 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
11649
11650         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
11651
11652 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
11653
11654         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
11655         DECIMAL_DIG cases for Irix."
11656
11657 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
11658
11659         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
11660
11661 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
11662
11663         * gcc.dg/c99-tag-1.c: New test.
11664
11665 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
11666
11667         * gcc.dg/cpp/tr-warn1.c: Add tests.
11668
11669 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
11670
11671         * gcc.dg/cpp/avoidpaste1.c: Update.
11672         * gcc.dg/cpp/paste4.c: Update.
11673
11674 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
11675
11676         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
11677         cases for Irix.
11678
11679 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
11680
11681         * g++.old-deja/g++.other/inline19.C: New test.
11682
11683 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
11684
11685         * gcc.dg/Wlarger-than.c: New test.
11686
11687 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
11688
11689         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
11690
11691 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
11692
11693         * gcc.c-torture/execute/20010129-1.c: New test.
11694         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
11695
11696 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
11697
11698         * gcc.dg/cpp/avoidpaste1.c: Test case.
11699
11700 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
11701
11702         * g++.old-deja/g++.other/inline18.C: New test.
11703
11704 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11705
11706         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
11707         and __builtin_putchar.
11708
11709 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
11710
11711         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
11712         tests.
11713
11714 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
11715
11716         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
11717         floating point number rounding mode to round to the nearest
11718         representable mode.
11719
11720 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
11721
11722         * g++.old-deja/g++.other/mangle2.C: New test.
11723
11724 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
11725
11726         * gcc.c-torture/compile/20010124-1.c: New test.
11727
11728 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
11729
11730         * g++.old-deja/g++.pt/spec38.C: New test.
11731
11732 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11733
11734         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
11735         "Build don't run".
11736
11737 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
11738
11739         * gcc.c-torture/execute/20010123-1.c: New test.
11740
11741 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
11742
11743         * g++.old-deja/g++.pt/spec37.C: New test.
11744
11745 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
11746
11747         * g++.old-deja/g++.pt/overload14.C: New test.
11748
11749 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
11750
11751         * gcc.c-torture/execute/20010122-1.c: New test, exercise
11752         __builtin_return_address.
11753
11754 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
11755
11756         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
11757         * g++.old-deja/g++.pt/spec35.C: New test.
11758         * g++.old-deja/g++.pt/spec36.C: New test.
11759
11760 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
11761
11762         * gcc.c-torture/compile/20010118-1.c: New test.
11763
11764 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
11765
11766         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
11767
11768 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
11769
11770         * gcc.c-torture/execute/20010119-1.c: New test.
11771
11772 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
11773
11774         * g++.old-deja/g++.other/vbase5.C: New test.
11775
11776 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
11777
11778         * gcc.c-torture/execute/20010118-1.c: New test.
11779
11780 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
11781
11782         * g++.old-deja/g++.pt/deduct3.C: New test.
11783
11784 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
11785
11786         * g++.old-deja/g++.pt/spec34.C: New test.
11787
11788 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
11789
11790         * g77.f-torture/compile/20000601-2.f: New test.
11791
11792 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
11793
11794         * g++.old-deja/g++.other/init17.C: New test.
11795
11796 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
11797
11798         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
11799
11800 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
11801
11802         * g++.old-deja/g++.pt/unify8.C: New test.
11803
11804 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
11805
11806         * g++.old-deja/g++.abi/vbase1.C: New test.
11807
11808 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
11809
11810         * g++.old-deja/g++.pt/crash65.C: New test.
11811
11812 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
11813
11814         * gcc.dg/cpp/assembl2.S: New test case.
11815
11816 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
11817
11818         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
11819         are supported.
11820
11821 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11822
11823         * g++.old-deja/g++.other/builtins1.C: New test.
11824         * g++.old-deja/g++.other/builtins2.C: Likewise.
11825         * g++.old-deja/g++.other/builtins3.C: Likewise.
11826         * g++.old-deja/g++.other/builtins4.C: Likewise.
11827
11828 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
11829
11830         * gcc.c-torture/compile/20010117-1.c: New test.
11831         * gcc.c-torture/compile/20010117-2.c: New test.
11832
11833 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
11834
11835         * g77.f-torture/execute/20010116.[fx]: New test,
11836         XFAIL on i?86-*-*.
11837         * g77.f-torture/compile/20010115.f: Indicate it's
11838         a test for PR fortran/1636.
11839
11840 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
11841
11842         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
11843
11844 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
11845
11846         * g77.f-torture/compile/20010115.f: New test.
11847
11848 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
11849
11850         * g++.old-deja/g++.pt/nontype5.C: New test.
11851
11852 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
11853
11854         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
11855         have an equivalent working one below it.
11856
11857 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
11858
11859         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
11860         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
11861
11862 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
11863
11864         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
11865         message containing "init_priority".
11866         (conpr-2.C): Likewise.
11867         (conpr-3.C): Likewise.
11868         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
11869
11870 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
11871
11872         * gcc.c-torture/execute/20010114-2.c: New test.
11873
11874 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
11875
11876         * gcc.c-torture/compile/20010114-1.c: New test.
11877         * gcc.c-torture/compile/20010114-1.x: Xfail.
11878         * gcc.c-torture/compile/20010114-2.c: New test.
11879         * gcc.c-torture/execute/20010114-1.c: New test.
11880         * gcc.dg/trunc-1.c: New test.
11881         * gcc.dg/uninit-B.c: New test.
11882
11883 2001-01-13  Nick Clifton  <nickc@redhat.com>
11884
11885         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
11886         target.
11887
11888 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
11889
11890         * gcc.c-torture/compile/20010113-1.c: New test.
11891
11892 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
11893
11894         * gcc.c-torture/compile/20001212-1.c: New test.
11895
11896 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
11897
11898         * gcc.dg/cpp/widestr1.c: Update.
11899         * gcc.dg/cpp/prag-imp.c: Remove.
11900
11901 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
11902
11903         * gcc.c-torture/execute/20000801-3.x: Remove.
11904         * gcc.dg/c90-init-1.c: New test.
11905         * gcc.dg/c99-init-1.c: New test.
11906         * gcc.dg/c99-init-2.c: New test.
11907         * gcc.dg/gnu99-init-1.c: New test.
11908
11909 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
11910
11911         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
11912         testing that no relevant ones were found.
11913
11914 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
11915
11916         * g++.old-deja/g++.pt/cast2.C: New test.
11917
11918 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
11919
11920         * g++.old-deja/g++.pt/friend47.C: New test.
11921
11922 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
11923
11924         * g++.old-deja/g++.pt/instantiate13.C: New test.
11925
11926 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
11927
11928         * g++.old-deja/g++.other/defarg7.C: New test.
11929         * g++.old-deja/g++.other/defarg8.C: New test.
11930
11931 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
11932
11933         * g++.old-deja/g++.pt/crash64.C: New test.
11934
11935 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
11936
11937         * g++.old-deja/g++.pt/crash63.C: New test.
11938
11939 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
11940
11941         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
11942
11943 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
11944
11945         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
11946
11947 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
11948
11949         * g++.old-deja/g++.pt/error3.C: New test.
11950
11951 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
11952
11953         * g++.old-deja/g++.other/crash39.C: New test.
11954
11955 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
11956
11957         * g++.old-deja/g++.other/vbase4.C: New test.
11958
11959 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
11960
11961         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
11962         * gcc.dg/special/20000419-2.c: New file. Identical to above.
11963         * gcc.dg/special/special.exp: New test driver which will check
11964         for alias support for the above test.
11965
11966 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
11967
11968         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
11969         problems on small machines.
11970         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
11971         parameterize.
11972
11973 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
11974
11975         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
11976         mips.
11977         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
11978
11979 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
11980
11981         * g++.old_deja/g++.pt/using8.C: New test.
11982
11983 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
11984
11985         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
11986
11987 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
11988
11989         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
11990         where a failure is expected.
11991         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
11992
11993 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
11994
11995         * g++.old_deja/g++.pt/instantiate12.C: New test.
11996
11997 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
11998
11999         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
12000         start of structs.
12001         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
12002         * g++.old-deja/g++.brendan/crash17.C: Likewise.
12003         * g++.old-deja/g++.brendan/crash29.C: Likewise.
12004         * g++.old-deja/g++.brendan/crash48.C: Likewise.
12005         * g++.old-deja/g++.brendan/ns1.C: Likewise.
12006         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
12007         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
12008         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
12009         * g++.old-deja/g++.eh/spec6.C: Likewise.
12010         * g++.old-deja/g++.jason/crash3.C: Likewise.
12011         * g++.old-deja/g++.law/ctors11.C: Likewise.
12012         * g++.old-deja/g++.law/ctors17.C: Likewise.
12013         * g++.old-deja/g++.law/ctors5.C: Likewise.
12014         * g++.old-deja/g++.law/ctors9.C: Likewise.
12015         * g++.old-deja/g++.mike/ambig1.C: Likewise.
12016         * g++.old-deja/g++.mike/net22.C: Likewise.
12017         * g++.old-deja/g++.mike/p3538a.C: Likewise.
12018         * g++.old-deja/g++.mike/p3538b.C: Likewise.
12019         * g++.old-deja/g++.mike/virt3.C: Likewise.
12020         * g++.old-deja/g++.niklas/t128.C: Likewise.
12021         * g++.old-deja/g++.other/anon4.C: Likewise.
12022         * g++.old-deja/g++.other/using1.C: Likewise.
12023         * g++.old-deja/g++.other/warn3.C: Likewise.
12024         * g++.old-deja/g++.pt/t37.C: Likewise.
12025         * g++.old-deja/g++.robertl/eb69.C: Likewise.
12026         * g++.old-deja/g++.robertl/eb71.C: Likewise.
12027
12028 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
12029
12030         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
12031
12032 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12033
12034         * gcc.c-torture/execute/stdio-opt-3.c: New test.
12035
12036 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
12037
12038         * gcc.c-torture/compile/20010107-1.c: New test.
12039
12040 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
12041
12042         * gcc.c-torture/execute/builtin-noret-1.c: New test.
12043
12044 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
12045
12046         * gcc.dg/format/format.h: New file.
12047         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
12048         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
12049         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
12050         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
12051         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
12052         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
12053         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
12054         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
12055         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
12056         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
12057         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
12058         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
12059         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
12060         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
12061         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
12062         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
12063         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
12064         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
12065         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
12066         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
12067         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
12068         instead of declaring standard types, macros and functions in each
12069         test.
12070
12071 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
12072
12073         * gcc.c-torture/execute/20010106-1.c: New test.
12074
12075 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
12076
12077         * gcc.dg/format/format.exp: New file.
12078         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
12079         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
12080         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
12081         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
12082         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
12083         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
12084         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
12085         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
12086         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
12087         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
12088         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
12089         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
12090         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
12091         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
12092         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
12093         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
12094         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
12095         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
12096         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
12097         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
12098         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
12099         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
12100         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
12101         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
12102         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
12103         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
12104         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
12105         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
12106         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
12107         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
12108         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
12109         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
12110         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
12111         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
12112         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
12113         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
12114         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
12115         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
12116         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
12117         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
12118         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
12119         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
12120
12121 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
12122
12123         * gcc.c-torture/execute/991228-1.c: Take word endianness into
12124         account.
12125
12126 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
12127
12128         * gcc.c-torture/execute/builtin-complex-1.c: New test.
12129
12130 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
12131
12132         * g++.old-deja/g++.pt/crash62.C: New test.
12133
12134 2001-01-04  Richard Henderson  <rth@redhat.com>
12135
12136         * gcc.dg/20000926-1.c: Update expected warnings.
12137         * gcc.dg/array-2.c: Likewise.
12138         * gcc.dg/array-4.c: Also validate flexible array members.
12139         * gcc.dg/c99-flex-array-1.c: New.
12140
12141 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
12142
12143         * gcc.c-torture/compile/20001222-1.x: Remove.
12144
12145 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
12146
12147         * gcc.c-torture/execute/built-in-setjmp.c: New.
12148
12149 2001-01-03  Richard Henderson  <rth@redhat.com>
12150
12151         * gcc.dg/940510-1.c: Update expected error wording.
12152         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
12153
12154 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
12155
12156         * lib/target-supports.exp (check_alias_available): Modified to
12157         indicate aliases not supported if only weak aliases are supported.
12158
12159 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12160
12161         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
12162         Turn on cmpstrsi checks for __pj__ and __i370__.
12163
12164 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
12165
12166         * g++.old-deja/g++.other/virtual11.C: New test.
12167
12168 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
12169
12170         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
12171
12172 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12173
12174         * gcc.c-torture/compile/20010102-1.c: New test.
12175
12176 2001-01-02  Andreas Jaeger  <aj@suse.de>
12177
12178         * gcc.dg/noreturn-3.c: New test.
12179
12180         * gcc.dg/noreturn-4.c: New test.
12181
12182 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12183
12184         * gcc.c-torture/execute/stdio-opt-1.c: Also test
12185         __builtin_fputc and __builtin_fwrite.
12186
12187 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
12188
12189         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
12190         signed char, not default char.
12191
12192 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
12193
12194         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
12195
12196 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
12197
12198         * lib/g++.exp:  Use sh to exec ${odir_v3}/tests_flags
12199
12200 2000-12-29  Richard Henderson  <rth@redhat.com>
12201
12202         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
12203         (__cyg_profile_func_exit): Define.
12204
12205 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
12206
12207         * g++.dg/vtgc1.C: New test.
12208
12209 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
12210
12211         * gcc.dg/noncompile/20001228-1.c: New test.
12212
12213         * gcc.dg/20001228-1.c: New test.
12214
12215         * gcc.c-torture/execute/20001228-1.c: New test.
12216
12217 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
12218
12219         * gcc.dg/format-strfmon-1.c: New test.
12220
12221 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12222
12223         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
12224         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
12225         * gcc.c-torture/execute/string-opt-1.c: Likewise.
12226         * gcc.c-torture/execute/string-opt-2.c: Likewise.
12227         * gcc.c-torture/execute/string-opt-3.c: Likewise.
12228         * gcc.c-torture/execute/string-opt-4.c: Likewise.
12229         * gcc.c-torture/execute/string-opt-6.c: Likewise.
12230         * gcc.c-torture/execute/string-opt-7.c: Likewise.
12231         * gcc.c-torture/execute/string-opt-8.c: Likewise.
12232         * gcc.c-torture/execute/string-opt-9.c: Likewise.
12233         * gcc.c-torture/execute/string-opt-10.c: Likewise.
12234         * gcc.c-torture/execute/string-opt-11.c: Likewise.
12235         * gcc.c-torture/execute/string-opt-12.c: Likewise.
12236
12237         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
12238         * gcc.c-torture/execute/string-opt-4.c: Test index.
12239
12240 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
12241
12242         * gcc.c-torture/compile/20001226-1.c: New test.
12243
12244 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
12245
12246         * gcc.c-torture/compile/20001222-1.c: New test.
12247         * gcc.c-torture/compile/20001222-1.x: Xfail.
12248
12249 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
12250
12251         * gcc.c-torture/execute/comp-goto-2.c: New test.
12252
12253 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
12254
12255         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
12256         Use long types if __INT_MAX__ is 32767.
12257         (main): Use cast to (sint32 *) when poking 88 into a_page.
12258
12259         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
12260
12261 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
12262
12263         * gcc.c-torture/compile/20001221-1.c: New test.
12264         * gcc.c-torture/execute/20001221-1.c: New test.
12265
12266 2000-12-20  Richard Henderson  <rth@redhat.com>
12267
12268         * g++.old-deja/g++.pt/crash36.C: Update error lines.
12269         * g++.old-deja/g++.robertl/eb109.C: Likewise.
12270
12271 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12272
12273         * gcc.dg/compare3.c: New test.
12274
12275 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
12276
12277         * gcc.dg/format-warnll-1.c: New test.
12278
12279 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
12280
12281         * gcc.dg/cpp/cmdlne-P.c: New test.
12282
12283 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
12284
12285         * gcc.c-torture/execute/builtin-abs-1.c,
12286         gcc.c-torture/execute/builtin-abs-2.c: New tests.
12287
12288 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
12289
12290         * gcc.dg/cpp/multiline.c: New test.
12291
12292 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
12293
12294         * g++.old-deja/g++.other/syshdr1.C: Update.
12295         * gcc.dg/cpp/lineflags.c: Remove temporarily.
12296
12297 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12298
12299         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
12300
12301 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12302
12303         * g++.old-deja/g++.pt/ttp65.C: New test.
12304
12305 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12306
12307         * g++.old-deja/g++.pt/ttp64.C: New test.
12308
12309 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12310
12311         * g++.old-deja/g++.pt/spec33.C: New test.
12312
12313 2000-12-14  Catherine Moore  <clm@redhat.com>
12314
12315         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
12316         * gcc.c-torture/execute/920612-2.c: Likewise.
12317         * gcc.c-torture/execute/920428-2.c: Likewise.
12318         * gcc-c-torture/execute/va-arg-11.c: Call exit.
12319         * gcc.c-torture/execute/va-arg-21.c: Likewise.
12320
12321 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
12322
12323         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
12324         * gcc.dg/pack-test-2.c: Likewise.
12325
12326 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
12327
12328         Tests by Zack Weinberg <zackw@stanford.edu>.
12329
12330         * gcc.dg/cpp/defined.c: Update.
12331         * gcc.dg/cpp/defined_trad.c: New tests.
12332
12333 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
12334
12335         * gcc.dg/cpp/trad-direct.c: Update.
12336
12337 2000-12-11  Neil Booth  <neilb@earthling.net>
12338
12339         * gcc.dg/cpp/defined_trad.c
12340
12341 2000-12-11  Neil Booth  <neilb@earthling.net>
12342
12343         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
12344
12345 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
12346
12347         * gcc.dg/format-miss-2.c: New test.
12348
12349 2000-12-09  Neil Booth  <neilb@earthling.net>
12350
12351         * gcc.dg/cpp/lineflags.c: New tests.
12352         * gcc.dg/cpp/poison.c: Update.
12353         * gcc.dg/cpp/redef2.c: Update.
12354         * gcc.dg/cpp/skipping.c: New test.
12355
12356 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
12357
12358         * g++.old-deja/g++.other/eh3.C: New testcase.
12359
12360 2000-12-07  Neil Booth  <neilb@earthling.net>
12361
12362         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
12363         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
12364         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
12365         wtr-union-init-2.c, wtr-union-init-3.c: Update.
12366         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
12367         Update.
12368
12369 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
12370
12371         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
12372         __SIZE_TYPE__ instead of int for type of integers cast to
12373         pointers.
12374
12375 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
12376
12377         * g++.old-deja/g++.other/cleanup4.C: New test.
12378
12379 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
12380
12381         * format-sec-1.c: New test.
12382
12383 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
12384
12385         * gcc.dg/format-nonlit-3.c: New test.
12386
12387 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
12388
12389         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
12390         through a null pointer.
12391
12392 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12393
12394         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
12395         * g++.old-deja/g++.pt/partial4.C: New test.
12396
12397 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
12398
12399         * gcc.c-torture/execute/ieee/hugeval.x: New.
12400
12401 2000-12-06  Neil Booth  <neilb@earthling.net>
12402
12403         * gcc.dg/cpp/backslash2.c: New tests.
12404
12405 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12406
12407         * testsuite/gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
12408         * testsuite/gcc.c-torture/execute/stdio-opt-2.c: New test.
12409
12410 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
12411
12412         * gcc.c-torture/execute/20001203-2.c: New testcase.
12413
12414 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
12415
12416         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
12417         * g++.old-deja/g++.other/virtual10.C: New test.
12418
12419 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
12420
12421         * g++.old-deja/g++.mike/pmf5.C: Remove test.
12422
12423 2000-12-05  Richard Henderson  <rth@redhat.com>
12424
12425         * gcc.c-torture/compile/20001205-1.c: New.
12426
12427 2000-12-04  Neil Booth  <neilb@earthling.net>
12428
12429         * g++.old-deja/g++.other/virtual9.C: New test.
12430         * g++.old-deja/g++.pt/crash61.C: New test.
12431         * gcc.c-torture/execute/loop-9.c: New test.
12432
12433 2000-12-04  Neil Booth  <neilb@earthling.net>
12434
12435         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
12436         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
12437         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
12438         * gcc.dg/cpp/extratokens.c: ...here.
12439
12440 2000-12-04  Neil Booth  <neilb@earthling.net>
12441
12442         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
12443         New tests.
12444
12445 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12446
12447         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
12448         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
12449
12450 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
12451
12452         * gcc.c-torture/execute/20001203-1.c: New test.
12453
12454 2000-12-03  Neil Booth  <neilb@earthling.net>
12455
12456         * gcc.dg/cpp/macro6.c: New test cases.
12457
12458 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12459
12460         * gcc.c-torture/execute/string-opt-9.c: New test.
12461         * gcc.c-torture/execute/string-opt-10.c: Likewise.
12462         * gcc.c-torture/execute/string-opt-11.c: Likewise.
12463         * gcc.c-torture/execute/string-opt-12.c: Likewise.
12464
12465         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
12466         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
12467
12468 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
12469
12470         * gcc.dg/cpp/if-6.c: New testcase.
12471
12472         * gcc.dg/20001201-1.c: New testcase.
12473
12474 2000-12-02  Neil Booth  <neilb@earthling.net>
12475
12476         * g++.old-deja/g++.other/externC4.C,
12477         g++.old-deja/g++.other/friend10.C: New tests.
12478
12479 2000-12-02  Neil Booth  <neilb@earthling.net>
12480
12481         * g++.old-deja/g++.other/instan2.C
12482         * g++.old-deja/g++.other/instan3.C: New test.
12483
12484 2000-12-02  Neil Booth  <neilb@earthling.net>
12485
12486         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
12487         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
12488         gnuc99.c,gnuc99-pedantic.c: New tests.
12489
12490 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
12491
12492         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
12493         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
12494
12495 2000-12-01  Neil Booth  <neilb@earthling.net>
12496
12497         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
12498         * gcc.dg/cpp/poison.c: Update.
12499         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
12500
12501 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
12502
12503         * g77.f-torture/execute/20001201.f: New test.
12504
12505 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
12506
12507         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
12508
12509 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
12510
12511         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
12512
12513 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
12514
12515         * g++.old-deja/g++.other/cast6.C: New test.
12516
12517 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
12518
12519         * gcc.c-torture/execute/20001130-2.c: New testcase.
12520
12521 2000-11-30  Richard Henderson  <rth@redhat.com>
12522
12523         * gcc.c-torture/execute/20001130-1.c: New test.
12524
12525 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
12526
12527         * g++.old-deja/g++.other/op3.C: New test.
12528
12529 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
12530
12531         * g++.old-deja/g++.other/op2.C: New test.
12532
12533 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
12534
12535         * g++.old-deja/g++.other/crash38.C: New test.
12536
12537 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
12538
12539         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
12540
12541 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
12542
12543         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
12544         tests.
12545         * gcc.c-torture/execute/string-opt-6.c: New test.
12546
12547         * gcc.dg/20001117-1.c: Add main.
12548
12549 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
12550
12551         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
12552         Move from here ...
12553         * gcc.dg/940510-1.c: ... to here.
12554
12555         * gcc.dg/20000926-1.c: GNU C now allows initializations of
12556         zero-size arrays in toplevel structures.
12557
12558 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
12559
12560         * gcc.c-torture/execute/loop-8.c: New test.
12561
12562 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
12563
12564         * g++.old-deja/g++.other/base1.C: New test.
12565
12566 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
12567
12568         * g++.old-deja/g++.other/parse2.C: New test.
12569
12570 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
12571
12572         * g++.old-deja/g++.pt/incomplete1.C: New test.
12573
12574 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
12575
12576         * g++.old-deja/g++.other/friend9.C: New test.
12577
12578 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
12579
12580         * gcc.dg/20001127-1.c: New test.
12581
12582 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
12583
12584         * g++.old-deja/g++.pt/friend46.C: New test.
12585
12586 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
12587
12588         * g++.old-deja/g++.other/ptrmem8.C: New test.
12589
12590 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12591
12592         * gcc.c-torture/execute/string-opt-7.c: New test.
12593         * gcc.c-torture/execute/string-opt-8.c: Likewise.
12594
12595 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
12596
12597         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
12598         instead of 'mkcheck 2'.
12599
12600 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
12601
12602         * gcc.c-torture/execute/memcheck/driver.c,
12603         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
12604         C9X references to refer to C99.
12605
12606 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
12607
12608         * gcc.dg/ultrasp3.c: New test.
12609
12610 2000-11-25  Neil Booth  <neilb@earthling.net>
12611
12612         * gcc.dg/cpp/include2.c: Update test to be locale independent.
12613
12614 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
12615
12616         * gcc.c-torture/compile/20001123-2.c: New.
12617
12618 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12619
12620         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
12621
12622 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
12623
12624         * gcc.dg/sequence-point-1.c: Add some new tests.
12625         * gcc.c-torture/execute/20001124-1.c: New test.
12626
12627 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
12628
12629         * g++.old-deja/g++.other/vaarg4.C: New test.
12630         * gcc.c-torture/compile/20001123-1.c: New test.
12631
12632 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
12633
12634         * g++.other/crash24.C: Adjust and remove XFAIL.
12635         * g++.other/crash37.C: New test.
12636
12637 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
12638
12639         * g++.old-deja/g++.pt/instantiate9.C: New test.
12640
12641 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
12642
12643         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
12644         new ABI, too.
12645
12646         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
12647         * g++.old-deja/g++.robertl/eb55.C: Likewise.
12648
12649 2000-11-22  Neil Booth  <neilb@earthling.net>
12650
12651         * gcc.dg/cpp/Wtrigraphs.c: New test.
12652
12653 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
12654
12655         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
12656
12657 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
12658
12659         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
12660
12661 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
12662
12663         * lib/gcc-dg.exp: load_lib scanasm.exp.
12664         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
12665         * lib/g++-dg.exp: load_lib scanasm.exp.
12666         * lib/scanasm.exp: New.
12667         (scan-assembler, scan-assembler-not): Add optional arguments to
12668         test name, or if not present, the pattern name.
12669         (scan-assembler-dem, scan-assembler-dem-not): New.
12670
12671         * g++.dg/dg.exp: New.
12672
12673 2000-11-21  Neil Booth  <neilb@earthling.net>
12674
12675         * gcc.dg/cpp/integrated1.c: Remove.
12676
12677 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
12678
12679         * gcc.c-torture/execute/20001121-1.c: New test.
12680
12681 2000-11-21  Richard Henderson  <rth@redhat.com>
12682
12683         * gcc.c-torture/compile/20001121-1.c: New test.
12684
12685 2000-11-20  Neil Booth  <neilb@earthling.net>
12686
12687         * gcc.dg/cpp/integrated1.c: New test.
12688
12689 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
12690
12691         * g++.old-deja/g++.other/inline17.C: New test.
12692
12693 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
12694
12695         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
12696         local variable to be zero: I made the variable global. Now
12697         uses abort() and exit() instead of relying on main's return value.
12698
12699 2000-11-20  Neil Booth  <neilb@earthling.net>
12700
12701         * gcc.dg/cpp/paste2.c: Update test.
12702         * objc/execute/paste.m: New test.
12703
12704 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
12705
12706         * gcc.dg/c99-condexpr-1.c: New test.
12707
12708 2000-11-20  Neil Booth  <neilb@earthling.net>
12709
12710         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
12711
12712 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
12713
12714         * g++.old-deja/g++.pt/export1.C: New test.
12715
12716 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
12717
12718         * gcc.dg/20001117-1.c: New test.
12719
12720 2000-11-18  Richard Henderson  <rth@redhat.com>
12721
12722         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
12723
12724 2000-11-18  Richard Henderson  <rth@redhat.com>
12725
12726         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
12727         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
12728         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
12729
12730 2000-11-18  Richard Henderson  <rth@redhat.com>
12731
12732         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
12733         (main): New.  Exit cleanly.
12734
12735 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
12736
12737         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
12738         gcc.dg/c99-fordecl-2.c: New tests.
12739
12740 2000-11-18  Richard Henderson  <rth@redhat.com>
12741
12742         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
12743         * gcc.c-torture/execute/zerolen-2.c: New.
12744
12745 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
12746
12747         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
12748         memory.
12749
12750 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
12751
12752         * g++.old-deja/g++.pt/instantiate8.C: New test.
12753
12754 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
12755
12756         * g++.old-deja/g++.other/incomplete.C: Add more tests.
12757         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
12758
12759 2000-11-16  Nick Clifton  <nickc@redhat.com>
12760
12761         * gcc.c-torture/execute/nestfunc-2.c: New test.
12762         * gcc.c-torture/execute/nestfunc-3.c: New test.
12763
12764 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
12765
12766         * gcc.c-torture/compile/20001116-1.c: New test.
12767
12768 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
12769
12770         * gcc.c-torture/execute/20001115-1.c: New test.
12771
12772 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
12773
12774         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
12775         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
12776         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
12777         * g++.old-deja/g++.abi/vmihint.C: Likewise.
12778
12779 2000-11-15  Neil Booth  <neilb@earthling.net>
12780
12781         gcc.dg/cpp/_Pragma1.c: Update.
12782         gcc.dg/cpp/_Pragma2.c: New test.
12783
12784 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
12785
12786         * g++.old-deja/g++.other/anon5.C: New test.
12787
12788 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
12789
12790         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
12791         tests.
12792
12793 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
12794
12795         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
12796         output.
12797
12798 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
12799
12800         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
12801         labels at end of compound statements.
12802
12803 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
12804
12805         * gcc.c-torture/execute/loop-7.c: New test.
12806
12807 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
12808
12809         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
12810
12811 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
12812
12813         * gcc.dg/c99-bool-1.c: New test.
12814
12815 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
12816
12817         * gcc.dg/c99-scope-1.c: Remove xfail.
12818         * gcc.dg/c99-scope-2.c: New test.
12819
12820 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12821
12822         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
12823         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
12824
12825 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
12826
12827         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
12828         error messages.
12829
12830         * g++.mike/p700.C: Don't typedef wchar_t.
12831         * g++.mike/p784.C: Likewise.
12832         * g++.mike/eb101.C: Don't use __wchar_t.
12833
12834 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
12835
12836         * g77.f-torture/execute/20001111.[fx]: Test premature exit
12837         from DO loop.
12838
12839 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
12840
12841         * gcc.c-torture/execute/20001111-1.c: New test.
12842
12843 2000-11-10  Nick Clifton  <nickc@redhat.com>
12844
12845         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
12846         long multuiple and accumulate.
12847
12848 2000-11-09  Richard Henderson  <rth@redhat.com>
12849
12850         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
12851         via size_t instead of int.
12852
12853         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
12854         * gcc.c-torture/execute/string-opt-2.c: Likewise.
12855         * gcc.c-torture/execute/string-opt-3.c: Likewise.
12856         * gcc.c-torture/execute/string-opt-4.c: Likewise.
12857
12858 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
12859
12860         * gcc.c-torture/compile/20001109-1.c: New test.
12861         * gcc.c-torture/compile/20001109-2.c: New test.
12862
12863 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
12864
12865         * g++.old-deja/g++.pt/operator1.C: New test.
12866         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
12867
12868 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
12869
12870         * gcc.dg/20001108-1.c: New test.
12871
12872 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
12873
12874         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
12875         with both arguments constant strings.
12876         * gcc.c-torture/execute/string-opt-3.c: New test.
12877         * gcc.c-torture/execute/string-opt-4.c: New test.
12878         * gcc.c-torture/execute/string-opt-5.c: New test.
12879
12880 2000-11-08  Nick Clifton  <nickc@redhat.com>
12881
12882         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
12883         mulsidi3adddi patterns.
12884
12885 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
12886
12887         * g++.old-deja/g++.other/crash36.C: New test.
12888
12889 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
12890
12891         * g++.old-deja/g++.other/init16.C: New test.
12892
12893 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
12894
12895         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
12896
12897 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
12898
12899         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
12900         * gcc.c-torture/execute/va-arg-16.x: Likewise.
12901         * gcc.c-torture/execute/va-arg-17.x: Likewise.
12902
12903 2000-11-07  DJ Delorie  <dj@redhat.com>
12904
12905         * testsuite/gcc.dg/20000614-1.c: Add return so that test can pass.
12906
12907 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12908
12909         * gcc.c-torture/execute/string-opt-1.c: New test.
12910
12911 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
12912
12913         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
12914         mips-sgi-irix6.* because the MIPS ABI passes floating-point
12915         parameters in registers, and there is no way for a varargs
12916         function to know in which order the integer and floating-point
12917         parameters should be interleaved when they are placed on the
12918         stack.
12919         * gcc.c-torture/execute/va-arg-16.x: Likewise.
12920         * gcc.c-torture/execute/va-arg-17.x: Likewise.
12921
12922 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12923
12924         * gcc.c-torture/execute/string-opt-2.c: New test.
12925
12926 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
12927
12928         * g++.old-deja/g++.pt/crash60.C: New test.
12929
12930 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
12931
12932         * g++.old-deja/g++.other/crash24.C: New test.
12933         * g++.old-deja/g++.other/crash25.C: New test.
12934         * g++.old-deja/g++.other/crash26.C: New test.
12935         * g++.old-deja/g++.other/crash27.C: New test.
12936         * g++.old-deja/g++.other/crash28.C: New test.
12937         * g++.old-deja/g++.other/crash29.C: New test.
12938         * g++.old-deja/g++.other/crash30.C: New test.
12939         * g++.old-deja/g++.other/crash31.C: New test.
12940         * g++.old-deja/g++.other/crash32.C: New test.
12941         * g++.old-deja/g++.other/crash33.C: New test.
12942         * g++.old-deja/g++.other/crash34.C: New test.
12943         * g++.old-deja/g++.other/crash35.C: New test.
12944
12945 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
12946
12947         * gcc.c-torture/execute/20001031-1.c: New test.
12948
12949 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
12950
12951         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
12952         namespace.
12953
12954         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
12955         standards-conformant.
12956
12957         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
12958
12959         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
12960         * g++.old-deja/g++.mike/p755a.C: Likewise.
12961         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
12962         library makes no calls to `operator new' during initialization.
12963
12964 2000-11-04  Neil Booth  <neilb@earthling.net>
12965
12966         * gcc.dg/cpp/include2.c: New tests.
12967
12968 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
12969
12970         * lib/g++.exp (g++_set_ld_library_path): New function.
12971         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
12972
12973 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
12974
12975         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
12976         warnings.
12977
12978 2000-11-01  Richard Henderson  <rth@redhat.com>
12979
12980         * g++.old-deja/g++.ext/namedret1.C: New.
12981         * g++.old-deja/g++.ext/namedret2.C: New.
12982         * g++.old-deja/g++.ext/namedret3.C: New.
12983
12984 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
12985
12986         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
12987         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
12988
12989 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12990
12991         * gcc.c-torture/execute/va-arg-21.c: New test.
12992
12993 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
12994
12995         * gcc.dg/c99-complex-2.c: New test.
12996
12997 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12998
12999         * gcc.c-torture/execute/stdio-opt-1.c: New test.
13000
13001 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
13002
13003         * g++.old-deja/g++.other/inline16.C: New test.
13004
13005 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
13006
13007         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
13008         __PRETTY_FUNCTION__
13009
13010 2000-10-29  Neil Booth  <neilb@earthling.net>
13011
13012         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
13013         New tests.
13014         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
13015         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
13016         optimisation.
13017
13018 2000-10-29  Neil Booth  <neilb@earthling.net>
13019
13020         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
13021         * mi1.c, mi1c.h: Add null directives to multiple-include test.
13022         * mi5.c: Test multiple includes work with -C.
13023         * trigraphs.c: Test ^= version.
13024
13025 2000-10-28  Neil Booth  <neilb@earthling.net>
13026
13027         New tests and test updates for new macro expander.
13028
13029         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
13030         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
13031         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
13032         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
13033         new diagnostic messages.
13034
13035         * gcc.dg/cpp/macro3.c: New tests.
13036
13037 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
13038
13039         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
13040         on the same line.
13041
13042 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
13043
13044         * g++.old-deja/g++.other/eh2.C: New test.
13045
13046 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
13047
13048         * gcc.c-torture/execute/20001027-1.c: New test.
13049
13050 2000-10-26  Richard Henderson  <rth@redhat.com>
13051
13052         * gcc.c-torture/execute/20001026-1.c: New.
13053
13054 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
13055
13056         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
13057         * g++.old-deja/g++.law/builtin1.C: Likewise.
13058         * g++.old-deja/g++.law/ctors10.C: Likewise.
13059         * g++.old-deja/g++.law/virtual3.C: Likewise.
13060         * g++.old-deja/g++.mike/p658.C: Likewise.
13061         * g++.old-deja/g++.other/sibcall1.C: Likewise.
13062         * g++.old-deja/g++.other/vaarg2.C: Likewise.
13063         * g++.old-deja/g++.robertl/eb124.C: Likewise.
13064         * g++.old-deja/g++.robertl/eb44.C: Likewise.
13065         * g++.old-deja/g++.robertl/eb77.C: Likewise.
13066
13067 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
13068
13069         * gcc.c-torture/compile/20001024-1.c: New test.
13070
13071 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
13072
13073         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
13074         to tell us whether or not we are using V3.
13075
13076 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
13077
13078         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
13079         operands.
13080
13081 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
13082
13083         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
13084
13085 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
13086
13087         * gcc.c-torture/execute/20001024-1.c: New test.
13088
13089 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
13090
13091         * g++.old-deja/g++.other/sibcall1.C: New test.
13092
13093 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
13094
13095         * gcc.dg/noncompile/init-3.c: New test.
13096
13097 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
13098
13099         * gcc.dg/format-array-1.c: New test.
13100
13101 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
13102
13103         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
13104         writing through null pointers; remove comment about testing
13105         unterminated strings.
13106
13107 2000-10-17  Matthew Hiller  <hiller@redhat.com>
13108
13109         * gcc.c-torture/execute/20001017-2.c: New test.
13110
13111 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
13112
13113         * gcc.c-torture/compile/20001018-1.c: New test.
13114         * gcc.c-torture/compile/20001018-1.x: Xfail.
13115
13116 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
13117
13118         * gcc.c-torture/execute/20001017-1.c: New test.
13119
13120 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
13121
13122         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
13123         for multiple use of arguments with scanf formats; add tests for
13124         multiple use of arguments.
13125
13126 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
13127
13128         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
13129
13130 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
13131
13132         * gcc.dg/format-miss-1.c: New test.
13133
13134 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
13135
13136         * gcc.c-torture/execute/20001013-1.c: New test.
13137
13138 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
13139
13140         * gcc.dg/format-branch-1.c: New test.
13141
13142 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
13143
13144         * README, lib/file-format.exp: Remove EGCS references.
13145
13146 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
13147
13148         * gcc.dg/20001013-1.c: New test.
13149
13150 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
13151
13152         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
13153         for intmax_t in the compiler using __typeof__ and the type rules
13154         for conditional expressions.
13155
13156 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
13157
13158         * gcc.dg/20001012-1.c: New test.
13159         * gcc.dg/20001012-2.c: New test.
13160
13161 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
13162
13163         * gcc.dg/format-attr-1.c: New test.
13164
13165 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
13166
13167         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
13168         __LONG_LONG_MAX__ instead of LLONG_MAX.
13169
13170 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
13171
13172         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
13173         scanf flags.
13174         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
13175         flags.
13176
13177 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
13178
13179         * gcc.dg/sequence-pt-1.c: New test.
13180
13181 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
13182
13183         * gcc.c-torture/execute/20001011-1.c: New testcase.
13184         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
13185
13186 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
13187
13188         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
13189         does not error on it.
13190
13191 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
13192
13193         * gcc.dg/20001009-1.c: New test.
13194
13195 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
13196
13197         * gcc.c-torture/compile/20001009-1.c: Move from here ....
13198         * gcc.c-torture/execute/20001009-2.c: ... to here.
13199
13200 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
13201
13202         * gcc.c-torture/compile/20001009-1.c: New testcase.
13203         * gcc.c-torture/execute/20001009-1.c: New testcase.
13204         Testcases provided by Jan Hubicka <jh@suse.cz>.
13205
13206 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
13207
13208         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
13209         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
13210         uintmax_t using <limits.h> to emulate the compiler's internal
13211         logic.  No longer XFAIL %j tests.
13212
13213 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
13214
13215         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
13216         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
13217         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
13218         regexps and details of expected handling of some bad formats.
13219         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
13220         suppression.
13221
13222 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
13223
13224         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
13225         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
13226         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
13227         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
13228         in list archives.
13229
13230 2000-10-06  Richard Henderson  <rth@cygnus.com>
13231
13232         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
13233         * g++.old-deja/g++.brendan/crash52.C: Likewise.
13234         * g++.old-deja/g++.jason/report.C: Likewise.
13235         * g++.old-deja/g++.law/friend5.C: Likewise.
13236         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
13237         of the expected warnings.
13238
13239 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
13240
13241         * g++.old-deja/g++.pt/enum14.C: New test.
13242
13243 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
13244
13245         * g++.old-deja/g++.pt/crash59.C: New test.
13246
13247 2000-10-04  Will Cohen  <wcohen@redhat.com>
13248
13249         * gcc.dg/20000926-1.c: New test.
13250
13251 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
13252
13253         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
13254         function name for current C++ compiler.
13255         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
13256
13257 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
13258
13259         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
13260         __PRETTY_FUNCTION__.
13261         * g++.old-deja/g++.ext/pretty2.C: Likewise.
13262
13263 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13264
13265         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
13266
13267 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
13268
13269         * gcc.c-torture/compile/20000923-1.c: New test.
13270
13271 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
13272
13273         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
13274         * g++.old-deja/g++.pt/ttp62.C: Same.
13275         * g++.old-deja/g++.other/inline14.C: Same.
13276
13277 2000-09-24  Richard Henderson  <rth@cygnus.com>
13278
13279         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
13280
13281 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
13282
13283         * gcc.dg/c90-printf-1.c: Add test for wide string format.
13284
13285 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
13286
13287         * gcc.c-torture/compile/20000922-1.c: New file.
13288
13289 2000-09-21  Nick Clifton  <nickc@redhat.com>
13290
13291         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
13292         a signed long modulo operation.
13293         (mod6): New function - perform an unsigned long modulo operation.
13294         (main): Add tests for modulos of very large numbers by very small
13295         dividends.
13296
13297 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13298
13299         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
13300
13301 2000-09-19  Richard Henderson  <rth@cygnus.com>
13302
13303         * gcc.dg/compare2.c (case 10): XFAIL.
13304
13305 2000-09-18  Richard Henderson  <rth@cygnus.com>
13306
13307         * gcc.c-torture/execute/20000906-1.c: Move ...
13308         * gcc.dg/20000906-1.c: ... here.  Only run on targets
13309         that support __builtin_trap.
13310
13311 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
13312
13313         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
13314
13315 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
13316
13317         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
13318         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
13319         more $ format tests.
13320
13321 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
13322
13323         * gcc.dg/format-errmk-1.c: New test.
13324
13325 2000-09-17  Greg McGary  <greg@mcgary.org>
13326
13327         * gcc.c-torture/execute/20000917-1.x: Remove.
13328
13329 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
13330
13331         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
13332
13333 2000-09-17  Greg McGary  <greg@mcgary.org>
13334
13335         * gcc.c-torture/execute/20000917-1.c: New test.
13336         * gcc.c-torture/execute/20000917-1.x: XFAIL.
13337
13338 2000-09-16  Neil Booth  <NeilB@earthling.net>
13339
13340         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
13341         in nested macro bug.
13342
13343 2000-09-15  Neil Booth  <NeilB@earthling.net>
13344
13345         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
13346
13347 2000-09-14  Jeffrey A Law  (law@cygnus.com)
13348
13349         * gcc.c-torture/execute/20000914-1.c: New test.
13350
13351 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
13352
13353         * g++.other/inline13.C: New test.
13354
13355 2000-09-12  Andreas Jaeger  <aj@suse.de>
13356
13357         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
13358         constant by Ulrich Drepper <drepper@redhat.com>.
13359
13360 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
13361
13362         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
13363
13364 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13365
13366         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
13367
13368 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
13369
13370         * gcc.dg/cpp/backslash.c: New test.
13371
13372 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
13373
13374         * gcc.c-torture/execute/20000910-1.c: New test.
13375         * gcc.c-torture/execute/20000910-2.c: Likewise.
13376
13377 2000-09-11  Robert Lipe  <robertl@sco.com>
13378
13379         * gcc.dg/pragma-align.c: New test.
13380
13381 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
13382
13383         * g++.old-deja/g++.pt/explicit82.C: New test.
13384         * g++.old-deja/g++.pt/explicit83.C: New test.
13385
13386 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
13387
13388         * gcc.dg/asm-names.c: New test.
13389
13390 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13391
13392         * gcc.dg/cpp/tr-warn6.c: New test
13393
13394 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
13395
13396         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
13397         be accepted.
13398
13399 2000-09-07  Catherine Moore  <clm@redhat.com>
13400
13401         * gcc.c-torture/execute/unroll-1.c: New test.
13402
13403 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
13404
13405         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
13406         ERROR markers.
13407         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
13408         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
13409         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
13410         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
13411         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
13412         Preprocess only.
13413         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
13414         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
13415
13416 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
13417
13418         * g++.old-deja/g++.pt/deduct2.C: New test.
13419
13420 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
13421
13422         * g++.old-deja/g++.pt/parms2.C: New test.
13423
13424 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
13425
13426         * g++.old-deja/g++.pt/crash58.C: New test.
13427
13428 2000-09-06  Greg McGary  <greg@mcgary.org>
13429
13430         * gcc.c-torture/execute/20000906-1.c: New test.
13431         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
13432
13433 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13434
13435         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
13436
13437 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
13438
13439         * g++.old-deja/g++.pt/crash57.C: New test.
13440
13441 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
13442
13443         * g++.old-deja/g++.pt/crash56.C: New test.
13444
13445 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
13446
13447         * g++.old-deja/g++.pt/koenig1.C: New test.
13448
13449 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
13450
13451         * gcc.dg/20000904-1.c: New test.
13452
13453 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
13454
13455         * gcc.dg/cpp/paste8.c: New test.
13456
13457 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
13458
13459         * gcc.c-torture/compile/20000827-1.c: New test.
13460
13461 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
13462
13463         * gcc.dg/format-diag-1.c: New test.
13464
13465 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
13466
13467         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
13468         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
13469         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
13470         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
13471         gcc.dg/formatz-1.c: Adjust warning regular expressions.
13472
13473 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
13474
13475         * g++.old-deja/g++.other/nested4.C: New test.
13476
13477 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
13478
13479         * g++.old-deja/g++.ns/scoped1.C: New test.
13480
13481 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
13482
13483         * lib/g++.exp: Support testing already-installed GCC.
13484
13485 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13486
13487         * wtr-label-1.c, wtr-suffix-1.c: New tests.
13488
13489 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13490
13491         * gcc.dg/return-type-2.c: New test.
13492
13493 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
13494
13495         * gcc.c-torture/compile/20000825-1.c: New test.
13496
13497 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
13498
13499         * gcc.dg/dwarf2-2.c: New test.
13500
13501 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
13502
13503         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
13504         dg-warning regexps.
13505
13506 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
13507
13508         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
13509         gcc.dg/format-ext-5.c: New tests.
13510
13511 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
13512
13513         * testsuite/g++.old-deja/g++.other/crash22.C: New test.
13514
13515 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
13516
13517         * gcc.dg/noncompile/930622-2.c: Adjust error message.
13518
13519 2000-08-24  Richard Henderson  <rth@cygnus.com>
13520
13521         * gcc.dg/ia64-sync-1.c: New test.
13522         * gcc.dg/ia64-sync-2.c: New test.
13523         * gcc.dg/ia64-asm-1.c: New test.
13524
13525 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
13526
13527         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
13528         * gcc.dg/format-ext-2.c: New test.
13529
13530 2000-08-23  Jason Merrill  <jason@redhat.com>
13531
13532         * lib/old-dejagnu.exp: Also ignore "In member function" and
13533         "At global scope".
13534
13535 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13536
13537         * gcc.dg/noncompile/label-lineno-1.c: New test.
13538
13539 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
13540
13541         * gcc.dg/c99-array-nonobj-1.c: New test.
13542
13543 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
13544
13545         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
13546         tests.
13547         * gcc.dg/format-ext-1.c: New test.
13548
13549 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13550
13551         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
13552         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
13553         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
13554         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
13555         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
13556
13557 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
13558
13559         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
13560         gcc.dg/c99-strftime-2.c: New tests.
13561
13562 2000-08-22  Richard Henderson  <rth@cygnus.com>
13563
13564         * gcc.c-torture/execute/20000822-1.c: New test.
13565
13566 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
13567
13568         * gcc.c-torture/execute/20000819-1.x: Remove.
13569
13570 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
13571
13572         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
13573         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
13574         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
13575         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
13576         gcc.dg/format-xopen-1.c: New tests.
13577
13578 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
13579
13580         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
13581
13582 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
13583
13584         * g++.old-deja/g++.other/loop2.C: New test.
13585
13586         * gcc.c-torture/compile/20000606-1.c: New test.
13587         * gcc.c-torture/compile/20000728-1.c: New test.
13588         * gcc.c-torture/execute/20000801-1.c: New test.
13589         * gcc.c-torture/execute/20000801-2.c: New test.
13590         * gcc.c-torture/execute/20000819-1.c: New test.
13591         * gcc.c-torture/execute/20000819-1.x: XFAIL.
13592         * gcc.dg/20000629-1.c: New test.
13593         * gcc.dg/20000724-1.c: New test.
13594         * gcc.dg/20000807-1.c: New test.
13595
13596 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
13597
13598         * gcc.dg/cpp/pragma-1.c: New test.
13599         * gcc.dg/cpp/pragma-2.c: New test.
13600
13601 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
13602
13603         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
13604         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
13605
13606 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
13607
13608         * gcc.c-torture/compile/20000818-1.c: New test.
13609
13610 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
13611
13612         * gcc.c-torture/execute/20000818-1.c: New test.
13613
13614 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
13615
13616         * gcc.dg/format-va-1.c: New test.
13617
13618 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
13619
13620         * g++.old-deja/g++.other/typedef8.C: New test.
13621
13622 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
13623
13624         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
13625         * g++.old-deja/g++.mike/net36.C: Mark candidate.
13626         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
13627         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
13628         * g++.old-deja/g++.other/ptrmem7.C: New test.
13629         * g++.old-deja/g++.pt/ptrmem10.C: New test.
13630
13631 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
13632
13633         * g++.old-deja/g++.pt/typename27.C: New test.
13634
13635 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
13636
13637         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
13638         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
13639         * g++.old-deja/g++.pt/friend45.C: New test.
13640         * g++.old-deja/g++.other/friend8.C: New test.
13641
13642 2000-08-15  Richard Henderson  <rth@cygnus.com>
13643
13644         * gcc.c-torture/execute/20000815-1.c: New test.
13645
13646 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
13647
13648         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
13649         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
13650         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
13651
13652 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
13653
13654         * g++.old-deja/g++.other/refinit2.C: New test.
13655
13656 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
13657
13658         * lib/c-torture.exp (c-torture): Make
13659         compiler_conditional_xfail_data global.
13660         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
13661         compiler_conditional_xfail_data machinery.
13662         (f-torture-execute): Likewise.
13663         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
13664         and only when unrolling loops.
13665
13666         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
13667
13668 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
13669
13670         * g++.old-deja/g++.pt/explicit81.C: New test.
13671
13672 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
13673
13674         * g++.old-deja/g++.pt/typename26.C: New test.
13675
13676 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
13677
13678         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
13679         warning.
13680
13681 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
13682
13683         * g++.old-deja/g++.other/array3.C: New test.
13684
13685 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
13686
13687         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
13688         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
13689         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
13690         New tests.
13691
13692 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
13693
13694         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
13695         * g++.old-deja/g++.abi/vmihint.C: Likewise.
13696
13697 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
13698
13699         * gcc.c-torture/execute/20000808-1.c: New test.
13700
13701 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
13702
13703         * gcc.dg/c90-const-expr-1.c: New test.
13704
13705 2000-08-08  Richard Henderson  <rth@cygnus.com>
13706
13707         * gcc.dg/noncompile/920923-1.c: Declare calloc.
13708
13709 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
13710
13711         * gcc.dg/noncompile/const-ll-1.c: New test.
13712
13713 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
13714
13715         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
13716
13717 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
13718
13719         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
13720         that running programs linked against the shared version of libobjc
13721         run correctly.
13722
13723 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
13724
13725         * gcc.dg/c99-printf-1.c: New test.
13726
13727 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
13728
13729         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
13730
13731 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
13732
13733         * gcc.c-torture/execute/20000731-1.x: Delete.
13734
13735 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
13736
13737         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
13738         and torture_without_loops as is done by c-torture.exp.
13739         (search_for): Copy from c-torture.exp.
13740         (gcc-dg-runtest): New function, drives a directory of tests
13741         iterating over the TORTURE_OPTIONS.
13742         (scan-assembler, scan-assembler-not): Move here from
13743         individual directory drivers.
13744
13745         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
13746         defined by lib/gcc-dg.exp.
13747         * gcc.dg/cpp/cpp.exp: Likewise.
13748         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
13749         gcc-dg-runtest, so we cycle over optimization options.
13750
13751         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
13752         * gcc.dg/compare2.c: No longer expected to fail.
13753
13754 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
13755
13756         * gcc.c-torture/execute/20000804-1.c: New test.
13757
13758 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
13759
13760         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
13761
13762 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
13763
13764         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
13765
13766 2000-08-03  Jeffrey A Law  (law@cygnus.com)
13767
13768         * gcc.c-torture/compile/20000803-1.c: New test.
13769
13770 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
13771
13772         * gcc.c-torture/execute/20000801-3.c,
13773         gcc.c-torture/execute/20000801-4.c: New tests.
13774         * gcc.c-torture/execute/20000801-3.x,
13775         gcc.c-torture/execute/20000801-4.x: Xfail.
13776
13777 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
13778
13779         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
13780         libobjc/.libs to allow for libtool.
13781
13782 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
13783
13784         * gcc.c-torture/compile/20000802-1.c: New test.
13785
13786 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
13787
13788         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
13789
13790 2000-07-31  Jeffrey A Law  (law@cygnus.com)
13791
13792         * gcc-c-torture/execute/20000731-2.c: New test.
13793
13794         * gcc.c-torture/execute/20000731-1.c: New test.
13795         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
13796
13797 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
13798
13799         * testsuite/gcc.dg/cpp/paste7.c: New test.
13800         * gcc.dg/cpp/20000725-1.c: New test.
13801
13802 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
13803
13804         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
13805         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
13806         declaration warning for __builtin_dwarf_reg_size.
13807
13808         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
13809
13810 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
13811
13812         * gcc.dg/noncompile/voidparam-1.c: New test.
13813
13814 2000-07-30  Richard Henderson  <rth@cygnus.com>
13815
13816         * gcc.dg/c90-digraph-1.c: Don't xfail.
13817         * gcc.dg/compare2.c (case 10): Xfail.
13818         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
13819
13820 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
13821
13822         * gcc.dg/c99-main-1.c: New test.
13823
13824 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
13825
13826         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
13827
13828 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
13829
13830         * gcc.c-tortuer/execute/20000726-1.c: New test.
13831
13832 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
13833
13834         * gcc.c-torture/execute/enum-2.c: New test.
13835
13836 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13837
13838         * gcc.dg/cpp/tr-warn3.c: New test.
13839
13840 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
13841
13842         * g++.old-deja/g++.ext/implicit1.C: Remove.
13843         * g++.old-deja/g++.jason/c2.C: Remove
13844         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
13845         * g++.old-deja/g++.pt/crash16.C: Likewise.
13846         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
13847
13848 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
13849
13850         * g++.old-deja/g++.other/for2.C: New test.
13851
13852 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
13853
13854         * gcc.dg/20000720-1.c: New test.
13855
13856 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
13857
13858         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
13859
13860 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
13861
13862         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
13863         * gcc.c-torture/execute/20000722-1.c: New.
13864         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
13865
13866 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
13867
13868         * gcc.dg/cpp/20000720-1.S: New test.
13869
13870 2000-07-21  Michael Meissner  <meissner@redhat.com>
13871
13872         * gcc.c-torture/execute/ieee/hugeval.c: New test.
13873
13874 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
13875
13876         * g++.old-deja/g++.brendan/crash16.C,
13877         g++.old-deja/g++.brendan/parse3.C,
13878         g++.old-deja/g++.brendan/redecl1.C,
13879         g++.old-deja/g++.ns/template13.C,
13880         g++.old-deja/g++.other/decl4.C,
13881         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
13882
13883 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
13884
13885         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
13886         and "Internal error".
13887
13888         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
13889         regexps.
13890         * gcc.dg/cpp/paste6.c: New test.
13891
13892 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
13893
13894         * gcc.dg/cpp/tr-direct.c: New test.
13895
13896         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
13897         gcc.dg/cpp/undef1.c: Tweak error regexps.
13898
13899 2000-07-18  Eric Christopher <echristo@redhat.com>
13900
13901         * gcc.c-torture/compile/20000718-1.c: New test.
13902
13903 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
13904
13905         * cpplex.c (_cpp_push_token): If the token being pushed back
13906         is the previous token in this context, just subtract one from
13907         context->posn.
13908         * cppmacro.c (save_expansion): Clear aux field when storing a
13909         placemarker.
13910
13911 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
13912
13913         * gcc.dg/noncompile/redecl-1.c: New test.
13914
13915 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
13916
13917         * gcc.c-torture/execute/20000717-5.c: New test.
13918         * gcc.c-torture/execute/20000717-1.x: Removed.
13919
13920 2000-07-17  Richard Henderson  <rth@cygnus.com>
13921
13922         * gcc.c-torture/execute/20000717-4.c: New test.
13923
13924 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
13925
13926         * gcc.dg/cpp/syshdr.c: New test.
13927         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
13928
13929 2000-07-17  Neil Booth  <neilb@earthling.net>
13930
13931         * gcc.dg/cpp/cmdlne-dM.c: New test.
13932         * gcc.dg/cpp/cmdlne-dD.c: New test.
13933
13934 2000-07-17  Jeffrey A Law  (law@cygnus.com)
13935
13936         * gcc.c-torture/execute/20000717-3.c: New test.
13937
13938         * gcc.c-torture/compile/20000717-1.c: New test.
13939
13940 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
13941
13942         * gcc.c-torture/execute/20000717-2.c: New test.
13943
13944 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
13945
13946         * gcc.dg/formatz-1.c: New test.
13947
13948         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
13949         * gcc.dg/c99-digraph-1.c: New tests.
13950
13951         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
13952         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
13953
13954         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
13955         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
13956         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
13957         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
13958         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
13959         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
13960         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
13961
13962 2000-07-17   Greg McGary <greg@mcgary.org>
13963
13964         * gcc.c-torture/execute/20000717-1.c: New test.
13965         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
13966
13967 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
13968
13969         * gcc.c-torture/execute/20000715-2.c: New test.
13970         * gcc.dg/20000715-1.c: New test.
13971
13972 2000-07-15  Michael Meissner  <meissner@redhat.com>
13973
13974         * gcc.c-torture/execute/20000715-1.c: New test.
13975
13976 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
13977
13978         * gcc.c-torture/execute/20000707-1.c: New test.
13979
13980 2000-07-13  Neil Booth  <NeilB@earthling.net>
13981
13982         * testsuite/gcc.dg/cpp/digraph1.c,
13983         testsuite/gcc.dg/cpp/digraph2.c,
13984         testsuite/gcc.dg/cpp/digraphs.c: New tests.
13985
13986 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
13987
13988         * g77.f-torture/compile/20000630-2.f:  New test.
13989         * g77.f-torture/compile/20000630-2.x
13990
13991 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
13992
13993         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
13994
13995 2000-07-11  Neil Booth  <NeilB@earthling.net>
13996
13997         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
13998
13999 2000-07-11  Neil Booth  <NeilB@earthling.net>
14000
14001         * gcc.dg/cpp/cmdlne-C.c: New.
14002
14003 2000-07-09  Neil Booth  <NeilB@earthling.net>
14004
14005         * gcc.dg/cpp/directiv.c: New tests.
14006         * gcc.dg/cpp/undef1.c: Update.
14007
14008 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
14009
14010         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
14011
14012 2000-07-09  Neil Booth  <NeilB@earthling.net>
14013
14014         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
14015
14016 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
14017
14018         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
14019         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
14020
14021 2000-07-08  Neil Booth  <NeilB@earthling.net>
14022
14023         * gcc.dg/cpp/macsyntx.c: New tests.
14024
14025 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
14026
14027         * gcc.dg/20000707-1.c: New test.
14028
14029 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
14030
14031         * gcc.c-torture/execute/20000706-1.c: New test.
14032         * gcc.c-torture/execute/20000706-2.c: New test.
14033         * gcc.c-torture/execute/20000706-3.c: New test.
14034         * gcc.c-torture/execute/20000706-4.c: New test.
14035         * gcc.c-torture/execute/20000706-5.c: New test.
14036
14037 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
14038
14039         * g++.old-deja/g++.pt/instantiate7.C: New test.
14040
14041 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
14042
14043         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
14044         * g++.old-deja/g++.mike/thunk3.C: Likewise.
14045         * g++.old-deja/g++.other/rtti3.C: Likewise.
14046         * g++.old-deja/g++.other/rttid3.C: Likewise.
14047
14048 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
14049
14050         *  g77.f-torture/compile/20000630-1.x: Fix typo
14051
14052 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
14053
14054         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
14055         assembly output.
14056
14057 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
14058
14059         * gcc.dg/cpp/ident.c: New test.
14060
14061 2000-07-05  Neil Booth  <NeilB@earthling.net>
14062
14063         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
14064           gcc.dg/cpp/lexstrng.c: New tests.
14065
14066 2000-07-04  Neil Booth  <NeilB@earthling.net>
14067
14068         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
14069         * gcc.dg/cpp/strify2.c: Same.
14070
14071 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
14072
14073         * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
14074         * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
14075         * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
14076         * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
14077
14078         * testsuite/gcc.dg/cpp/macro1.c,
14079         testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
14080         testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
14081         testsuite/gcc.dg/cpp/strify1.c,
14082         testsuite/gcc.dg/cpp/strify2.c: New tests.
14083
14084 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
14085
14086         * gcc.c-torture/execute/20000703-1.c: New test.
14087
14088 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
14089
14090         * g++.old-deja/g++.pt (lookup10.C): New test.
14091
14092 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
14093
14094         * g++.old-deja/g++.pt (typename25.C): New test.
14095
14096 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
14097
14098         * gcc.c-torture/compile/20000701-1.c: New test.
14099
14100 2000-06-30  Nick Clifton  <nickc@cygnus.com>
14101
14102         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
14103         to test case.
14104
14105 2000-06-30  Catherine Moore  <clm@cygnus.com>
14106
14107         * gcc.c-torture/execute/align-1.c: New test.
14108
14109 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
14110
14111         * g++.old-deja/g++.pt/expr8.C: New test.
14112         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
14113
14114 2000-06-29  Nick Clifton  <nickc@cygnus.com>
14115
14116         * gcc.c-torture/compile/20000629-1.c: New test.
14117
14118 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
14119
14120
14121         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
14122         gcc.dg/noncompile directory, depending on whether they're
14123         preprocessor tests or not.  Annotate all the tests for the dg
14124         framework.
14125
14126         * gcc.c-torture/noncompile/noncompile.exp: Delete.
14127         * gcc.dg/noncompile/noncompile.exp: New.
14128
14129         * Moved files:
14130         Old name                                New name
14131         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
14132         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
14133         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
14134         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
14135         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
14136         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
14137         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
14138         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
14139         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
14140         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
14141         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
14142         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
14143         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
14144         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
14145         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
14146         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
14147         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
14148         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
14149         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
14150         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
14151         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
14152         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
14153         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
14154         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
14155
14156         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
14157         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
14158         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
14159         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
14160         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
14161         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
14162
14163 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
14164
14165         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
14166         declare one variable.  On the fourth, error.
14167         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
14168         declared by 20000628-1a.h.
14169
14170 2000-06-29  Richard Henderson  <rth@redhat.com>
14171
14172         * gcc.c-torture/execute/930529-1.x: New file.
14173         * gcc.dg/920413-1.c: Adjust expected warning text.
14174         * gcc.dg/980217-1.c: Declare abort.
14175         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
14176
14177 2000-06-29  Jeffrey A Law  (law@cygnus.com)
14178
14179         * g77.f-torture/compile/20000629-1.f: New test.
14180         * g77.f-torture/compile/20000629-1.x: Expected to fail.
14181
14182 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
14183
14184         Rearrange lots of files, removing entirely the
14185         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
14186         directories.
14187
14188         * Deleted files:
14189         gcc.c-torture/code_quality/code_quality.exp
14190         gcc.c-torture/special/special.exp
14191         gcc.failure/failure.exp
14192         gcc.failure/940409-1.x
14193         gcc.c-torture/compile/961203-1.x
14194
14195         * New files:
14196         gcc.misc-tests/linkage.exp
14197         gcc.c-torture/execute/920730-1t.c
14198         gcc.c-torture/execute/920730-1t.x
14199         gcc.c-torture/compile/920520-1.x
14200         gcc.c-torture/compile/920521-1.x
14201         gcc.c-torture/compile/981006-1.x
14202         gcc.c-torture/execute/eeprof-1.x
14203
14204         * Moved files (possibly with modifications to fit a new harness):
14205         Old name                                New name
14206         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
14207         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
14208         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
14209         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
14210         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
14211         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
14212         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
14213         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
14214         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
14215         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
14216         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
14217         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
14218         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
14219         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
14220
14221 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
14222
14223         * c-torture/compile/961203-1.x: Delete.
14224
14225         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
14226         not exit. Include stdio.h.
14227         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
14228         * gcc.misc-tests/dg-12.c: Likewise.
14229         * gcc.misc-tests/dg-5.c: Likewise.
14230         * gcc.misc-tests/dg-6.c: Likewise.
14231         * gcc.misc-tests/dg-7.c: Prototype abort.
14232         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
14233         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
14234         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
14235         not exit.
14236         * gcc.misc-tests/sieve.c: Use return from main, not exit.
14237         * gcc.misc-tests/sort2.c: Use return from main, not exit.
14238
14239 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
14240
14241         * gcc.dg/cpp/20000628-1.c: New test.
14242         * gcc.dg/cpp/20000628-1.h: New header for above test.
14243         * gcc.dg/cpp/20000628-1a.h: Likewise.
14244
14245 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
14246
14247         * gcc.dg/cpp: New directory.
14248         * gcc.dg/cpp/cpp.exp: New driver.
14249         * gcc.dg/cpp/20000627-1.c: New test.
14250         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
14251         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
14252         and rewrite as a compilation test.
14253
14254         * gcc.dg: Move many files into the cpp subdirectory, possibly
14255         renaming or editing them as well.
14256         Old name                New name
14257         990119-1.c              cpp/19990119-1.c
14258         990228-1.c              cpp/19990228-1.c
14259         990407-1.c              cpp/19990407-1.c
14260         990409-1.c              cpp/19990409-1.c
14261         990413-1.c              cpp/19990413-1.c
14262         990703-1.c              cpp/19990703-1.c
14263         20000127-1.c            cpp/20000127-1.c
14264         20000129-1.c            cpp/20000129-1.c
14265         20000207-1.c            cpp/20000207-1.c
14266         20000207-2.c            cpp/20000207-2.c
14267         20000209-1.c            cpp/20000209-1.c
14268         20000209-2.c            cpp/20000209-2.c
14269         20000301-1.c            cpp/20000301-1.c
14270         20000419-1.c            cpp/20000419-1.c
14271         20000510-1.S            cpp/20000510-1.S
14272         20000519-1.c            cpp/20000519-1.c
14273         20000529-1.c            cpp/20000529-1.c
14274         20000625-1.c            cpp/20000625-1.c
14275         20000625-2.c            cpp/20000625-2.c
14276         cpp-as1.c               cpp/assert1.c
14277         cpp-as2.c               cpp/assert2.c
14278         cxx-comments-1.c        cpp/cxxcom1.c
14279         cxx-comments-2.c        cpp/cxxcom2.c
14280         endif-label.c           cpp/endif.c
14281         cpp-hash1.c             cpp/hash1.c
14282         cpp-hash2.c             cpp/hash2.c
14283         cpp-if1.c               cpp/if-1.c
14284         cpp-if2.c               cpp/if-2.c
14285         cpp-if3.c               cpp/if-3.c
14286         cpp-if4.c               cpp/if-4.c
14287         cpp-if5.c               cpp/if-5.c
14288         cpp-cond.c              cpp/if-cexp.c
14289         cpp-missingop.c         cpp/if-mop.c
14290         cpp-missingparen.c      cpp/if-mpar.c
14291         cpp-opprec.c            cpp/if-oppr.c
14292         cpp-ifparen.c           cpp/if-paren.c
14293         cpp-shortcircuit.c      cpp/if-sc.c
14294         cpp-shift.c             cpp/if-shift.c
14295         cpp-unary.c             cpp/if-unary.c
14296         cpp-li1.c               cpp/line1.c
14297         cpp-li2.c               cpp/line2.c
14298         lineno.c                cpp/line3.c
14299         lineno-2.c              cpp/line4.c
14300         cpp-mi.c                cpp/mi1.c
14301         cpp-mic.h               cpp/mi1c.h
14302         cpp-micc.h              cpp/mi1cc.h
14303         cpp-mind.h              cpp/mi1nd.h
14304         cpp-mindp.h             cpp/mi1ndp.h
14305         cpp-mix.h               cpp/mi1x.h
14306         cpp-mi2.c               cpp/mi2.c
14307         cpp-mi2a.h              cpp/mi2a.h
14308         cpp-mi2b.h              cpp/mi2b.h
14309         cpp-mi2c.h              cpp/mi2c.h
14310         cpp-mi3.c               cpp/mi3.c
14311         cpp-mi3.def             cpp/mi3.def
14312         poison-1.c              cpp/poison.c
14313         pr-impl.c               cpp/prag-imp.c
14314         cpp-redef-2.c           cpp/redef1.c
14315         cpp-redef.c             cpp/redef2.c
14316         strpaste.c              cpp/strp1.c
14317         strpaste-2.c            cpp/strp2.c
14318         cpp-tradpaste.c         cpp/tr-paste.c
14319         cpp-tradstringify.c     cpp/tr-str.c
14320         cpp-tradwarn1.c         cpp/tr-warn1.c
14321         cpp-tradwarn2.c         cpp/tr-warn2.c
14322         trigraphs.c             cpp/trigraphs.c
14323         cpp-unc1.c              cpp/unc1.c
14324         cpp-unc2.c              cpp/unc2.c
14325         cpp-unc3.c              cpp/unc3.c
14326         cpp-unc.c               cpp/unc4.c
14327         undef.c                 cpp/undef1.c
14328         undef-2.c               cpp/undef2.c
14329         cpp-wi1.c               cpp/widestr1.c
14330
14331 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
14332
14333         * lib/g++.exp (g++_include_flags): Tweak.
14334
14335 2000-06-27  H.J. Lu  <hjl@gnu.org>
14336             Loren J. Rittle  <ljrittle@acm.org>
14337
14338         * lib/g++.exp (g++_include_flags): Override libgloss.exp
14339         version with one that knows about the new gcc tree structure.
14340         (g++_link_flags): Same.
14341
14342 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
14343
14344         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
14345         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
14346         case we are cross-compiling.
14347
14348         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
14349         g++.old-deja/g++.niklas/Makefile.in,
14350         g++.old-deja/g++.niklas/configure.in,
14351         g++.old-deja/g++.other/Makefile.in,
14352         g++.old-deja/g++.other/configure.in,
14353         gcc.c-torture/code_quality/Makefile.in,
14354         gcc.c-torture/code_quality/configure.in,
14355         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
14356         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
14357         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
14358         gcc.c-torture/execute/ieee/Makefile.in,
14359         gcc.c-torture/execute/ieee/configure.in,
14360         gcc.c-torture/noncompile/Makefile.in,
14361         gcc.c-torture/noncompile/configure.in,
14362         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
14363         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
14364         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
14365
14366 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
14367
14368         * g++.old-deja/g++.other/ambig3.C: New test.
14369
14370 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
14371
14372         * g++.old-deja/g++.pt/syntax1.C: New test.
14373         * g++.old-deja/g++.pt/syntax2.C: New test.
14374         * g++.old-deja/g++.other/syntax3.C: New test.
14375         * g++.old-deja/g++.other/syntax4.C: New test.
14376
14377 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
14378
14379         * gcc.dg/20000623-1.c: Prototype exit and abort.
14380
14381 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
14382
14383         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
14384         New tests.
14385         * gcc.dg/cpp-mi3.def: New file.
14386
14387         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
14388         inside assertions.
14389         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
14390         lexer's error messages.
14391         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
14392         divine anything from the linemarkers.
14393         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
14394         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
14395
14396 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
14397
14398         * gcc.dg/20000623-1.c: New test.
14399
14400 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
14401
14402         * gcc.c-torture/execute/20000622-1.c: New test.
14403
14404 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
14405
14406         * g++.old-deja/g++.other/init15.C: New test.
14407
14408 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
14409
14410         * g++.old-deja/g++.pt/vaarg2.C: New test.
14411         * g++.old-deja/g++.pt/vaarg3.C: New test.
14412
14413 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
14414
14415         * g++.old-deja/g++.other/dyncast6.C: New test.
14416
14417 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
14418
14419         * gcc.c-torture/execute/loop-6.c: New test.
14420
14421 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
14422
14423         * gcc.dg/20000614-1.c: New test.
14424         * gcc.dg/20000614-2.c: New test.
14425
14426 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
14427
14428         * g++.old-deja/g++.other/inline12.C: New test.
14429
14430 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
14431
14432         * g++.old-deja/g++.other/eh1.C: New test.
14433
14434 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
14435
14436         * g++.old-deja/g++.other/type.C: New test.
14437
14438 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
14439
14440         * g++.old-deja/g++.other/initstring.C: New test.
14441
14442 2000-06-12  Jason Merrill  <jason@redhat.com>
14443
14444         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
14445
14446 2000-06-09  Jeffrey A Law  (law@cygnus.com)
14447
14448         * gcc.c-torture/compile/20000609-1.c: New test.
14449
14450 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
14451
14452         * gcc.dg/20000609-1.c: New test.
14453
14454 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
14455
14456         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
14457         * gcc.c-torture/noncompile/poison-1.c: Move...
14458         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
14459         * gcc.dg/cpp-li1.c: Add a token after the #line.
14460
14461 2000-06-05  Richard Henderson  <rth@cygnus.com>
14462
14463         * gcc.c-torture/execute/20000605-2.c: New test.
14464         * gcc.c-torture/execute/20000605-3.c: New test.
14465
14466 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
14467
14468         * g77.f-torture/execute/20000503-1.x: New file.
14469
14470 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
14471
14472         * g++.old-deja/g++.eh/badalloc1.C: New test.
14473
14474 2000-06-05  Richard Henderson  <rth@cygnus.com>
14475
14476         * gcc.c-torture/execute/20000605-1.c: New test.
14477
14478 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
14479             Nathan Sidwell <nathan@codesourcery.com>
14480
14481         * gcc.c-torture/compile/20000605-1.c: New test.
14482
14483 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
14484
14485         * g77.f-torture/compile/20000601-1.f:  New test.
14486
14487 2000-06-03  Richard Henderson  <rth@cygnus.com>
14488
14489         * gcc.c-torture/execute/20000603-1.c: New.
14490
14491 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
14492
14493         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
14494         * gcc.dg/noreturn-2.c (noreturn): Likewise.
14495
14496 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
14497
14498         * gcc.dg/compare2.c (case 12): XFAIL.
14499         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
14500         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
14501
14502         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
14503
14504 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
14505
14506         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
14507         guard macro is already defined when the header is first
14508         included.
14509         * gcc.dg/cpp-mix.h: New file.
14510         * gcc.dg/endif-label.c: Update patterns to match compiler.
14511
14512         * g++.brendan/complex1.C: Declare abort.
14513         * g++.law/refs4.C: Remove XFAIL.
14514         * g++.oliva/expr2.C: Declare abort and exit.
14515
14516 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
14517
14518         * gcc.c-torture/execute/20000528-1.c: New test.
14519
14520         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
14521         * g++.old-deja/g++.law/temps4.C: Likewise.
14522
14523         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
14524         stdlib.h.  Call abort() on failure.
14525         * g++.old-deja/g++.law/refs4.C: Likewise.
14526         * g++.old-deja/g++.law/temps4.C: Likewise.
14527         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
14528         * gcc.c-torture/execute/20000112-1.c: Include string.h.
14529
14530 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
14531
14532         Relative to g++.dg/special:
14533         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
14534
14535         Relative to g++.old-deja:
14536         * g++.brendan/complex1.C, g++.jason/optimize2.C,
14537         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
14538         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
14539         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
14540         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
14541         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
14542         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
14543
14544         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
14545         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
14546         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
14547         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
14548         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
14549         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
14550         and/or string.h.
14551
14552         * g++.other/goto1.C: Update expectations for error messages.
14553
14554 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
14555
14556         * gcc.c-torture/compile/20000523-1.c: New test.
14557
14558 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
14559
14560         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
14561
14562 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
14563
14564         * g++.old-deja/g++.eh/catch11.C: New test.
14565         * g++.old-deja/g++.eh/catch12.C: New test.
14566
14567 2000-05-24  Nick Clifton  <nickc@cygnus.com>
14568
14569         * gcc.c-torture/execute/20000523-1.c: New test.
14570
14571 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
14572
14573         * c-torture/execute/bcp-1.c: Replace abort in arg of
14574         __builtin_constant_p with a generic external function.
14575
14576         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
14577         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
14578         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
14579         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
14580         Prototype abort and/or exit.
14581
14582         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
14583         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
14584         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
14585         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
14586
14587 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
14588
14589         * gcc.dg/dwarf2-1.c: New test.
14590
14591 2000-05-20  Richard Henderson  <rth@cygnus.com>
14592
14593         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
14594
14595 2000-05-20  Andreas Jaeger  <aj@suse.de>
14596
14597         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
14598         testcase.
14599
14600 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
14601
14602         * gcc.c-torture/execute/20000519-2.c: New test.
14603
14604 2000-05-19  Andreas Jaeger  <aj@suse.de>
14605
14606         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
14607         which fails with SSA.
14608
14609         * lib/c-torture.exp: Also test with -O3 -fssa.
14610
14611 2000-05-18  Michael Meissner  <meissner@redhat.com>
14612
14613         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
14614         * gcc.c-torture/execute/920415-1.c: Ditto.
14615         * gcc.c-torture/execute/920501-1.c: Ditto.
14616         * gcc.c-torture/execute/conversion.c: Ditto.
14617         * gcc.c-torture/execute/cvt-1.c: Ditto.
14618
14619 2000-05-18  Jeffrey A Law  (law@cygnus.com)
14620
14621         * gcc.c-torture/compile/20000518-1.c: New test.
14622
14623 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
14624
14625         * g77.f-torture/compile/200005018.f:  New test.
14626
14627 2000-05-17  Jeffrey A Law  (law@cygnus.com)
14628
14629         * gcc.c-torture/compile/20000517-1.c: New test.
14630
14631 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
14632
14633         * gcc.c-torture/execute/20000516-1.c: New test.
14634
14635 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
14636
14637         * g++.old-deja/g++.other/eh.C: New test.
14638
14639 2000-05-12  Richard Henderson  <rth@cygnus.com>
14640
14641         * gcc.c-torture/execute/990208-1.c (main): Don't pass
14642         constants through to doit's conditional.
14643
14644 2000-05-11  Jeffrey A Law  (law@cygnus.com)
14645
14646         * gcc.c-torture/compile/20000511-1.c: New test.
14647         * g77.f-torture/compile/20000511-1.f: New test.
14648         * g77.f-torture/compile/20000511-2.f: New test.
14649
14650 2000-05-11  Michael Meissner  <meissner@redhat.com>
14651
14652         * gcc.c-torture/execute/20000511-1.c: New test.
14653
14654 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
14655
14656         * gcc.dg/dg.exp: Scan .S files as well as .c files.
14657         * gcc.dg/20000510-1.S: New.
14658
14659 2000-05-08  Catherine Moore  <clm@cygnus.com>
14660
14661         * gcc.dg/unused-3.c: New.
14662
14663 2000-05-06  Richard Henderson  <rth@cygnus.com>
14664
14665           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
14666           * g++.old-deja/g++.mike/warn1.C: Likewise.
14667           * g++.old-deja/g++.pt/local1.C: Likewise.
14668           * g++.old-deja/g++.pt/local7.C: Likewise.
14669           * g++.old-deja/g++.pt/spec16.C: Likewise.
14670
14671 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
14672
14673         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
14674
14675 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
14676
14677           * g77.f-torture/execute/20000503-1.f:  New test.
14678
14679 2000-05-04  Andreas Jaeger  <aj@suse.de>
14680
14681         * gcc.dg/noreturn-2.c: New test.
14682
14683 2000-05-04  Neil Booth  <NeilB@earthling.net>
14684
14685         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
14686         preprocessor.
14687
14688 2000-05-04  Richard Henderson  <rth@cygnus.com>
14689
14690         * gcc.c-torture/execute/20000503-1.c: Fix typo.
14691
14692 2000-05-04  Richard Henderson  <rth@cygnus.com>
14693
14694         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
14695         OpenSSL by Jason R Thorpe.
14696
14697 2000-05-03  Jim Wilson  <wilson@cygnus.com>
14698
14699         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
14700
14701 2000-05-03  Robert Lipe <robertlipe@usa.net>
14702
14703         * gcc.dg/20000503-1.c: New test.
14704
14705 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
14706
14707         * gcc.c-torture/compile/20000502-1.c: New test.
14708         * g++.old-deja/g++.other/align.C: New test.
14709         * gcc.dg/cpp-tradstringify.c: New test.
14710
14711 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
14712
14713         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
14714         and hard registers.
14715
14716 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
14717
14718         * gcc.c-torture/execute/loop-5.c: New test.
14719
14720 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
14721
14722         * gcc.c-torture/execute/va-arg-20.c: New test.
14723
14724 2000-04-23  Jeffrey A Law  (law@cygnus.com)
14725
14726         * gcc.c-torture/execute/20000422-1.c: New test.
14727
14728 2000-04-20  Greg McGary  <gkm@gnu.org>
14729
14730         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
14731         when optimizing, but without sibling-call optimizations (-O1).
14732
14733 2000-04-20  Jeffrey A Law  (law@cygnus.com)
14734
14735           * gcc.c-torture/compile/20000420-1.c: New test.
14736
14737 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
14738
14739         * g++.abi/ptrflags.C: New test.
14740         * g++.eh/catchptr1.C: Test incomplete pointer chains.
14741
14742 2000-04-19  Catherine Moore  <clm@cygnus.com>
14743
14744         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
14745
14746 2000-04-19  Greg McGary  <gkm@gnu.org>
14747
14748         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
14749         sibling-call optimizations.
14750
14751 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
14752
14753         * gcc.dg/20000419-1.c: New test.
14754
14755 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
14756
14757         * gcc.c-torture/execute/20000412-6.c: New test.
14758
14759 2000-04-12  Jeffrey A Law  (law@cygnus.com)
14760
14761         * gcc.c-torture/execute/20000412-5.c: New test.
14762         * g77.f-torture/compile/20000412-1.f: New test.
14763         * gcc.c-torture/execute/20000412-4.c: New test.
14764         * gcc.c-torture/compile/20000412-2.c: New test.
14765         * gcc.c-torture/execute/20000412-3.c: New test.
14766         * gcc.c-torture/compile/20000412-1.c: New test.
14767         * gcc.c-torture/execute/20000412-2.c: New test.
14768
14769 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
14770
14771         * objc/execute/bf-20.m: New test.
14772
14773 2000-04-10  Richard Henderson  <rth@cygnus.com>
14774
14775         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
14776
14777         * gcc.c-torture/execute/20000412-1.c: New test.
14778
14779 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
14780
14781         * g++.old-deja/g++.eh/catchptr1.C: New test.
14782
14783 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
14784
14785         * g++.old-deja/g++.abi/cxa_vec.C: New test.
14786
14787 2000-04-08  Neil Booth  <NeilB@earthling.net>
14788
14789         * gcc.dg/cpp-nullchar.c: Remove test as
14790         embedded nulls cause problems.
14791
14792 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14793
14794         * gcc.dg/compare2.c: New test.
14795
14796 2000-04-08  Neil Booth  <NeilB@earthling.net>
14797
14798         * gcc.dg/cpp-nullchar.c: New test.
14799
14800 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
14801
14802         * gcc.dg/cpp-mi2.c: New test.
14803         * gcc.dg/cpp-mi2[abc].h: New files.
14804
14805 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
14806
14807         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
14808         member name.
14809
14810 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
14811
14812         * g++.old-deja/g++.abi/vmihint.C: New test.
14813
14814 2000-04-06  Neil Booth  <NeilB@earthling.net>
14815
14816         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
14817         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c:  Add FSF
14818         copyright.
14819
14820 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
14821
14822         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
14823         avoid stack-frame overwrite.
14824
14825 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
14826
14827         * gcc.c-torture/compile/20000405-2.c: New test.
14828         * gcc.c-torture/compile/20000405-3.c: New test.
14829
14830 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
14831
14832         * gcc.c-torture/compile/20000405-1.c: New test.
14833
14834 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
14835
14836         * gcc.dg/cast-qual-1.c: Revert last change.
14837
14838 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14839
14840         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
14841
14842 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
14843
14844         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
14845         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
14846
14847 2000-04-03  Jeffrey A Law  (law@cygnus.com)
14848
14849         * gcc.c-torture/compile/20000403-2.c: New test.
14850         * gcc.c-torture/compile/20000403-1.c: New test.
14851
14852 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
14853
14854         * gcc.c-torture/execute/20000403-1.c: New test.
14855
14856 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
14857
14858         * gcc.c-torture/execute/20000402-1.c: New test.
14859
14860 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
14861
14862         * gcc.c-torture/execute/va-arg-15.c: New test.
14863         * gcc.c-torture/execute/va-arg-16.c: New test.
14864         * gcc.c-torture/execute/va-arg-17.c: New test.
14865         * gcc.c-torture/execute/va-arg-18.c: New test.
14866         * gcc.c-torture/execute/va-arg-19.c: New test.
14867
14868 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
14869
14870         * gcc.c-torture/compile/981211-1.c: Move to...
14871         * gcc.dg/cpp-as1.c: ...here.
14872         * gcc.dg/cpp-as2.c: New file.
14873
14874         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
14875         compiler.
14876
14877 2000-04-02  Neil Booth  <NeilB@earthling.net>
14878
14879         * gcc.dg/cpp-cond.c  New tests.
14880         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
14881         accidental success less likely.
14882         * gcc.dg/cpp-missingop.c  New tests.
14883         * gcc.dg/cpp-missingparen.c  New tests.
14884         * gcc.dg/cpp-shift.c  New tests.
14885         * gcc.dg/cpp-shortcircuit.c  New tests.
14886         * gcc.dg/cpp-unary.c  New tests.
14887
14888 2000-03-29  Jeffrey A Law  (law@cygnus.com)
14889
14890         * gcc.c-torture/compile/20000329-1.c: New test.
14891
14892 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
14893
14894         * gcc.c-torture/compile/20000326-1.c: New test.
14895         * gcc.c-torture/compile/20000326-2.c: New test.
14896
14897 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
14898
14899         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
14900         the first parameter is a function argument.
14901
14902 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
14903
14904         * g++.old-deja/g++.ext/array4.C: New test.
14905
14906 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
14907
14908         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
14909
14910 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14911
14912         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
14913
14914 2000-03-19  Richard Henderson  <rth@cygnus.com>
14915
14916         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
14917
14918 2000-03-19  Richard Henderson  <rth@cygnus.com>
14919
14920         * gcc.c-torture/compile/20000319-1.c: New test.
14921
14922 2000-03-14  Jeffrey A Law  (law@cygnus.com)
14923
14924         * gcc.c-torture/execute/20000314-3.c: New test.
14925         * gcc.c-torture/execute/20000314-2.c: New test.
14926         * gcc.c-torture/execute/20000314-1.c: New test.
14927         * gcc.c-torture/compile/20000314-2.c: New test.
14928         * gcc.c-torture/compile/20000314-1.c: New test.
14929
14930 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
14931
14932         * g++.old-deja/g++.warn/inline.C: New test.
14933
14934 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
14935
14936         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
14937         standards-compliant result rather than specific constants.
14938         Put test-values in array.
14939
14940 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
14941
14942         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
14943         (g++_target_compile): Put test-specific options last.
14944
14945 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
14946
14947         * g++.old-deja/g++.eh/vbase4.C: New test.
14948
14949 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
14950
14951         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
14952
14953 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
14954
14955         * g++.old-deja/g++.brendan/misc12.C: Removed.
14956         * g++.old-deja/g++.pt/memtemp77.C: Constify.
14957         * g++.old-deja/g++.ext/pretty4.C: New test.
14958
14959 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
14960
14961         * g++.old-deja/g++.other/string2.C: New test.
14962
14963 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
14964
14965         * g++.old-deja/g++.warn/impint2.C: New test.
14966
14967 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
14968
14969         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
14970         is 1, not zero.
14971
14972 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
14973
14974         * g++.old-deja/g++.warn/impint.C: New test.
14975         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
14976         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
14977         * g++.old-deja/g++.pt/explicit12.C: Likewise.
14978         * g++.old-deja/g++.pt/explicit13.C: Likewise.
14979         * g++.old-deja/g++.pt/explicit17.C: Likewise.
14980         * g++.old-deja/g++.pt/explicit18.C: Likewise.
14981         * g++.old-deja/g++.pt/explicit19.C: Likewise.
14982         * g++.old-deja/g++.pt/explicit23.C: Likewise.
14983         * g++.old-deja/g++.pt/explicit31.C: Likewise.
14984         * g++.old-deja/g++.pt/explicit35.C: Likewise.
14985         * g++.old-deja/g++.pt/explicit6.C: Likewise.
14986         * g++.old-deja/g++.pt/memclass7.C: Likewise.
14987
14988 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
14989
14990         * gcc.dg/cpp-redef.c: New test.
14991
14992 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
14993
14994         * g++.old-deja/g++.pt/unify7.C: New test.
14995
14996 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
14997
14998         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
14999         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
15000
15001 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
15002
15003         * gcc.c-torture/compile/20000224-1.c: New test.
15004
15005 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
15006
15007         * gcc.c-torture/compile/cpp-2.c: New test.
15008         * gcc.c-torture/compile/cpp-1.c: New test.
15009
15010 2000-02-25  Jeffrey A Law  (law@cygnus.com)
15011
15012         * gcc.c-torture/execute/20000225-1.c: New test.
15013
15014 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
15015
15016         * gcc.dg/cpp-li2.c: New test.
15017
15018         * gcc.dg/cpp-wi1.c: New test.
15019
15020         * gcc.dg/cpp-li1.c: New test.
15021
15022 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
15023
15024         * g++.old-deja/g++.other/sizeof5.C: New test.
15025
15026 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
15027
15028         * gcc.c-torture/execute/va-arg-13.c: New test.
15029
15030 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
15031
15032         * gcc.c-torture/execute/va-arg-12.c: New test.
15033
15034 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
15035
15036         * gcc.c-torture/execute/20000223-1.c: New test.
15037
15038 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
15039
15040         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
15041
15042 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
15043
15044         * g++.old-deja/g++.abi/ptrmem.C: New test.
15045
15046 2000-02-19  Richard Henderson  <rth@cygnus.com>
15047
15048         * gcc.c-torture/compile/init-3.c: New.
15049
15050 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
15051
15052         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
15053         ALWAYS_CXXFLAGS.
15054
15055 2000-02-11  Robert Lipe <robertl@sco.com>
15056
15057         * gcc.c-torture/compile/20000211-3.c: New test.
15058
15059 2000-02-11  Martin Buchholz <martin@xemacs.org>
15060
15061         * gcc.c-torture/compile/20000211-2.c: New test.
15062
15063 2000-02-11  Jeffrey A Law  (law@cygnus.com)
15064
15065         * gcc.c-torture/compile/20000211-1.c: New test.
15066
15067 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
15068
15069         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
15070           on native targets
15071
15072 2000-02-08  Nathan Sidwell  <nathan@acm.org>
15073
15074         * g++.old-deja/g++.other/cast5.C: New test.
15075
15076 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
15077
15078         * gcc.c-torture/execute/20000205-1.c: New.
15079
15080 2000-02-03  Nathan Sidwell  <nathan@acm.org>
15081
15082         * g++.old-deja/g++.jason/cast3.C: Return void.
15083         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
15084
15085 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
15086
15087         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
15088
15089         * gcc.dg/loop-1.c: New test.
15090
15091 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
15092
15093         * gcc.c-torture/compile/20000127-1.c: New test.
15094         * gcc.c-torture/execute/991228-1.c: New test.
15095
15096 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
15097
15098         * gcc.dg/unused-2.c: New test.
15099
15100         * gcc.dg/conv-1.c: New test.
15101
15102 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
15103
15104         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
15105         compiler.
15106         (tool_option_proc): Fix typo.
15107
15108 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
15109
15110         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
15111         of the ld on the host, not on the build machine.
15112         Also, don't crash if '--help' is not a supported option.
15113
15114 2000-01-24  Richard Henderson  <rth@cygnus.com>
15115
15116         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
15117
15118 2000-01-20  Jeffrey A Law  (law@cygnus.com)
15119
15120         * gcc.c-torture/execute/20000120-2.c: New test.
15121         * gcc.c-torture/execute/20000120-1.c: New test.
15122
15123 2000-01-13  Jeffrey A Law  (law@cygnus.com)
15124
15125         * gcc.c-torture/execute/20000113-1.c: New test.
15126
15127 2000-01-12  Jeffrey A Law  (law@cygnus.com)
15128
15129         * gcc.c-torture/execute/20000112-1.c: New test.
15130
15131 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
15132
15133         * gcc.dg/20000111-1.c: New test.
15134
15135 2000-01-10  Jeffrey A Law  (law@cygnus.com)
15136
15137         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
15138         with 16 bit integers.
15139
15140 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
15141
15142         * gcc.dg/20000108-1.c: New test.
15143
15144 2000-01-05  Nathan Sidwell  <nathan@acm.org>
15145
15146         * g++.old-deja/g++.ns/koenig8.C: New test.
15147
15148 2000-01-05  Nathan Sidwell  <nathan@acm.org>
15149
15150         * g++.old-deja/g++.other/cast4.C: New test.
15151
15152 2000-01-05  Jeffrey A Law  (law@cygnus.com)
15153
15154         * gcc.c-torture/compile/20000105-2.c: New test.
15155         * gcc.c-torture/compile/20000105-1.c: New test.
15156
15157 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15158
15159         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
15160         references to printf & atoi to conform to ANSI standard.
15161         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
15162         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
15163         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
15164         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
15165         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
15166         * g++.old-deja/g++.brendan/complex1.C: Likewise.
15167         * g++.old-deja/g++.brendan/copy1.C: Likewise.
15168         * g++.old-deja/g++.brendan/copy2.C: Likewise.
15169         * g++.old-deja/g++.brendan/copy3.C: Likewise.
15170         * g++.old-deja/g++.brendan/copy4.C: Likewise.
15171         * g++.old-deja/g++.brendan/copy5.C: Likewise.
15172         * g++.old-deja/g++.brendan/copy6.C: Likewise.
15173         * g++.old-deja/g++.brendan/copy7.C: Likewise.
15174         * g++.old-deja/g++.brendan/copy8.C: Likewise.
15175         * g++.old-deja/g++.brendan/crash11.C: Likewise.
15176         * g++.old-deja/g++.brendan/crash14.C: Likewise.
15177         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
15178         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
15179         * g++.old-deja/g++.brendan/delete2.C: Likewise.
15180         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
15181         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
15182         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
15183         * g++.old-deja/g++.brendan/eh1.C: Likewise.
15184         * g++.old-deja/g++.brendan/groff1.C: Likewise.
15185         * g++.old-deja/g++.brendan/init3.C: Likewise.
15186         * g++.old-deja/g++.brendan/misc12.C: Likewise.
15187         * g++.old-deja/g++.brendan/misc7.C: Likewise.
15188         * g++.old-deja/g++.brendan/new2.C: Likewise.
15189         * g++.old-deja/g++.brendan/operators4.C: Likewise.
15190         * g++.old-deja/g++.brendan/operators5.C: Likewise.
15191         * g++.old-deja/g++.brendan/overload2.C: Likewise.
15192         * g++.old-deja/g++.brendan/overload7.C: Likewise.
15193         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
15194         * g++.old-deja/g++.brendan/reference1.C: Likewise.
15195         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
15196         * g++.old-deja/g++.brendan/template24.C: Likewise.
15197         * g++.old-deja/g++.brendan/template3.C: Likewise.
15198         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
15199         * g++.old-deja/g++.jason/inline3.C: Likewise.
15200         * g++.old-deja/g++.jason/opeq.C: Likewise.
15201         * g++.old-deja/g++.law/arg5.C: Likewise.
15202         * g++.old-deja/g++.law/arm7.C: Likewise.
15203         * g++.old-deja/g++.law/ctors11.C: Likewise.
15204         * g++.old-deja/g++.law/cvt8.C: Likewise.
15205         * g++.old-deja/g++.law/init9.C: Likewise.
15206         * g++.old-deja/g++.law/refs4.C: Likewise.
15207         * g++.old-deja/g++.law/template2.C: Likewise.
15208         * g++.old-deja/g++.law/visibility24.C: Likewise.
15209         * g++.old-deja/g++.law/vtable3.C: Likewise.
15210         * g++.old-deja/g++.mike/asm2.C: Likewise.
15211         * g++.old-deja/g++.mike/eh1.C: Likewise.
15212         * g++.old-deja/g++.mike/misc1.C: Likewise.
15213         * g++.old-deja/g++.mike/misc13.C: Likewise.
15214         * g++.old-deja/g++.mike/misc14.C: Likewise.
15215         * g++.old-deja/g++.mike/ns12.C: Likewise.
15216         * g++.old-deja/g++.mike/p1248.C: Likewise.
15217         * g++.old-deja/g++.mike/p3708.C: Likewise.
15218         * g++.old-deja/g++.mike/p3708a.C: Likewise.
15219         * g++.old-deja/g++.mike/p3708b.C: Likewise.
15220         * g++.old-deja/g++.mike/p646.C: Likewise.
15221         * g++.old-deja/g++.mike/p700.C: Likewise.
15222         * g++.old-deja/g++.mike/p783.C: Likewise.
15223         * g++.old-deja/g++.mike/p783a.C: Likewise.
15224         * g++.old-deja/g++.mike/p783b.C: Likewise.
15225         * g++.old-deja/g++.mike/p786.C: Likewise.
15226         * g++.old-deja/g++.mike/p789.C: Likewise.
15227         * g++.old-deja/g++.mike/p789a.C: Likewise.
15228         * g++.old-deja/g++.mike/p807a.C: Likewise.
15229         * g++.old-deja/g++.other/delete3.C: Likewise.
15230         * g++.old-deja/g++.other/dyncast1.C: Likewise.
15231         * g++.old-deja/g++.other/dyncast2.C: Likewise.
15232         * g++.old-deja/g++.other/dyncast3.C: Likewise.
15233         * g++.old-deja/g++.other/empty1.C: Likewise.
15234         * g++.old-deja/g++.other/temporary1.C: Likewise.
15235         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
15236         * g++.old-deja/g++.pt/t16.C: Likewise.
15237         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
15238
15239 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
15240
15241         * gcc.dg/991230-1.c: New test.
15242
15243 1999-12-29  Jeffrey A Law  (law@cygnus.com)
15244
15245         * gcc.c-torture/compile/991229-3.c: New test.
15246         * gcc.c-torture/compile/991229-2.c: New test.
15247         * gcc.c-torture/compile/991229-1.c: New test.
15248
15249 1999-12-29  Greg McGary <gkm@eng.ascend.com>
15250
15251         * gcc.c-torture/compile/labels-2.c: New test.
15252
15253 1999-12-27  Martin von Löwis  <loewis@informatik.hu-berlin.de>
15254
15255         * gcc.c-torture/execute/991227-1.c: New test.
15256
15257 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
15258
15259         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
15260
15261 1999-12-21  Martin von Löwis  <loewis@informatik.hu-berlin.de>
15262
15263         * gcc.c-torture/execute/991221-1.c: New test.
15264
15265 1999-12-20  Nathan Sidwell  <nathan@acm.org>
15266
15267         * g++.old-deja/g++.other/cast3.C: New test.
15268
15269 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
15270
15271         * gcc.c-torture/execute/991216-4.c: New test.
15272
15273 1999-12-16  Michael Meissner  <meissner@cygnus.com>
15274
15275         * gcc.c-torture/execute/991216-1.c: New test.
15276         * gcc.c-torture/execute/991216-2.c: New test.
15277         * gcc.c-torture/execute/991216-3.c: New test.
15278
15279 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
15280
15281         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
15282         Actually make the test fail by using "-O2" for compilation.
15283
15284 1999-12-15  Nathan Sidwell  <nathan@acm.org>
15285
15286         * g++.old-deja/g++.warn/cast-align1.C: New test.
15287
15288 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
15289
15290         * gcc.c-torture/compile/991214-1.c: New test.
15291         * gcc.c-torture/compile/991214-2.c: New test.
15292
15293 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
15294
15295         * gcc.dg/991214-1.c: New test.
15296
15297 1999-12-13  Jeffrey A Law  (law@cygnus.com)
15298
15299         * gcc.c-torture/compile/991213-3.c: New test.
15300         * gcc.c-torture/compile/991213-2.c: New test.
15301         * gcc.c-torture/compile/991213-1.c: New test.
15302
15303 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
15304
15305         * gcc.dg/991209-1.c: New test.
15306
15307 1999-12-08  Nathan Sidwell <nathan@acm.org>
15308
15309         * gcc.c-torture/compile/991208-1.c: New test.
15310
15311 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
15312
15313         * gcc.dg/ultrasp2.c: New test.
15314
15315 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
15316
15317         * g++.old-deja/g++.abi/align.C (main): Fix typo.
15318
15319 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
15320
15321         * gcc.c-torture/compile/991202-1.c: New test.
15322         * gcc.c-torture/execute/991202-1.c: New test.
15323         * gcc.c-torture/execute/991202-2.c: New test.
15324         * gcc.c-torture/execute/991202-3.c: New test.
15325
15326 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
15327
15328         * g++.old-deja/g++.abi/align.C: New test.
15329         * g++.old-deja/g++.abi/aggregates.C: Likewise.
15330         * g++.old-deja/g++.abi/bitfields.C: Likewise.
15331
15332 1999-12-01  Richard Henderson  <rth@cygnus.com>
15333
15334         * gcc.c-torture/execute/991201-1.c: New.
15335
15336 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
15337
15338         * gcc.dg/991129-1.c: New test.
15339
15340 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
15341
15342         * gcc.c-torture/compile/991127-1.c: New test.
15343
15344 1999-11-22  Nathan Sidwell  <nathan@acm.org>
15345
15346         * g++.old-deja/g++.other/warn4.C: New test.
15347
15348 1999-11-22  Nathan Sidwell  <nathan@acm.org>
15349
15350         * g++.old-deja/g++.eh/cleanup2.C: New test.
15351         * g++.old-deja/g++.ext/pretty2.C: New test.
15352         * g++.old-deja/g++.ext/pretty3.C: New test.
15353         * g++.old-deja/g++.other/debug6.C: New test.
15354
15355 1999-10-20  Jim Wilson  <wilson@cygnus.com>
15356
15357         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
15358         compiler_output to look for one error message instead of two.
15359
15360 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
15361
15362         * gcc.c-torture/execute/991118-1.c: Also test case
15363         where the word boundary does not split a byte evenly.
15364
15365 1999-11-19  Nathan Sidwell  <nathan@acm.org>
15366
15367         * g++.old-deja/g++.ext/restrict1.C: New test.
15368
15369 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
15370
15371         * gcc.c-torture/execute/991118-1.c: New test.
15372
15373 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
15374
15375         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
15376         working directory pathnames.
15377
15378 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
15379
15380         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
15381         host is equipped with driver.h and driver.o so it can actually
15382         compile and run the tests.
15383
15384 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
15385
15386         * gcc.c-torture/compile/991008-1.c: New test.
15387
15388 1999-11-08  Nick Clifton  <nickc@cygnus.com>
15389
15390         * lib/gcc-dg.exp: Include target-supports.exp
15391
15392 1999-11-05  Nick Clifton  <nickc@cygnus.com>
15393
15394         * lib/target-supports.exp: New file: Provide procs to test for
15395         features supported by the target.
15396         (check_weak_available): Moved here from ecos.exp.
15397         (check_alias_available): New proc: Determine of the target
15398         toolchain supports the alias attribute.
15399
15400         * gcc.dg/special/ecos.exp: Move check_weak_available to
15401         target-supports.exp.
15402         (alias-1.c): Only perform the test if the target supports
15403         aliases.
15404         (wkali-1.c): Only perform the test if the target supports
15405         aliases.
15406
15407         * gcc.dg/990506-0.c: Expect error messages from cross
15408         targets as well as native targets.
15409
15410 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
15411
15412         * gcc.dg/ultrasp1.c: Removed xfail.
15413         * gcc.dg/struct-ret-2.c: Likewise.
15414         * gcc.dg/array-1.c: Likewise.
15415
15416 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
15417
15418         * gcc.dg/struct-ret-2.c: New test.
15419
15420         * gcc.dg/array-1.c: New test.
15421
15422 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
15423
15424         * gcc.c-torture/execute/991030-1.c: New test.
15425
15426 1999-10-26  Richard Henderson  <rth@cygnus.com>
15427
15428         * gcc.c-torture/compile/991026-2.c: New test.
15429
15430 1999-10-26  Jeffrey A Law  (law@cygnus.com)
15431
15432         * gcc.c-torture/compile/991026-1.c: New test.
15433
15434 1999-10-23  Jeffrey A Law  (law@cygnus.com)
15435
15436         * gcc.c-torture/execute/991023-1.c: New test.
15437
15438 1999-10-19  Jeffrey A Law  (law@cygnus.com)
15439
15440         * gcc.c-torture/execute/991019-1.c: New test.
15441
15442 1999-10-16  Richard Henderson  <rth@cygnus.com>
15443
15444         * gcc.c-torture/execute/991016-1.c: New test.
15445
15446 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
15447
15448         * gcc.c-torture/execute/991014-1.c: New test.
15449
15450 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
15451
15452         * g++.old-deja/g++.other/union2.C: New test.
15453
15454 1999-10-13  Nathan Sidwell  <nathan@acm.org>
15455
15456         * g++.old-deja/g++.other/vaarg2.C: New test.
15457         * g++.old-deja/g++.other/vaarg3.C: New test.
15458
15459 1999-10-12  Craig Burley  <craig@jcb-sc.com>
15460
15461         * g77.f-torture/noncompile/19990905-1.f: Moved from being
15462         in compile/.
15463
15464 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
15465
15466         * gcc.c-torture/execute/va-arg-11.c: New test.
15467
15468 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
15469
15470         * lib/file-format.exp (gcc_target_object_format): Don't
15471         crash if objdump is unavailable.
15472
15473 1999-09-29  Donn Terry <donn@interix.com>
15474
15475         * gcc.misc-tests/mg.exp: delete extraneous redirection.
15476
15477 1999-09-28  Nick Clifton  <nickc@cygnus.com>
15478
15479         * gcc.c-torture/compile/990928-1.c: New test.
15480
15481 1999-09-28  Nathan Sidwell  <nathan@acm.org>
15482
15483         * g++.old-deja/g++.other/decl6.C: New test.
15484
15485 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
15486
15487         * gcc.c-torture/execute/va-arg-10.c: New test.
15488
15489 1999-09-27  Nathan Sidwell  <nathan@acm.org>
15490
15491         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
15492         __PRETTY_FUNCTION__.
15493
15494 1999-09-23  Nick Clifton  <nickc@cygnus.com>
15495
15496         * gcc.c-torture/execute/990923-1.c: New test.
15497
15498 1999-09-21  Nick Clifton  <nickc@cygnus.com>
15499
15500         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
15501         for which -fpic is inappropriate.
15502
15503 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
15504
15505         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
15506
15507 1999-09-21  Nathan Sidwell  <nathan@acm.org>
15508
15509         * g++.old-deja/g++.other/dyncast1.C: New test.
15510         * g++.old-deja/g++.other/dyncast2.C: New test.
15511         * g++.old-deja/g++.other/dyncast3.C: New test.
15512         * g++.old-deja/g++.other/dyncast4.C: New test.
15513         * g++.old-deja/g++.other/dyncast5.C: New test.
15514         * g++.old-deja/g++.eh/catch3.C: New test.
15515         * g++.old-deja/g++.eh/catch3p.C: New test.
15516         * g++.old-deja/g++.eh/catch4.C: New test.
15517         * g++.old-deja/g++.eh/catch4p.C: New test.
15518         * g++.old-deja/g++.eh/catch5.C: New test.
15519         * g++.old-deja/g++.eh/catch5p.C: New test.
15520         * g++.old-deja/g++.eh/catch6.C: New test.
15521         * g++.old-deja/g++.eh/catch6p.C: New test.
15522         * g++.old-deja/g++.eh/catch7.C: New test.
15523         * g++.old-deja/g++.eh/catch7p.C: New test.
15524         * g++.old-deja/g++.eh/catch8.C: New test.
15525         * g++.old-deja/g++.eh/catch8p.C: New test.
15526         * g++.old-deja/g++.eh/catch9.C: New test.
15527         * g++.old-deja/g++.eh/catch9p.C: New test.
15528
15529 1999-09-13  Nathan Sidwell  <nathan@acm.org>
15530
15531         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
15532         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
15533
15534 1999-09-13  Jeffrey A Law  (law@cygnus.com)
15535
15536         * gcc.c-torture/compile/990913-1.c: New test.
15537
15538 1999-09-10  Nathan Sidwell  <nathan@acm.org>
15539
15540         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
15541         * g++.old-deja/g++.jason/rfg5.C: Likewise.
15542
15543 1999-09-09  Richard Henderson  <rth@cygnus.com>
15544
15545         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
15546
15547 1999-09-09  Nathan Sidwell  <nathan@acm.org>
15548
15549         * g++.old-deja/g++.other/lookup11.C: New test.
15550         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
15551         what is permitted and what we want.
15552         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
15553         overload use.
15554         * g++.old-deja/g++.jason/rfg5.C: Likewise
15555
15556 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
15557
15558         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
15559         * gcc.c-torture/noncompile/poison-1.c: New file.
15560
15561 1999-09-08  Nathan Sidwell  <nathan@acm.org>
15562
15563         * g++.old-deja/g++.other/sizeof3.C: New test.
15564         * g++.old-deja/g++.other/sizeof4.C: New test.
15565         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
15566         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
15567
15568 1999-09-07  Richard Henderson  <rth@cygnus.com>
15569
15570         * gcc.dg/va-arg-1.c: New.
15571
15572 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
15573
15574         * gcc.c-torture/execute/va-arg-9.c: New test.
15575
15576 1999-09-05  Craig Burley  <craig@jcb-sc.com>
15577
15578         * g77.f-torture/compile/980519-2.f: New test.
15579         * g77.f-torture/compile/19990905-0.f: New test.
15580         * g77.f-torture/compile/19990905-1.f: New test.
15581         * g77.f-torture/compile/19990905-2.f: New test.
15582
15583         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
15584
15585 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
15586
15587         * gcc.c-torture/execute/990827-1.c: Fix typo.
15588
15589 1999-09-03  Nathan Sidwell  <nathan@acm.org>
15590
15591         * g++.old-deja/g++.other/deref1.C: New test.
15592
15593 1999-09-02  Nathan Sidwell  <nathan@acm.org>
15594
15595         * g++.old-deja/g++.other/ambig2.C: New test.
15596         * g++.old-deja/g++.other/cond5.C: New test.
15597         * g++.old-deja/g++.other/lookup16.C: New test.
15598
15599 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
15600
15601         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
15602         assemblers too.
15603
15604 1999-08-31  Jeffrey A Law  (law@cygnus.com)
15605
15606         * lib/c-torture.exp: Avoid the "compare executables" optimization
15607         when testing native.
15608
15609 1999-08-29  Jeffrey A Law  (law@cygnus.com)
15610
15611         * gcc.c-torture/execute/990829-1.c: New test.
15612         * gcc.c-torture/compile/990829-1.c: New test.
15613
15614 1999-08-27  Paul Burchard  <burchard@pobox.com>
15615
15616         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
15617         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
15618         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
15619         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
15620         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
15621         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
15622         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
15623         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
15624         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
15625         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
15626         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
15627
15628 1999-08-27  Jeffrey A Law  (law@cygnus.com)
15629
15630         * gcc.c-torture/execute/990827-1.c: New test.
15631
15632 1999-08-26  Craig Burley  <craig@jcb-sc.com>
15633
15634         * g77.f-torture/noncompile/19990826-4.f: New test.
15635
15636         * g77.f-torture/compile/19990826-3.f: New test.
15637
15638         * g77.f-torture/execute/19990826-2.f: New test.
15639
15640         * g77.f-torture/compile/19990826-1.f: New test.
15641
15642         * gcc.c-torture/execute/990826-0.c: New test.
15643         * g77.c-torture/execute/19990826-0.f: New test.
15644
15645         * g77.f-torture/noncompile/970626-2.f: New test.
15646
15647 1999-08-25  Paul Burchard  <burchard@pobox.com>
15648
15649         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
15650         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
15651         lss-011.C: New tests.
15652
15653 1999-08-25  Nathan Sidwell  <nathan@acm.org>
15654
15655         * g++.old-deja/g++.other/decl5.C: New test.
15656
15657 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15658
15659         * noncompile/noncompile.exp: Load_lib c-torture.exp.
15660         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
15661         call `postbase' for each one.  All callers of `postbase' changed
15662         to call this instead.
15663
15664 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
15665
15666         * gcc.c-torture/execute/990811-1.c: New test.
15667
15668 1999-08-09  Nick Clifton  <nickc@cygnus.com>
15669
15670         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
15671         just native ones.
15672
15673         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
15674         just native ones.
15675
15676 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
15677
15678         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
15679
15680 1999-08-04  Jeffrey A Law  (law@cygnus.com)
15681
15682         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
15683
15684 1999-08-04  Nathan Sidwell  <nathan@acm.org>
15685
15686         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
15687
15688 1999-08-04  Jeffrey A Law  (law@cygnus.com)
15689
15690         * gcc.c-torture/execute/990804-1.c: New test.
15691
15692 1999-08-03  Nathan Sidwell  <nathan@acm.org>
15693
15694         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
15695         * g++.old-deja/g++.brendan/crash64.C: Likewise
15696         * g++.old-deja/g++.brendan/overload8.C: Likewise
15697
15698 1999-08-03  Nathan Sidwell  <nathan@acm.org>
15699
15700         * g++.old-deja/g++.other/struct1.C: New test.
15701
15702 1999-08-03  Nathan Sidwell  <nathan@acm.org>
15703
15704         * g++.old-deja/g++.other/enum2.C: New test.
15705
15706 1999-08-02  Richard Henderson  <rth@cygnus.com>
15707
15708         Adapted from tests from Franz Sirl:
15709         * gcc.c-torture/execute/va-arg-7.c: New test.
15710         * gcc.c-torture/execute/va-arg-8.c: New test.
15711
15712 1999-08-01  Jeffrey A Law  (law@cygnus.com)
15713
15714         * gcc.c-torture/compile/990801-2.c: New test.
15715
15716         * gcc.c-torture/compile/990801-1.c: New test.
15717
15718 1999-07-27  Michael Meissner  <meissner@cygnus.com>
15719
15720         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
15721         fp-cmp-1.c, converting double to float.
15722
15723         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
15724         fp-cmp-1.c, converting double to long double.
15725
15726         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
15727         from fr1 to unknown_register, since fr1 is a legitimate register
15728         on some machines.
15729
15730 1999-07-25  Jeffrey A Law  (law@cygnus.com)
15731
15732         * README: More listname related changes.
15733
15734 1999-07-08  Catherine Moore  <clm@cygnus.com>
15735
15736         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
15737
15738 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
15739
15740         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
15741
15742 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
15743
15744         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
15745
15746 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
15747
15748         * gcc.dg/990703-1.c: New test.
15749
15750 1999-06-29  Nick Clifton  <nickc@cygnus.com>
15751
15752         * lib/file-format.exp: New file: Move definition of proc
15753         gcc_target_object_format to here from
15754         gcc.dg/special/ecos.exp.
15755
15756         * lib/c-torture.exp: Include lib file-format.exp.
15757         * lib/gcc-dg.exp: Include lib file-format.exp.
15758
15759         * gcc.dg/special/ecos.exp: Remove definition of proc
15760         gcc_target_object_format.
15761
15762 1999-06-28  Jeffrey A Law  (law@cygnus.com)
15763
15764         * gcc.c-torture/execute/990628-1.c: New test.
15765
15766 1999-06-25  Jeffrey A Law  (law@cygnus.com)
15767
15768         * gcc.c-torture/compile/990625-2.c: New test.
15769
15770         * gcc.c-torture/compile/990625-1.c: New test.
15771
15772 1999-06-23  Nick Clifton  <nickc@cygnus.com>
15773
15774         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
15775         attributes compile.
15776         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
15777         ports that use the COFF/PE file format.
15778
15779 1999-06-17  Jeffrey A Law  (law@cygnus.com)
15780
15781         * gcc.c-torture/compile/990617-1.c: New test.
15782
15783 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
15784
15785         * g++.old-deja/g++.other/decl4.C: New test.
15786
15787 1999-06-14  Nathan Sidwell  <nathan@acm.org>
15788
15789         * g++.old-deja/g++.other/bitfld3.C: New test.
15790
15791 1999-06-08  Nathan Sidwell  <nathan@acm.org>
15792
15793         * g++.old-deja/g++.eh/catch1.C: New test.
15794
15795 1999-06-07  Jeffrey A Law  (law@cygnus.com)
15796
15797         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
15798
15799         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
15800         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
15801
15802 1999-06-05  Craig Burley  <craig@jcb-sc.com>
15803
15804         * g77.f-torture/compile/19990502-0.f: Replace with new,
15805         shorter, test that still fails after recent changes.
15806
15807 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
15808
15809         * gcc.c-torture/execute/990604-1.c: New test.
15810
15811 1999-05-31  Jeffrey A Law  (law@cygnus.com)
15812
15813         * gcc.c-torture/execute/990531-1.c: New test.
15814
15815 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
15816
15817         * gcc.c-torture/compile/990527-1.c: New test.
15818
15819 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
15820
15821         * gcc.c-torture/execute/990527-1.c: New test.
15822
15823 1999-05-25  Nick Clifton  <nickc@cygnus.com>
15824
15825         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
15826         bitfields as signed.
15827
15828 1999-05-25  Craig Burley  <craig@jcb-sc.com>
15829
15830         * g77.f-torture/compile/19990525-0.f: New test.
15831
15832 1999-05-25  Jeffrey A Law  (law@cygnus.com)
15833
15834         * gcc.c-torture/execute/990525-2.c: New test.
15835
15836         * gcc.c-torture/execute/990525-1.c: New test.
15837
15838 1999-05-24  Nathan Sidwell  <nathan@acm.org>
15839
15840         * g++.old-deja/g++.other/anon3.C: New test.
15841         * g++.old-deja/g++.other/anon4.C: New test.
15842         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
15843         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
15844         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
15845         Merrill).
15846
15847 1999-05-24  Jeffrey A Law  (law@cygnus.com)
15848
15849         * gcc.c-torture/execute/990524-1.c: New test.
15850
15851         * gcc.dg/990524-1.c: New test.
15852
15853 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
15854
15855         * gcc.c-torture/compile/990523-1.c: New test.
15856
15857 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
15858
15859         * gcc.c-torture/compile/990519-1.c: New test.
15860
15861 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
15862
15863         * gcc.c-torture/compile/990517-1.c: New test.
15864
15865         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
15866         (e4, f4): New tests.
15867         (main): Call them.
15868
15869 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15870
15871         * gcc.dg/noreturn-1.c: New test.
15872
15873 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
15874
15875         * gcc.c-torture/execute/990513-1.c: New test.
15876
15877 1999-05-10  Richard Henderson  <rth@cygnus.com>
15878
15879         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
15880
15881 1999-05-10  Craig Burley  <craig@jcb-sc.com>
15882
15883         * g77.f-torture/execute/erfc.f: Use small single-precision
15884         values, to avoid problems on Alphas when not -mieee.
15885
15886 1999-05-08  Craig Burley  <craig@jcb-sc.com>
15887
15888         * gcc.dg/990506-0.c: New test.
15889
15890 1999-05-08  Richard Henderson  <rth@cygnus.com>
15891
15892         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
15893         the constant to test.  Don't XFAIL 64-bit targets.
15894
15895         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
15896         * g++.old-deja/g++.law/profile1.C: Likewise.
15897
15898         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
15899         operator new instances.
15900         * g++.old-deja/g++.other/delete5.C: Likewise.
15901
15902 1999-05-03  Craig Burley  <craig@jcb-sc.com>
15903
15904         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
15905         intrinsic.
15906
15907 1999-05-03  Craig Burley  <craig@jcb-sc.com>
15908
15909         * g77.f-torture/execute/u77-test.f: Reverse order of two
15910         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
15911
15912 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15913
15914         * gcc.dg/compare1.c: New test.
15915
15916 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
15917
15918         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
15919         New tests.
15920
15921 1999-05-02  Craig Burley  <craig@jcb-sc.com>
15922
15923         * g77.f-torture/compile/19990502-1.f: New test.
15924
15925 1999-05-02  Craig Burley  <craig@jcb-sc.com>
15926
15927         * g77.f-torture/compile/19990502-0.f: New test.
15928
15929 1999-05-02  Craig Burley  <craig@jcb-sc.com>
15930
15931         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
15932         intrinsic.
15933
15934 1999-05-02  Craig Burley  <craig@jcb-sc.com>
15935
15936         * g77.f-torture/execute/u77-test.f (main): List libU77
15937         intrinsics not currently tested.
15938         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
15939         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
15940         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
15941         Trim blanks off the ends of some printed strings.
15942
15943 1999-05-02  Craig Burley  <craig@jcb-sc.com>
15944
15945         * g77.f-torture/execute/u77-test.f (main): Just warn about
15946         FSTAT gid disagreement, as it's expected on some systems.
15947
15948 1999-05-01  Craig Burley  <craig@jcb-sc.com>
15949
15950         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
15951         use a new function, which allows for some slop.
15952         Clean up some commentary.
15953         (issum): The new function.
15954         (sgladd): Deleted subroutine.
15955
15956 1999-05-01  Craig Burley  <craig@jcb-sc.com>
15957
15958         * g77.f-torture/execute/u77-test.f: Modify to be more like
15959         libf2c/libU77 version, bringing patches to that version here.
15960         Add suitable commentary.
15961
15962 1999-04-25  Richard Henderson  <rth@cygnus.com>
15963
15964         * gcc.dg/990424-1.c: New test.
15965
15966 1999-04-24  Craig Burley  <craig@jcb-sc.com>
15967
15968         * g77.f-torture/execute/u77-test.f (main): Bug involving
15969         LSTAT has been fixed, so turn back on full checking.
15970
15971 1999-04-20  Craig Burley  <craig@jcb-sc.com>
15972
15973         * g77.f-torture/compile/19990419-0.f: New test.
15974         * g77.f-torture/execute/19990419-1.f: New test.
15975
15976 1999-04-17  Richard Henderson  <rth@cygnus.com>
15977
15978         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
15979         to avoid the need for a prototype to supress a warning.
15980
15981 1999-04-07  Jim Wilson  <wilson@cygnus.com>
15982
15983         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
15984
15985 1999-04-04  Jeffrey A Law  (law@cygnus.com)
15986
15987         * gcc.c-torture/execute/990404-1.c: New test.
15988
15989 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
15990
15991         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
15992         * gcc.dg/cpp-if3.c: Don't use -pedantic.
15993         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
15994         missing initializer warnings.
15995
15996 1999-03-28  Jeffrey A Law  (law@cygnus.com)
15997
15998         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
15999         matching strings.
16000
16001 1999-03-26  Jeffrey A Law  (law@cygnus.com)
16002
16003         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
16004
16005 1999-03-26  Craig Burley  <craig@jcb-sc.com>
16006
16007         * g77.f-torture/execute/19990325-0.f: New test.
16008         * g77.f-torture/execute/19990325-1.f: New test.
16009
16010 1999-03-24  Jeffrey A Law  (law@cygnus.com)
16011
16012         * gcc.c-torture/execute/990324-1.c: New test.
16013
16014 1999-03-22  Jim Wilson  <wilson@cygnus.com>
16015
16016         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
16017         test with 4.
16018
16019 1999-03-17  Richard Henderson  <rth@cygnus.com>
16020
16021         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
16022
16023 1999-03-13  Craig Burley  <craig@jcb-sc.com>
16024
16025         * g77.f-torture/execute/19990313-2.f: New test.
16026         * g77.f-torture/execute/19990313-3.f: New test.
16027
16028 1999-03-13  Craig Burley  <craig@jcb-sc.com>
16029
16030         * g77.f-torture/execute/19990313-0.f: New test.
16031         * g77.f-torture/execute/19990313-1.f: New test.
16032
16033 1999-03-12  Jim Wilson  <wilson@cygnus.com>
16034
16035         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
16036         printf to sprintf.
16037         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
16038         (main): Add check for u15.  Conditionalize u31 check depending on
16039         whether ints are <32 bits or >=32 bits.
16040
16041 1999-03-08  Craig Burley  <craig@jcb-sc.com>
16042
16043         * g77.f-torture/execute/19981119-0.f: Improve testiness.
16044
16045 1999-03-08  Craig Burley  <craig@jcb-sc.com>
16046
16047         * g77.f-torture/compile/19990305-0.f: New test.
16048         * g77.f-torture/execute/19981119-0.f: New test.
16049
16050 1999-03-08  Craig Burley  <craig@jcb-sc.com>
16051
16052         * g77.f-torture/execute/970625-2.f: call ABORT if final
16053         result is not correct, instead of just printing it.
16054         Add this checking via newly introduced obfuscation, to
16055         trip up buggy front ends.
16056
16057 1999-03-07  Craig Burley  <craig@jcb-sc.com>
16058
16059         * g77.f-torture/compile/960317-1.f: Moved from being
16060         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
16061
16062 1999-03-06  Craig Burley  <craig@jcb-sc.com>
16063
16064         * g77.f-torture/execute/960317-1.f: New (old) test.
16065         * g77.f-torture/execute/970625-2.f: Ditto.
16066
16067 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
16068
16069         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
16070         message on line 1 or line 2; cccp and cpplib do this differently.
16071
16072 1999-03-01  Jeffrey A Law  (law@cygnus.com)
16073
16074         * g++.old-deja/g++.law/weak1.C: New test.
16075
16076 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
16077
16078         * gcc.c-torture/execute/990119-1.c: Renamed to...
16079         * gcc.dg/990119-1.c: this, so it will only be tested once
16080         (it's a preprocessor test, it doesn't need to be run at
16081         multiple optimization levels).
16082
16083 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
16084
16085         * lib/g++.exp: Don't add incdir=$base_dir/../include to
16086           ALWAYS_CXXFLAGS.
16087
16088 1999-02-24  Craig Burley  <craig@jcb-sc.com>
16089
16090         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
16091         * g77.f-torture/compile/19981216-0.f: ...as it is expected
16092         to not be compilable by current g77.
16093
16094 1999-02-24  Nick Clifton  <nickc@cygnus.com>
16095
16096         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
16097
16098 1999-02-22  Jeffrey A Law  (law@cygnus.com)
16099
16100         * gcc.c-torture/execute/990222-1.c: New test.
16101
16102 1999-02-19  Craig Burley  <craig@jcb-sc.com>
16103
16104         * g77.f-torture/compile/19990218-0.f: New test.
16105         * g77.f-torture/noncompile/19990218-1.f: New test.
16106
16107 1999-02-18  Craig Burley  <craig@jcb-sc.com>
16108
16109         * g77.f-torture/compile/19981216-0.f: New test.
16110
16111 1999-02-14  Jeffrey A Law  (law@cygnus.com)
16112
16113         * gcc.dg/990214-1.c: New test.
16114
16115 1999-02-13  Jeffrey A Law  (law@cygnus.com)
16116
16117         * gcc.dg/990213-2.c: New test.
16118
16119         * gcc.dg/990213-1.c: New test.
16120
16121 1999-02-12  Jeffrey A Law  (law@cygnus.com)
16122
16123         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
16124         ints.
16125
16126 1999-02-11  Nick Clifton  <nickc@cygnus.com>
16127
16128         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
16129         specified by target.
16130
16131         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
16132
16133 1999-02-11  Jeffrey A Law  (law@cygnus.com)
16134
16135         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
16136
16137 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
16138
16139         * gcc.dg/special/ecos.exp: New test driver for new tests with
16140         special requirements.
16141
16142         * gcc.dg/special/alias-1.c: New test.
16143         * gcc.dg/special/gcsec-1.c: New test.
16144         * gcc.dg/special/weak-1.c: New test.
16145         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
16146         * gcc.dg/special/weak-2.c: New test.
16147         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
16148         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
16149         * gcc.dg/special/wkali-1.c: New test.
16150         * gcc.dg/special/wkali-2.c: New test.
16151         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
16152         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
16153
16154 1999-02-10  Felix Lee  <flee@cygnus.com>
16155
16156           * lib/c-torture.exp (c-torture-compile): Pull out code for
16157           analyzing gcc error messages.
16158           (c-torture-execute): Likewise.  Fix some (harmless) false
16159           positives.
16160           * lib/gcc.exp (gcc_check_compile): New function.
16161
16162 1999-02-08  Richard Henderson  <rth@cygnus.com>
16163
16164         * gcc.c-torture/execute/990208-1.c: New test.
16165
16166 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
16167
16168         * g++.dg/special/ecos.exp: New driver for new tests with special
16169         requirements
16170
16171         * g++.dg/special/conpr-1.C: New test
16172         * g++.dg/special/conpr-2.C: New test
16173         * g++.dg/special/conpr-2a.C: New test
16174         * g++.dg/special/conpr-3.C: New test
16175         * g++.dg/special/conpr-3a.C: New test
16176         * g++.dg/special/conpr-3b.C: New test
16177
16178         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
16179         allow g++ to use the dg driver
16180
16181         * README: Add comment about g++.dg directory
16182
16183 1999-02-06  Jeffrey A Law  (law@cygnus.com)
16184
16185         * README: Update email addresses.
16186
16187 1999-02-03  Nick Clifton  <nickc@cygnus.com>
16188
16189         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
16190         arguments in order to force structure S onto the stack even on
16191         the alpha.
16192         (test): Pass 10 leading arguments to function foo as well as the
16193         structure S.
16194
16195         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
16196         failure for all targets.
16197
16198         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
16199         abort to terminate program execution.
16200
16201 1999-01-30  Richard Henderson  <rth@cygnus.com>
16202
16203         * gcc.c-torture/execute/990130-1.c: New test.
16204
16205 1999-01-30  Jeffrey A Law  (law@cygnus.com)
16206
16207         * gcc.dg/990130-1.c: New test.
16208
16209 1999-01-28  Michael Meissner  <meissner@cygnus.com>
16210
16211         * gcc.c-torture/execute/990128-1.c: New test.
16212
16213 1999-01-27  Michael Meissner  <meissner@cygnus.com>
16214
16215         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
16216
16217 1999-01-27  Felix Lee  <flee@cygnus.com>
16218
16219         * lib/c-torture.exp (c-torture-compile): pull out code for
16220         analyzing gcc error messages.
16221         (c-torture-execute): ditto, and fix some (harmless) false
16222         positives.
16223         * lib/gcc.exp (gcc_check_compile): new function.
16224
16225 1999-01-17  Jeffrey A Law  (law@cygnus.com)
16226
16227         * gcc.dg/990117-1.c: New test.
16228
16229         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
16230
16231         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
16232
16233 1999-01-15  Jeffrey A Law  (law@cygnus.com)
16234
16235         * g77.f-torture/compile/990115-1.f: New test.
16236
16237 1999-01-07  Jeffrey A Law  (law@cygnus.com)
16238
16239         * gcc.c-torture/compile/990107-1.c: New test
16240
16241 1999-01-06  Jeffrey A Law  (law@cygnus.com)
16242
16243         * gcc.c-torture/execute/990106-2.c: New test.
16244
16245         * gcc.c-torture/execute/990106-1.c: New test.
16246
16247 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
16248
16249         * gcc.c-torture/compile/981223-1.c: New test.
16250
16251 1998-12-29  Richard Henderson  <rth@cygnus.com>
16252
16253         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
16254         (opt3): Rename from opt4 and disable.
16255
16256 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
16257
16258         * g++.old-deja/g++.pt/ptrmem5.C: New test.
16259
16260 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
16261
16262         * g++.old-deja/g++.other/conv5.C: New test.
16263
16264 1998-12-14  Nick Clifton  <nickc@cygnus.com>
16265
16266         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
16267
16268 1998-12-11  Jeffrey A Law  (law@cygnus.com)
16269
16270         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
16271
16272 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
16273
16274         * gcc.c-torture/compile/981211-1.c: New test.
16275
16276 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
16277
16278         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
16279
16280         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
16281
16282 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
16283
16284         * gcc.special/930510-1.c: Make C9X safe.
16285         * gcc.misc-tests/gcov-1.c Similarly.
16286         * gcc.misc-tests/gcov-2.c Similarly.
16287
16288 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
16289
16290         * gcc.dg/ultrasp1.c: New test.
16291
16292 1998-12-06  Richard Henderson  <rth@cygnus.com>
16293
16294         * gcc.c-torture/execute/981206.c: New test.
16295
16296 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
16297
16298         * g++.old-deja/g++.ns/template7.C: New test.
16299
16300         * g++.old-deja/g++.other/expr1.C: New test.
16301
16302         * g++.old-deja/g++.eh/tmpl3.C: New test.
16303
16304         * g++.old-deja/g++.eh/tmpl2.C: New test.
16305
16306 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
16307
16308         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
16309         * g++.old-deja/g++.other/using6.C: Removed.
16310         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
16311
16312         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
16313
16314 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
16315
16316         * g++.old-deja/g++.pt/overload8.C: New test.
16317
16318         * g++.old-deja/g++.pt/overload7.C: New test.
16319
16320         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
16321
16322         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
16323         and relinking messages.
16324         * lib/g++.exp (g++_target_compile): Remove .rpo file when
16325         compiling with -frepo.
16326
16327 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
16328
16329         * g++.old-deja/g++.pt/lookup6.C: New test.
16330
16331 1998-11-30  Nick Clifton  <nickc@cygnus.com>
16332
16333         * gcc.c-torture/execute/981130-1.c: New test.
16334         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
16335
16336 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
16337
16338         * g++.old-deja/g++.pt/explicit76.C: New test.
16339
16340         * g++.old-deja/g++.pt/friend38.C: New test.
16341
16342         * g++.old-deja/g++.ns/crash2.C: New test.
16343
16344         * g++.old-deja/g++.pt/defarg8.C: New test.
16345
16346         * g++.old-deja/g++.pt/instantiate6.C: New test.
16347
16348         * g++.old-deja/g++.pt/static6.C: New test.
16349
16350         * g++.old-deja/g++.pt/decl2.C: New test.
16351
16352 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
16353
16354         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
16355         problem is actually related with name lookup, but so what? :-)
16356
16357         * g++.old-deja/g++.pt/friend37.C: New test.
16358
16359 1998-11-25  Dave Love  <d.love@dl.ac.uk>
16360
16361         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
16362         element, which fails on some systems.
16363
16364         * g77.f-torture/execute/labug1.f: New test.
16365
16366 1998-11-21  Jeffrey A Law  (law@cygnus.com)
16367
16368         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
16369         is defined.
16370
16371 1998-11-18  Dave Love  <d.love@dl.ac.uk>
16372
16373         * g77.f-torture/compile/981117-1.f: New test.
16374
16375 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
16376
16377         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
16378         properly discarded.
16379
16380 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
16381
16382         * gcc.c-torture/execute/memcheck: New directory of tests for
16383         -fcheck-memory-usage.
16384
16385 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
16386
16387         * README: New file, general information about the testsuite and
16388         new description of the various C++ test subdirectories.
16389         * README.g++: Eliminate obsolete information, update and move most
16390         relevant stuff to README.
16391
16392 1998-11-07  Richard Henderson  <rth@cygnus.com>
16393
16394         * gcc.c-torture/compile/981107-1.c: New test.
16395
16396 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
16397
16398         * execute/memcpy-bi.c: New testcase.
16399
16400 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
16401
16402         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
16403         base classes.
16404
16405         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
16406         template is selected.
16407
16408         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
16409         classes, it should be accepted for all types.
16410
16411         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
16412
16413         * g++.old-deja/g++.pt/spec24.C: Ensure that template
16414         specializations start with template headers.
16415
16416 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
16417
16418         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
16419
16420         * g++.old-deja/g++.other/init9.C: Test cross initialization of
16421         non-POD types.
16422
16423 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
16424
16425         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
16426
16427 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
16428
16429         * compile/981022-1.c, compile/981022-1.x: New test and driver.
16430
16431 1998-10-19  Jeffrey A Law  (law@cygnus.com)
16432
16433         * 981019-1.c: New test.
16434
16435 1998-10-14  Robert Lipe <robertl@dgii.com>
16436
16437         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
16438         find objc headers.
16439
16440 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
16441
16442         * compile/981001-4.c: Remove use of GCC extension that triggers a
16443         compiler bug.
16444
16445 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
16446
16447         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
16448
16449 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
16450
16451         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
16452         instantiation of template produces incorrect code for delete
16453         expression.
16454
16455         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
16456         constructors' name is not unique.
16457         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
16458         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
16459
16460         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
16461         automatic array of const is ill-formed.
16462
16463         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
16464         of template parameter?
16465
16466         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
16467         const.
16468
16469         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
16470         pointer-to-member expression.
16471
16472         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
16473         declaration causes ICE.
16474
16475 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
16476
16477         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
16478         reserved in the global namespace.
16479
16480         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
16481         generate needed virtual table.
16482
16483         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
16484
16485 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
16486
16487         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
16488         template-dependent type
16489
16490 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
16491
16492         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
16493         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
16494         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
16495
16496         * g++.old-deja/g++.other/using5.C: New test; using decl from base
16497         class should be usable as argument of member function.
16498         * g++.old-deja/g++.other/using6.C: New test; using decl from base
16499         class should be usable as return type of member function.
16500         * g++.old-deja/g++.other/using7.C: New test; using decl from base
16501         class should be usable as type of data member.
16502
16503         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
16504
16505 1998-10-09  Jeffrey A Law  (law@cygnus.com)
16506
16507         * gcc.c-torture/special/920521-1.c: Fix bogus test.
16508
16509 1998-10-08  Nick Clifton  <nickc@cygnus.com>
16510
16511         * gcc.dg/dll-?.c Add thumb to target list.
16512         Fix assembler scan patterns to match current assembler output.
16513
16514 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
16515
16516         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
16517         matching of template brackets.
16518
16519         * g++.old-deja/g++.other/using4.C: New test.  Test using
16520         declarations of methods from base classes.
16521
16522         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
16523         within functions should introduce names into the innermost
16524         enclosing namespace.
16525
16526         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
16527         of static locals if first initialization throws.
16528
16529 1998-10-07  Jim Wilson  <wilson@cygnus.com>
16530
16531         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
16532
16533 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
16534
16535         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
16536         lose track of the possible targets of tablejump insns.
16537         * special/special.exp: Run it.
16538
16539 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
16540
16541         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
16542         must be declared before its specializations can be named in friend
16543         declarations.
16544
16545 1998-10-05  Dave Love  <d.love@dl.ac.uk>
16546
16547         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
16548
16549         * g77.f-torture/execute/io1.f: New test.
16550
16551 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
16552
16553         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
16554         with pointer to template function, for which no argument deduction
16555         is possible.
16556
16557         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
16558         specialization of template function as argument to template
16559         function.
16560
16561         * g++.old-deja/g++.other/access2.C: New test; Inner class
16562         shouldn't have privileged access to Outer's names.
16563
16564 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
16565
16566         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
16567         friend template declared within template class conflicts with
16568         nested class of the same name.
16569
16570         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
16571         is ignored.
16572
16573         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
16574         object with direct initializer as function declaration.
16575
16576         * g++.old-deja/g++.other/decl2.C: New test; duplicate
16577         initializers.
16578
16579         * g++.old-deja/g++.other/null2.C: New test; conditional operator
16580         involving const pointer and NULL produces incorrect result.
16581
16582         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
16583         type name without `typename' should be rejected with -pedantic.
16584
16585 1998-10-02  Richard Henderson  <rth@cygnus.com>
16586
16587         * g++.old-deja/g++.other/addrof1.C: New test.
16588
16589 1998-10-01  Nick Clifton  <nickc@cygnus.com>
16590
16591         * gcc.c-torture/compile/981001-1.c: New test.
16592         * gcc.c-torture/execute/981001-1.c: New test.
16593
16594 1998-10-01  Jeffrey A Law  (law@cygnus.com)
16595
16596         * gcc.c-torture/compile/981001-2.c: New test.
16597         * gcc.c-torture/compile/981001-3.c: New test.
16598         * gcc.c-torture/compile/981001-4.c: New test.
16599
16600 1998-10-01  Robert Lipe  <robertl@dgii.com>
16601
16602         * lib/objc.exp (objc_target_compile): Add -L during compiles for
16603         multilibbed hosts.   Idea grafted from g77.exp.
16604
16605 1998-09-30  Dave Love  <d.love@dl.ac.uk>
16606
16607         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
16608         avoid losing on systems which need -lsocket.
16609
16610 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
16611
16612         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
16613         * g++.old-deja/g++.other/nested2.C: Ditto.
16614         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
16615         failure.
16616
16617 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
16618
16619         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
16620         preferred over template operator!= for enum bitfields.
16621
16622 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
16623
16624         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
16625         that happen to have the same base name, but in different scopes,
16626         are incorrectly rejected.
16627
16628 1998-09-16  Richard Henderson  <rth@cygnus.com>
16629
16630         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
16631         on the native word size instead of an integer literal.
16632
16633 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
16634
16635         * g++.old-deja/g++.other/static2.C: Invocation of static data
16636         member of type pointer-to-function denoted as non-static member.
16637
16638         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
16639         checks involving function types and aliases.
16640
16641 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
16642
16643         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
16644         redefined to the same non-trivial type.
16645
16646         * g++.old-deja/g++.pt/explicit73.C: Test for proper
16647         namespace-qualification of template specializations declared in
16648         other namespaces.
16649
16650         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
16651         to declare a subset of the specializations of a template function
16652         as friends of specializations of a template class.
16653
16654         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
16655         member templates that do not fully specialize the enclosing
16656         template class are rejected.
16657
16658 1998-09-11  Dave Love  <d.love@dl.ac.uk>
16659
16660         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
16661
16662 1998-09-08  Dave Love  <d.love@dl.ac.uk>
16663
16664         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
16665         altered from libf2c/libU77 version.
16666
16667 1998-09-06  Dave Love  <d.love@dl.ac.uk>
16668
16669         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
16670
16671 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>, Alexandre Oliva  <oliva@dcc.unicamp.br>
16672
16673         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
16674         (un)signed char are different types for template specialization
16675         purposes.
16676
16677 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
16678
16679         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
16680         * objc: ObjC testsuite.
16681
16682 1998-08-31  Catherine Moore  <clm@cygnus.com>
16683
16684         * gcc.c-torture/execute/941014-1.x:  New file.
16685
16686 1998-08-31  Nick Clifton  <nickc@cygnus.com>
16687
16688         * lib/c-torture.exp: Add support for
16689         torture_eval_before_compile and torture_eval_before_execute
16690         variables.
16691
16692 1998-08-30  Jeffrey A Law  (law@cygnus.com)
16693
16694         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
16695         this test triggers valid.
16696
16697 1998-08-27  Jeffrey A Law  (law@cygnus.com)
16698
16699         * gcc.dg/980827-1.c: New test.
16700
16701 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
16702
16703         * gcc.c-torture/execute/loop-4b.c: New test.
16704
16705 1998-08-26  Nick Clifton  <nickc@cygnus.com>
16706
16707         * lib/c-torture.exp: Add support for
16708         torture_eval_before_compile and torture_eval_before_execute
16709         variables.
16710
16711 1998-08-25  Jeffrey A Law  (law@cygnus.com)
16712
16713         * gcc.c-torture/compile/980825-1.c: New test.
16714
16715 1998-08-24  Nick Clifton  <nickc@cygnus.com>
16716
16717         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
16718         count number tests in opt_t0 not good_t0.
16719
16720 1998-08-24  Jeffrey A Law  (law@cygnus.com)
16721
16722         * gcc.c-torture/compile/930326-1.x: Fix typo.
16723
16724 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
16725
16726         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
16727         causes an ICE.
16728
16729 1998-08-21  Jeffrey A Law  (law@cygnus.com)
16730
16731         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
16732         STACK_SIZE is defined.
16733         * gcc.c-torture/unsorted/stuct.c: Similarly.
16734
16735         * gcc.c-torture/compile/980821-1.c: New test.
16736
16737 1998-08-21  Jeffrey A Law  (law@cygnus.com)
16738
16739         * gcc.c-torture/execute/980526-2.c: Disable for targets with 16bit ints.
16740
16741 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
16742
16743         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
16744         code.
16745
16746 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
16747
16748         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
16749         error'.
16750
16751 1998-08-18  Jeffrey A Law  (law@cygnus.com)
16752
16753         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
16754
16755 1998-08-16  Jeffrey A Law  (law@cygnus.com)
16756
16757         * gcc.c-torture/compile/980816-1.c: New test.
16758
16759         * gcc.dg/980816-1.c: New test.
16760
16761 1998-08-13  Jeffrey A Law  (law@cygnus.com)
16762
16763         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
16764         compiler for ieee tests.
16765
16766 1998-08-01  Dave Love  <d.love@dl.ac.uk>
16767
16768         * g77.f-torture/compile/980729-0.f: New test.
16769
16770 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
16771
16772         * gcc.c-torture/special/eeprof-1.c: New test, for
16773         -finstrument-functions.
16774         * gcc.c-torture/special/special.exp: Run it.
16775
16776 1998-07-29  Jeffrey A Law  (law@cygnus.com)
16777
16778         * gcc.c-torture/compile/980729-1.c: New test.
16779
16780 1998-07-27  Nick Clifton  <nickc@cygnus.com>
16781
16782         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
16783         __thumb__ is defined, and test for ARM style doubles if so.
16784
16785 1998-07-26  Dave Love  <d.love@dl.ac.uk>
16786
16787         * g77.f-torture/noncompile/980615-0.f: New test.
16788
16789 1998-07-26  H.J. Lu  (hjl@gnu.org)
16790
16791         * gcc.dg/980312-1.c: Do link instead of compile.
16792         * gcc.dg/980313-1.c: Likewise.
16793
16794 1998-07-26  Jeffrey A Law  (law@cygnus.com)
16795
16796         * gcc.c-torture/compile/980726-1.c: New test.
16797
16798 1998-07-25  Dave Love  <d.love@dl.ac.uk>
16799
16800         * g77.f-torture/execute/io0.f: New test.
16801
16802 1998-07-24  Nick Clifton  <nickc@cygnus.com>
16803
16804         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
16805         an int.
16806
16807 1998-06-18  Michael Meissner  <meissner@cygnus.com>
16808
16809         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
16810         m32r bugs.
16811
16812 1998-07-17  Nick Clifton  <nickc@cygnus.com>
16813
16814         * gcc.dg/980626-1.c: Expect failures for all toolchains until
16815         c-decl.c:grokdeclarator can handle mode attributes.
16816
16817 1998-07-16  Jeffrey A Law  (law@cygnus.com)
16818
16819         * gcc.c-torture/execute/980716-1.c: New test.
16820
16821 1998-07-13  Jeffrey A Law  (law@cygnus.com)
16822
16823         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
16824         the mn10200.
16825         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
16826         the mn10200.
16827         * gcc.c-torture/execute/va-arg-3.x: Similarly.
16828         * gcc.c-torture/compile/930326-1.x: Similarly.
16829
16830 1998-07-13  Dave Love  <d.love@dl.ac.uk>
16831
16832         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
16833         New test from Craig.
16834
16835 1998-07-12  Dave Love  <d.love@dl.ac.uk>
16836
16837         * g77.f-torture/noncompile/980616-0.f: New test.
16838
16839         * g77.f-torture/execute/970816-3.f:  New test from Craig.
16840
16841 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
16842
16843         *  g++.other/singleton.C: Return error value instead of taking
16844         SIGSEGV.
16845
16846 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
16847
16848         *  g++.other/singleton.C: New test.   Warning is under dispute.
16849         Runtime crash is not.
16850
16851 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
16852
16853         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
16854         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
16855         using6.C, using7.C}:  New namespace tests.
16856
16857 1998-07-09  Alexandre Oliva   <oliva@dcc.unicamp.br>
16858
16859         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
16860         specialization with typedef'ed names used as array indexes.
16861
16862 1998-07-09  Jeffrey A Law  (law@cygnus.com)
16863
16864         * gcc.c-torture/execute/980709-1.c: New test.
16865
16866         * gcc.dg/980709-1.c: New test.
16867
16868 1998-07-07  Richard Henderson  <rth@cygnus.com>
16869
16870         * gcc.c-torture/execute/bcp-1.c: New test.
16871
16872 1998-07-07  Jeffrey A Law  (law@cygnus.com)
16873
16874         * gcc.c-torture/execute/980707-1.c: New test.
16875
16876 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
16877
16878         * gcc.c-torture/compile/980706-1.c: New test.
16879
16880 1998-07-01  Dave Love  <d.love@dl.ac.uk>
16881
16882         * g77.f-torture/execute/980701-0.f,
16883         g77.f-torture/execute/980701-1.f: New test from Craig.
16884
16885 1998-07-01  Jeffrey A Law  (law@cygnus.com)
16886
16887         * gcc.c-torture/compile/980701-1.c: New test.
16888
16889         * gcc.c-torture/execute/980701-1.c: New test.
16890
16891 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
16892 rlsruhe.de>
16893
16894         * g++.old-deja/g++.robertl/eb132.C: New test.
16895         * g++.old-deja/g++.robertl/eb133.C: Likewise.
16896
16897 1998-06-29  Dave Love  <d.love@dl.ac.uk>
16898
16899         * g77.f-torture/execute/980628-7.f,
16900         g77.f-torture/execute/980628-8.f,
16901         g77.f-torture/execute/980628-9.f,
16902         g77.f-torture/execute/980628-10.f: New tests from Craig.
16903
16904         * g77.f-torture/execute/980628-3.f: Remove mail headers.
16905
16906 1998-06-28  Jeffrey A Law  (law@cygnus.com)
16907
16908         * g77.f-torture/execute/980628-4.f: New test from Craig.
16909         * g77.f-torture/execute/980628-5.f: Likewise.
16910         * g77.f-torture/execute/980628-2.f: Likewise.
16911         * g77.f-torture/execute/980628-0.f: Likewise.
16912         * g77.f-torture/execute/980628-1.f: Likewise.
16913         * g77.f-torture/execute/980628-3.f: Likewise.
16914         * g77.f-torture/execute/980628-6.f: Likewise.
16915
16916 1998-06-28  Jeffrey A Law  (law@cygnus.com)
16917
16918         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
16919         directory when nothing has been installed yet.
16920
16921 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
16922
16923         * gcc.c-torture/special/special.exp: Handle newer versions of
16924         dejagnu.
16925
16926 1998-06-26  Jeffrey A Law  (law@cygnus.com)
16927
16928         * gcc.dg/980626-1.c: New test.
16929
16930 1998-06-19  Bruno Haible <haible@ilog.fr>
16931
16932         * gcc.misc-tests/m-un-2.c: New test.
16933         * g++.old-deja/g++.other/warn01.c: Likewise.
16934
16935 1998-06-19  Robert Lipe  <robertl@dgii.com>
16936
16937         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
16938         compatibility with assmblers with a different comment character.
16939         Eliminate use of GAS-specific extensions.
16940
16941 1998-06-19  Jeffrey A Law  (law@cygnus.com)
16942
16943         * gcc.c-torture/execute/ieee/980619-1.c: New test.
16944
16945 1998-06-19  Robert Lipe  <robertl@dgii.com>
16946
16947         *lib/g77.exp: Replace search for libf2c.a with search for newly
16948         renamed libg2c.a
16949
16950 1998-06-17  Jeffrey A Law  (law@cygnus.com)
16951
16952         * gcc.c-torture/execute/980617-1.c: New test.
16953
16954 1998-06-12  Jeffrey A Law  (law@cygnus.com)
16955
16956         * gcc.c-torture/execute/980612-1.c: New test.
16957
16958 1998-06-08  Jeffrey A Law  (law@cygnus.com)
16959
16960         * gcc.dg/980523-1.c: Only test on ppc-linux.
16961         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
16962
16963         * gcc.c-torture/execute/980608-1.c: New test.
16964
16965 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
16966
16967         * gcc.c-torture/execute/980605-1.c: New test.
16968
16969 1998-06-04  Jeffrey A Law  (law@cygnus.com)
16970
16971         * gcc.c-torture/execute/980604-1.c: New test.
16972
16973 1998-06-02  Jeffrey A Law  (law@cygnus.com)
16974
16975         * gcc.c-torture/execute/980602-1.c: New test.
16976         * gcc.c-torture/execute/980602-2.c: Likewise.
16977
16978 1998-06-02  Dave Love  <d.love@dl.ac.uk>
16979
16980         * 970125-0.f: Fix per JCB.  Add commentary.
16981
16982 1998-05-31  Michael Meissner  <meissner@cygnus.com>
16983
16984         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
16985         IEEE -0 support.
16986
16987 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
16988
16989         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
16990         earlier.
16991
16992 1998-05-28  Catherine Moore <clm@cygnus.com>
16993
16994         * gcc.c-torture/execute/980526-3.c: New test.
16995
16996 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
16997
16998         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
16999         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
17000         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
17001         m88k-motorola-sysv3 to XFAIL.
17002
17003 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
17004
17005         * gcc.dg/980526-1.c: New test.
17006         * gcc.c-torture/execute/980526-2.c: New test.
17007
17008 1998-05-26  Jeffrey A Law  (law@cygnus.com)
17009
17010         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
17011
17012         * gcc.c-torture/execute/980526-1.c: New test.
17013
17014 1998-05-26  Dave Love  <d.love@dl.ac.uk>
17015
17016         * g77.f-torture/execute/alpha2.f: Add runtime test.
17017
17018 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
17019
17020         * g++.old-deja/old-deja.exp: Strip leading directories.
17021
17022         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
17023         error for the line.  Don't run multiple tests for the same line.
17024
17025 1998-05-23  Jeffrey A Law  (law@cygnus.com)
17026
17027         * gcc.dg/980523-1.c: New test.
17028
17029 1998-05-23  Dave Love  <d.love@dl.ac.uk>
17030
17031         * g77.f-torture/compile/970915-0.f: New test.
17032
17033 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
17034
17035         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
17036
17037 1998-05-21  Jeffrey A Law  (law@cygnus.com)
17038
17039         * gcc.dg/980520-1.c: New test.
17040
17041 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
17042
17043         * gcc.dg/980502-1.c: Fix return type.
17044
17045 1998-05-20  Jeffrey A Law  (law@cygnus.com)
17046
17047         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
17048         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
17049         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
17050         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
17051         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
17052
17053 1998-05-20  Dave Love  <d.love@dl.ac.uk>
17054
17055         * g77.f-torture/execute/980520-1.f: New test.
17056
17057 1998-05-15  Dave Love  <d.love@dl.ac.uk>
17058
17059         * lib/mike-g77.exp: New file.
17060
17061         * g77.f-torture/noncompile/noncompile.exp,
17062         g77.f-torture/noncompile/check0.f: New files.
17063
17064 1998-05-14  Dave Love  <d.love@dl.ac.uk>
17065
17066         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
17067         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
17068         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
17069         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
17070         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
17071         abort where appropriate.
17072
17073 1998-05-05  Michael Meissner  <meissner@cygnus.com>
17074
17075         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
17076         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
17077
17078 1998-04-29  Dave Love  <d.love@dl.ac.uk>
17079
17080         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
17081
17082 1998-04-27  Dave Love  <d.love@dl.ac.uk>
17083
17084         * g77.f-torture/compile/980427-0.f: New test.
17085
17086 1998-04-24  Dave Love  <d.love@dl.ac.uk>
17087
17088         * g77.f-torture/compile/980424-0.f: New test.
17089
17090 1998-04-19  Dave Love  <d.love@dl.ac.uk>
17091
17092         * g77.f-torture/compile/980419-2.f (main): New test.
17093         * g77.f-torture/compile/970125-0.f: New test.
17094         * g77.f-torture/compile/980419-1.f: New test.
17095
17096 1998-04-08  Jim Wilson  <wilson@cygnus.com>
17097
17098         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
17099         of loop-4.c.
17100
17101 1998-04-07  Jim Wilson  <wilson@cygnus.com>
17102
17103         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
17104
17105 1998-04-03  Jim Wilson  <wilson@cygnus.com>
17106
17107         * gcc.c-torture/compile/980329-1.c: New test.
17108
17109 1998-03-18  Jim Wilson  <wilson@cygnus.com>
17110
17111         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
17112         * gcc.dg/980312-1.c: Fix typo in -march command.
17113
17114 1998-03-16  H.J. Lu  (hjl@gnu.org)
17115
17116         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
17117
17118 1998-03-11  Robert Lipe  <robertl@dgii.com>
17119
17120         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
17121         Dave Love agree the Fortran source is bogus.
17122
17123 1998-03-11  Robert Lipe  <robertl@dgii.com>
17124
17125         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
17126         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
17127         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
17128         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
17129         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
17130
17131 1998-03-10  Alexandre Oliva   <oliva@dcc.unicamp.br>
17132
17133         * g++.old-deja/g++.other/friend1.C: New test.
17134
17135 1998-02-18  Dave Love  <d.love@dl.ac.uk>
17136
17137         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
17138         possibly uninitialized) variables and declare dnrm2.
17139
17140 1998-02-23  Robert Lipe <robertl@dgii.com>
17141
17142         From Bruno Haible <haible@ilog.fr>:
17143         * gcc.c-torture/execute/980223.c: New test.
17144
17145 1998-02-13  Jeffrey A Law  (law@cygnus.com)
17146
17147         * gcc.dg/ifelse-1.c: New test.
17148
17149 1998-02-09  H.J. Lu  (hjl@gnu.org)
17150
17151         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
17152
17153           * lib/old-dejagnu.exp (old-dejagnu): Added the
17154           "execution test - XFAIL *-*-*" handling in the spirit of
17155           "excess errors test -". Changed the "execution test fails"
17156           handling to be like "excess errors test fails".
17157           * Update various tests accordingly.
17158
17159 1998-02-06  Jim Wilson  <wilson@cygnus.com>
17160
17161         * gcc.c-torture/execute/980205.c: New test.
17162
17163 1998-01-18  Jeffrey A Law  (law@cygnus.com)
17164
17165         * lib/c-torture.exp: Look for .x files instead of .cexp files.
17166         * lib/f-torture.exp: Similarly.
17167         * gcc.c-torture: Rename all .cexp files to .x files.
17168
17169 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
17170
17171         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
17172         (940510-1.c): Removed duplicate.
17173         (971104-1.c): New test.
17174
17175 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
17176
17177           * lib/f-torture.exp: Improve error and loop detection.
17178
17179 1997-11-19  Michael Meissner  <meissner@cygnus.com>
17180
17181         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
17182         use that to size the filler array.
17183
17184 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
17185
17186         * lib/c-torture.exp(c-torture-execute): Fix typo.
17187
17188         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
17189         testcase as the executable name. Keep the executable around if
17190         the test fails.
17191
17192 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
17193
17194         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
17195         changes.  Only test one -g option, and move it to the end of the
17196         list of options to test.
17197
17198 1997-09-19  Michael Meissner  <meissner@cygnus.com>
17199
17200         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
17201         variable GCC_TORTURE_OPTIONS to supply default switches separated
17202         by colons.  If no environment variable, run tests with -O0 -g, -O1
17203         -g, and -O2 -g as well.
17204
17205 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
17206
17207         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
17208         explanatory comments. Fix indentation.
17209
17210 1997-09-15  Jeffrey A Law  (law@cygnus.com)
17211
17212         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
17213
17214 1997-09-11  Jeffrey A Law  (law@cygnus.com)
17215
17216         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
17217         * g++.old-deja/g++.mike/p7325.C: Likewise.
17218         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
17219
17220 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
17221
17222         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
17223         * g++.old-deja/g++.brendan/crash30.C: Likewise.
17224         * g++.old-deja/g++.brendan/crash39.C: Likewise.
17225         * g++.old-deja/g++.law/operators4.C: Likewise.
17226
17227 1997-09-11  Joe Buck  (jbuck@synopsys.com)
17228
17229         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
17230         * g++.old-deja/g++.mike/p784.C: Ditto.
17231         * g++.old-deja/g++.mike/p785.C: Ditto.
17232
17233 1997-09-05  Jeffrey A Law  (law@cygnus.com)
17234
17235           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
17236
17237 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
17238
17239         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
17240         target feature; pass this to c-torture-execute as needed.
17241
17242 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
17243
17244         * lib/c-torture.exp(c-torture-execute): If the previous and the
17245         current executables being tested are identical, we don't need to
17246         run the executable again. Try to make the executable names
17247         unique. Add an optional argument for passing additional compiler
17248         flags.
17249
17250 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
17251
17252         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
17253
17254 1997-08-29  Jeffrey A Law  (law@cygnus.com)
17255
17256         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
17257
17258 1997-07-31  Jeffrey A Law  (law@cygnus.com)
17259
17260         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
17261         32bit or larger longs.
17262
17263         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
17264         have either a 32bit long or 32bit int.
17265
17266 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
17267
17268         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
17269         Make double precision tests dependent on sizeof (double).
17270
17271 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
17272
17273         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
17274         too.
17275
17276 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
17277
17278         * gcc.c-torture/compile/961203-1.cexp: New script.
17279
17280 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
17281
17282         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
17283         up the includes ourselves.
17284
17285 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
17286
17287         * lib/plumhall.exp: Remove random include, and add a few
17288         verbose messages for debugging.
17289
17290 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
17291
17292         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
17293         of trying to do it ourselves.
17294
17295 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
17296
17297         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
17298
17299 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
17300
17301         * gcc.prms/5403.c: Made regexp a bit less strict.
17302
17303 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
17304
17305         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
17306         is returned from remote_load instead.
17307         * lib/plumhall.exp: Ditto.
17308         * lib/mike-g++.exp: Ditto.
17309         * lib/old-dejagnu.exp: Ditto.
17310         * lib/c-torture.exp: Ditto.
17311
17312 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
17313
17314         * lib/g++.exp: Use build_wrapper procedure.
17315         * lib/gcc.exp: Ditto.
17316
17317 1997-05-20  Jeffrey A Law  (law@cygnus.com)
17318
17319         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
17320         an old-style decl for malloc.  Fixes tests to work when
17321         sizeof (int) != sizeof (size_t).
17322
17323 1997-05-15  Mike Meissner  <meissner@cygnus.com>
17324
17325         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
17326
17327         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
17328         use stdargs.h interface.
17329
17330 1997-05-15  Mike Meissner  <meissner@cygnus.com>
17331
17332         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
17333         NO_VARARGS when compiling.
17334
17335 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
17336
17337         * lib/plumhall.exp(ph_includes): New procedure.
17338         (ph_make): Use it.
17339         (ph_compiler): Ditto.
17340
17341         * lib/g++.exp: Rename test-glue.c to testglue.c.
17342         * lib/gcc.exp: Ditto.
17343
17344 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
17345
17346         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
17347         to completion when it's called.
17348
17349 1997-03-21  Michael Meissner  <meissner@cygnus.com>
17350
17351         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
17352         is defined, don't do test.
17353
17354 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
17355
17356         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
17357         for object files.
17358         (ph_summary): Mark skipped testcases as untested, not unresolved.
17359
17360         * lib/plumhall.exp (ph_make): If unresolved because of bad
17361         errorCode, record errorCode in log file.
17362         (*): Replace send_log/verbose with verbose -log.
17363
17364 1997-03-19  Michael Meissner  <meissner@cygnus.com>
17365
17366         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
17367         double conversion if double isn't at least 8 bytes.
17368
17369         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
17370         int to work with targets where int is 16 bits.
17371
17372         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
17373         8 bytes, just exit, since 4 byte doubles don't have enough bits of
17374         precision for the test to complete.
17375
17376 1997-03-14  Michael Meissner  <meissner@cygnus.com>
17377
17378         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
17379         if d10v is not compiled with the -mdouble64 flag.
17380         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
17381
17382         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
17383         d10v is not compiled with the -mint32 flag.
17384
17385 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
17386
17387         * lib/plumhall.exp: Use incr_count.
17388
17389 1997-03-12  Jeffrey A Law  (law@cygnus.com)
17390
17391         * gcc.c-torture: Update to c-torture-1.45.
17392
17393 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
17394
17395         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
17396         the name of the expect testcase file).
17397
17398         * lib/g++.exp(g++_init): Ditto.
17399
17400 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
17401
17402         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
17403         the host.
17404
17405         * lib/gcc.exp(gcc_exit): New procedure.
17406
17407 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
17408
17409         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
17410         specs where appropriate.
17411
17412         * g++.old-deja/g++.arm/*: Added additional ERROR checks
17413         because of new "candidates are" messages, and removed a few
17414
17415         * Converted all non-old-style g++ testcases to old-style, and
17416         moved into g++.old-deja.
17417
17418 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
17419
17420         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
17421         options.
17422
17423         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
17424         succeeded.
17425
17426         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
17427
17428 1997-02-13  Michael Meissner  <meissner@cygnus.com>
17429
17430         * lib/gcc.exp (gcc_target_compile): Add support for defining
17431         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
17432         the machine doesn't have those features.
17433
17434 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
17435
17436         * g++.law/operators4.exp: Don't use LIBS.
17437
17438 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
17439
17440         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
17441
17442         * lib/mike-g++.exp: Don't set the compiler to be tested here.
17443         * lib/g++.exp: Set it here instead. Also, allow use of the
17444         --tool_exec and --tool_opt options. Change CXX to
17445         GXX_UNDER_TEST.
17446
17447         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
17448
17449         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
17450
17451 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
17452
17453         * lib/old-dejagnu.exp: Use prune_warnings instead of
17454         prune_system_crud.
17455         * lib/mike-g++.exp: Ditto.
17456         * lib/gcc.exp: Ditto.
17457         * lib/g++.exp: Ditto.
17458
17459         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
17460
17461 1997-02-07  Jeffrey A Law  (law@cygnus.com)
17462
17463           * 941014-2.c: Include stdlib.h
17464           * 960327-1.c: Include stdio.h
17465           * dbra.c, index-1.c: Don't assume ints are 32bits.
17466
17467 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
17468
17469         * lib/gcc.exp: Add gcc,stack_size target feature.
17470
17471         * lib/g++.exp(g++_target_compile): Add the include and link
17472         paths here, not in two other places. And, it's $options, not
17473         options.
17474
17475         * lib/mike-g++.exp(postbase): Remove the code that determines
17476         the correct include and link paths.
17477         * g++.old-deja/old-deja.exp: Ditto.
17478
17479 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
17480
17481         * lib/g++.exp(g++_init): target_compile no longer returns the
17482         filename of the result.
17483
17484 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
17485
17486         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
17487         call to glob.
17488
17489         * gcc.c-torture/special/special.exp: Change call to
17490         gcc_target_compile to include the object file.
17491
17492 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
17493
17494         * gcc.c-torture/special/special.exp: Correct misspelling in last
17495         change.
17496
17497 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
17498
17499         * lib/plumhall.exp(ph_summary): Log the entire output of the
17500         executable. Return -1 if there were any failures, 0 otherwise.
17501         (ph_execute): Return -1 if there were any failures, 0 otherwise.
17502         (ph_make): Clean up objects and executables that were built
17503         if the tests succeeded.
17504
17505 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
17506
17507         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
17508         libraries and includes in the build tree as appropriate.
17509
17510 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
17511
17512         * lib/c-torture.exp: Instead of looking for the global variable
17513         NO_LONG_LONG, check to see if that's a feature of the target.
17514
17515 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
17516
17517         * config/default.exp: Minimize. Delete the remainer of the files in
17518         config; this functionality is now in devo/dejagnu/config.
17519
17520         g++.*/*: Pass any additional flags used to compile to postbase;
17521         delete CXXFLAGS.
17522
17523         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
17524         is now done by runtest.exp. Use gcc_target_compile instead of
17525         compile.
17526
17527         lib/c-torture.exp: Use gcc_target_compile instead of compile.
17528         Remove references to CFLAGS. Use remote_file instead of
17529         calling rm -f.
17530         (c-torture): Take a list of arguments to use to compile this
17531         testcase.
17532
17533         lib/g++.exp: Simplify. Use target_compile instead of compile.
17534         lib/gcc-dg.exp: Ditto.
17535         lib/gcc.exp: Ditto.
17536         lib/mike-{gcc,g++}.exp: Ditto.
17537         lib/old-dejagnu.exp: Ditto.
17538         lib/plumhall.exp: Ditto.
17539
17540 1997-01-08  Jim Wilson  <wilson@cygnus.com>
17541
17542         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
17543         (ph_linker): Likewise.
17544
17545 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
17546
17547           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
17548         MAP_ANON / MAP_ANONYMOUS if defined;
17549         else try to map from /dev/zero .
17550
17551 1996-11-12  Jeffrey A Law  (law@cygnus.com)
17552
17553         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}:  If MAP_ANON
17554         isn't defined, then define it to MAP_ANONYMOUS.
17555
17556 1996-11-12  Jeffrey A Law  (law@cygnus.com)
17557
17558         * gcc.c-torture: Update to c-torture-1.42 release.
17559
17560 1996-11-11  Jeffrey A Law  (law@cygnus.com)
17561
17562         * gcc.c-torture: Update to c-torture-1.41 release.
17563
17564 1996-10-27  Jeffrey A Law  (law@cygnus.com)
17565
17566         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
17567         c-torture release.
17568
17569 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
17570
17571         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
17572         and LDFLAGS.  Fix second case to append the target_info ldflags
17573         onto LDFLAGS, not CFLAGS.
17574         * lib/g++.exp (g++_init): Add target_info stuff.
17575         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
17576         of libgloss and newlib flags for !native.
17577
17578         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
17579         (GDB): Fix relative path to go up another dir for finding gdb.
17580
17581 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
17582
17583         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
17584         versions in the target_info array, if they don't exist.
17585
17586 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
17587
17588         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
17589
17590 1996-07-08  Jim Wilson  <wilson@cygnus.com>
17591
17592         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
17593         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
17594
17595 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
17596
17597         * lib/old-dejagnu.exp: Don't remove the output file before we've
17598         actually tested it. Don't append pwd to the path of the executable
17599         we're testing.
17600
17601 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
17602
17603         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
17604
17605 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
17606
17607         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
17608         temporary directory for compiler files, and set it to a default
17609         value of /tmp. Set $output as the name of the output file from
17610         compiling the testcase. Add a -o option to $cflags_var so the
17611         compiler writes the final output file as $output. Set $executable
17612         to $output.
17613
17614         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
17615         directory for compiler files, and set it to /tmp if it doesn't
17616         already have a value. Set $output_file to the name of the output
17617         file from compiling the testcase. Add a -o option to CXXFLAGS so
17618         the compiler writes the final output file as $output. Use $output
17619         as the executable to be tested.
17620
17621 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
17622
17623         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
17624
17625 1996-06-08  Jeffrey A Law  (law@cygnus.com)
17626
17627         * gcc.c-torture/execute/pending-1.c: New test.  Still
17628         pending in Tege's queue.
17629
17630 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
17631
17632         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
17633         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
17634         if there were failures.  Call unresolved if there were unresolved
17635         testcases.  Call gcc_fail if program did not run to completion.
17636         (ph_make): Pass additional argument name to ph_execute.
17637         (ph_execute): Add new argument.  Pass additional arguments to
17638         ph_summary.  Call gcc_fail is there is no execution output.
17639
17640 1996-04-24  Jeffrey A Law  (law@cygnus.com)
17641
17642         * lib/plumhall.exp (proc_summary): Output relavent summary
17643         lines into the log so specific failures in plumhall can be
17644         investigated.
17645
17646 1996-04-10  Jeffrey A Law  (law@cygnus.com)
17647
17648         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
17649         (c-torture-execute): Don't try to execute tests which use
17650         "long long" types if $NO_LONG_LONG is nonzero.
17651
17652 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
17653
17654         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
17655         not c-torture.
17656
17657         * gcc.ieee: Move from here.
17658         * gcc.c-torture/execute/ieee: To here.
17659
17660 1996-03-26  Jeffrey A Law  (law@cygnus.com)
17661
17662         * gcc.c-torture: Update to c-torture-1.41 release.
17663
17664 1996-03-22  Jeffrey A Law  (law@cygnus.com)
17665
17666         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
17667         not "$output".
17668
17669 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
17670
17671         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
17672         -c present.
17673
17674 1996-03-02  Jeffrey A Law  (law@cygnus.com)
17675
17676         * config/proelf.exp: Handle connecting to a simulator.
17677
17678 1996-01-31  Jeffrey A Law  (law@cygnus.com)
17679
17680         * config/proelf.exp: New file.  Enough framework that we can
17681         run c-torture tests on the proelf targets (or any other target
17682         that gdb can connect to for that matter).
17683
17684 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
17685
17686         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
17687         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
17688
17689         * lib/plumhall.exp (ph_execute): Always call ph_summary if
17690         exec_output exists.
17691
17692 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
17693
17694         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
17695         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
17696
17697         * config/*.exp: Update FSF address.  Change result of ${tool}_load
17698         to pass/fail/unresolved/unsupported/untested.  Caller must now
17699         call unresolved/unsupported/untested.
17700         * lib/*.exp: Update FSF address.  Update to handle new results of
17701         ${tool}_load.
17702         * lib/chill.exp (verbose): Delete.
17703
17704 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
17705
17706         * lib/gcc.exp (default_gcc_start): Change order of args to
17707         $LDFLAGS $CFLAGS $LIBS.
17708         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
17709         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
17710         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
17711         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
17712         * gcc.misc-tests/dg-test.exp: Likewise.
17713         * gcc.misc-tests/msgs.exp: Likewise.
17714         * gcc.prms/prms.exp: Likewise.
17715         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
17716         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
17717
17718         * lib/dg.exp: Deleted, moved to dejagnu/lib.
17719
17720 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
17721
17722         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
17723
17724         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
17725         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
17726
17727         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
17728         necessary.
17729
17730 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
17731
17732         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
17733         global for loop; add use of $mathlib.
17734         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
17735         settings here; set mathlib for anything but VxWorks.
17736
17737 1996-01-22  Jeffrey A Law  (law@cygnus.com)
17738
17739         * gcc.c-torture: Update to c-torture-1.40 release.
17740
17741 1996-01-03  Jeffrey A Law  (law@cygnus.com)
17742
17743         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
17744         dg.exp.
17745
17746 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
17747
17748         * lib/c-torture.exp (c-torture-execute): Declare "output" as
17749         global.
17750
17751 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
17752
17753         * lib/g++.exp (LIBS): Define if not already.
17754         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
17755         (gcc-dg-prune): Call prune_gcc_output.
17756         * lib/gcc.exp (prune_gcc_output): New proc.
17757         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
17758         prune_gcc_output.
17759
17760 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
17761
17762         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
17763         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
17764
17765 1995-11-15  Jeffrey A Law  (law@cygnus.com)
17766
17767         * gcc.c-torture: Update to c-torture-1.39 release.
17768
17769 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
17770
17771         * lib/c-torture.exp (c-torture-execute): Don't return if one option
17772         fails, try others as well.
17773
17774 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
17775
17776         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
17777         If compilation fails, mark execute tests as `untested'.
17778         If test is marked as unsupported, don't mark compilation and
17779         execute tests as failed.
17780
17781 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
17782
17783         * lib/g++.exp (g++_init): Don't link in libg++, and look to
17784         libstdc++ for whether or not we want to be doing shared
17785         libraries.  Delete link_curses since we don't need it anymore.
17786         * lib/mike-g++.exp (postbase): Don't link in libg++.
17787         * g++.old-deja/old-deja.exp: Likewise.
17788
17789 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
17790
17791         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
17792
17793 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
17794
17795         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
17796         For that, add `-Wl,-a,shared_archive'.
17797         * g++.old-deja/old-deja.exp: Likewise.
17798
17799 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
17800
17801         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
17802
17803 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
17804
17805         * lib/mike-g++.exp (postbase): Pay attention to the status of
17806         g++_load.
17807
17808 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
17809
17810           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
17811
17812 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
17813
17814         * lib/gcc.exp (default_gcc_start): No longer need to log program
17815         being executed or its output, execute_anywhere does that now.
17816         * lib/g++.exp (default_g++_version): Call execute_anywhere.
17817         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
17818
17819 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
17820
17821         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
17822         the same as those in lib/g++.exp.
17823
17824 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
17825
17826         * gcc.c-torture: Update to c-torture-1.38 release.
17827         * gcc.ieee: Related changes.
17828
17829 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
17830
17831         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
17832         "exec". Minor reformatting changes.
17833
17834         * config/rom68k.exp (${tool}_load): Make it work in a canadian
17835         cross. This means all "exec" calls now work on a remote host as
17836         well.
17837         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
17838         cross. Filter out the extra "\r\n" stuff that expect puts in.
17839         (c-torture-execute): Filter out the bogus warnings like
17840         c-torture-compile does. Add support for canadian cross.
17841         * lib/gcc.exp (default_gcc_version, default_gcc_start)
17842         Use execute_anywhere rather than calling exec directly. Now it
17843         works for canadian cross testing.
17844
17845 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
17846
17847         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
17848         results into a variable, and check that rather than using file exists.
17849
17850 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
17851
17852         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
17853         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
17854
17855 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
17856
17857         * g++.old-deja/old-deja.exp: Create and pass runshlib and
17858         lib_curses if there's a shared libg++ in the build tree.
17859
17860 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
17861
17862         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
17863         if not supported target.
17864
17865 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
17866
17867         * lib/g++.exp (g++_init): Move empty setting of runshlib and
17868         link_curses up to always happen, not just for native builds.
17869
17870 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
17871
17872         * gcc.c-torture: Update to c-torture-1.36 release.
17873         * gcc.failure: Related changes.
17874
17875 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
17876
17877         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
17878
17879 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
17880
17881         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
17882         * lib/mike-g++.exp (postbase): Not in here.  Still reference
17883         runshlib, link_curses, and mathlib for link and run.
17884
17885         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
17886         pass the runtime shared library options for Solaris, OSF/1, and
17887         Irix5, and link with -lcurses to avoid unresolved references.
17888
17889 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
17890
17891         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
17892         only run once.
17893
17894 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
17895
17896         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
17897
17898 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
17899
17900         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
17901         do not have a framework for the "compat" tests yet.
17902
17903 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
17904
17905         * lib/mike-g++.exp (postbase): New local variable `mathlib',
17906         set to null if we're testing vxworks5.1.  Use that instead of
17907         `-lm' in the setting of LIBS for link and run.
17908
17909 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
17910
17911         * config/rom68k.exp (${tool}_load): Major changes to make it
17912         work.  Verified that it does in fact return the stuff in
17913         exec_output properly.  Catch any Emul or any TRAP other than 0.
17914
17915 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
17916
17917         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
17918         LDFLAGS properly for targets that need stuff from libgloss.
17919         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
17920         only run once.
17921         (gpp_initialized): New variable.
17922
17923 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
17924
17925         * config/rom68k.exp: Load libgloss.exp.
17926         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
17927         so we can produce a fully linked binary.
17928         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
17929         so we can produce a fully linked binary.
17930
17931 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
17932
17933         * lib/plumhall.exp (ph_section): Watch for expected failures.
17934         Add missing `else'.
17935
17936         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
17937         run the testcase.
17938         (c-torture): Likewise.
17939
17940 1995-08-28  Doug Evans  <dje@cygnus.com>
17941
17942         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
17943
17944         * lib/mike-g++.exp (mike_cleanup): New proc.
17945         (prebase): New globals compiler_result, not_compiler_result,
17946         target_regexp.
17947         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
17948         allow leading "-" in pattern.  Watch for unsupported tests.
17949         If $compiler_result is set, pattern match assembler code,
17950         and ditto for $not_compiler_result.
17951         * lib/mike-gcc.exp: Likewise.
17952
17953         * lib/plumhall.exp (ph_execute): Only call ph_summary if
17954         execution "succeeded".
17955
17956 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
17957
17958         * config/win32.exp: New file.
17959         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
17960
17961 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
17962
17963         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
17964         unsupported.
17965         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
17966         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
17967         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
17968
17969         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
17970         "... without exceptions was ...".  That is now handled by
17971         prune_system_crud.
17972         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
17973
17974 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
17975
17976         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
17977         sieve.c,sort2.c}: New files.
17978         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
17979         sieve.exp,sort2.exp}: Drivers for them.
17980
17981         * lib/mike-gcc.exp (program_output): New user settable variable.
17982         (postbase): Call prune_system_crud.  Also prune extraneous compiler
17983         messages.
17984         * lib/mike-g++.exp (program_output): New user settable variable.
17985
17986         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
17987
17988         * config/sh.exp: Deleted (use sim.exp instead).
17989
17990 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
17991
17992         * config/vx.exp: Declare CHECKTASK as global.
17993         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
17994         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
17995         * lib/old-dejagnu.exp: Load [pwd]/$executable.
17996
17997 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
17998
17999         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
18000         target. Like vx.exp, only includes `vx29k.exp' instead of
18001         `vxworks.exp'.
18002
18003 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
18004
18005         * config/sim.exp: Increase time limit from 120 seconds to 240.
18006
18007 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
18008
18009         * gcc.c-torture/execute/950628-1.c: New test.
18010
18011 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
18012
18013         * gcc.c-torture: Update with changes/additions from
18014         c-torture-1.34.
18015
18016 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
18017
18018         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
18019
18020 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
18021
18022         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
18023
18024 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
18025
18026         * gcc.c-torture/compile/950512-1.c: New test.
18027         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
18028         * gcc.dg/struct-ret-1.c: Likewise.
18029
18030 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
18031
18032         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
18033           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
18034
18035 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
18036
18037         * gcc.c-torture/special/920411-1.c: Deleted.
18038         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
18039
18040 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
18041
18042         * config/sim.exp (${tool}_load): Hack in call to bash to get a
18043         cpu limit.
18044
18045 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
18046
18047         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
18048
18049 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
18050
18051         From kenner;
18052         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
18053         is the proper length.
18054         * va-arg-3.c: Likewise.
18055
18056 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
18057
18058         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
18059         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
18060
18061         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
18062         * lib/g++.exp (default_g++_start): Delete old cruft.
18063
18064 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
18065
18066         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
18067         (2 * (1 << 18)) to (2 * (1 << 17)).
18068
18069         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
18070
18071 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
18072
18073         * config/rom68k.exp: Renamed from config/idp.exp
18074
18075 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
18076
18077         * c-torture/compile/921109-2.c
18078
18079 1995-04-18  Mike Stump  <mrs@cygnus.com>
18080
18081         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
18082         excess errors.
18083
18084 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
18085
18086         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
18087         output.
18088         * lib/g++.exp (default_g++_start): Likewise.
18089
18090 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
18091
18092         * gcc.c-torture/compile/950329-1.c: New test.
18093
18094 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
18095
18096           * config/bug.exp (${tool}_load): Updated to use new remote_open
18097           and remote_close procs.
18098         * config/idp.exp: New file.
18099
18100 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
18101
18102         * gcc.c-torture/execute/950322-1.c: New test.
18103
18104 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
18105
18106         * config/vx.exp (${tool}_load): Clean up testing of return code from
18107         vxworks_ld and vxworks_spawn.
18108
18109 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
18110
18111         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
18112
18113 1995-03-13  Mike Stump  <mrs@cygnus.com>
18114
18115         * lib/old-deja.exp: Add `excess errors test - ' error, now one
18116         can mark excess errors on a machine by machine basis.  Note, the
18117         default is to not expect any excess errors, even when excess
18118         errors test - is given, so you will want to put an XFAIL ... on
18119         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
18120         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
18121         those 4 machines, but no others.
18122
18123 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
18124
18125         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
18126         * lib/c-torture.exp: to here.
18127
18128 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
18129
18130         * gcc.c-torture/execute/950221-1.c: New test.
18131         * gcc.c-torture/execute/struct-ret-1.c: New test.
18132         * gcc.c-torture/compile/950221-1.c: New test.
18133
18134         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
18135
18136 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
18137
18138         * gcc.c-torture/execute/arith-1.c (main): Return 0.
18139         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
18140
18141 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
18142
18143         * g++.gb: New directory of tests, derived from my signature and
18144         class scoping tests.
18145
18146         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
18147         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
18148         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
18149         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
18150         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
18151         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
18152         * g++.gb/sig25.C: Likewise.
18153
18154         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
18155         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
18156         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
18157         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
18158         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
18159         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
18160         * g++.gb/sig25.exp: Likewise.
18161
18162         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
18163         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
18164         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
18165         * g++.gb/scope13.C: Likewise, this test still fails.
18166
18167         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
18168         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
18169         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
18170         * g++.gb/scope13.exp: Ditto.
18171
18172         * g++.gb/README: New file, explains what these tests are about.
18173
18174 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
18175
18176         * lib/dg.exp (dg-do): Support `preprocess'.
18177         (dg-test): Likewise.
18178
18179 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
18180
18181         * config/udi.exp: change "continue -expect" to "exp_continue".
18182
18183 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
18184
18185         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
18186         Delete redundant tests.
18187
18188         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
18189         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
18190         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
18191         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
18192         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
18193         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
18194         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
18195         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
18196
18197         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
18198         storing label pointers.
18199         * gcc.c-torture/execute/921019-1.c: Likewise.
18200         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
18201         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
18202         parameter fp.
18203         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
18204         constants.
18205
18206         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
18207         Delete obsolete tests.
18208
18209         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
18210         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
18211         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
18212         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
18213         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
18214         * gcc.c-torture/compile/950124-1.c: New test.
18215
18216         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
18217
18218 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
18219
18220         * lib/mike-g++.exp: Add -lm to LIBS.
18221
18222 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
18223
18224         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
18225
18226 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
18227
18228         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
18229
18230 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
18231
18232         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
18233
18234 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
18235
18236         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
18237         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
18238         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
18239         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
18240         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
18241         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
18242         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
18243         * g++.law/{operators31.C, operators32.C,
18244         * g++.law/{operators33.C, operators34.C}: Likewise.
18245         * g++.law/{pic1.C, refs2.C}: Likewise.
18246         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
18247         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
18248         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
18249         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
18250
18251         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
18252         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
18253         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
18254         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
18255         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
18256         * g++.law/{enum9.exp, friend5.exp}: Likewise.
18257         * g++.law/{nest3.exp, nest4.exp}: Likewise.
18258         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
18259         * g++.law/{operators30.exp, operators31.exp}: Likewise.
18260         * g++.law/{operators32.exp, operators33.exp}: Likewise.
18261         * g++.law/{operators34.exp}: Likewise.
18262         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
18263         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
18264         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
18265         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
18266         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
18267
18268         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
18269         No longer expected to fail.
18270         * g++.law/missed-error3.C: Tweak for recent bool changes.
18271
18272 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
18273
18274         * config/emb-unix: Deleted.
18275         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
18276         remote execution.  Do final link on remote host if REMOTE_LINK is set.
18277
18278 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
18279
18280         * lib/dg.exp (dg-test): Fix typo in last patch.
18281
18282 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
18283
18284         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
18285         (handles multiple occurrences).
18286
18287 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
18288
18289         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
18290         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
18291         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
18292         printed).
18293         * lib/c-torture.exp (c-torture-compile): Likewise.
18294         (c-torture): Prepend full path if missing.
18295         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
18296         (gcc_fail): Likewise.
18297         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
18298
18299 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
18300
18301         * lib/netware.exp: Only attach to NetWare i386 systems.
18302
18303 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
18304
18305         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
18306         messages.  Add test name to "output pattern match" pass/fail message.
18307
18308 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
18309
18310         * gcc.dg: New testsuite.
18311         * gcc.dg/dg.exp: New file.
18312
18313         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
18314         test-switch.c}: Deleted.
18315
18316         * gcc.misc-tests/msgs.exp: New testcase driver.
18317
18318 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
18319
18320         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
18321         Watch for illegal return values from ${tool}_load.
18322         * config/unix.exp (${tool}_load): Fix pass/fail detection for
18323         cross targets.  Coerce return value >0 to 1.
18324
18325 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
18326
18327         * config/unix.exp (${tool}_load): Call program rsh, not proc.
18328
18329         * config/emb-unix.exp: New file.
18330
18331         * config/sim.exp: Error if variable $SIM not defined.
18332         (${tool}_load): Mark test as "untested" if simulator missing.
18333
18334         * config/unix.exp: Load remote.exp to get rcp_download.
18335         * lib/c-torture.exp: Use different option lists for testcases with
18336         and without loops.
18337         * gcc.c-torture/execute/execute.exp: Likewise.
18338
18339 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
18340
18341         * config/*.exp: Clarify return code from ${tool}_load.
18342         Call `unresolved' or `untested' instead of `warning' or `perror'
18343         (sometimes you still want to call both though).
18344         Add comment that `shell_id' is local to each file.
18345         * config/udi.exp (timeout): Set to 30.
18346         Don't print warning if connection fails, $connectmode has already
18347         printed an error.
18348         (${tool}_load): Move verbose messages to level 2.
18349         Rework pattern for "Process started" message.
18350         Pass `shell_id' to ${connectmode}_download.
18351         Retry twice upon timeout.  Make resetting of target more robust.
18352         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
18353         Pass `shell_id' to exit_$connectmode.
18354         Only call exit_$connectmode if connected.
18355         * config/unix.exp (${tool}_load): Check return codes better.
18356         * config/vrtx.exp (${tool}_load): Likewise.
18357         * config/vx.exp (${tool}_load): Likewise.
18358         Delete unneeded global's.
18359         * lib/dg.exp (dg-test): Update to reflect clarified return codes
18360         from ${tool}_load.
18361         (dg-stat): Delete.
18362         (dg-init): Delete recording of pass/fail counts.
18363         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
18364         (old-dejagnu-init): Likewise.
18365         (old-dejagnu-stat): Delete contents, empty proc now.
18366         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
18367         (c-torture): Delete references to lcnt, lpass, lfail.
18368         Get option list from TORTURE_OPTIONS.
18369         Delete -funroll[-all]-loops if no loops.
18370         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
18371         (g++_stat): Delete contents (empty proc now).
18372         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
18373         (gcc_finish): Likewise.
18374         (gcc_stat): Deleted.
18375         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
18376         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
18377         * gcc.c-torture/execute/execute.exp: Likewise.
18378         Split tests into two parts: compile, execute.
18379         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
18380         no loops.  Update to reflect clarified return codes from ${tool}_load.
18381
18382 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
18383
18384         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
18385         to grep for.
18386         (old-dejagnu): Likewise (where necessary).
18387
18388 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
18389
18390         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
18391
18392         * lib/dg.exp (dg-process-target): Fix processing of selector.
18393         Add comment regarding use of `error'.
18394
18395         * lib/gcc.exp (prune_system_crud): Define if missing.
18396         * lib/g++.exp (prune_system_crud): Likewise.
18397
18398         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
18399         Call prune_system_crud.
18400         * lib/dg.exp (dg-runtest): New proc.
18401         Use perror instead of send_user for tcl errors in testcase.
18402         Don't return any value, it's never used.
18403         Don't clobber previous definition of `unknown'.
18404         Print tcl errors in `dg-final'.
18405
18406 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
18407
18408         * lib/dg.exp (dg-process-target): Improve syntax error messages.
18409         (dg-test): Don't print errorInfo, it contains stack backtrace.
18410
18411 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
18412
18413         * lib/g++.exp (runtest_file_p): Define if missing.
18414
18415 1994-09-24  Doug Evans  (dje@cygnus.com)
18416
18417         * lib/mike-g++.exp: Comment out loading of g++.exp.
18418         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
18419         (default_g++_version): Always print something.
18420         (default_g++_start): Comment out call to `which'.
18421         (g++_start, g++_load): Deleted (must be defined in config file).
18422         * lib/gcc.exp: Test for existence of $CC at start.
18423         Delete check for tmpdir (done in gcc_init).
18424         (default_gcc_version): Always print something.
18425         (default_gcc_start): Comment out call to `which'.
18426         * config/*.exp: Major cleanup - make cross targets work at least a
18427         little better for g++ (by not being "--tool gcc" specific).
18428         Rename gcc_xxx to ${tool}_xxx.
18429         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
18430         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
18431
18432 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
18433
18434         * lib/c-torture.exp (c-torture-compile): Rework compiler
18435         message processing.
18436
18437         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
18438         c-torture.
18439
18440 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
18441
18442         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
18443
18444         * lib/dg.exp (dg-process-target): Support { target native }.
18445
18446 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
18447
18448         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
18449         looked for "... program xxx got fatal signal".
18450         Correct regsub munging of `comp_output'.
18451         Ignore compiler messages "path prefix not used" and "linker input
18452         file unused".
18453
18454 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
18455
18456         * lib/gcc.exp (runtest_file_p): Define if missing.
18457         * gcc.prms/template.c: Example to work from.
18458
18459 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
18460
18461         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
18462         * lib/dg.exp (dg-test): Call unsupported testcases as such.
18463
18464         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
18465         * gcc.prms/1883.c: Moved from compile/940714-1.c.
18466         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
18467         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
18468
18469         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
18470         (dg-process-target): No longer a varargs proc.
18471         Return S/N for target, P/F for xfail.  All callers changed.
18472         (user option procs): More argument checking.
18473         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
18474         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
18475         (dg-test): Skip test if not running on selected target in `dg-do'.
18476         Update handling of `dg-do-what', `dg-output-text'.
18477         Separate execution pass/fail from output pattern match pass/fail.
18478         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
18479
18480 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
18481
18482         * gcc.c-torture/special/special.exp: Don't expect failure for mips
18483         target for 920510-1.c.
18484
18485 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
18486
18487         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
18488         Clean up comment regarding use of passcnt, etc.
18489         (gcc_stat): Don't update `testcnt' here.
18490         (gcc_finish): Do it here.
18491         Might as well reset `but_id' here too.
18492         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
18493         to determine if the file should be tested.
18494         * gcc.c-torture/compile/compile.exp: Likewise.
18495         * gcc.c-torture/execute/execute.exp: Likewise.
18496         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
18497         * gcc.misc-tests/dg-test.exp: Likewise.
18498         * gcc.prms/prms.exp: Likewise.
18499         * gcc.wendy/wendy.exp: Likewise.
18500         * g++.old-deja.exp: Likewise.
18501         Move "Testing file" message to verbose level 1.
18502
18503 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
18504
18505         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
18506
18507 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
18508
18509         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
18510         (default_gcc_start): Accept optional second list element
18511         of compiler flags.  Print compiler output at verbosity level 2.
18512         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
18513         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
18514         Save current values of framework globals passcnt, failcnt, xpasscnt,
18515         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
18516         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
18517         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
18518         xfailcnt to compute stats.  Update framework global `testcnt' from
18519         pass/fail counts.
18520         (gcc_finish): New proc.  Clean up test environment.
18521         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
18522         (gcc_epass, gcc_efail): Delete.
18523         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
18524         argument of line number.
18525         (dg-init): If the tool has an init routine, call it.
18526         (dg-test): Remove args `cflags_var' and `libs_var'.
18527         Pass all compiler options to ${tool}_start.
18528         Handle missing line number.
18529         (dg-finish): New function.
18530         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
18531         particular files.  Call gcc_finish at end.  Move "skipping test"
18532         message to verbosity level 3.
18533         * gcc.c-torture/compile/compile.exp: Likewise.
18534         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
18535         * gcc.c-torture/execute/execute.exp: Likewise.
18536         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
18537         Print testcase being tried at verbosity level 1.
18538         * gcc.c-torture/special/special.exp: Unset xfail.
18539         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
18540         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
18541         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
18542         * gcc.failure/failure.exp: Likewise.
18543         * gcc.ieee/ieee.exp: Likewise.
18544         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
18545         Update call to dg-test.  Call dg-finish at end.
18546         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
18547         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
18548         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
18549         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
18550         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
18551         * gcc.wendy/wendy.exp: Add copyright.
18552         Delete setting of tmpdir (done by gcc_init).
18553         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
18554         Pass compiler flags to gcc_start.  Call gcc_finish at end.
18555         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
18556         gcc_[ce]pass/fail.
18557
18558 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
18559
18560         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
18561         confusion.
18562         (g++_load): Likewise.
18563
18564         * config/*.exp (gcc_load): Some were varargs fns and some were not.
18565         Rename argument to `prog' to remove the confusion.
18566         Varargs fns behave differently too!
18567         (g++_load): Likewise.
18568
18569         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
18570
18571         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
18572         what it is.  Delete (always) printing of status value for !native.
18573         Simplify verbose code, and include status and exec_output.
18574         (g++_load): Use gcc_load.
18575
18576 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
18577
18578         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
18579         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
18580         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
18581         940714-3.c as these testcases don't exist anymore.  Make
18582         va-arg-1.c expected to pass.
18583
18584 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
18585
18586         * gcc.misc-tests/misc.exp: Only run specific testcases.
18587         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
18588         * gcc.misc-tests/dg-[1-9].c: New files.
18589
18590         * lib/dg.exp: New testsuite driver.
18591         * gcc.prms/prms.exp: Use it.
18592
18593         * README.gcc: New file.
18594
18595         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
18596         Document and reset `lxpass' and `lxfail'.
18597         Simplify "initialized" message.
18598         (gcc_stat): Clean up comments a little.
18599
18600 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
18601
18602         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
18603
18604 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
18605
18606         * lib/old-dejagnu.exp (process-option): New proc.
18607         (old-dejagnu-init, old-dejagnu-stat): Likewise.
18608         (old-dejagnu): Simplify.
18609         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
18610
18611 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
18612
18613         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
18614         exists and is not an empty string.
18615
18616         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
18617         $xfail rather than calling setup_xfail.  Clear $xfail when test is
18618         finished.
18619         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
18620         automatically.
18621
18622         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
18623         longer expected to fail.
18624
18625         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
18626         "f" function call.
18627
18628         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
18629
18630         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
18631         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
18632         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
18633         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
18634         c-torture-1.29.
18635
18636         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
18637         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
18638
18639         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
18640
18641         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
18642         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
18643
18644         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
18645         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
18646         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
18647
18648 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
18649
18650         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
18651         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
18652         940714-1.c, 940714-2.c, 940714-3.c},
18653         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
18654         gcc.misc-tests/{mg.c,mg.exp}:
18655         New tests.
18656         * gcc.noncompile/noncompile.exp: Change accordingly.
18657
18658 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
18659
18660         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
18661         Undo previous clobberage.
18662
18663 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
18664
18665         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
18666         * gcc.special/{930510-1.c, special.exp}:
18667         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
18668         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
18669         struct-varargs-1.c}: New tests from c-torture-1.26.
18670
18671 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
18672
18673         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
18674           argument to switch.
18675
18676 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
18677
18678         * Revert the previous changes.  Please see Rob's directory
18679           (/lisa/test/rob/progressive/gcc/testsuite) for testing
18680           fixes.
18681
18682 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
18683
18684         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
18685             g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
18686             g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
18687             g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
18688             g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
18689             g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
18690             g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
18691             g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
18692             g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
18693             g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
18694             g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
18695             g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
18696             g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
18697             g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
18698             g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
18699             g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
18700             g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
18701             g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
18702             g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
18703             g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
18704             g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
18705             g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
18706             gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
18707             gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
18708             gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
18709             lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
18710             lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
18711
18712 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
18713
18714         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
18715             lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
18716           with perror calls.
18717
18718 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
18719
18720         * config/unix.exp (g++_load): Fix syntax.
18721
18722 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
18723
18724         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
18725         * gcc.noncompile/921017-1.c: Deleted obsolete test.
18726         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
18727         Don't expect va-arg-1.c to fail.  Correct expected output for
18728         920928-1.c.
18729         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
18730         * gcc.wendy/hbm4.c: Correct typo.
18731         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
18732
18733 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
18734
18735         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
18736         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
18737         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
18738         * lib/c-torture.exp (c-torture-compile): Ditto.
18739
18740         Reduce volume of output (remove all the -I's and such).
18741         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
18742         Call gcc_cpass, gcc_cfail.
18743         (c-torture): Pass testing option to c-torture-compile.
18744
18745 1994-03-21  Doug Evans  (dje@cygnus.com)
18746
18747         Bring patches over from progressive.
18748         * config/default.exp: Exit remote shell cleanly.
18749         (g++_exit, g++_start): Add default versions.
18750         * config/sim.exp (gcc_load): Use perror, not error.
18751
18752 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
18753
18754         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
18755         set in site.exp.
18756
18757 1994-03-14  Doug Evans  (dje@cygnus.com)
18758
18759         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
18760         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
18761         (wendy_try): New proc to run testcase.
18762         (main loop): Call 'em.
18763         * gcc.wendy/*.c: Clean up pass to correct expected output.
18764
18765         * lib/gcc.exp: Minor cleanup work.
18766         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
18767
18768 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
18769
18770         * config/sim.exp (gcc_load): Document return codes better.
18771         Don't pass -v to simulator.
18772
18773 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
18774
18775           * gcc.special/920717-x.c: Fix typo.
18776           * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
18777           get at sources.
18778
18779         * lib/mike-gcc.exp: Fix typo.
18780
18781 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
18782
18783         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
18784         binary to use, transform the name.
18785         * config/*.exp: rename everything. Nuke any g++ specific files,
18786         it's now a special case of gcc that requires no special support.
18787         Add a default.exp for unsupported targets.
18788
18789 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
18790
18791         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
18792         lib/old-dejagnu.exp: Fix a few patterns to work with the new
18793         version of Tcl.
18794
18795 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
18796
18797         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
18798         than a warning.
18799
18800 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
18801
18802         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
18803
18804 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
18805
18806         * gcc.execute/execute.exp: Combine opt_list and foption_list into
18807         option_list.  Compile every file with only 4/6 option choices
18808         (same as C torture) instead of with 12/18 different option
18809         choices.
18810         * lib/c-torture.exp: Likewise.
18811
18812         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
18813         not already set.
18814
18815 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
18816
18817         * lib/old-deja.exp: Add `excess errors test fails' error, now one
18818         can put an XFAIL *-*-* on excess errors.
18819
18820 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
18821
18822         * g++.law: Add more tests derived from g++-bugs snapshots.
18823
18824         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
18825         equivalent to g++.law/init9.
18826
18827         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
18828         compiled it, and the a.out file after we've run it.
18829
18830 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
18831
18832         * lib/mike-g++.exp (postbase): Delete the .o file after we've
18833         compiled it, and the a.out file after we've run it.
18834
18835 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
18836
18837         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
18838
18839 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
18840
18841         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
18842         version number.
18843
18844 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
18845
18846         * g++.law: New directory of g++ tests derived from the g++-bugs
18847         snapshots.
18848
18849 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
18850
18851         * gcc.compile: initbug1.c initbug1.exp testcase added
18852
18853 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
18854
18855         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
18856         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
18857           fixes submitted by Jeff Law (law@cs.utah.edu)
18858         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
18859           Jeff Law (law@cs.utah.edu)
18860
18861
18862 1993-11-30  Mike Stump  (mrs@cygnus.com)
18863
18864         * config/unix-g++.exp: Follow the gcc way of doing things.
18865         * g++.old-deja/old-deja.exp: Minor updates.
18866         * lib/g++.exp: New file, follow the gcc way of doing things.
18867         * lib/old-dejagnu.exp: Minor updates.
18868         * lib/mike-g++.exp: Always unset errorInfo.
18869
18870 1993-11-06  Mike Stump  (mrs@cygnus.com)
18871
18872         * lib/gcc.exp: Fix some errors with the below change, CC and
18873         CFLAGS should be global when setting, not local.
18874
18875 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
18876
18877         * lib/gcc.exp: Transform tool name.
18878
18879 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
18880
18881         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
18882
18883 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
18884
18885         * lib/gcc.exp: change gcc_done to gcc_stat
18886
18887 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
18888
18889         * Upgraded gcc testsuite to c-torture version 1.25
18890
18891 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
18892
18893         * lib/gcc.exp: added reporting code. Changed verbose compile message.
18894         * lib/c-torture: added hooks for new reporting code.
18895
18896 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
18897
18898         * config/sh-gcc.exp: check if sh-sim exists in the path
18899
18900 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
18901
18902         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
18903         * gcc.compile/compile.exp: Initial changes for new logic.
18904         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
18905         * gcc.failure/failure.exp: Initial changes for new logic.
18906         * gcc.ieee/ieee.exp: Initial changes for new logic.
18907         * gcc.misc-tests/misc.exp: Initial changes for new logic.
18908         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
18909         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
18910         * lib/c-torture.exp: Initial changes for new logic.
18911         * lib/gcc.exp: Initial changes for new logic.
18912
18913 1993-10-15  Mike Stump  (mrs@cygnus.com)
18914
18915         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
18916         depend upon failure or success.  Fully qualify names in failure
18917         and success messages.  Always remove a.out before starting
18918         compile, just in case.  Pay more attention to error text output by
18919         the compiler.  Handle testcases with no known past errors just
18920         like all others, so that things are uniform.  Other miscellaneous
18921         improvements.
18922
18923 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
18924
18925         * gcc.cpp: new directory for cpp tests
18926
18927 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
18928
18929         * lib/chill.exp: Code reformatted, removed unused code.
18930         * config/unix-chill.exp: Code reformatted, removed unused code.
18931         * chill.execute/execute.exp: Code reformatted, removed unused code.
18932         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
18933
18934 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
18935
18936         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
18937         routines not written.
18938
18939 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
18940
18941         * config/bug-gcc.exp: Use new procs from bug.exp.
18942
18943 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
18944
18945         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
18946         via ftp, rather than depending on NFS.
18947         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
18948         case.
18949
18950 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
18951
18952         * config/bug-gcc.exp: Use new download proc.
18953
18954 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
18955
18956         * chill.execute/execute.exp: cleanups, handles errors better
18957         * chill.compile/compile.exp: rewrite, based on execute.exp
18958         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
18959         * lib/chill.exp: major changes to diff proc and compile and link
18960           procs. added chill_fail and chill_pass wrappers to pass and
18961           fail. added more comments, and handle error codes better.
18962           Added a hack to capture stderr from exec, so noncompile tests
18963           can work.
18964
18965 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
18966
18967         * chill.execute/execute.exp: rewrite of testsuite driver
18968         * lib/chill.exp: rewrite of testsuite driver
18969         * config/unix-chill.exp: rewrite of testsuite driver
18970
18971 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
18972
18973     In chill.execute:
18974         * iexpr.ch: Standardize uppercase.
18975         * tuples.dat: Standardize uppercase.
18976         * vary.ch: standardize.  Correct varying string assignments.
18977         * vary.dat: Add new output lines.
18978
18979 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
18980
18981     In chill.execute:
18982         * chprintf.ch: Standardize use of uppercase.
18983         * tuples.ch: Standardize and turn arr2 into a DCL,
18984           rather than a SYN.
18985         * pinits.ch: Standardize.
18986
18987 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
18988
18989         * rts.c:  Get malloc() from <stdlib.h>, not <malloc.h>.
18990         * Makefil: Renamed to Makefile.in.
18991         * configure.in: New.
18992
18993 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
18994
18995     In chill.execute:
18996         * .cvsignore: Add result/output files.
18997         * Makefile: Fix up variables at start.  Use MFLAGS
18998           everywhere.  Correct bool_loc, built_ins entries.
18999           Add entry for vary1.ch.
19000         * bitarray.ch: Standardize upper-case usage.
19001         * bitexpr.ch: Standardize, add output of b1.
19002         * params.ch: Use arrayt in along PROC parameters, to
19003           avoid novelty problems.
19004         * sets.ch: Tiny cleanup.
19005         * vary1.ch: Re-indent.
19006
19007 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
19008
19009           * Add PR-related files to Makefiles, .cvsignore files, etc.
19010
19011 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
19012
19013         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
19014           with compiler objects. New names are test-flow.c and test-loop.c
19015
19016 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
19017
19018         * Upgraded c-torture tests from 1.19 to 1.20
19019
19020         * new files:
19021         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
19022         * gcc.compile: 930623-1.c 930623-2.c
19023         * gcc.noncompile: 930622-1.c 930622-2.c
19024         * gcc.failure: 920411-1.c 920627-2.c
19025         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
19026
19027 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
19028
19029         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
19030           More changes to get testsuite working properly. Needs more work.
19031           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
19032
19033 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
19034
19035         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
19036           More changes to get testsuite working properly. Needs more work.
19037
19038 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
19039
19040         * chill.compile/compile.exp: Added for Dejagnu support
19041         * chill.execute/execute.exp: Added for Dejagnu support
19042         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
19043
19044 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
19045
19046     This should complete moving the CHILL test files.
19047         * chill.noncompile(.cvsignore printf.grt
19048             in-printf.grt chprintf.grt chprintf.ch):
19049             Added test-support files.
19050           (Makefile): Modified further.
19051         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
19052             signal.ch): Added test files.
19053           * chill.execute (.cvsignore printf.grt printr.c
19054             in-printf.grt rts.c chprintf.grt rts.h): Added
19055           test-support files.
19056             (Makefile): More corrections.
19057
19058 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
19059
19060         * chill.compile, chill.execute, chill.nocompile: Add CHILL
19061           test cases, ready for DejaGnu.
19062
19063 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
19064
19065         * Upgraded c-torture tests from 1.18 to 1.19
19066
19067         * gcc.compile: added test(s):
19068           930607-1.c
19069         * gcc.execute: added test(s):
19070           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
19071
19072         * added new subdirectory for misc tests: gcc.misc-tests
19073         * gcc.misc-test(s): added tests:
19074           inst-check.c test-consts.c test-ior.c test-switch.c
19075
19076 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
19077
19078         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
19079
19080 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
19081
19082         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
19083
19084 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
19085
19086         * Upgraded c-torture tests from 1.17 to 1.18
19087
19088 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
19089
19090         * Upgraded c-torture tests from 1.12 to 1.17
19091
19092 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
19093
19094         * lib/old-dejagnu.exp:
19095           Fixed handling of XFAIL target triplets to correctly
19096           recognize wildcard characters.  Removed code that
19097           appended a unique id tag to the end of the file name
19098           printed out by the result of the testcases within a
19099           given test file.
19100
19101 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
19102
19103         * lib/old-dejagnu.exp:
19104           Reworked expected failure handling to trigger off of XFAIL
19105           keyword in keyphrase embeded in testcase source code. The
19106           XFAIL keyword must be at the end of the keyphrase line. It
19107           may optionally be followed by one or more target triplets.
19108           It has just occured that the handling of wildcards in the
19109           target triplet may not be correct.
19110
19111 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
19112
19113         * g++.old-deja/tests:
19114           Moved all subdirectories up one level into g++.old-deja .
19115
19116         * lib/old-dejagnu.exp:
19117           Fixed problem with CXXFLAGS not being properly reset, and being
19118           corrupted with extraneous "-c" compiler option.  This was
19119           causing binaries to not be generated for test that needed them.
19120           Modified strings passed to "pass" and "fail" so that individual
19121           tests from the same test file would be distinguished by an
19122           identifier appended to the test file name in the summary logs;
19123           this corrected a problem with erroneous diff logs.  Added code
19124           to search testcases for expected fail and unexpected pass keywords.
19125
19126 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
19127
19128         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
19129
19130 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
19131
19132         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
19133           Removed extraneous text from end of "Special g++ Options"
19134           keyphrase.
19135
19136         * lib/old-dejagnu.exp: Added pattern matching to look for new
19137           keywords, embedded in testcases comments, which will trigger
19138           calls to xpass and xfail.
19139
19140 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
19141
19142         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
19143           comments embedded in the testcases, especially the one looking for
19144           special compiler options, as well as the pattern matching for the
19145           compiler output again.
19146
19147 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
19148
19149         * lib/old-dejagnu.exp: Do a proper check of the return value for
19150           execute tests. Fixed several problems with the pattern matching
19151           of the compiler output which gave erroneous test results.
19152           Changed several of the test result messages to be more descriptive.
19153         * config/unix-g++.exp: Proc g++_load now actually works and
19154           executes the tests passed to it and returns a usable return
19155           value.
19156
19157 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
19158
19159           * lib/gcc.exp: Exits gracefully if $CC is bogus.
19160
19161 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
19162
19163         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
19164           Modified both files to properly execute the old style
19165           dejagnu tests. The previous versions of these files were
19166           experimental and did not function anything near correctly.
19167
19168 1993-04-05  Rob Savoye  (rob@cygnus.com)
19169
19170         * Removed all Makefile.in and configure.in files. No configuration
19171         needed now.
19172
19173 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
19174
19175         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
19176
19177 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
19178
19179         * gcc.compile/configure.in, gcc.unsorted/configure.in,
19180         gcc.special/configure.in, gcc.noncompile/configure.in,
19181         gcc.execute/configure.in, gcc.code_quality/configure.in,
19182         g++.other/configure.in, g++.old-deja/configure.in,
19183         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
19184         in srcname setting.
19185
19186 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
19187
19188         * lib/udi.exp:  Fixed mondfe and mondfe_download.
19189         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
19190         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
19191
19192 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
19193
19194         * config/udi-gdb.exp: Check $shell_id after connecting to target.
19195         (gdb_exit): Don't remove *_soc files.
19196
19197 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
19198
19199         * lib/c-torture.exp: Don't look for main; instead always use -w
19200         -c.  This is how the c-torture tests work.  Remove the object
19201         file if the compilation succeeds.
19202         * gcc.execute/execute.exp: Remove executable if test passes.
19203         * gcc.noncompile/noncompile.exp: Every test is an expected
19204         failure.
19205         * gcc.special/special.exp: Added tests from c-torture 1.11,
19206         corrected use of existing test.
19207         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
19208         gcc.execute/920625-1.c: Updated to c-torture 1.11.
19209         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
19210         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
19211         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
19212         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
19213         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
19214         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
19215         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
19216         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
19217         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
19218         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
19219         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
19220         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
19221         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
19222         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
19223         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
19224         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
19225         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
19226         c-torture 1.11.
19227         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
19228         correspond to c-torture 1.11.
19229
19230         * New file.