OSDN Git Service

PR c++/12924
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2
3         PR c++/12924
4         * g++.dg/template/template-id-2.C: New test.
5
6 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7
8         PR c++/5369
9         * g++.dg/template/memfriend1.C: New test.
10         * g++.dg/template/memfriend2.C: Likewise.
11         * g++.dg/template/memfriend3.C: Likewise.
12         * g++.dg/template/memfriend4.C: Likewise.
13         * g++.dg/template/memfriend5.C: Likewise.
14         * g++.dg/template/memfriend6.C: Likewise.
15         * g++.dg/template/memfriend7.C: Likewise.
16         * g++.dg/template/memfriend8.C: Likewise.
17         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
18
19 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
20
21         PR c++/12515
22         * g++.dg/ext/cond1.C: New test.
23
24 2003-11-20  Richard Henderson  <rth@redhat.com>
25
26         * gcc.dg/20020201-2.c: Remove.
27         * gcc.dg/20020201-4.c: Remove.
28         * gcc.dg/20020304-1.c: Remove.
29
30 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
31
32         * gcc.dg/cpp/trad/xwin1.c: New test case.
33
34 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
35
36         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
37         * lib/g77.exp: Likewise.
38         * lib/objc.exp: Likewise.
39         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
40         for darwin.
41
42 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43
44         PR c++/12932
45         * g++.dg/template/static5.C: New test.
46
47 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
48
49         * gcc.dg/nested-func-1.c: New test.
50
51 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
52
53         * gcc.dg/cpp/assert4.c: New test.
54
55 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
56
57         PR c++/2294
58         * g++.dg/lookup/using9.c: New test.
59
60 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
61
62         PR c++/12762
63         * g++.dg/template/error3.C: New test.
64
65 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
66
67         PR ada/13035
68         * ada/acats/run_acats, run_all.sh: Fix syntax error.
69         No longer use a wrapper for gcc, since this does not work under
70         Windows.
71
72 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
73
74         PR c++/2094
75         * g++.dg/template/ptrmem7.C: New test.
76
77 2003-11-13  Andrew Pinski <apinski@apple.com>
78
79         * gcc.c-torture/compile/20031113-1.c: New test.
80
81 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
82             Kean Johnston <jkj@sco.com>
83
84         PR c/13029
85         * gcc.dg/unused-4.c: Update.
86
87 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
88
89         * g++.dg/opt/const3.C: New test.
90
91 2003-11-13  Jan Hubicka  <jh@suse.cz>
92
93         * gcc.c-torture/compile/20031112-1.c: New test.
94
95 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
96
97         * g++.dg/parse/crash10.C: Remove bogus error marker.
98
99 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
100
101         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
102         (host_gcc): Likewise.
103         (ROOT): Honor $PWDCMD.
104         (BASE): Likewise.
105         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
106
107 2003-11-12  Catherine Moore  <clm@redhat.com>
108
109         * gcc.c-torture/execute/20020720-1.x:  Add xfail for frv-*-*.
110
111 2003-11-12  Andreas Jaeger  <aj@suse.de>
112             Jakub Jelinek  <jakub@redhat.com>
113             Andrew Pinski  <pinskia@physics.uc.edu>
114             Richard Henderson  <rth@redhat.com>
115
116         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
117         systems.
118         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
119
120         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
121         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
122
123 2003-11-11  Andreas Jaeger  <aj@suse.de>
124
125         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
126
127         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
128
129 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
130
131         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
132         Clean ups.
133
134 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
135
136         * gcc.dg/trampoline-1.c: New test.
137
138 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
139
140         * gcc.c-torture/compile/200031109-1.c: New test.
141
142 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
143
144         PR c/3190
145         PR c/8714
146         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
147         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
148         gcc.dg/format/no-y2k-1.c: Update.
149
150 2003-11-08  Roger Sayle  <roger@eyesopen.com>
151
152         PR optimization/10467
153         * gcc.dg/20031108-1.c: New test case.
154
155 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
156
157         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
158
159 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
160
161         * gcc.dg/compound-lvalue-1.c: New test.
162         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
163         some XFAILs.
164
165 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
166
167         * gcc.dg/altivec-varargs-1.c: New test.
168
169 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
170
171         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
172         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
173         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
174         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
175         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
176
177 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
178
179         * gcc.dg/cond-lvalue-1.c: New test.
180
181 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
182
183         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
184
185 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
186
187         PR c++/11616
188         * g++.dg/template/instantiate5.C: New test.
189
190 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
191
192         PR c++/12726
193         * g++.dg/ext/complit2.C: Replace test with self-contained version.
194         * ChangeLog: Add missing first entry for above test.
195
196 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
197
198         PR c++/9810
199         * g++.dg/template/using8.C: New test.
200         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
201
202 2003-11-02  Roger Sayle  <roger@eyesopen.com>
203
204         PR optimization/10817
205         * gcc.c-torture/compile/20031102-1.c: New test case.
206
207 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
208
209         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
210         2147483647.
211
212 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
213
214         * gcc.dg/20031102-1.c: New test.
215
216 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
217
218         * gcc.dg/complex-1.c: New test.
219
220 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
221
222         PR c++/12796
223         * g++.dg/template/crash13.C: Adjust expected error location.
224         * g++.old-deja/g++.brendan/ns1.C: Likewise.
225
226 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
227
228         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
229
230 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
231
232         PR/10239
233         * gcc.c-torture/compile/20031031-2.c: New test.
234
235 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
236
237         PR/11640
238         * gcc.c-torture/compile/20031031-1.c: New test.
239
240 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
241
242         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
243         * gcc.misc-tests/bprob.exp: Likewise.
244         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
245         the execution test on arm-elf configs.
246         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
247         configs that don't support scratch files.
248         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
249
250 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
251
252         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
253         done by dejagnu.
254
255 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
256
257         * ada/acats/run_all.sh: Redirect mv output to /dev/null
258         Avoid non pure sh syntax. Add more logging.
259
260         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
261         fail.
262
263 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
264
265         PR libgcj/10610
266         * gcc.dg/ppc-stackalign-1.c: New test.
267
268 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
269
270         * ada/acats/run_all.sh: Change output to be more compliant with
271         dejagnu framework.
272         Create acats.sum and acats.log files under testsuite/ada/acats
273         Only run [a-z]* directories, to filter out e.g. CVS.
274         Redirect build output to log file.
275
276 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
277
278         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
279
280 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
281
282         PR ada/5909:
283         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
284
285 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
286
287         * gcc.c-torture/compile/20031023-1.c: New test.
288         * gcc.c-torture/compile/20031023-2.c: New test.
289         * gcc.c-torture/compile/20031023-3.c: New test.
290         * gcc.c-torture/compile/20031023-4.c: New test.
291
292 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
293
294         PR c++/10371
295         * g++.dg/lookup/scoped8.C: New test.
296
297 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
298
299         * g++.dg/opt/reg-stack3.C: New test.
300
301 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
302
303         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
304
305 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
306
307         PR c++/11076
308         * g++.dg/template/crash13.C: New test.
309
310 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
311
312         * gcc.dg/c99-restrict-2.c: New test.
313
314 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
315
316         PR c++/12698, c++/12699, c++/12700, c++/12566
317         * g++.dg/inherit/covariant9.C: New test.
318         * g++.dg/inherit/covariant10.C: New test.
319         * g++.dg/inherit/covariant11.C: New test.
320
321 2003-10-23  Jason Merrill  <jason@redhat.com>
322
323         PR c++/12726
324         * g++.dg/ext/complit2.C: New test.
325
326 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
327
328         PR target/12654
329         * gcc.c-torture/execute/20031020-1.c: New test.
330
331 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
332
333         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
334         following the jump_insn.
335
336 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
337
338         * gcc.dg/cast-lvalue-1.c: New test.
339
340 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
341
342         PR c++/11962
343         * g++.dg/template/cond2.C: New test.
344
345 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
346
347         * gcc.dg/builtins-28.c: New test.
348
349 2003-10-20  Jan Hubicka  <jh@suse.cz>
350
351         * testsuite/g++.dg/opt/inline4.C: Do not use min-inline-insns
352         parameter.
353         * testsuite/gcc.dg/inline-2.c: Likewise.
354
355 2003-10-20  Phil Edwards  <phil@codesourcery.com>
356
357         * gcc.dg/20021014-1.c:  XFAIL for *-*-windiss targets.
358         * gcc.dg/nest.c:  Likewise.
359
360 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
361
362         PR c++/9781, c++/10583, c++/11862
363         * g++.dg/parse/crash13.C: New test.
364
365 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
366
367         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
368
369 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
370
371         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
372         Define HAVE_C99_RUNTIME except on Solaris.
373         * gcc.dg/builtins-20.c: Likewise.
374
375 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
376
377         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
378
379 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
380
381         PR c++/12495
382         * g++.dg/template/crash21.C: New test.
383
384 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
385
386         PR c++/2513
387         * g++.dg/template/typename5.C: New test.
388
389 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
390
391         PR c++/12369
392         * g++.dg/template/friend25.C: New test.
393
394 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
395
396         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
397         versions.
398
399 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
400
401         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
402         == 2147483647.
403
404 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
405
406         * gcc.c-torture/execute/960416-1.x: Remove.
407         * gcc.c-torture/execute/divconst-3.x: Likewise.
408
409 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
410
411         PR target/12598
412         * gcc.dg/torture/cris-volatile-1.c: New test.
413
414 2003-10-14  Roger Sayle  <roger@eyesopen.com>
415
416         PR optimization/9325
417         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
418         for overflowing floating point to integer conversion during RTL
419         simplification.
420
421 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
422
423         * objc/execute/_cmd.m: Fix typo.
424         * objc.dg/image-info.m, objc.dg/symtab-1.m:
425         Relax 'scan-assembler' regexp.
426         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
427         objc.dg/try-catch-4.m: Run on non-Darwin targets.
428         * objc.dg/zero-link-2.m: Remove blank line.
429         * objc.dg/zero-link-3.m: New test case.
430
431 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
432
433         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
434
435         * gcc.dg/asm-names.c: Use scan-assembler-not rather
436         than linker trickery.
437
438 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
439
440         PR c++/12370
441         * g++.dg/other/friend2.C: New test.
442
443 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
444
445         * gcc.dg/20031012-1.c: New test.
446
447 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
448
449         * gcc.dg/weak/weak-3.c: Fix for new warning.
450
451 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
452
453         PR optimization/8750
454         * gcc.c-torture/execute/20031012-1.c: New test case.
455
456 2003-10-11  Roger Sayle  <roger@eyesopen.com>
457
458         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
459         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
460
461 2003-10-11  Roger Sayle  <roger@eyesopen.com>
462
463         PR optimization/12260
464         * gcc.c-torture/compile/20031011-2.c: New test case.
465
466 2003-10-11  Roger Sayle  <roger@eyesopen.com>
467
468         * gcc.c-torture/execute/20031011-1.c: New testcase.
469
470 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
471
472         * gcc.c-torture/compile/20031011-1.c: New test.
473
474 2003-10-11  Jan Hubicka  <jh@suse.cz>
475
476         * g++.dg/other/first-global.C: New test.
477
478 2003-10-11  Roger Sayle  <roger@eyesopen.com>
479
480         * gcc.c-torture/execute/string-opt-18.c: New testcase.
481
482 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
483
484         * gcc.c-torture/compile/20031010-1.c: New test.
485
486 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
487
488         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
489         * gcc.c-torture/execute/va-arg-25.c: ... here.
490
491 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
492
493         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
494
495 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
496
497         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
498
499 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
500
501         * g++.dg/parse/error2.C: New test.
502
503 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
504
505         PR c++/11097
506         * g++.dg/other/error5.C: Modify the error message.
507         * g++.dg/lookup/using8.C: New test.
508
509 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
510
511         * gcc.dg/darwin-abi-2.c: New file.
512         * gcc.c-torture/execute/va-arg-24.c: New file.
513
514 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
515
516         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
517         indentation.
518
519 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
520
521         PR c++/10147
522         * g++.dg/other/error4.C: Update error messages.
523         * g++.dg/template/ptrmem4.C: Likewise.
524
525         PR c++/12337
526         * g++.dg/init/new9.C: New test.
527
528         PR c++/12334, c++/12236, c++/8656
529         * g++.dg/ext/attrib8.C: New test.
530
531 2003-10-06  Devang Patel  <dpatel@apple.com>
532
533         * gcc.dg/debug/dwarf2-3.h: New test.
534         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
535
536 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
537
538         * g++.dg/opt/cfg2.C: New test.
539
540 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
541
542         * g++.dg/opt/float1.C: New test.
543
544 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
545
546         * gcc.dg/c90-array-lval-6.c: New test.
547         * gcc.dg/c99-array-lval-6.c: New test.
548
549 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
550             Ziemowit Laski  <zlaski@apple.com>
551
552         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
553         'Derived', so that it is never considered a class method; add
554         new warning for '+port' method ambiguity.
555         * objc.dg/method-12.m: Include <objc/objc.h> instead of
556         <objc/objc-api.h> (needed on Mac OS X).
557         * objc.dg/method-13.m: New test.
558
559 2003-10-03  Roger Sayle  <roger@eyesopen.com>
560
561         PR optimization/9325, PR java/6391
562         * gcc.c-torture/execute/20031003-1.c: New test case.
563
564 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
565
566         PR optimization/12180
567         * gcc.dg/20031002-1.c: New test.
568
569         PR c++/12486
570         * g++.dg/inherit/error1.C: New test.
571
572 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
573
574         * lib/f-torture.exp (search_for): Rename to...
575         (search_for_re): This.  Also, clean up comments and the
576         "regexp" invocation.
577
578 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
579
580         * gcc.c-torture/compile/20031002-1.c: New test.
581
582 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
583
584         * g++.dg/opt/cond1.C: New test.
585
586 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
587
588         * gcc.dg/Wold-style-definition-2.c: New testcase.
589         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
590
591 2003-09-29  Richard Henderson  <rth@redhat.com>
592
593         * g++.dg/init/array10.C: Add dg-options.
594
595 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
596
597         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
598
599 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
600
601         * g++.dg/template/friend19.C: Fix typo.
602         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
603
604 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
605
606         * gcc.c-torture/execute/20030928-1.c: New test.
607         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
608
609 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
610
611         * g++.dg/opt/unroll1.C: New test.
612
613 2003-09-26  Roger Sayle  <roger@eyesopen.com>
614
615         PR optimization/11741
616         * gcc.dg/20030926-1.c: New test case.
617
618 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
619
620         PR c++/5655
621         * g++.dg/parse/access7.C: New test.
622         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
623
624 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
625
626         MERGE OF objc-improvements-branch into MAINLINE:
627         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
628         if libobjc has not been built.
629         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
630         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
631         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
632         objc/execute/nested-3.m, objc/execute/np-2.m,
633         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
634         objc/execute/redefining_self.m, objc/execute/root_methods.m,
635         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
636         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
637         objc.dg/special/unclaimed-category-1.h,
638         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
639         well as GNU runtime.
640         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
641         * execute/cascading-1.m, execute/function-message-1.m,
642         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
643         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
644         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
645         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
646         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
647         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
648         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
649         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
650         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
651         * objc.dg/bitfield-2.m: Run only on Darwin.
652         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
653         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
654         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
655         * objc.dg/const-str-1.m: Fix constant string layout.
656
657 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
658
659         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
660
661 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
662
663         * gcc.dg/darwin-abi-1.c: New file.
664
665 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
666
667         PR target/12281
668         * gcc.c-torture/compile/20030921-1.c: New test.
669
670 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
671
672         * g++.dg/opt/reg-stack2.C: New test.
673
674 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
675
676         * g++.dg/eh/delayslot1.C: New test.
677
678 2003-09-20  Richard Henderson  <rth@redhat.com>
679
680         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
681
682 2003-09-20  Roger Sayle  <roger@eyesopen.com>
683
684         * gcc.c-torture/execute/20030920-1.c: New test case.
685
686 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
687
688         * g++.dg/rtti/typeid3.C: Correct expected error message.
689
690 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
691
692         PR c++/157
693         * g++.dg/parse/crash12.C: New test.
694
695 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
696
697         * gcc.dg/compat/mixed-struct-check.h: New.
698         * gcc.dg/compat/mixed-struct-defs.h: New.
699         * gcc.dg/compat/mixed-struct-init.h: New.
700         * gcc.dg/compat/struct-by-value-19_main.c: New.
701         * gcc.dg/compat/struct-by-value-19_x.c: New.
702         * gcc.dg/compat/struct-by-value-19_y.c: New.
703         * gcc.dg/compat/struct-by-value-20_main.c: New.
704         * gcc.dg/compat/struct-by-value-20_x.c: New.
705         * gcc.dg/compat/struct-by-value-20_y.c: New.
706         * gcc.dg/compat/struct-return-19_main.c: New.
707         * gcc.dg/compat/struct-return-19_x.c: New.
708         * gcc.dg/compat/struct-return-19_y.c: New.
709         * gcc.dg/compat/struct-return-20_main.c: New.
710         * gcc.dg/compat/struct-return-20_x.c: New.
711         * gcc.dg/compat/struct-return-20_y.c: New.
712
713 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
714         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
715         so that it will not complain on LP64 targets.
716
717 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
718
719         PR c++/495
720         * g++.dg/template/friend24.C: New test.
721
722 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
723
724         PR c++/12332
725         * g++.dg/template/memtmpl2.C: New test.
726
727 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
728
729         PR target/11184
730         * gcc.dg/builtin-apply1.c: New test.
731
732 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
733
734         PR c++/9848
735         * g++.dg/warn/Wunused-4.C: New test.
736
737 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
738
739         PR c++/12316
740         * g++.dg/other/gc2.C: New test.
741
742 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
743
744         PR c++/11991
745         * g++.dg/rtti/typeid3.C: New test.
746
747         PR c++/12266
748         * g++.dg/overload/template1.C: New test.
749
750 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
751
752         * g++.dg/opt/cfg3.C: New test.
753
754 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
755
756         PR c++/7939
757         * g++.dg/template/crash11.C: New test.
758
759 2003-09-16  Jason Merrill  <jason@redhat.com>
760             Jakub Jelinek  <jakub@redhat.com>
761
762         * gcc.dg/attr-warn-unused-result.c: New test.
763
764 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
765
766         PR c++/12184
767         * g++.dg/expr/call2.C: New test.
768
769 2003-09-15  Andreas Jaeger  <aj@suse.de>
770
771         * gcc.dg/Wold-style-definition-1.c: New test.
772
773 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
774
775         PR c++/3907
776         * g++.dg/parse/template12.C: New test.
777
778         * g++.dg/abi/bitfield11.C: New test.
779         * g++.dg/abi/bitfield12.C: Likewise.
780
781 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
782
783         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
784         non-expansion of functional macro name without arguments at EOL.
785         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
786
787 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
788
789         * gcc.c-torture/execute/20030914-[12].c: New tests.
790
791 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
792
793         PR c++/11788
794         * g++.dg/overload/addr1.C: New test.
795
796 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
797
798         * gcc.dg/20030909-1.c: New test.
799
800 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
801
802         * gcc.dg/ultrasp10.c: New test.
803
804 2003-09-09  Devang Patel  <dpatel@apple.com>
805
806         * gcc.dg/darwin-ld-6.c: New test.
807
808 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
809
810         * gcc.dg/torture/builtin-explog-1.c: New testcase.
811
812 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
813
814         * gcc.dg/ia64-types1.c: New test.
815         * gcc.dg/ia64-types2.c: Likewise.
816
817 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
818
819         * gcc.dg/builtins-1.c: Add more _Complex tests.
820         * gcc.dg/torture/builtin-attr-1.c: Likewise.
821
822         * gcc.dg/builtins-1.c: Test existing _Complex functions.
823         * gcc.dg/torture/builtin-attr-1.c: Likewise.
824
825 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
826
827         PR c++/11786
828         * g++.dg/lookup/koenig2.C: New test.
829
830         PR c++/5296
831         * g++.dg/rtti/typeid2.C: New test.
832
833 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
834
835         * gcc.c-torture/compile/20030904-1.c: New test.
836
837 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
838
839         * g++.dg/opt/longbranch2.C: New test.
840
841 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
842
843         * g++.dg/template/crash10.C: Only compile it.
844
845 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
846
847         PR middle-end/11665
848         * gcc.c-torture/compile/20030907-1.c: New test.
849         * g++.dg/init/array11.C: New test.
850
851 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
852
853         PR c++/11852
854         * g++.dg/init/struct1.C: New test.
855
856 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
857
858         PR c++/12181
859         * g++.dg/expr/comma1.C: New test.
860
861 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
862
863         PR c++/11867
864         * g++.dg/expr/static_cast5.C: New test.
865
866 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
867
868         PR c++/11507
869         * g++.dg/lookup/scoped7.C: New test.
870
871         PR c++/9574
872         * g++.dg/other/static1.C: New test.
873
874         PR c++/11490
875         * g++.dg/warn/template-1.C: New test.
876
877         PR c++/11432
878         * g++.dg/template/crash10.C: New test.
879
880         PR c++/2478
881         * g++.dg/overload/VLA.C: New test.
882
883         PR c++/10804
884         * g++.dg/template/call1.C: New test.
885
886 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
887
888         PR c++/11794
889         * g++.dg/parse/using3.C: New test.
890
891 2003-09-06  Roger Sayle  <roger@eyesopen.com>
892
893         PR c++/11409
894         * g++.dg/overload/builtin3.C: New test case.
895
896 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
897
898         PR c/9862
899         * gcc.dg/20030906-1.c: New test.
900         * gcc.dg/20030906-2.c: Likewise.
901
902 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
903
904         PR c++/12167
905         * g++.dg/parse/defarg5.C: New test.
906
907         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
908
909 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
910
911         PR c++/12163
912         * g++.dg/expr/static_cast4.C: New test.
913
914         PR c++/12146
915         * g++.dg/template/crash9.C: New test.
916
917 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
918
919         * g++.old-deja/g++.ext/pretty2.C: Update for change
920         in __FUNCTION__.
921         * g++.old-deja/g++.ext/pretty3.C: Likewise.
922
923 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
924
925         PR c++/11922
926         * g++/dg/template/qualified-id1.C: New test.
927
928         PR c++/12037
929         * g++.dg/warn/noeffect4.C: New test.
930
931 2003-09-04  Matt Austern  <austern@apple.com>
932
933         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
934         * g++.dg/ext/fnname2.C: Likewise.
935         * g++.dg/ext/fnname3.C: Likewise.
936
937 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
938
939         * g++.dg/expr/lval1.C: New test.
940         * g++.dg/ext/lvcast.C: Remove.
941
942 2003-09-03  Roger Sayle  <roger@eyesopen.com>
943
944         PR optimization/11700.
945         * gcc.c-torture/compile/20030903-1.c: New test case.
946
947 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
948
949         PR c++/12053
950         * g++.dg/abi/layout4.C: New test.
951
952 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
953
954         PR c++/11553
955         * g++.dg/parse/friend3.C: New test.
956
957 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
958
959         PR c++/11847
960         * g++.dg/template/class1.C: New test.
961
962         PR c++/11808
963         * g++.dg/expr/call1.C: New test.
964
965 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
966
967         PR c++/12114
968         * g++.dg/init/ref9.C: New test.
969
970         PR c++/11972
971         * g++.dg/template/nested4.C: New test.
972
973 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
974
975         PR c++/12093
976         * g++.dg/template/non-dependent4.C: New test.
977
978         PR c++/11928
979         * g++.dg/inherit/conv1.C: New test.
980
981 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
982
983         PR c++/6196
984         * g++.dg/ext/label1.C: New test.
985         * g++.dg/ext/label2.C: Likewise.
986
987 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
988
989         * g++.dg/expr/cond3.C: New test.
990
991 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
992
993         * gcc.dg/builtins-1.c: Add new builtin cases.
994
995 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
996
997         * gcc.dg/builtins-1.c: Add new cases.
998         * gcc.dg/torture/builtin-attr-1.c: Likewise.
999
1000 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1001
1002         * gcc.dg/builtins-1.c: Add more math builtin tests.
1003         * gcc.dg/torture/builtin-attr-1.c: New test.
1004
1005 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
1006
1007         PR optimization/5079
1008         * g++.dg/opt/static3.C: New test.
1009
1010 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
1011
1012         * gcc.misc-tests/gcov-10b.c: New test.
1013
1014 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
1015
1016         * g++.dg/opt/ptrmem3.C: New test.
1017
1018         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
1019
1020 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
1021
1022         * gcc.dg/20030826-2.c: New test.
1023
1024 2003-08-26  Roger Sayle  <roger@eyesopen.com>
1025
1026         PR middle-end/12002
1027         * g77.f-torture/compile/12002.f: New test case.
1028
1029 2003-08-26  Roger Sayle  <roger@eyesopen.com>
1030
1031         * gcc.dg/20030826-1.c: New test case.
1032
1033 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
1034
1035         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
1036
1037 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
1038
1039         PR c++/11871
1040         * c++.dg/lookup/crash1.C: New test.
1041
1042         * c++.dg/warn/noeffect3.C: New test.
1043
1044 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
1045
1046         * gcc.dg/compat/vector-1_x.c: Compile with -w.
1047         * gcc.dg/compat/vector-1_y.c: Ditto.
1048         * gcc.dg/compat/vector-2_x.c: Ditto.
1049         * gcc.dg/compat/vector-2_y.c: Ditto.
1050
1051 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
1052
1053         * gcc.dg/20030702-1.c: New test.
1054
1055 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
1056
1057         PR c++/8795
1058         * g++.dg/ext/altivec-1.C: New test.
1059
1060 2003-08-24  Richard Henderson  <rth@redhat.com>
1061
1062         * g++.dg/eh/simd-2.C: Add -w for x86.
1063
1064 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
1065
1066         * gcc.dg/20030815-1.c: New test.
1067
1068 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1069
1070         PR c++/3765
1071         * g++.dg/parse/access6.C: New test.
1072
1073 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1074
1075         PR c++/641, c++/11876
1076         * g++.dg/template/friend22.C: New test.
1077         * g++.dg/template/friend23.C: Likewise.
1078
1079 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
1080
1081         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
1082         identically.
1083
1084 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
1085
1086         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
1087
1088 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
1089
1090         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
1091
1092 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
1093
1094         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
1095
1096 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
1097
1098         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
1099
1100 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
1101
1102         PR c++/11919
1103         * g++.dg/overload/prom1.C: New test.
1104
1105         PR c++/11551
1106         * g++.dg/parse/dtor2.C: New test.
1107
1108         PR c++/10762
1109         * g++.dg/parse/using2.C: New test.
1110
1111 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
1112
1113         PR target/11805
1114         * gcc.c-torture/compile/20030821-1.c: New.
1115
1116 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
1117
1118         PR c++/11834
1119         * g++.dg/template/deduce2.C: New test.
1120
1121 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
1122
1123         * gcc.c-torture/execute/20030821-1.c: New test.
1124
1125 2003-08-20  Roger Sayle  <roger@eyesopen.com>
1126
1127         PR middle-end/11984
1128         * gcc.dg/20030820-1.c: New test case.
1129
1130 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
1131
1132         PR c++/11945
1133         * g++.dg/warn/noeffect2.C: New test.
1134
1135 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
1136
1137         PR c++/10926
1138         * g++.dg/template/dtor2.C: New test.
1139
1140         PR c++/11684
1141         * g++.dg/template/operator1.C: New test.
1142         * g++.dg/parse/operator4.C: New test.
1143
1144         PR c++/11946.C
1145         * g++.dg/expr/enum1.C: New test.
1146         * gcc.dg/c99-bool-1.c: Remove bogus warning.
1147
1148         PR c++/11036.C
1149         * g++.dg/parse/elab2.C: New test.
1150         * g++.dg/parse/typedef4.C: Change error message.
1151         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
1152         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
1153         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
1154
1155 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
1156
1157         * gcc.dg/pch/warn-1.c: New.
1158         * gcc.dg/pch/warn-1.hs: New.
1159
1160         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
1161         not-tested file.
1162
1163 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
1164
1165         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
1166
1167 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
1168
1169         * gcc.dg/uninit-D.c: New Test.
1170         * gcc.dg/uninit-E.c: New Test.
1171         * gcc.dg/uninit-F.c: New Test.
1172         * gcc.dg/uninit-G.c: New Test.
1173
1174 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
1175
1176         * g++.dg/README: Describe the pch directory.
1177
1178 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1179
1180         PR c++/11174
1181         * g++.dg/parse/access4.C: New test.
1182         * g++.dg/parse/access5.C: Likewise.
1183         * g++.old-deja/g++.jason/access17.C: Adjust error message.
1184
1185 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
1186
1187         * gcc.dg/noncompile/20030818-1.c: New.
1188
1189 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
1190
1191         PR c++/11957
1192         * g++.dg/warn/noeffect1.C: New test.
1193
1194         * g++.dg/template/scope2.C: New test.
1195         * g++.dg/template/error2.C: Correct dg-error
1196
1197 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
1198
1199         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
1200
1201 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
1202
1203         PR C++/11512
1204         * g++.dg/template/warn1.C: New.
1205
1206 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
1207
1208         * g++.dg/template/error2.C: New test.
1209         * g++.dg/lookup/using7.C: Adjust errors
1210         * g++.old-deja/g++.pt/crash36.C: Likewise.
1211         * g++.old-deja/g++.pt/derived3.C: Likewise.
1212
1213 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1214
1215         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
1216         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
1217         * gcc.c-torture/execute/builtins/string-9.c: New, from
1218         string-opt-9.c.  Adjust for execute/builtins framework.
1219         * gcc.c-torture/execute/string-opt-9.c: Delete.
1220
1221 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
1222
1223         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
1224
1225         * g++.dg/parse/ret-type2.C: New test.
1226
1227         PR c++/11703
1228         * g++.dg/init/new8.C: New test.
1229
1230         PR c++/10923
1231         * g++.dg/parse/typedef5.C: New test.
1232
1233         PR c++/9512
1234         * g++.dg/parse/qualified2.C: New test.
1235         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
1236         invalid code.
1237
1238 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
1239
1240         * g++.dg/conversion/ptrmem1.C: New test.
1241
1242 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
1243
1244         PR target/11693
1245         * gcc.dg/20030811-1.c: New test.
1246
1247         PR target/11535
1248         * gcc.c-torture/execute/20030811-1.c: New test.
1249
1250 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1251
1252         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
1253
1254 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
1255
1256         PR c++/11789.C
1257         * g++.dg/inherit/multiple1.C: New test.
1258
1259 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
1260
1261         * gcc.dg/spe1.c: New test.
1262
1263         PR c++/11670
1264         * g++.dg/expr/cast2.C: New test.
1265
1266         PR c++/10530
1267         * g++.dg/template/dependent-name2.C: New test.
1268
1269 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
1270
1271         * g++.dg/parse/crash11.C: Put the dg options in comments.
1272
1273 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
1274
1275         * lib/gcc-dg.exp: Update for diagnostic change.
1276
1277 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1278
1279         PR c++/5767
1280         * g++.dg/parse/crash11.C: New test.
1281
1282 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
1283
1284         * gcc.dg/cpp/spacing1.c: Update.
1285
1286 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
1287
1288         PR target/11739
1289         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
1290         a value for -mtune.
1291
1292 2003-08-04  Roger Sayle  <roger@eyesopen.com>
1293
1294         PR middle-end/11771
1295         * gcc.c-torture/compile/20030804-1.c: New test case.
1296
1297 2003-08-04  Roger Sayle  <roger@eyesopen.com>
1298
1299         * gcc.dg/20030804-1.c: New test case.
1300
1301 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
1302
1303         * gcc.dg/cpp/separate-1.c: New test.
1304
1305 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
1306
1307         PR c++/11704
1308         * g++.dg/template/dependent-expr2.C: New test.
1309
1310         PR c++/11766
1311         * g++.dg/expr/ptrmem1.C: New test.
1312
1313 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1314
1315         PR c++/9453
1316         * g++.dg/template/friend15.C: New test.
1317
1318 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
1319
1320         * lib/dg-pch.exp: Work round PCH bug.
1321
1322 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
1323
1324         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
1325         builtins.  Move cases from builtins-4.c here.
1326
1327         * gcc.dg/torture/builtin-math-1.c: New test taken from
1328         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
1329         additional cases.
1330
1331         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
1332         Delete.
1333
1334 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
1335
1336         PR c++/9447
1337         * g++.dg/template/using7.C: New test.
1338
1339 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
1340
1341         * import1.c, import2.c: New tests.
1342
1343 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
1344
1345         * g++.dg/eh/crossjump1.C: New test.
1346
1347 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
1348
1349         PR c++/11697
1350         * g++.dg/template/using6.C: New test.
1351
1352         PR c++/11744
1353         * g++.dg/template/koenig2.C: New test.
1354
1355 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1356
1357         PR c++/7983
1358         * g++.dg/parse/typedef4.C: New test.
1359
1360 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1361
1362         PR c++/8442, c++/8806
1363         * g++.dg/template/elab1.C: New test.
1364         * g++.dg/template/type2.C: Likewise.
1365         * g++.dg/template/ttp3.C: Adjust expected error message.
1366         * g++.old-deja/g++.law/visibility13.C: Likewise.
1367         * g++.old-deja/g++.niklas/t135.C: Likewise.
1368         * g++.old-deja/g++.pt/ttp41.C: Likewise.
1369         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
1370         template argument.
1371         * g++.old-deja/g++.pt/ttp44.C: Likewise.
1372
1373 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
1374
1375         PR c++/11295
1376         * g++.dg/ext/stmtexpr1.C: New test.
1377
1378         * g++.dg/opt/tmp1.C: New test.
1379
1380         PR c++/11525
1381         * g++.dg/parse/constant4.C: New test.
1382
1383         PR c++/9447
1384         * g++.dg/template/using5.C: New test.
1385
1386 2003-07-31  Roger Sayle  <roger@eyesopen.com>
1387
1388         * gcc.dg/builtins-27.c: New test case.
1389
1390 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
1391
1392         * gcc.dg/tls/opt-7.c: New test.
1393
1394 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
1395
1396         * g++.old-deja/g++.other/crash18.C: Remove.
1397
1398 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
1399
1400         * g++.dg/template/explicit3.C: New.
1401         * g++.dg/template/explicit4.C: New.
1402         * g++.dg/template/explicit5.C: New.
1403
1404         PR c++/11347
1405         * g++.dg/template/memtmpl1.C: New.
1406
1407 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
1408
1409         PR target/11565
1410         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
1411         * gcc.dg/i386-387-5.c (dg-options): Likewise.
1412
1413 2003-07-30  Jan Hubicka  <jh@suse.cz>
1414
1415         * vtgc1.c: Kill.
1416
1417 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
1418
1419         * gcc.dg/struct-in-proto-1.c: New test.
1420
1421 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
1422
1423         * gcc.dg/cpp/include2.c: Only expect one message.
1424
1425 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
1426
1427         PR c++/9447
1428         * g++.dg/template/using1.C: New test.
1429         * g++.dg/template/using2.C: New test.
1430         * g++.dg/template/using3.C: New test.
1431         * g++.dg/template/using4.C: New test.
1432
1433 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
1434
1435         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
1436         * gcc.c-torture/execute/string-opt-10.c: Likewise.
1437
1438 2003-07-28  Jan Hubicka  <jh@suse.cz>
1439
1440         PR c++/11530
1441         * g++.dg/opt/call1.C: New test.
1442
1443 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
1444
1445         PR c++/11667
1446         * g++.dg/init/enum2.C: New test.
1447         * g++.dg/template/overload1.C: Add "-w" option.
1448
1449 2003-07-28    <hp@bitrange.com>
1450
1451         * gcc.dg/Wdeclaration-after-statement-1.c,
1452         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
1453
1454 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
1455
1456         * gcc.c-torture/compile/20030725-1.c: New test.
1457
1458 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
1459
1460         * gcc.dg/20030505.c: Only run for SPE.
1461         Remove definition of opaque type.
1462
1463 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
1464
1465         * g++.dg/template/ptrmem6.C: New test.
1466
1467 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
1468
1469         * gcc.c-torture/compile/zero-strct-2.c: New test.
1470
1471 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
1472
1473         * gcc.dg/intermod-1.c: New test.
1474
1475 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
1476
1477         PR c++/11617
1478         * g++.dg/template/lookup2.C: New test.
1479         * g++.dg/template/memclass1.C: Remove instantiated from error.
1480         * g++.dg/other/error2.C: Tweak expected errors.
1481
1482         PR c++/11596
1483         * g++.dg/template/defarg3.C: New test.
1484
1485         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
1486
1487 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
1488
1489         * g++.dg/inherit/access5.C: New test.
1490
1491 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1492
1493         PR c++/11513
1494         * g++.dg/template/crash8.C: New test.
1495
1496 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
1497
1498         PR c/10602
1499         * gcc.dg/noncompile/incomplete-2.c: New test.
1500
1501 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
1502
1503         PR c++/11645
1504         * g++.dg/inherit/access4.C: New test.
1505
1506         PR c++/11517
1507         * g++.dg/expr/cond2.C: New test.
1508
1509         PR optimization/10679
1510         * g++.dg/opt/inline4.C: New test.
1511
1512 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
1513
1514         * g++.dg/parse/crash10: New test.
1515
1516 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
1517
1518         * g++.dg/ext/flexary1.C: New test.
1519
1520 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1521
1522         PR c++/10793
1523         * g++.dg/template/crash9.C: New test.
1524
1525 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1526
1527         PR c++/3004
1528         * g++.dg/parse/typedef3.C: New test.
1529
1530         PR c++/7906
1531         * g++.dg/parse/operator2.C: New test.
1532
1533         PR c++/8895
1534         * g++.dg/parse/def-tmpl-arg1.C: New test.
1535
1536         PR c++/9282
1537         * g++.dg/parse/funptr1.C: New test.
1538
1539         PR c++/9452
1540         * g++.dg/parse/ambig3.C: New test.
1541
1542         PR c++/9454
1543         * g++.dg/parse/operator3.C: New test.
1544
1545         PR c++/9486
1546         * g++.dg/parse/template10.C: New test.
1547
1548         PR c++/9488
1549         * g++.dg/parse/template11.C: New test.
1550
1551         PR c++/10150
1552         * g++.dg/parse/invalid-op1.C: New test.
1553
1554         PR c++/10247
1555         * g++.dg/parse/condexpr1.C: New test.
1556
1557 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
1558
1559         * g++.dg/ext/packed3.C: New test.
1560         * g++.dg/ext/packed4.C: New test.
1561
1562         * gcc.dg/pack-test-3.c: New test.
1563
1564 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
1565
1566         * lib/compat.exp: Handle dg-options per source file.
1567         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
1568         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
1569         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
1570         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
1571         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
1572         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
1573         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
1574         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
1575         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
1576         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
1577         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
1578         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
1579         * g++.dg/compat/break/bitfield7_x.C: Ditto.
1580         * g++.dg/compat/break/bitfield7_y.C: Ditto.
1581
1582 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
1583
1584         PR c/10320
1585         * gcc.c-torture/execute/20030718-1.c: New test.
1586
1587 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
1588
1589         PR optimization/11536
1590         * gcc.dg/20030721-1.c: New test.
1591
1592 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
1593
1594         PR c++/11546
1595         * g++.dg/template/lookup1.C: New test.
1596
1597 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
1598
1599         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
1600         diagnostics of ill-formed constructs involving labels.
1601         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
1602         the new 'previously defined here' message.
1603
1604 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
1605
1606         * g++.dg/parse/non-dependent2.C: New test.
1607
1608 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
1609
1610         * g++.dg/init/init-ref4.C: xfail on targets without
1611         weak symbols.
1612
1613 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
1614
1615         PR target/11087
1616         * gcc.c-torture/execute/20030717-1.c: New test.
1617
1618 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
1619
1620         * g++.dg/opt/cfg1.C: New test.
1621
1622 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
1623
1624         PR optimization/11557
1625         * gcc.dg/20030717-1.c: New test.
1626
1627 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
1628
1629         PR c++/10476
1630         * g++.dg/expr/crash-1.C: New test.
1631
1632         PR c++/11027
1633         * g++.dg/template/init3.C: New test.
1634
1635         PR c++/8222
1636         * g++.dg/template/non-dependent1.C: New test.
1637
1638         PR c++/11070
1639         * g++.dg/template/non-dependent2.C: New test.
1640
1641         PR c++/11071
1642         * g++.dg/template/non-dependent3.C: New test.
1643
1644         PR c++/9907
1645         * g++.dg/template/sizeof5.C: New test.
1646
1647 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
1648
1649         PR 11498
1650         * gcc.c-torture/compile/mangle-1.c: New file.
1651
1652 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1653
1654         PR c++/7809
1655         * g++.dg/parse/access3.C: New test.
1656
1657 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
1658
1659         PR c++/11384
1660         * g++.dg/init/init-ref4.C: New test.
1661
1662 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
1663
1664         PR c++/11547
1665         * g++.dg/parse/constant3.C: New test.
1666         * g++.dg/parse/crash7.C: Likewise.
1667
1668 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
1669
1670         PR target/11008
1671         * gcc.dg/i386-pentium4-not-mull.c: New.
1672
1673 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
1674
1675         * gcc.dg/asm-names.c (ymain): Make it weak.
1676
1677 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1678
1679         PR c++/5421
1680         * g++.dg/template/friend21.C: New test.
1681
1682 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
1683
1684         * gcc.dg/cleanup-8.c: New test.
1685         * gcc.dg/cleanup-9.c: New test.
1686
1687 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
1688
1689         * g++.dg/ext/dll-MI1.h: New file.
1690         * g++.dg/ext/dllexport-MI1.C: New file.
1691         * g++.dg/ext/dllimport-MI1.C: New file.
1692
1693 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
1694
1695         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
1696         it does not have cmpstrsi patterns (just cmpmemsi).
1697
1698 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
1699
1700         PR debug/11473
1701         * g++.dg/debug/debug8.C: New test.
1702
1703 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1704
1705         PR c++/10108
1706         * g++.dg/template/crash7.C: New test.
1707
1708 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
1709
1710         PR target/10795
1711         * gcc.c-torture/compile/20030708-1.c: New.
1712
1713 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
1714
1715         * gcc.c-torture/execute/20030715-1.c: New test.
1716
1717 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
1718
1719         * gcc.dg/pch/inline-3.c: New file.
1720         * gcc.dg/pch/inline-3.hs: New file.
1721         * gcc.dg/pch/inline-4.c: New file.
1722         * gcc.dg/pch/inline-4.hs: New file.
1723
1724 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
1725
1726         PR c++/11509
1727         * g++.dg/template/crash6.C: New test.
1728
1729         PR c++/7053
1730         * g++.dg/template/friend20.C: New test.
1731
1732         PR c++/7019
1733         * g++.dg/template/overload2.C: New test.
1734
1735 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
1736
1737         PR optimization/11440
1738         * gcc.c-torture/execute/20030714-1.c: New test.
1739
1740 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1741
1742         PR c++/11154
1743         * g++.dg/template/partial2.C: New test.
1744
1745 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
1746
1747         PR c++/11503
1748         * g++.dg/template/anon1.C: New test.
1749
1750         PR c++/11493
1751         PR c++/11495
1752         * g++.dg/parse/template9.C: Likewise.
1753         * g++.dg/template/crash4.C: New test.
1754         * g++.dg/template/koenig1.C: Likewise.
1755         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
1756         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
1757         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
1758         functions.
1759         * g++.old-deja/g++.jason/template36.C: Likewise.
1760         * g++.old-deja/g++.mike/p1989.C: Likewise.
1761         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
1762         * g++.old-deja/g++.pt/ttp20.C: Use this->.
1763         * g++.old-deja/g++.pt/ttp21.C: Use this->.
1764         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
1765         compiling.
1766         * g++.old-deja/g++.pt/union2.C: Use this->.
1767
1768 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
1769
1770         * gcc.dg/20030711-1.c: New test.
1771
1772 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
1773
1774         PR c++/11050
1775         * g++.dg/parse/args1.C: New test.
1776         * g++.pt/defarg8.C: Change expected errors.
1777
1778 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
1779
1780         PR c++/8164
1781         * g++.dg/template/nontype2.C: New test.
1782
1783         PR c++/10558
1784         * g++.dg/parse/template8.C: New test.
1785
1786         PR c++/8327
1787         * g++.dg/template/scope1.C: New test.
1788
1789         * g++.dg/warn/Wsign-compare-1.C: New test.
1790
1791 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
1792
1793         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
1794
1795 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
1796
1797         PR c++/9411
1798         * g++.dg/template/explicit2.C: New test.
1799
1800         PR c++/10032
1801         * g++.dg/warn/pedantic1.C: New test.
1802
1803 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
1804
1805         PR c++ 9483
1806         * g++.dg/other/field1.C: New test.
1807
1808 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
1809
1810         PR c/11449
1811         * gcc.c-torture/compile/20030707-1.c: New.
1812
1813 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1814
1815         PR c++/10849
1816         * g++.dg/template/access12.C: New test.
1817
1818 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
1819
1820         * g++.dg/bprob/bprob.exp (prof_ext): Update.
1821         * g77.dg/bprob/bprob.exp (prof_ext): Update.
1822         * gcc.misc-tests/bprob.exp (prof_ext): Update.
1823         * gcc.misc-tests/gcov.exp: Update
1824         * g++.dg/gcov/gcov.exp: Update
1825         * lib/gcov.exp: Update.
1826
1827 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
1828
1829         * g++.dg/abi/mangle17.C: Make sure template expressions are
1830         dependent.
1831         * g++.dg/abi/mangle4.C: Mark erroneous casts.
1832         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
1833         * g++.dg/opt/stack1.C: Remove erroneous code.
1834         * g++.dg/parse/template7.C: New test.
1835         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
1836         * g++.old-deja/g++.pt/crash4.C: Likewise.
1837
1838 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1839
1840         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
1841         with zero or one occurence of `$' after the initial `L'.
1842
1843 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
1844
1845         * gcc.c-torture/compile/20030704-1.c: Add a comment.
1846
1847 2003-07-08  Roger Sayle  <roger@eyesopen.com>
1848
1849         PR c/11370
1850         * gcc.dg/Wunreachable-6.c: New testcase.
1851         * gcc.dg/Wunreachable-7.c: New testcase.
1852
1853 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
1854
1855         PR c/11420
1856         * gcc.dg/20030708-1.c: New test.
1857
1858 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
1859
1860         * gcc.dg/compat/sdata-section.h: New file.
1861         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
1862         * gcc.dg/torture/mips-sdata-1.c: New test.
1863
1864 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1865
1866         PR c++/11030
1867         * g++.dg/template/friend19.C: New test.
1868
1869 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
1870
1871         * g++.dg/opt/strength-reduce.C: New test.
1872
1873 2003-07-07  Roger Sayle  <roger@eyesopen.com>
1874
1875         PR target/10979
1876         * gcc.dg/20030707-1.c: New testcase.
1877
1878 2003-07-07  Roger Sayle  <roger@eyesopen.com>
1879
1880         PR optimization/11059
1881         * g++.dg/opt/emptyunion.C: New testcase.
1882
1883 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
1884             Eric Botcazou  <ebotcazou@libertysurf.fr>
1885
1886         * g++.dg/opt/stack1.C: New test.
1887
1888 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
1889
1890         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
1891         run test.
1892
1893         PR c++/11431
1894         * g++.dg/expr/static_cast3.C: New test.
1895
1896 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
1897
1898         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
1899         everywhere.
1900         * gcc.dg/concat.c: Concatenation of string constants with
1901         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
1902         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
1903         * gcc.dg/cpp/escape-2.c: Use wide character constants where
1904         necessary to avoid multi-character character constant warning.
1905         * gcc.dg/cpp/escape.c: Likewise.
1906         * gcc.dg/cpp/ucs.c: Likewise.
1907         Remove backslashes from dg-bogus comments, as they confuse Tcl.
1908         Fix a typo.
1909
1910 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
1911
1912         PR c/11428
1913         * gcc.c-torture/compile/20030704-1.c: New.
1914
1915 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
1916
1917         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
1918
1919 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
1920
1921         PR c++/5287, PR c++/7910,  PR c++/11021
1922         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
1923         tests for warnings.
1924         * g++.dg/ext/dllimport2.C: Add tests for warnings.
1925         * g++.dg/ext/dllimport3.C: Likewise.
1926         * g++.dg/ext/dllimport4.C: New file.
1927         * g++.dg/ext/dllimport5.C: New file.
1928         * g++.dg/ext/dllimport6.C: New file.
1929         * g++.dg/ext/dllimport7.C: New file.
1930         * g++.dg/ext/dllimport8.C: New file.
1931         * g++.dg/ext/dllimport9.C: New file.
1932         * g++.dg/ext/dllimport10.C: New file.
1933         * g++.dg/ext/dllexport1.C: New file.
1934
1935 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
1936
1937         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
1938         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
1939
1940 2003-07-03  Roger Sayle  <roger@eyesopen.com>
1941
1942         * gcc.dg/builtins-25.c: New testcase.
1943         * gcc.dg/builtins-26.c: New testcase.
1944
1945 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
1946
1947         * gcc.dg/compat/vector-defs.h: New file.
1948         * gcc.dg/compat/vector-setup.h: New file.
1949         * gcc.dg/compat/vector-check.h: New file.
1950         * gcc.dg/compat/vector-1_main.c: New file.
1951         * gcc.dg/compat/vector-1_x.c: New file.
1952         * gcc.dg/compat/vector-1_y.c: New file.
1953         * gcc.dg/compat/vector-2_main.c: New file.
1954         * gcc.dg/compat/vector-2_x.c: New file.
1955         * gcc.dg/compat/vector-2_y.c: New file.
1956
1957         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
1958         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
1959         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
1960         * gcc.dg/compat/struct-align-1.h: New file.
1961         * gcc.dg/compat/struct-align-1_main.c: New file.
1962         * gcc.dg/compat/struct-align-1_x.c: New file.
1963         * gcc.dg/compat/struct-align-1_y.c: New file.
1964         * gcc.dg/compat/struct-align-2.h: New file.
1965         * gcc.dg/compat/struct-align-2_main.c: New file.
1966         * gcc.dg/compat/struct-align-2_x.c: New file.
1967         * gcc.dg/compat/struct-align-2_y.c: New file.
1968
1969         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
1970         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
1971         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
1972         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
1973         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
1974         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
1975         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
1976         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
1977         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
1978         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
1979         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
1980         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
1981         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
1982         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
1983         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
1984         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
1985         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
1986         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
1987         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
1988         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
1989         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
1990         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
1991         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
1992         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
1993         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
1994         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
1995         * gcc.dg/compat/struct-return-10_x.c: Ditto.
1996         * gcc.dg/compat/struct-return-2_x.c: Ditto.
1997         * gcc.dg/compat/struct-return-3_x.c: Ditto.
1998
1999 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
2000
2001         * gcc.dg/i386-call-1.c: New test.
2002
2003 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
2004
2005         PR c++/9162
2006         * g++.dg/parse/defarg4.C: New.
2007
2008 2003-07-03  Roger Sayle  <roger@eyesopen.com>
2009
2010         PR target/10700
2011         * gcc.c-torture/compile/20030703-1.c: New test case.
2012
2013 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
2014
2015         * g++.dg/template/local3.C: Remove extra semicolon.
2016
2017 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
2018
2019         * gcc.dg/i386-volatile-1.c: New test.
2020
2021 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
2022
2023         PR c++/11072
2024         * g++.dg/other/offsetof2.C: XFAIL.
2025         * g++.dg/other/offsetof5.C: New.
2026
2027         PR c++/10219
2028         * g++.dg/template/error1.C: New.
2029
2030         PR c++/9779
2031         * g++.dg/template/dependent-expr1.C: New.
2032
2033 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
2034
2035         PR c++/6949
2036         * g++.dg/template/local3.C: New test.
2037
2038         PR c++/11149
2039         * g++.dg/lookup/scoped6.C: New test.
2040
2041 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
2042
2043         PR c++/8046
2044         * g++.dg/other/error7.C: New test.
2045
2046 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
2047
2048         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
2049         * g++.old-deja/g++.abi/vtable3.h: Likewise.
2050         * g++.old-deja/g++.law/code-gen5.C: Likewise.
2051         * g++.old-deja/g++.other/union2.C: Likewise.
2052         * gcc.dg/c90-const-expr-2.c: Likewise.
2053         * gcc.dg/c90-const-expr-3.c: Likewise.
2054         * gcc.dg/c99-const-expr-2.c: Likewise.
2055         * gcc.dg/c99-const-expr-3.c: Likewise.
2056         * gcc.dg/concat.c: Likewise.
2057
2058 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
2059
2060         PR c++/9559
2061         * g++.dg/init/static1.C: New test.
2062
2063 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2064
2065         * Changelog: Remove ">>>>>>>" from previous change.
2066
2067 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2068
2069         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
2070         * g++.old-deja/g++.other/access2.C: Likewise.
2071         * g++.old-deja/g++.other/decl2.C: Likewise.
2072         * gcc.c-torture/execute/20020615-1.c: Likewise.
2073
2074 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
2075
2076         PR c++/4933
2077         * g++.dg/template/sizeof4.C: New test.
2078
2079 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
2080
2081         * g++.dg/other/error6.C: New test.
2082
2083 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
2084
2085         PR c++/10750
2086         * g++.dg/parse/constant2.C: New test.
2087
2088 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
2089
2090         PR c++/11106
2091         * g++.dg/other/error5.C: New test.
2092
2093 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2094
2095         * gcc.dg/format/gcc_diag-1.c: New test.
2096
2097 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
2098
2099         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
2100
2101 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
2102
2103         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
2104         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
2105         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
2106
2107 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
2108
2109         * gcc.c-torture/execute/builtins/string-8.c: New test.
2110         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
2111         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
2112         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
2113
2114 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
2115
2116         PR c++/10468
2117         * g++.dg/ext/typeof6.C: New test.
2118
2119 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
2120
2121         PR c++/10796
2122         * g++.dg/init/enum1.C: New test.
2123
2124 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
2125
2126         * gcc.dg/20030627-1.c: New test.
2127
2128 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
2129
2130         PR c++/11332
2131         * g++.dg/expr/static_cast2.C: New test.
2132
2133 2003-06-26  Roger Sayle  <roger@eyesopen.com>
2134             Jakub Jelinek  <jakub@redhat.com>
2135
2136         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
2137         sprintf(dst,"%s",src) optimization.
2138         * gcc.c-torture/execute/20030626-1.c: New test case.
2139         * gcc.c-torture/execute/20030626-2.c: New test case.
2140
2141 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
2142
2143         * gcc.c-torture/execute/multi-ix.c: New test.
2144
2145         * gcc.c-torture/execute/simd-4.c (main):
2146         Added missing semicolon at end of union.
2147
2148 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
2149
2150         PR c++/8266
2151         * g++.dg/template/explicit-instantiation3.C: New test.
2152
2153 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
2154
2155         * gcc.dg/20030626-1.c: Use signed char.
2156
2157 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
2158
2159         * gcc.dg/20030626-1.c: New test.
2160
2161 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
2162
2163         * const-str-2.m: Update.
2164
2165 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
2166
2167         PR c++/10990
2168         * g++.dg/rtti/dyncast1.C: New test.
2169         * g++.dg/abi/mangle4.C: Correct base-specifier access.
2170         * g++.dg/lookup/scoped1.C: Remove XFAIL.
2171         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
2172
2173         PR c++/10931
2174         * g++.dg/expr/static_cast1.C: New test.
2175
2176 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
2177
2178         * gcc.dg/20030625-1.c: New test.
2179
2180 2003-06-24  Roger Sayle  <roger@eyesopen.com>
2181
2182         * gcc.c-torture/compile/20030624-1.c: New test case.
2183
2184 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
2185
2186         * gcc.c-torture/execute/string-opt-17.c: New test.
2187
2188 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
2189
2190         PR c++/5754
2191         * g++.dg/parse/crash6.C: New test.
2192
2193 2003-06-23  Roger Sayle  <roger@eyesopen.com>
2194
2195         * gcc.dg/builtins-24.c: New test case.
2196
2197 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
2198
2199         * g++.dg/opt/operator1.C: New test.
2200
2201 2003-06-22  Roger Sayle  <roger@eyesopen.com>
2202
2203         * gcc.c-torture/execute/string-opt-16.c: New test case.
2204
2205 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
2206
2207         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
2208         * g++.old-deja/g++.other/conv7.C: Likewise
2209         * g++.old-deja/g++.other/overcnv2.C: Likewise.
2210         * g++.old-deja/g++.other/overload14.C: Likewise.
2211
2212 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
2213
2214         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
2215         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
2216
2217 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
2218
2219         PR c++/10888
2220         * g++.dg/warn/Winline-3.C: New test.
2221
2222 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
2223
2224         * lib/target-supports.exp (check_alias_available): Make the test
2225         program acceptable to the Solaris assembler.
2226
2227         PR c++/10749
2228         * g++.dg/template/memclass2.C: New test.
2229
2230 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
2231             Eric Botcazou  <ebotcazou@libertysurf.fr>
2232
2233         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
2234         data for non-matching targets.
2235         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
2236
2237 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
2238
2239         PR c++/10845
2240         * g++.dg/template/member3.C: New test.
2241
2242 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
2243
2244         PR c++/10939
2245         * g++.dg/template/func1.C: New test.
2246
2247         PR c++/9649
2248         * g++.dg/template/static4.C: New test.
2249         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
2250
2251         PR c++/11041
2252         * g++.dg/init/ref7.C: New test.
2253
2254 2003-06-19  Matt Austern  <austern@apple.com>
2255
2256         PR c++/11228
2257         * g++.dg/anew1.C: New test.
2258         * g++.dg/anew2.C: New test.
2259         * g++.dg/anew3.C: New test.
2260         * g++.dg/anew4.C: New test.
2261
2262 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
2263
2264         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
2265
2266 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
2267
2268         * gcc.c-torture/execute/simd-4.c (main): Make expected value
2269         endian-dependent.
2270
2271 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
2272
2273         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
2274         Remove cruft.
2275
2276 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
2277
2278         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
2279         * gcc.c-torture/compile/961203-1.c: Likewise.
2280         * gcc.c-torture/compile/980506-1.c: Likewise.
2281
2282 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
2283
2284         PR c++/10712
2285         * g++.dg/lookup/using7.C: New test.
2286
2287 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
2288
2289         PR c++/11105
2290         * g++.dg/abi/conv1.C: Remove it.
2291         * g++.dg/template/conv7.C: New test.
2292         * g++.dg/template/conv8.C: Likewise.
2293         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
2294         conversion operator.
2295
2296 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
2297
2298         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
2299         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
2300         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
2301         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
2302         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
2303         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
2304         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
2305         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
2306         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
2307         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
2308         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
2309         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
2310         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
2311         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
2312         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
2313         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
2314         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
2315         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
2316         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
2317         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
2318         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
2319         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
2320         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
2321         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
2322         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
2323         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
2324         * gcc.dg/compat/struct-return-10_x.c: Ditto.
2325         * gcc.dg/compat/struct-return-2_x.c: Ditto.
2326         * gcc.dg/compat/struct-return-3_x.c: Ditto.
2327
2328 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
2329
2330         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
2331         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
2332         indications.
2333
2334 2003-06-16  Roger Sayle  <roger@eyesopen.com>
2335
2336         * gcc.dg/i386-387-5.c: New test case.
2337         * gcc.dg/i386-387-6.c: New test case.
2338         * gcc.dg/builtins-23.c: New test case.
2339
2340 2003-06-15  Roger Sayle  <roger@eyesopen.com>
2341
2342         * gcc.dg/builtins-22.c: New test case.
2343         * gcc.dg/i386-387-1.c: Update to test exp.
2344         * gcc.dg/i386-387-2.c: Likewise.
2345
2346 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2347
2348         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
2349
2350 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
2351
2352         * lib/gcc-dg.exp (dg-require-dll): New function.
2353         (dg-xfail-if): Likewise.
2354         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
2355         driver.
2356
2357         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
2358         * gcc.c-torture/compile/20001205-1.c: Likewise.
2359         * gcc.c-torture/compile/20001226-1.c: Likewise.
2360         * gcc.c-torture/compile/20010518-2.c: Likewise.
2361         * gcc.c-torture/compile/20020312-1.c: Likewise.
2362         * gcc.c-torture/compile/20020604-1.c: Likewise.
2363         * gcc.c-torture/compile/920501-12.c: Likewise.
2364         * gcc.c-torture/compile/920501-4.c: Likewise.
2365         * gcc.c-torture/compile/920520-1.c: Likewise.
2366         * gcc.c-torture/compile/920521-1.c: Likewise.
2367         * gcc.c-torture/compile/920625-1.c: Likewise.
2368         * gcc.c-torture/compile/961203-1.c: Likewise.
2369         * gcc.c-torture/compile/980506-1.c: Likewise.
2370         * gcc.c-torture/compile/981006-1.c: Likewise.
2371         * gcc.c-torture/compile/981022-1.c: Likewise.
2372         * gcc.c-torture/compile/981223-1.c: Likewise.
2373         * gcc.c-torture/compile/990617-1.c: Likewise.
2374         * gcc.c-torture/compile/dll.c: Likewise.
2375         * gcc.c-torture/compile/labels-3.c: Likewise.
2376         * gcc.c-torture/compile/mipscop-1.c: Likewise.
2377         * gcc.c-torture/compile/mipscop-2.c: Likewise.
2378         * gcc.c-torture/compile/mipscop-3.c: Likewise.
2379         * gcc.c-torture/compile/mipscop-4.c: Likewise.
2380         * gcc.c-torture/compile/simd-5.c: Likewise.
2381         * gcc.c-torture/compile/20000804-1.x: Remove.
2382         * gcc.c-torture/compile/20001205-1.x: Likewise.
2383         * gcc.c-torture/compile/20001226-1.x: Likewise.
2384         * gcc.c-torture/compile/20010518-2.x: Likewise.
2385         * gcc.c-torture/compile/20020312-1.x: Likewise.
2386         * gcc.c-torture/compile/20020604-1.x: Likewise.
2387         * gcc.c-torture/compile/920501-12.x: Likewise.
2388         * gcc.c-torture/compile/920501-4.x: Likewise.
2389         * gcc.c-torture/compile/920520-1.x: Likewise.
2390         * gcc.c-torture/compile/920521-1.x: Likewise.
2391         * gcc.c-torture/compile/920625-1.x: Likewise.
2392         * gcc.c-torture/compile/961203-1.x: Likewise.
2393         * gcc.c-torture/compile/980506-1.x: Likewise.
2394         * gcc.c-torture/compile/981006-1.x: Likewise.
2395         * gcc.c-torture/compile/981022-1.x: Likewise.
2396         * gcc.c-torture/compile/981223-1.x: Likewise.
2397         * gcc.c-torture/compile/990617-1.x: Likewise.
2398         * gcc.c-torture/compile/mipscop-1.x: Likewise.
2399         * gcc.c-torture/compile/mipscop-2.x: Likewise.
2400         * gcc.c-torture/compile/mipscop-3.x: Likewise.
2401         * gcc.c-torture/compile/mipscop-4.x: Likewise.
2402         * gcc.c-torture/compile/simd-5.x: Likewise.
2403
2404         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
2405
2406 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
2407
2408         * gcc.c-torture/execute/20030611-1.c: New test.
2409
2410 2003-06-12  Roger Sayle  <roger@eyesopen.com>
2411
2412         PR middle-end/168
2413         * gcc.dg/20030612-1.c: New test case.
2414
2415 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
2416
2417         PR c++/10635
2418         * g++.dg/expr/cast1.C: New test.
2419
2420 2003-06-12  Roger Sayle  <roger@eyesopen.com>
2421
2422         * gcc.dg/builtins-21.c: New test case.
2423
2424 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
2425
2426         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
2427         options instead of at the end.
2428         * lib/objc.exp (objc_target_compile): Likewise.
2429
2430 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
2431
2432         PR c++/10432
2433         * g++.dg/parse/error1.C: New test.
2434
2435 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
2436
2437         * gcc.dg/compat/struct-by-value-11_main.c: New file.
2438         * gcc.dg/compat/struct-by-value-11_x.c: New file.
2439         * gcc.dg/compat/struct-by-value-11_y.c: New file.
2440         * gcc.dg/compat/struct-by-value-12_main.c: New file.
2441         * gcc.dg/compat/struct-by-value-12_x.c: New file.
2442         * gcc.dg/compat/struct-by-value-12_y.c: New file.
2443         * gcc.dg/compat/struct-by-value-13_main.c: New file.
2444         * gcc.dg/compat/struct-by-value-13_x.c: New file.
2445         * gcc.dg/compat/struct-by-value-13_y.c: New file.
2446         * gcc.dg/compat/struct-by-value-14_main.c: New file.
2447         * gcc.dg/compat/struct-by-value-14_x.c: New file.
2448         * gcc.dg/compat/struct-by-value-14_y.c: New file.
2449         * gcc.dg/compat/struct-by-value-15_main.c: New file.
2450         * gcc.dg/compat/struct-by-value-15_x.c: New file.
2451         * gcc.dg/compat/struct-by-value-15_y.c: New file.
2452         * gcc.dg/compat/struct-by-value-16_main.c: New file.
2453         * gcc.dg/compat/struct-by-value-16_x.c: New file.
2454         * gcc.dg/compat/struct-by-value-16_y.c: New file.
2455         * gcc.dg/compat/struct-by-value-17_main.c: New file.
2456         * gcc.dg/compat/struct-by-value-17_x.c: New file.
2457         * gcc.dg/compat/struct-by-value-17_y.c: New file.
2458         * gcc.dg/compat/struct-by-value-18_main.c: New file.
2459         * gcc.dg/compat/struct-by-value-18_x.c: New file.
2460         * gcc.dg/compat/struct-by-value-18_y.c: New file.
2461
2462         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
2463         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
2464         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
2465         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
2466         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
2467         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
2468         * gcc.dg/compat/scalar-return-3_main.c: New file.
2469         * gcc.dg/compat/scalar-return-3_x.c: New file.
2470         * gcc.dg/compat/scalar-return-3_y.c: New file.
2471         * gcc.dg/compat/scalar-return-4_main.c: New file.
2472         * gcc.dg/compat/scalar-return-4_x.c: New file.
2473         * gcc.dg/compat/scalar-return-4_y.c: New file.
2474
2475 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
2476
2477         * gcc.dg/compat/fp2-struct-check.h: New file.
2478         * gcc.dg/compat/fp2-struct-defs.h: New file.
2479         * gcc.dg/compat/fp2-struct-init.h: New file.
2480         * gcc.dg/compat/struct-by-value-10_main.c: New file.
2481         * gcc.dg/compat/struct-by-value-10_x.c: New file.
2482         * gcc.dg/compat/struct-by-value-10_y.c: New file.
2483         * gcc.dg/compat/struct-return-10_main.c: New file.
2484         * gcc.dg/compat/struct-return-10_x.c: New file.
2485         * gcc.dg/compat/struct-return-10_y.c: New file.
2486
2487         * gcc.dg/compat/compat-common.h: New file.
2488         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
2489         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
2490         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
2491         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
2492         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
2493         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
2494         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
2495         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
2496         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
2497         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
2498         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
2499         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
2500         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
2501         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
2502         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
2503         * gcc.dg/compat/small-struct-check.h: Ditto.
2504         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
2505         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
2506         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
2507         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
2508         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
2509         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
2510         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
2511         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
2512         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
2513         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
2514         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
2515         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
2516         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
2517         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
2518         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
2519         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
2520         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
2521         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
2522         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
2523         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
2524         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
2525         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
2526         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
2527         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
2528         * gcc.dg/compat/struct-return-2_main.c: Ditto.
2529         * gcc.dg/compat/struct-return-2_x.c: Ditto.
2530         * gcc.dg/compat/struct-return-2_y.c: Ditto.
2531         * gcc.dg/compat/struct-return-3_main.c: Ditto.
2532         * gcc.dg/compat/struct-return-3_x.c: Ditto.
2533         * gcc.dg/compat/struct-return-3_y.c: Ditto.
2534
2535 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
2536
2537         * g++.dg/pch/static-1.C: New file.
2538         * g++.dg/pch/static-1.Hs: New file.
2539
2540 2003-06-10  Richard Henderson  <rth@redhat.com>
2541
2542         * gcc.dg/asm-7.c: Adjust expected warning text.
2543
2544 2003-06-10  Roger Sayle  <roger@eyesopen.com>
2545
2546         * gcc.dg/builtins-20.c: New test case.
2547
2548 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
2549
2550         PR c++/11131
2551         * g++.dg/opt/template1.C: New test.
2552
2553 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
2554
2555         * lib/gcc-dg.exp (dg-test): Clear additional_files and
2556         additional_sources.
2557
2558 2003-05-21  David Taylor  <dtaylor@emc.com>
2559
2560         * gcc.dg/Wpadded.c: New file.
2561
2562 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
2563
2564         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
2565         * gcc.dg/special/weak-2.c: Add dg-require-weak.
2566         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
2567         dg-require-weak.
2568
2569 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
2570
2571         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
2572
2573 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
2574
2575         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
2576         (dg-require-alias): Likewise.
2577         (dg-require-gc-sections): Likewise.
2578         * lib/target-supports.exp (check_gc_sections_available): Likewise.
2579
2580 2003-06-08  Richard Henderson  <rth@redhat.com>
2581
2582         * gcc.dg/20011029-2.c: Fix the array reference.
2583         * gcc.dg/asm-7.c: New.
2584
2585 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
2586
2587         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
2588
2589 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
2590
2591         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
2592         (dg-require-gc-sections): Likewise.
2593
2594 2003-06-08  Jan Hubicka  <jh@suse.cz>
2595
2596         * i386-cmov1.c: Fix regular expression.
2597         * i386-cvt-1.c: Likewise.
2598         * i386-local.c: Likewise.
2599         * i386-local2.c: Likewise.
2600         * i386-mul.c: Likewise.
2601         * i386-ssetype-1.c: Likewise.
2602         * i386-ssetype-3.c: Likewise.
2603         * i386-ssetype-5.c: Likewise.
2604
2605 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2606
2607         PR c++/11039
2608         * g++.dg/warn/implicit-typename2.C: New test.
2609         * g++.dg/warn/implicit-typename3.C: New test.
2610
2611 2003-06-07  Richard Henderson  <rth@redhat.com>
2612
2613         * g++.dg/other/offsetof3.C: Use size_t.
2614         * g++.dg/other/offsetof4.C: Likewise.
2615
2616 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
2617
2618         * lib/copy-file.exp: New. Implement gcc_copy_files.
2619
2620         * lib/dg-pch.exp: Load copy-file.exp
2621         (dg-pch): Use gcc_copy_files instead of "file copy".
2622
2623 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
2624
2625         * gcc.dg/weak/weak.exp: Simplify.
2626         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
2627         * gcc.dg/weak/weak-1.c: Likewise.
2628         * gcc.dg/weak/weak-2.c: Likewise.
2629         * gcc.dg/weak/weak-3.c: Likewise.
2630         * gcc.dg/weak/weak-4.c: Likewise.
2631         * gcc.dg/weak/weak-5.c: Likewise.
2632         * gcc.dg/weak/weak-6.c: Likewise.
2633         * gcc.dg/weak/weak-7.c: Likewise.
2634         * gcc.dg/weak/weak-8.c: Likewise.
2635         * gcc.dg/weak/weak-9.c: Likewise.
2636
2637 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
2638
2639         gcc.c-torture/execute/20030606-1.c: New.
2640
2641 2003-06-06  Roger Sayle  <roger@eyesopen.com>
2642
2643         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
2644         * gcc.dg/builtins-19.c: Likewise.
2645
2646 2003-06-06  Roger Sayle  <roger@eyesopen.com>
2647
2648         * gcc.dg/builtins-2.c: Add some more tests.
2649         * gcc.dg/builtins-18.c: New test case.
2650         * gcc.dg/builtins-19.c: New test case.
2651
2652 2003-06-06  Roger Sayle  <roger@eyesopen.com>
2653             Jim Wilson  <wilson@tuliptree.org>
2654
2655         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
2656
2657 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
2658
2659         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
2660         mempcpy/stpcpy calls not to be optimized into something else.
2661         * gcc.c-torture/execute/string-opt-3.c: Moved to...
2662         * gcc.c-torture/execute/builtins/string-7.c: ...here.
2663         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
2664
2665 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2666
2667         * gcc.dg/format/asm_fprintf-1.c: New test.
2668
2669 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
2670
2671         * lib/gcc-defs.exp (additional_sources): New variable.
2672         (dg-additional-sources): New function.
2673         (additional_files): New variable.
2674         (dg-additional-files): New function.
2675         (dg-additional-files-options): Likewise.
2676         * lib/gcc-dg.exp (dg-require-weak): New function.
2677         (dg-require-alias): Likewise.
2678         (dg-require-gc-sections): Likewise.
2679         * lib/target-supports.exp (check_alias_available): Remove testfile
2680         parameter.
2681         (check_gc_sections_available): New function.
2682         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
2683         (dg-gpp-additional-files): Likewise.
2684         * lib/g++.exp (additional_sources): Remove.
2685         (additional_files): Likewise.
2686         (g++_target_compile): Use dg-additional-files-options.
2687
2688         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
2689         Tcl logic.
2690         * gcc.dg/special/ecos.exp: Remove.
2691         * gcc.dg/special/20000419-2.c: Use dg-require-*.
2692         * gcc.dg/special/alias-1.c: Likewise.
2693         * gcc.dg/special/alias-2.c: Likewise.
2694         * gcc.dg/special/gcsec-1.c: Likewise.
2695         * gcc.dg/special/weak-1.c: Likewise.
2696         * gcc.dg/special/weak-2.c: Likewise.
2697         * gcc.dg/special/wkali-1.c: Likewise.
2698         * gcc.dg/special/wkali-2.c: Likewise.
2699
2700         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
2701         dg-gpp-additional-*.
2702         * g++.dg/special/conpr-3.C: Likewise.
2703         * g++.dg/special/conpr-4.C: Likewise.
2704         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
2705         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
2706         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
2707         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
2708         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
2709         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
2710         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
2711         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
2712         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
2713         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
2714         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
2715         * g++.old-deja/g++.other/comdat1.C: Likewise.
2716         * g++.old-deja/g++.other/comdat2.C: Likewise.
2717         * g++.old-deja/g++.other/comdat3.C: Likewise.
2718         * g++.old-deja/g++.other/ctor1.C: Likewise.
2719         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
2720
2721 2003-06-05  Richard Henderson  <rth@redhat.com>
2722
2723         * gcc.dg/debug/20030605-1.c: New.
2724
2725 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
2726
2727         * README.QMTEST: Update.
2728
2729 2003-06-04  Richard Henderson  <rth@redhat.com>
2730
2731         * gcc.dg/cleanup-1.c: New.
2732         * gcc.dg/cleanup-2.c: New.
2733         * gcc.dg/cleanup-3.c: New.
2734         * gcc.dg/cleanup-4.c: New.
2735         * gcc.dg/cleanup-5.c: New.
2736         * gcc.dg/cleanup-6.c: New.
2737         * gcc.dg/cleanup-7.c: New.
2738
2739 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
2740
2741         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
2742
2743         * lib/dg-pch.exp: New file.
2744         * g++.dg/pch/pch.exp: Use dg-pch.exp.
2745         * gcc.dg/pch/pch.exp: Likewise.
2746
2747 2003-06-04  Roger Sayle  <roger@eyesopen.com>
2748
2749         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
2750         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
2751         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
2752         * gcc.dg/builtins-17.c: New test case.
2753         * gcc.dg/i386-387-4.c: New test case.
2754         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
2755
2756 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
2757
2758         * gcc.dg/ultrasp9.c: New test.
2759
2760 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
2761
2762         * gcc.c-torture/compile/20030604-1.c: New test.
2763         * gcc.dg/sparc-constant-1.c: New test.
2764
2765 2003-06-03  Glen Nakamura  <glen@imodulo.com>
2766
2767         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
2768
2769 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
2770
2771         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
2772
2773         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
2774         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
2775
2776 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
2777
2778         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
2779
2780 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2781
2782         PR c++/10940
2783         * g++.dg/template/spec10.C: New test.
2784
2785 2003-06-03  Roger Sayle  <roger@eyesopen.com>
2786
2787         * gcc.dg/builtins-16.c: New test case.
2788
2789 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
2790
2791         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
2792         mempcpy test with post-increments.
2793         * gcc.c-torture/execute/string-opt-3.c: New test.
2794         * gcc.dg/string-opt-1.c: New test.
2795
2796 2003-06-03  David Billinghurst (David.Billinghurst@riotinto.com)
2797
2798         PR fortran/10965
2799         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
2800
2801 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
2802
2803         * lib/scanasm.exp (dg-scan): New function, factored out of ...
2804         (scan-assembler): ... here.  Use dg-scan.
2805         (scan-assembler-not): Likewise.
2806         (scan-file): New function.
2807         (scan-file-not): Likewise.
2808         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
2809         * gcc.dg/cpp/_Pragma4.c: Likewise.
2810         * gcc.dg/cpp/_Pragma5.c: Likewise.
2811         * gcc.dg/cpp/avoidpaste1.c: Likewise.
2812         * gcc.dg/cpp/avoidpaste2.c: Likewise.
2813         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
2814         * gcc.dg/cpp/cmdlne-P.c: Likewise.
2815         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
2816         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
2817         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
2818         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
2819         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
2820         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
2821         * gcc.dg/cpp/cxxcom1.c: Likewise.
2822         * gcc.dg/cpp/line1.c: Likewise.
2823         * gcc.dg/cpp/maccom1.c: Likewise.
2824         * gcc.dg/cpp/maccom2.c: Likewise.
2825         * gcc.dg/cpp/maccom3.c: Likewise.
2826         * gcc.dg/cpp/maccom4.c: Likewise.
2827         * gcc.dg/cpp/maccom5.c: Likewise.
2828         * gcc.dg/cpp/maccom6.c: Likewise.
2829         * gcc.dg/cpp/multiline.c: Likewise.
2830         * gcc.dg/cpp/spacing1.c: Likewise.
2831         * gcc.dg/cpp/spacing2.c: Likewise.
2832         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
2833         * gcc.dg/cpp/trad/maccom1.c: Likewise.
2834         * gcc.dg/cpp/trad/maccom2.c: Likewise.
2835         * gcc.dg/cpp/trad/maccom3.c: Likewise.
2836         * gcc.dg/cpp/trad/maccom4.c: Likewise.
2837         * gcc.dg/cpp/trad/maccom6.c: Likewise.
2838         * gcc.dg/cpp/cxxcom2.c: Likewise.
2839         * gcc.dg/cpp/cxxcom2.h: New file.
2840
2841         * gcc.dg/cpp/truefalse.cpp: Move it to ...
2842         * g++.dg/cpp/truefalse.C: Here.
2843         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
2844
2845 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
2846
2847         * gcc.dg/cpp/redef3.c: New file.
2848
2849 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
2850
2851         * gcc.dg/i386-loop-3.c: New test.
2852
2853 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
2854
2855         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
2856
2857 2003-05-31  Roger Sayle  <roger@eyesopen.com>
2858
2859         * gcc.dg/fwrapv-1.c: New test case.
2860         * gcc.dg/fwrapv-2.c: New test case.
2861
2862 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2863
2864         PR c++/10956
2865         * g++.dg/template/spec9.C: New test.
2866
2867 2003-05-29  Roger Sayle  <roger@eyesopen.com>
2868
2869         * gcc.dg/duff-4.c: New test case.
2870
2871 2003-05-27  David Billinghurst (David.Billinghurst@riotinto.com)
2872
2873         PR fortran/10843
2874         * g77.dg/ffixed-form-1.f: New test
2875         * g77.dg/ffixed-form-2.f: New test
2876         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
2877         * g77.dg/ffree-form-3.f: New test
2878
2879 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
2880
2881         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
2882         * gcc.dg/wint_t-1.c: Likewise.
2883
2884 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2885
2886         * g++.dg/template/access11.C: New test.
2887
2888 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2889
2890         PR c++/10849
2891         * g++.dg/template/access10.C: New test.
2892
2893 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
2894             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
2895
2896         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
2897
2898 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
2899
2900         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
2901         suppress for powerpc-*-darwin*.
2902         * gcc.dg/torture/builtin-noret-2.c: Likewise.
2903
2904 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
2905
2906         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
2907         suppress option for powerpc-*-darwin*.
2908
2909 2003-05-23  Roger Sayle  <roger@eyesopen.com>
2910
2911         * gcc.dg/builtins-1.c: Add tests for tan and atan.
2912         * gcc.dg/builtins-4.c: Add test for fmod.
2913
2914 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2915
2916         PR c++/10682
2917         * g++.dg/template/instantiate4.C: New test.
2918
2919 2003-05-22  Roger Sayle  <roger@eyesopen.com>
2920
2921         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
2922
2923 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
2924
2925         * gcc.dg/compat/scalar-return-1_main.c: New file.
2926         * gcc.dg/compat/scalar-return-1_x.c: New file.
2927         * gcc.dg/compat/scalar-return-1_y.c: New file.
2928         * gcc.dg/compat/scalar-return-2_main.c: New file.
2929         * gcc.dg/compat/scalar-return-2_x.c: New file.
2930         * gcc.dg/compat/scalar-return-2_y.c: New file.
2931         * gcc.dg/compat/struct-return-3_main.c: New file.
2932         * gcc.dg/compat/struct-return-3_y.c: New file.
2933         * gcc.dg/compat/struct-return-3_x.c: New file.
2934         * gcc.dg/compat/struct-return-2_main.c: New file.
2935         * gcc.dg/compat/struct-return-2_x.c: New file.
2936         * gcc.dg/compat/struct-return-2_y.c: New file.
2937
2938 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2939
2940         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
2941         for hppa*-hp-hpux*.
2942         * gcc.dg/20021014-1.c (dg-options): Likewise.
2943         * gcc.dg/nest.c (dg-options): Likewise.
2944
2945 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
2946
2947         PR c++/9738
2948         * g++.dg/ext/dllimport2.C: New file.
2949         * g++.dg/ext/dllimport3.C: New file.
2950
2951 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
2952
2953         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
2954         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
2955         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
2956         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
2957         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
2958         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
2959         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
2960         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
2961         * gcc.dg/compat/small-struct-defs.h: New file.
2962         * gcc.dg/compat/small-struct-init.h: New file.
2963         * gcc.dg/compat/small-struct-check.h: New file.
2964         * gcc.dg/compat/fp-struct-defs.h: New file.
2965         * gcc.dg/compat/fp-struct-check.h: New file.
2966         * gcc.dg/compat/fp-struct-init.h: New file.
2967         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
2968         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
2969
2970 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
2971
2972         * gcc.dg/20030225-2.c: New test.
2973
2974 2003-05-18  Roger Sayle  <roger@eyesopen.com>
2975             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2976
2977         * gcc.c-torture/compile/20030518-1.c: New test case.
2978
2979 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
2980
2981         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
2982         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
2983         gcc-dg-debug-runtest.
2984         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
2985         gcc-dg-debug-runtest.
2986
2987 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2988
2989         PR c++/9022
2990         * g++.dg/lookup/using6.C: New test.
2991
2992 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2993
2994         * g++.dg/parse/access2.C: New test.
2995
2996 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
2997
2998         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
2999         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
3000         * gcc.dg/debug/debug.exp: Likewise.
3001
3002 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
3003
3004         * gcc.dg/dollar.c: New test.
3005
3006 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
3007
3008         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
3009         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
3010         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
3011         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
3012         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
3013         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
3014         * gcc.dg/compat/struct-by-value-6_main.c: New file.
3015         * gcc.dg/compat/struct-by-value-6_x.c: New file.
3016         * gcc.dg/compat/struct-by-value-6_y.c: New file.
3017         * gcc.dg/compat/struct-by-value-7_main.c: New file.
3018         * gcc.dg/compat/struct-by-value-7_x.c: New file.
3019         * gcc.dg/compat/struct-by-value-7_y.c: New file.
3020         * gcc.dg/compat/struct-by-value-8_main.c: New file.
3021         * gcc.dg/compat/struct-by-value-8_x.c: New file.
3022         * gcc.dg/compat/struct-by-value-8_y.c: New file.
3023         * gcc.dg/compat/struct-by-value-9_main.c: New file.
3024         * gcc.dg/compat/struct-by-value-9_x.c: New file.
3025         * gcc.dg/compat/struct-by-value-9_y.c: New file.
3026
3027 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
3028
3029         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
3030         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
3031         support for "repo" mode.
3032         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
3033         * lib/g77-dg.exp: Likewise.
3034         * lib/obj-dg.exp: Likewise.
3035
3036 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
3037
3038         Merge from gcc-3_2-rhl8-branch:
3039         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
3040
3041         * gcc.dg/tls/opt-6.c: New test.
3042
3043         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
3044
3045         * gcc.dg/20030405-1.c: New test.
3046
3047         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
3048
3049         * gcc.dg/20030309-1.c: New test.
3050
3051         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
3052
3053         * gcc.c-torture/execute/20030307-1.c: New test.
3054
3055         2003-02-20  Randolph Chung  <tausq@debian.org>
3056
3057         * gcc.c-torture/compile/20030220-1.c: New test.
3058
3059         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
3060
3061         * gcc.dg/20030217-1.c: New test.
3062
3063         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
3064
3065         * gcc.c-torture/compile/20020129-1.c: New test.
3066
3067         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
3068
3069         * gcc.dg/unroll-1.c: New test.
3070
3071         2002-11-16  Jan Hubicka  <jh@suse.cz>
3072
3073         * gcc.c-torture/execute/20020920-1.c: New test.
3074
3075         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
3076
3077         PR target/7434
3078         * gcc.c-torture/compile/20021008-1.c: New test.
3079
3080         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
3081
3082         PR target/7559
3083         * testsuite/gcc.c-torture/execute/20020810-1.c: New test.
3084
3085         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
3086
3087         * gcc.c-torture/compile/20020807-1.c: New test.
3088
3089         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
3090
3091         * gcc.dg/tls/opt-1.c: New test.
3092
3093         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
3094
3095         * gcc.dg/20020729-1.c: New test.
3096
3097         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
3098
3099         * g++.dg/opt/life1.C: New test.
3100
3101         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
3102
3103         * gcc.dg/20020525-1.c: New test.
3104
3105         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
3106
3107         PR c++/6794
3108         * g++.dg/ext/pretty1.C: New test.
3109         * g++.dg/ext/pretty2.C: New test.
3110
3111 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
3112
3113         PR c++/8385
3114         * g++.dg/ext/typeof5.C: New test.
3115
3116 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
3117
3118         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
3119         __USER_LABEL_PREFIX__ into account.
3120         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
3121
3122 2003-05-14  Roger Sayle  <roger@eyesopen.com>
3123
3124         * gcc.dg/builtins-15.c: New test case.
3125
3126 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
3127
3128         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
3129
3130 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
3131
3132         * lib/g++.exp: Tweak handling of additional source files.
3133         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
3134         * g++.dg/special/conpr-2a.C: Rename to ...
3135         * g++.dg/special/conpr-2a.cc: ... this.
3136         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
3137         * g++.dg/special/conpr-3a.C: Rename to ...
3138         * g++.dg/special/conpr-3a.cc: This.
3139         * g++.dg/special/conpr-3b.C: Rename to ...
3140         * g++.dg/special/conpr-3b.cc: This.
3141         * g++.dg/special/conpr-4.C: New test.
3142         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
3143
3144 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
3145
3146         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
3147
3148 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3149
3150         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
3151         * g++.old-deja/g++.robertl/eb71.C: Likewise.
3152         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
3153         * g++.old-deja/g++.other/warn3.C: Likewise.
3154
3155 2003-05-11  Roger Sayle  <roger@eyesopen.com>
3156
3157         * gcc.dg/i386-387-1.c: Update to also test log.
3158         * gcc.dg/i386-387-2.c: Likewise.
3159
3160 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
3161
3162         * g77.f-torture/execute/int8421.f: New test.
3163
3164 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3165
3166         PR c++/10230, c++/10481
3167         * g++.dg/lookup/scoped5.C: New test.
3168
3169 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3170
3171         PR c++/10552
3172         * g++.dg/template/ttp6.C: New test.
3173
3174 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
3175
3176         * gcc.c-torture/execute/builtins: New directory.
3177         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
3178         gcc.c-torture/execute/builtins.
3179         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
3180         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
3181         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
3182         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
3183
3184 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3185
3186         PR c++/9252
3187         * g++.dg/template/access8.C: New test.
3188         * g++.dg/template/access9.C: New test.
3189
3190 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3191
3192         PR c++/9554
3193         * g++.dg/parse/access1.C: New test.
3194
3195 2003-05-09  DJ Delorie  <dj@redhat.com>
3196
3197         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
3198         long, and not an int.
3199
3200 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3201
3202         PR c++/10555, c++/10576
3203         * g++.dg/template/memclass1.C: New test.
3204
3205 2003-05-08  DJ Delorie  <dj@redhat.com>
3206
3207         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
3208         targets.
3209         * gcc.c-torture/execute/20021024-1.x: Likewise.
3210         * gcc.c-torture/execute/shiftdi.x: Likewise.
3211         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
3212         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
3213         * gcc.dg/20021018-1.c: Likewise.
3214
3215 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3216
3217         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
3218
3219         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
3220         (bcopy): Call memmove.
3221
3222 2003-05-08  Roger Sayle  <roger@eyesopen.com>
3223
3224         * g77.f-torture/compile/8485.f: New test case.
3225
3226 2003-05-07  Richard Henderson  <rth@redhat.com>
3227
3228         PR c++/10570
3229         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
3230         Verify exception_cleanup not called for rethrows.
3231         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
3232         when exiting catch block without rethrowing.
3233         * g++.dg/eh/forced3.C: New.
3234         * g++.dg/eh/forced4.C: New.
3235
3236 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
3237
3238         * gcc.dg/20030505.c: Fix triplet.
3239
3240 2003-05-06  DJ Delorie  <dj@redhat.com>
3241
3242         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
3243         * gcc.dg/nest.c: Likewise.
3244
3245 2003-05-05  Roger Sayle  <roger@eyesopen.com>
3246
3247         * gcc.dg/builtins-14.c: New test case.
3248
3249 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
3250
3251         * lib/compat.exp (compat-execute): New argument.
3252         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
3253         * gcc.dg/compat: New test directory.
3254         * gcc.dg/compat/compat.exp: New expect script.
3255         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
3256         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
3257         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
3258         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
3259         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
3260         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
3261
3262         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
3263         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
3264         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
3265         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
3266         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
3267         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
3268         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
3269         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
3270         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
3271         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
3272         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
3273         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
3274         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
3275         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
3276         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
3277
3278 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
3279
3280         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
3281
3282 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
3283
3284         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
3285
3286 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
3287
3288         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
3289         * gcc.dg/ppc-fsel-2.c: New test.
3290
3291         * gcc.dg/unused-5.c: New test.
3292
3293 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3294
3295         PR c++/10496
3296         * g++.dg/warn/pmf1.C: New test.
3297
3298 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3299
3300         PR c++/4494
3301         * g++.dg/warn/main.C: New test.
3302
3303 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3304
3305         * gcc.dg/nonnull-3.c: New test.
3306
3307 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
3308
3309         * gcc.dg/cpp/Wtrigraphs.c: Update.
3310         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
3311
3312 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
3313
3314         * gcc.dg/ppc-fsel-1.c: New test.
3315
3316 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
3317
3318         PR c/10604
3319         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
3320
3321 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
3322
3323         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
3324
3325 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3326
3327         PR c++/9364, c++/10553, c++/10586
3328         * g++.dg/parse/typename4.C: New test.
3329         * g++.dg/parse/typename5.C: Likewise.
3330
3331 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
3332
3333         * gcc.c-torture/compile/20030503-1.c: New test.
3334
3335 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3336
3337         * g++.dg/lookup/using5.C: Fix testcase error.
3338
3339 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
3340
3341         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
3342         since MEABI is no longer supported.  Remove all vestiges
3343         of MEABI from the test.
3344
3345 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3346
3347         PR c++/10554
3348         * g++.dg/lookup/using5.C: New test.
3349
3350 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3351
3352         PR c++/8772
3353         * g++.dg/template/ttp5.C: New test.
3354
3355 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
3356
3357         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
3358         (dg-gpp-additional-sources): New function.
3359         (dg-gpp-additional-files): Likewise.
3360         * lib/g++.exp (additional_sources): New variable.
3361         (additional_files): Likewise.
3362         (g++_target_compile): Deal with them.
3363         * lib/old-dejagnu.exp: Remove.
3364         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
3365         * g++.old-deja: Revise all tests to use dg commands.
3366
3367 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3368
3369         PR c++/9432, c++/9528
3370         * g++.dg/lookup/using4.C: New test.
3371
3372 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
3373
3374         * gcc.dg/noreturn-5.c: New file.
3375         * gcc.dg/noreturn-6.c: New file.
3376
3377         * gcc.c-torture/compile/inline-1.c: New file.
3378
3379 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
3380
3381         PR c++/10551
3382         * g++.dg/template/explicit1.C: New test.
3383
3384 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
3385
3386         PR c++/10549
3387         * g++.dg/other/bitfield1.C: New test.
3388
3389         PR c++/10527
3390         * g++.dg/init/new7.C: New test.
3391
3392 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
3393
3394         * g++.dg/ext/desig1.C: New test.
3395         * g++.dg/ext/init1.C: Update.
3396
3397         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
3398
3399 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
3400
3401         PR c++/10180
3402         * g++.dg/warn/Winline-1.C: New test.
3403
3404 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
3405
3406         * gcc.c-torture/execute/string-opt-19.c: New test.
3407
3408         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
3409         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
3410
3411 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
3412
3413         PR c++/10506
3414         * g++.dg/init/new6.C: New test.
3415
3416         PR c++/10503
3417         * g++.dg/init/ref6.C: New test.
3418
3419 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
3420
3421         * g++.dg/warn/weak1.C: XFAIL on AIX4.
3422
3423 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3424
3425         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
3426         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
3427
3428 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
3429
3430         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
3431         initialized static data members.
3432
3433 2003-04-25  H.J. Lu <hjl@gnu.org>
3434
3435         * gcc.dg/ia64-sync-4.c: New test.
3436
3437 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3438
3439         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
3440         date.
3441
3442 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
3443
3444         PR c++/10337
3445         * g++.dg/warn/conv1.C: New test.
3446         * g++.old-deja/g++.other/conv7.C: Adjust.
3447         * g++.old-deja/g++.other/overload14.C: Adjust.
3448
3449 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
3450
3451         PR c++/10471
3452         * g++.dg/template/defarg2.C: New test.
3453
3454 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
3455
3456         * gcc.dg/cpp/include2.c: Update.
3457         * gcc.dg/cpp/multiline-2.c: New.
3458         * gcc.dg/cpp/multiline.c: Update.
3459         * gcc.dg/cpp/strify2.c: Update.
3460         * gcc.dg/cpp/trad/literals-2.c: Update.
3461
3462 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3463
3464         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
3465
3466 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
3467
3468         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
3469
3470 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
3471
3472         PR c++/10451
3473         * g++.dg/parse/crash4.C: New test.
3474
3475         PR c++/9847
3476         * g++.dg/parse/crash5.C: New test.
3477
3478 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
3479
3480         PR c++/10446
3481         * g++.dg/parse/crash3.C: New test.
3482
3483         PR c++/10428
3484         * g++.dg/parse/elab1.C: New test.
3485
3486 2003-04-22  Devang Patel  <dpatel@apple.com>
3487
3488         * gcc.dg/cpp/trad/funlike-5.c: New test.
3489
3490 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
3491
3492         * g++.dg/other/packed1.C: Fix dg options.
3493
3494 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
3495
3496         * g++.dg/other/offsetof2.C: New test.
3497
3498 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
3499
3500         * g++.dg/template/recurse.C: Adjust location of error messages.
3501
3502 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
3503
3504         PR c++/9881
3505         * g++.dg/init/addr-const1.C: New test.
3506         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
3507
3508 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
3509
3510         PR c++/10405
3511         * g++.dg/lookup/struct-hack1.C: New test.
3512
3513 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
3514
3515         * ucs.c: Update diagnostic messages.
3516
3517 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
3518
3519         * gcc.dg/cpp/truefalse.cpp: New test.
3520         * gcc.dg/cpp/cpp.exp: Update.
3521         * g++.dg/other/stdbool-if.C: Remove.
3522
3523 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
3524
3525         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
3526         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
3527
3528 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
3529
3530         * gcc.c-torture/compile/20030418-1.c: New test.
3531
3532 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
3533
3534         * README.compat: Remove; content moved to doc/sourcebuild.texi.
3535
3536 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3537
3538         PR c++/10347
3539         g++.dg/template/dependent-name1.C: New test.
3540
3541 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
3542
3543         * gcc.dg/warn-1.c (tourist_guide): New array,
3544         contains a pointer to bar.
3545
3546 2003-04-16  Roger Sayle  <roger@eyesopen.com>
3547
3548         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
3549         * gcc.c-torture/execute/medce-1.c: New test case.
3550         * gcc.c-torture/execute/medce-2.c: New test case.
3551
3552 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
3553
3554         * lib/prune.exp: Ignore more messages.
3555
3556         PR c++/10381
3557         * g++.dg/parse/lookup3.C: New test.
3558
3559 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
3560
3561         * gcc.c-torture/compile/20030415-1.c : New test.
3562
3563 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
3564
3565         * gcc.c-torture/execute/scope-2.c: Move to ...
3566         * gcc.dg/noncompile/scope.c: .... here.
3567
3568 2003-04-14  Roger Sayle  <roger@eyesopen.com>
3569
3570         * gcc.dg/20030414-2.c: New test case.
3571
3572 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
3573
3574         PR target/10377
3575         * gcc.dg/20030414-1.c: New test.
3576
3577 2003-04-13  Roger Sayle  <roger@eyesopen.com>
3578
3579         * gcc.dg/builtins-12.c: New test case.
3580         * gcc.dg/builtins-13.c: New test case.
3581
3582 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3583
3584         * gcc.c-torture/execute/string-opt-18.c: New test.
3585
3586 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
3587
3588         PR c++/10300
3589         * g++.dg/init/new5.C: New test.
3590
3591 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
3592
3593         PR c++/7910
3594         * g++.dg/ext/dllimport1.C: New test.
3595
3596 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
3597
3598         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
3599
3600 2003-04-11  Bud Davis <bdavis9659@comcast.net>
3601
3602         PR Fortran/9263
3603         * g77.f-torture/noncompile/9263.f: New test
3604         PR Fortran/1832
3605         * g77.f-torture/execute/1832.f: New test
3606
3607 2003-04-11  David Chad  <davidc@freebsd.org>
3608             Loren J. Rittle  <ljrittle@acm.org>
3609
3610         libobjc/8562
3611         * objc.dg/headers.m: New test.
3612
3613 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
3614
3615         * gcc.c-torture/execute/builtin-noret-2.c: New.
3616         * gcc.c-torture/execute/builtin-noret-2.x: New.
3617         XFAIL builtin-noret-2.c at -O1 and above.
3618         * gcc.dg/redecl.c: New.
3619         * gcc.dg/Wshadow-1.c: Update error regexps.
3620
3621 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
3622
3623         * g++.dg/abi/bitfield10.C: New test.
3624
3625 2003-04-09  Mike Stump  <mrs@apple.com>
3626
3627         * gcc.dg/pch/pch.exp: Make testcase names longer.
3628         * g++.dg/pch/pch.exp: Make testcase names longer.
3629
3630 2003-04-08  Roger Sayle  <roger@eyesopen.com>
3631
3632         * gcc.dg/builtins-11.c: New test case.
3633
3634 2003-04-08  Roger Sayle  <roger@eyesopen.com>
3635
3636         * gcc.dg/builtins-9.c: New test case.
3637         * gcc.dg/builtins-10.c: New test case.
3638
3639 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
3640
3641         * gcc.dg/noncompile/init-4.c.c: New test.
3642
3643 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
3644
3645         * gcc.misc-test/gcov-9.c: New test.
3646         * gcc.misc-test/gcov-10.c: New test
3647         * gcc.misc-test/gcov-11.c: New test.
3648
3649 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
3650
3651         PR optimization/10024
3652         * gcc.c-torture/compile/20030405-1.c: New test.
3653
3654 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
3655
3656         * gcc.dg/pch/static-3.c: New.
3657         * gcc.dg/pch/static-3.hs: New.
3658         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
3659
3660 2003-04-04  Richard Henderson  <rth@redhat.com>
3661
3662         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
3663         * g++.dg/eh/forced2.C: Likewise.
3664
3665 2003-04-03  Mike Stump  <mrs@apple.com>
3666
3667         * lib/scanasm.exp (scan-assembler): Add xfail processing for
3668         target arg.
3669         (scan-assembler-times, scan-assembler-not): Likewise.
3670         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
3671
3672 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
3673
3674         * gcc.dg/sparc-loop-1.c: New test.
3675
3676 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
3677
3678         PR other/9274
3679         * g++.dg/pch/system-2.C: New.
3680         * g++.dg/pch/system-2.Hs: New.
3681
3682 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
3683
3684         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
3685
3686         * g++.dg/eh/simd-1.C (vecfunc): Same.
3687
3688 2003-04-01  Roger Sayle  <roger@eyesopen.com>
3689
3690         * gcc.c-torture/execute/20030401-1.c: New test case.
3691
3692 2003-04-01  Ziemowit Laski <zlaski@apple.com>
3693
3694         * objc.dg/defs.m: New.
3695
3696 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
3697
3698         * g++.dg/eh/simd-1.C: New.
3699         * g++.dg/eh/simd-2.C: New.
3700
3701 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
3702
3703         * gcc.c-torture/execute/simd-3.c: New.
3704
3705 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
3706
3707         PR c/9936
3708         * gcc.dg/20030331-2.c: New test.
3709
3710 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
3711
3712         PR c++/10278
3713         * g++.dg/parse/crash2.C: New test.
3714
3715 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
3716
3717         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
3718         * gcc.c-torture/execute/20030331-1.c: ...here.
3719
3720 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
3721
3722         * gcc.c-torture/execute/20030331-1.c: New test.
3723
3724 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
3725
3726         * lib/gcov.exp: Adjust call return testing strings.
3727         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
3728
3729 2003-03-31  Roger Sayle  <roger@eyesopen.com>
3730
3731         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
3732         * gcc.dg/builtins-7.c: New test case.
3733         * gcc.dg/builtins-8.c: New test case.
3734
3735 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
3736
3737         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
3738
3739 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
3740
3741         PR c++/7647
3742         * g++.dg/lookup-class-member-2.C: New test.
3743
3744 2003-03-30  Glen Nakamura  <glen@imodulo.com>
3745
3746         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
3747
3748 2003-03-28  Roger Sayle  <roger@eyesopen.com>
3749
3750         * gcc.c-torture/execute/ieee/fp-cmp-6.c:  Correct test for -O0.
3751
3752 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
3753
3754         * g++.dg/init/attrib1.C: New test.
3755
3756 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
3757
3758         * gcc.dg/ultrasp8.c: New test.
3759
3760 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
3761
3762         * gcc.dg/ultrasp7.c: New test.
3763
3764 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
3765
3766         PR c++/10047
3767         * g++.dg/template/inline1.C: New test.
3768
3769 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
3770
3771         * gcc.dg/sparc-dwarf2.c: New test.
3772
3773 2003-03-27  Roger Sayle  <roger@eyesopen.com>
3774
3775         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
3776         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
3777
3778 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
3779
3780         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
3781         than reading .x files.
3782         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
3783         * g77.dg/gcov/gcov-1.f: Likewise.
3784         * gcc.misc-tests/gcov-4b.c: Likewise.
3785         * gcc.misc-tests/gcov-5b.c: Likewise.
3786         * gcc.misc-tests/gcov-6.c: Likewise.
3787         * gcc.misc-tests/gcov-7.c: Likewise.
3788         * gcc.misc-tests/gcov-8.c: Likewise.
3789         * g++.dg/gcov/gcov-1.x: Remove.
3790         * g77.dg/gcov/gcov-1.x: Likewise.
3791         * gcc.misc-tests/gcov-4b.x: Likewise.
3792         * gcc.misc-tests/gcov-5b.x: Likewise.
3793         * gcc.misc-tests/gcov-6.x: Likewise.
3794         * gcc.misc-tests/gcov-7.x: Likewise.
3795         * gcc.misc-tests/gcov-8.x: Likewise.
3796
3797 2003-03-27  Glen Nakamura  <glen@imodulo.com>
3798
3799         PR opt/10087
3800         * gcc.dg/20030324-1.c: New test.
3801
3802 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
3803
3804         PR c++/10224
3805         * g++.dg/template/arg3.C: New test.
3806
3807         PR c++/10158
3808         * g++.dg/template/friend18.C: New test.
3809
3810 2003-03-26  Roger Sayle  <roger@eyesopen.com>
3811
3812         * g77.f-torture/compile/20030326-1.f: New test case.
3813
3814 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
3815
3816         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
3817
3818         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
3819
3820 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
3821
3822         * gcc.dg/ia64-sync-3.c: New test.
3823
3824 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
3825
3826         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
3827
3828 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
3829
3830         * gcc.dg/ultrasp6.c: New test.
3831
3832 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
3833
3834         * gcc.dg/i386-signbit-1.c: New test.
3835         * gcc.dg/i386-signbit-2.c: New test.
3836         * gcc.dg/i386-signbit-3.c: New test.
3837
3838 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
3839
3840         * gcc.dg/ultrasp5.c: Fix options.
3841
3842 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
3843
3844         * gcc.dg/ultrasp5.c: Fix comment.
3845
3846 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
3847
3848         PR fortran/10197
3849         * g77.f-torture/execute/10197.f: New test.
3850
3851 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
3852
3853         PR c++/9898, c++/383
3854         * g++.dg/template/conv6.C: New test.
3855
3856         PR c++/10119
3857         * g++.dg/template/ptrmem5.C: New test.
3858
3859         PR c++/10026
3860         * g++.dg/lookup/koenig1.C: New test.
3861
3862         PR C++/10199
3863         * g++.dg/lookup/template2.C: New test.
3864
3865 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
3866
3867         * g++.dg/opt/rtti1.C: New test.
3868
3869 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
3870
3871         * gcc.dg/ultrasp5.c: New test.
3872
3873 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
3874
3875         PR middle-end/9967
3876         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
3877         builtin fputs.
3878
3879 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
3880
3881         PR c/8224
3882         * gcc.dg/20030323-1.c: New test.
3883
3884 2003-03-23  Roger Sayle  <roger@eyesopen.com>
3885
3886         * gcc.c-torture/compile/20030323-1.c: New test case.
3887
3888 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
3889
3890         * gcc.dg/20030321-1.c: New test.
3891
3892 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
3893
3894         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
3895
3896 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
3897
3898         PR c++/9978, c++/9708
3899         * g++.dg/ext/vlm1.C: Adjust expected error.
3900         * g++.dg/ext/vla2.C: New test.
3901         * g++.dg/template/arg1.C: New test.
3902         * g++.dg/template/arg2.C: New test.
3903
3904 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
3905
3906         * g77.f-torture/execute/select.f: New test.
3907         * g77.f-torture/noncompile/select_no_compile.f: New test.
3908
3909 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
3910
3911         PR c++/9898
3912         * g++.dg/other/error4.C: New test.
3913
3914 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
3915
3916         * g++.dg/template/friend17.C: New test.
3917
3918 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
3919
3920         * gcc.c-torture/compile/20030320-1.c: New.
3921
3922 2003-03-20  Roger Sayle  <roger@eyesopen.com>
3923
3924         * gcc.dg/builtins-6.c: New test case.
3925
3926 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
3927
3928         PR target/10073
3929         * gcc.c-torture/compile/20030319-1.c: New.
3930
3931 2003-03-18  Jan Hubicka  <jh@suse.cz>
3932
3933         * gcc.dg/i386-cvt-1.c: New test.
3934
3935 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
3936
3937         * objc.dg/naming-1.m: Use "(parse|syntax) error".
3938         * objc.dg/naming-2.m: Likewise.
3939
3940 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
3941
3942         PR c++/9639
3943         * g++.dg/parse/crash1.C: New test.
3944
3945 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
3946
3947         PR c++/8805
3948         * g++.dg/eh/cleanup1.C: New test.
3949
3950 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
3951
3952         * gcc.c-torture/execute/20030316-1.c: New test case.
3953
3954 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
3955
3956         PR c++/9629
3957         * g++.dg/init/ctor2.C: New test.
3958
3959 2003-03-15  Roger Sayle  <roger@eyesopen.com>
3960
3961         * g77.f-torture/compile/xformat.f: New test case.
3962
3963 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3964
3965         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
3966         * g++.old-deja/g++.mike/eh50.C: Likewise.
3967
3968 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3969
3970         PR c++/6440
3971         * g++.dg/template/spec7.C: New test.
3972         * g++.dg/template/spec8.C: Likewise.
3973
3974 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
3975
3976         * gcc.c-torture/execute/20030313-1.c: New test.
3977
3978 2003-03-14  Richard Henderson  <rth@redhat.com>
3979
3980         * gcc.dg/inline-2.c: Adjust alpha test for external call.
3981
3982 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
3983
3984         * gcc.c-torture/compile/20030314-1.c: New test.
3985
3986 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
3987
3988         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
3989         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
3990         thumb target,
3991         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
3992         to accept newer _imp__  prefix and additional
3993         newline in .drectve section.
3994         * gcc.dg/dll-4.c: Likewise.
3995         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
3996         switch.
3997
3998 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
3999
4000         * g++.dg/parse/namespace9.C: New test.
4001
4002         * g++.dg/init/ref5.C: New test.
4003         * g++.dg/parse/ptrmem1.C: Likewise.
4004
4005 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4006
4007         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
4008         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
4009         regular expression.
4010         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
4011         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
4012
4013 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
4014
4015         * gcc.c-torture/execute/20030224-2.c: New test.
4016
4017 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
4018
4019         * gcc.dg/decl-3.c: New test.
4020
4021 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
4022
4023         * gcc.dg/i386-loop-2.c: New test.
4024
4025 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
4026
4027         PR c++/9474
4028         * g++.dg/parse/namespace8.C: New test.
4029
4030         PR c++/9924
4031         * g++.dg/overload/builtin2.C: New test.
4032
4033 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
4034
4035         * gcc.dg/return-type-3.c: New test.
4036
4037 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
4038
4039         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
4040         profiling options are not supported.
4041
4042 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
4043
4044         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
4045         * g++.old-deja/g++.warn/impint2.C: Likewise.
4046
4047 2003-03-10  Devang Patel  <dpatel@apple.com>
4048
4049         * g++.dg/cpp/c++_cmd_1.C: New test.
4050         * g++.dg/cpp/c++_cmd_1.h: New file.
4051
4052 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
4053
4054         * gcc.dg/altivec-9.c: New file.
4055
4056 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
4057
4058         * gcc.dg/ppc-sdata-1.c: New test.
4059         * gcc.dg/ppc-sdata-2.c: New test.
4060
4061 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
4062
4063         PR c++/9373
4064         * g++.dg/opt/ptrmem2.C: New test.
4065
4066         PR c++/8534
4067         * g++.dg/opt/ptrmem1.C: New test.
4068
4069 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
4070
4071         * gcc.dg/i386-loop-1.c: New test.
4072
4073 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4074
4075         PR c++/9970
4076         * g++.dg/lookup/friend1.C: New test.
4077
4078 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
4079
4080         PR c++/9823
4081         * g++.dg/parser/constructor1.C: New test.
4082
4083 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
4084
4085         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
4086
4087         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
4088
4089 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
4090
4091         * gcc.dg/cpp/Wunused.c: Update test.
4092
4093 2003-03-08  Jan Hubicka  <jh@suse.cz>
4094
4095         * gcc.dg/inline-3.c: New test.
4096
4097 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
4098
4099         PR c++/9809
4100         * g++.dg/parse/builtin1.C: New test.
4101
4102         PR c++/9982
4103         * g++.dg/abi/cookie1.C: New test.
4104         * g++.dg/abi/cookie2.C: Likewise.
4105
4106         PR c++/9524
4107         * g++.dg/template/field1.C: New test.
4108
4109         PR c++/9912
4110         * g++.dg/parse/class1.C: New test.
4111         * g++.dg/parse/namespace7.C: Likewise.
4112         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
4113
4114 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
4115
4116         * g++.dg/init/ref4.C: New test.
4117
4118 2003-03-07  Jan Hubicka  <jh@suse.cz>
4119
4120         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
4121         * gcc.dg/inline-3.c:  New test.
4122
4123 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
4124
4125         * g++.dg/init/ref3.C: New test.
4126
4127         PR c++/9965
4128         * g++.dg/init/ref2.C: New test.
4129
4130         PR c++/9400
4131         * g++.dg/warn/Wshadow-2.C: New test.
4132
4133         PR c++/9791
4134         * g++.dg/warn/Woverloaded-1.C: New test.
4135
4136 2003-03-05  Jan Hubicka  <jh@suse.cz>
4137
4138         * gcc.dg/i386-local2.c: New.
4139         * gcc.dg/i386-local.c: Fix typo.
4140
4141 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
4142
4143         * g++.dg/abi/layout3.C: New test.
4144
4145 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
4146
4147         * gcc.c-torture/compile/20030305-1.c
4148
4149 2003-03-05  Jan Hubicka  <jh@suse.cz>
4150
4151         * gcc.dg/i386-local.c: New.
4152
4153 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
4154
4155         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
4156
4157 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
4158
4159         * gcc.dg/switch-2.c: New test.
4160         * gcc.dg/switch-3.c: New test.
4161         * gcc.dg/Wswitch.c: Adjust line numbers.
4162         * gcc.dg/Wswitch-default.c: Likewise.
4163         * gcc.dg/Wswitch-enum.c: Likewise.
4164
4165 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
4166
4167         * gcc.c-torture/execute/20030222-1.c: New test.
4168
4169 2003-03-03  James E Wilson  <wilson@tuliptree.org>
4170
4171         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
4172
4173 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
4174
4175         PR c++/9878
4176         * g++.dg/init/ref1.C: New test.
4177
4178 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
4179
4180         * gcc.dg/sh-relax.c: New SH-only test.
4181
4182 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
4183
4184         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
4185         comment explaining purpose of testcase.
4186
4187 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
4188
4189         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
4190         for HC11/HC12 (asm needs two int registers).
4191         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
4192         HC11/HC12 because the test uses an asm which needs two 32-bit
4193         registers.
4194
4195 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
4196
4197         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
4198         for HC11/HC12 (array is too large otherwise).
4199         * gcc.c-torture/compile/920501-4.x: New file, likewise.
4200         * gcc.c-torture/compile/20010518-2.x: Likewise.
4201         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
4202         HC11/HC12 (array is too large).
4203
4204 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
4205
4206         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
4207         * lib/g++-dg.exp (g++-dg-test): Likewise.
4208
4209 2003-03-01  Roger Sayle  <roger@eyesopen.com>
4210
4211         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
4212         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
4213
4214 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4215
4216         * g++.dg/warn/implicit-typename1.C: Remove warning.
4217
4218 2003-02-28  Richard Henderson  <rth@redhat.com>
4219
4220         * gcc.dg/noreturn-1.c: Move noreturn warning line.
4221         * gcc.dg/return-type-1.c: Move control reaches end warning line.
4222
4223 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
4224
4225         * gcc.dg/pch/pch.exp: Change .pch to .gch.
4226         * g++.dg/pch/pch.exp: Likewise.
4227
4228 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
4229
4230         PR c++/9879
4231         * testsuite/g++.dg/init/new4.C: New test.
4232
4233 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
4234
4235         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
4236
4237 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
4238
4239         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
4240         unsigned long.
4241
4242         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
4243         wider than float.
4244
4245 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
4246
4247         * lib/scanasm.exp: Add support for counting numbers of
4248         occurences.
4249         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
4250         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
4251
4252 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
4253
4254         PR c++/9683
4255         * g++.dg/template/static3.C: New test.
4256
4257         PR c++/9829
4258         * g++.dg/parse/namespace6.C: New test.
4259
4260 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
4261
4262         PR target/9732
4263         * gcc.dg/20030225-1.c: New test.
4264
4265 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
4266
4267         * README: Remove out-of-date information.
4268
4269         PR c++/9836
4270         * g++.dg/template/spec6.C: New test.
4271
4272 2003-02-24  Jeff Law  <law@redhat.com>
4273
4274         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
4275
4276 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
4277
4278         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
4279         * gcc.dg/pragma-ep-1.c: Likewise.
4280
4281 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4282
4283         PR c++/9602
4284         * g++.dg/template/friend16.C: New test.
4285
4286 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
4287
4288         PR c++/5333
4289         * g++.dg/parse/fused-params1.C: Adjust error messages.
4290         * g++.dg/template/nested3.C: New test.
4291
4292 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
4293
4294         * g++.dg/abi/param1.C: New test.
4295
4296 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4297
4298         PR c++/7982
4299         * g++.dg/warn/implicit-typename1.C: New test.
4300
4301 2003-02-22  Kelley Cook <kelleycook@comcast.net>
4302
4303         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
4304         with "mtune".
4305         * g++.old-deja/g++.other/store-expr2.C: Likewise.
4306         * gcc.c-torture/execute/20010129-1.x: Likewise.
4307         * gcc.dg/20011107-1.c: Likewise.
4308         * gcc.dg/20020108-1.c: Likewise.
4309         * gcc.dg/20020122-3.c: Likewise.
4310         * gcc.dg/20020206-1.c: Likewise.
4311         * gcc.dg/20020310-1.c: Likewise.
4312         * gcc.dg/20020426-2.c: Likewise.
4313         * gcc.dg/20020517-1.c: Likewise.
4314         * gcc.dg/991230-1.c: Likewise.
4315         * gcc.dg/i386-unroll-1.c: Likewise.
4316         * gcc.misc-tests/i386-prefetch.exp: Likewise.
4317
4318 2003-02-22  Jan Hubicka  <jh@suse.cz>
4319
4320         * gcc.dg/i386-mul.c: New test.
4321
4322 2003-02-21  Roger Sayle  <roger@eyesopen.com>
4323
4324         * gcc.dg/builtins-5.c: New test case.
4325
4326 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
4327
4328         * gcc.dg/asmreg-1.c: New test.
4329
4330 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
4331
4332         PR c++/9749
4333         * g++.dg/parse/varmod1.C: New test.
4334
4335 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
4336
4337         PR c++/9727
4338         * g++.dg/template/op1.C: New test.
4339
4340 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
4341
4342         PR c++/8906
4343         * g++.dg/template/nested2.C: New test.
4344
4345 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
4346
4347         PR c++/8724
4348         * g++.dg/expr/dtor1.C: New test.
4349
4350 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
4351
4352         * gcc.dg/cpp/include3.c: New test.
4353         * gcc.dg/cpp/inc/foo.h: New file.
4354
4355 2003-02-21  Glen Nakamura  <glen@imodulo.com>
4356
4357         * gcc.c-torture/execute/20030221-1.c: New test.
4358
4359 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
4360
4361         PR c++/9729
4362         * g++.dg/abi/conv1.C: New test.
4363
4364 2003-02-20  Jan Hubicka  <jh@suse.cz>
4365
4366         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
4367
4368 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
4369
4370         * gcc.c-torture/compile/20030219-1.c: New test.
4371
4372 2003-02-18  Jan Hubicka  <jh@suse.cz>
4373
4374         * gcc.dg/funcorder.c: New test.
4375
4376 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
4377
4378         * gcc.c-torture/execute/20030218-1.c: New.
4379
4380 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
4381
4382         * gcc.dg/20030218-1.c: New.
4383
4384 2003-02-18  Richard Henderson  <rth@redhat.com>
4385
4386         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
4387         * gcc.dg/attr-used-2.c: New.
4388
4389 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
4390
4391         PR c++/9704
4392         * g++.dg/init/copy5.C: New test.
4393
4394 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
4395
4396         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
4397         * g++.dg/pch/pch.exp: Likewise.
4398
4399 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
4400
4401         * gcc.c-torture/execute/20030209-1.c: Enable the test if
4402         STACK_SIZE is not defined.
4403
4404 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4405
4406         PR c++/9457
4407         * g++.dg/template/init1.C: New test.
4408
4409 2003-02-16  Jan HUbicka  <jh@suse.cz>
4410
4411         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
4412         (foo): Add few extra tests
4413         * gcc.dg/c99-const-expr-3.c: Likewise.
4414         * gcc.c-torture/execute/20030216-1.c: New.
4415
4416 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4417
4418         PR c++/9459
4419         * g++.dg/ext/typeof4.C: New test.
4420
4421 2003-02-15  Roger Sayle  <roger@eyesopen.com>
4422
4423         * gcc.dg/i386-387-3.c: New test case.
4424
4425 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
4426
4427         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
4428         cris-*-elf* cris-*-aout* and mmix-*-*.
4429
4430 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
4431
4432         * gcc.dg/20030213-1.c: New test.
4433
4434 2003-02-12  Roger Sayle  <roger@eyesopen.com>
4435
4436         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
4437         * gcc.dg/i386-387-2.c: Likewise.
4438
4439 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
4440
4441         * gcc.dg/ppc-spe.c: Fix formatting.
4442         Enable tests that were previously unsupported by gas.
4443         Delete tests for instructions that no longer exist.
4444         Switch arguments on evsubifw builtin.
4445
4446 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
4447
4448         * gcc.c-torture/execute/20030209-1.c: Disable the test if
4449         STACK_SIZE is too small.
4450
4451 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
4452             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
4453
4454         * gcc.dg/decl-2.c: New test.
4455
4456 2003-02-10  Jan Hubicka  <jh@suse.cz>
4457
4458         * gcc.dg/i386-fpcvt-1.c:  New test.
4459
4460 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
4461
4462         * gcc.c-torture/execute/20030209-1.c: New test.
4463
4464 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
4465
4466         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
4467         int-wide bitops, use the constants of the same width.
4468         Likewise, if long long is 32-bit wide, test bitops using
4469         32-bit constants.
4470
4471 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
4472
4473         * gcc.dg/20021014-1.c: Annotate with expected notice text.
4474
4475 2003-02-07  Roger Sayle  <roger@eyesopen.com>
4476
4477         * testsuite/gcc.dg/builtins-4.c: New test case.
4478
4479 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4480
4481         * gcc.dg/20020430-1.c: Fix dg command typos.
4482         * gcc.dg/20020503-1.c: Likewise.
4483
4484 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4485
4486         PR c++/8785
4487         * g++.dg/parse/fused-params1.C: New test.
4488
4489         PR c++/8857
4490         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
4491
4492         PR c++/8921
4493         * g++.dg/parse/non-dependent1.C: New test.
4494
4495         PR c++/8928
4496         * g++.dg/parse/dupl-tmpl-args1.C: New test.
4497
4498         PR c++/9228
4499         * g++.dg/parse/undefined7.C: New test.
4500         * g++.dg/parse/non-templ1.C: New test.
4501
4502         PR c++/9229
4503         * g++.dg/parse/too-many-tmpl-args1.C: New test.
4504
4505 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
4506
4507         * gcc.c-torture/compile/20030206-1.c: New test.
4508
4509 2003-02-05  Roger Sayle  <roger@eyesopen.com>
4510
4511         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
4512         "pow" to "foo" to avoid potential confusion with a math built-in.
4513
4514 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4515
4516         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
4517         conditions for SPARC targets.
4518
4519 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
4520
4521         * gcc.dg/20030204-1.c: New test.
4522
4523 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4524
4525         PR c++/38
4526         * g++.dg/parse/array-size1.C: New test.
4527
4528         PR c++/5657
4529         * g++.dg/parse/undefined3.C: New test.
4530
4531         PR c++/5665
4532         * g++.dg/parse/undefined4.C: New test.
4533
4534         PR c++/5975
4535         * g++.dg/parse/undefined5.C: New test.
4536
4537         PR c++/7259
4538         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
4539
4540         PR c++/8578
4541         * g++.dg/parse/casting-operator1.C: New test.
4542
4543         PR c++/8596
4544         * g++.dg/parse/undefined6.C: New test.
4545
4546         PR c++/8736
4547         * g++.dg/parse/missing-template1.C: New test.
4548
4549 2003-02-04  Jan Hubicka  <jh@suse.cz>
4550
4551         * gcc.dg/i386-cadd.c:  Compile using -march=k8.
4552         * gcc.dg/i386-cmov?.c:  Likewise.
4553         * gcc.dg/i386-fpcvt-?.c:  Likewise.
4554         * gcc.dg/i386-ssefp-1.c:  Likewise.
4555         * gcc.dg/i386-ssetype-?.c:  Likewise; fix for register passing
4556         conventions.
4557
4558 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
4559
4560         PR c++/7129
4561         * testsuite/g++.dg/ext/max.C: New test.
4562
4563 2003-02-03  Jan Hubicka  <jh@suse.cz>
4564
4565         * gcc.c-torture/execute/20030203-1.c: New test.
4566
4567 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
4568
4569         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
4570         'natural-endian'.
4571
4572 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
4573
4574         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
4575         * g++.dg/init/new2.C: Likewise.
4576         * g++.dg/other/new1.C: Likewise.
4577
4578 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
4579
4580         * gcc.dg/struct-ret-libc.c: New test.
4581
4582 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
4583
4584         * gcc.dg/20030129-1.c: New test.
4585
4586 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4587
4588         PR c++/8849
4589         * g++.dg/template/ptrmem4.C: New test.
4590
4591 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
4592
4593         * g++.dg/parser/constant1.C: New test.
4594
4595 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4596
4597         PR c++/8591
4598         * g++.dg/parse/friend2.C: New test.
4599
4600 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
4601
4602         PR c++/9437
4603         * g++.dg/template/unify4.C: New test.
4604
4605 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
4606
4607         * gcc.c-torture/execute/20030128-1.c: New test.
4608
4609 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
4610
4611         * g++.dg/lookup/nested1.C: Test moved from ...
4612         * g++.old-deja/g++.other/lookup24.C: ... here.
4613
4614 2003-01-28  Jan Hubicka  <jh@suse.cz>
4615
4616         * gcc.dg/i386-cmov5.c:  New test.
4617
4618 2003-01-28  D.Venkatasubramanian   <dvenkat@noida.hcltech.com>
4619
4620         * gcc.c-torture/execute/20010925-1.c: Changed the
4621         memcpy declaration.
4622
4623 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
4624
4625         PR c++/3902
4626         * g++.dg/parse/template5.C: New test.
4627
4628 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
4629
4630         PR fortran/9258
4631         * g77.dg/pr9258: New test.
4632
4633 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
4634
4635         * README: Move relevant parts from README.g++.
4636
4637         * README.g++: Remove this file.
4638
4639 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
4640
4641         * g++.dg/abi/dcast1.C: New test.
4642
4643 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4644
4645         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
4646
4647 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
4648
4649         PR c++/47
4650         * g++.old-deja/g++.other/lookup24.C: New test.
4651
4652 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4653
4654         PR middle-end/7227
4655         * gcc.dg/uninit-C.c: New test.
4656
4657 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
4658
4659         * g++.dg/abi/covariant1.C: New test.
4660
4661 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
4662
4663         * gcc.dg/20030123-1.c: New test.
4664
4665 2003-01-25  Jan Hubicka  <jh@suse.cz>
4666
4667         PR opt/8492
4668         * gcc.c-torture/compile/20030125-1.c
4669
4670 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
4671
4672         PR c++/9403
4673         * g++.dg/parse/template3.C: New test.
4674         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
4675
4676         PR c++/795
4677         * g++.dg/parse/template4.C: New test.
4678
4679         PR c++/9415
4680         * g++.dg/template/qual2.C: New test.
4681
4682         PR c++/8545
4683         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
4684
4685         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
4686
4687 2003-01-25  Roger Sayle  <roger@eyesopen.com>
4688
4689         * gcc.c-torture/execute/switch-1.c: New test case.
4690
4691 2003-01-25  Jan Hubicka  <jh@suse.cz>
4692
4693         * gcc.c-torture/execute/20030125-1.[cx]: New test.
4694
4695 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
4696
4697         Tweaks for Bison-1.875. From the NEWS file:
4698         "- `parse error' -> `syntax error'
4699         Bison now uniformly uses the term `syntax error'"
4700         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
4701         * gcc.dg/cpp/digraph2.c: Likewise.
4702         * gcc.dg/cpp/direct2.c: Likewise.
4703         * gcc.dg/cpp/paste4.c: Likewise.
4704         * gcc.dg/c90-restrict-1.c: Likewise.
4705         * gcc.dg/c99-func-2.c: Likewise.
4706         * gcc.dg/noncompile/920721-2.c: Likewise.
4707         * gcc.dg/noncompile/930622-2.c: Likewise.
4708         * gcc.dg/noncompile/940112-1.c: Likewise.
4709         * gcc.dg/noncompile/950921-1.c: Likewise.
4710         * gcc.dg/noncompile/951123-1.c: Likewise.
4711         * gcc.dg/noncompile/971104-1.c: Likewise.
4712         * gcc.dg/noncompile/990416-1.c: Likewise.
4713
4714 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
4715
4716         * g++.dg/parse/undefined1.C: Add error message.
4717
4718 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
4719
4720         PR c++/9354
4721         * g++.dg/parse/new1.C: New test.
4722
4723         PR c++/9216
4724         * g++.dg/parse/template2.C: New test.
4725
4726         PR c++/9354
4727         * g++.dg/parse/typedef2.C: New test.
4728
4729         PR c++/9328
4730         * g++.dg/ext/typeof3.C: New test.
4731
4732 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4733
4734         PR c++/2738
4735         * g++.dg/parse/ret-type1.C: New test.
4736
4737         PR c++/3792
4738         * g++.dg/parse/tmpl-outside1.C: New test.
4739
4740         PR c++/4207
4741         * g++.dg/parse/int-as-enum1.C: New test.
4742
4743         PR c++/4903
4744         * g++.dg/parse/no-typename1.C: New test.
4745
4746         PR c++/5533
4747         * g++.dg/parse/no-value1.C: New test.
4748
4749         PR c++/5921
4750         * g++.dg/parse/wrong-inline1.C: New test.
4751
4752         PR c++/6402
4753         * g++.dg/parse/ref1.C: New test.
4754
4755         PR c++/6992
4756         * g++.dg/parse/attr-ctor1.C: New test.
4757
4758         PR c++/7229
4759         * g++.dg/parse/namespace5.C: New test.
4760
4761         PR c++/7917
4762         * g++.dg/parse/func-def1.C: New test.
4763
4764         PR c++/8143
4765         * g++.dg/parse/undefined1.C: New test.
4766
4767         PR c++/5723, PR c++/8522
4768         * g++.dg/parse/specialization1.C: New test.
4769
4770         PR c++/163, PR c++/8595
4771         * g++.dg/parse/struct-as-enum1.C: New test.
4772
4773         PR c++/9173
4774         * g++.dg/parse/undefined2.C: New test.
4775
4776 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
4777
4778         PR c++/9298
4779         * g++.dg/parse/template1.C: New test.
4780
4781         PR c++/9384
4782         * g++.dg/parse/using1.C: New test.
4783
4784         PR c++/9285
4785         PR c++/9294
4786         * g++.dg/parse/expr2.C: New test.
4787
4788         PR c++/9388
4789         * g++.dg/parse/lookup2.C: Likewise.
4790
4791 2003-01-21  Jan Hubicka  <jh@suse.cz>
4792
4793         * gcc.c-torture/execute/990208-1.c:  Add noinline attributes as needed.
4794         * gcc.c-torture/execute/eeprof-1.c:  Likewise.
4795         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
4796         * gcc.c-torture/execute/string-opt-*.c: Likewise.
4797
4798 2003-01-20  Nick Clifton  <nickc@redhat.com>
4799
4800         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
4801         problem with ARM sibcall code generation.
4802
4803 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
4804
4805         * gcc.c-torture/execute/20030120-1.c: New.
4806
4807 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
4808
4809         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
4810
4811 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
4812
4813         PR c++/9272
4814         * g++.dg/parse/ctor1.C: New test.
4815
4816         PR c++/9294:
4817         * g++.dg/parse/qualified1.C: New test.
4818
4819         * g++.dg/parse/typename3.C: New test.
4820
4821 2003-01-16  Richard Henderson  <rth@redhat.com>
4822
4823         * g++.dg/tls/init-2.C: Fix error matches for real this time.
4824
4825 2003-01-16  Richard Henderson  <rth@redhat.com>
4826
4827         * g++.dg/pch/pch.exp: Copy test header to the working directory
4828         before using it either for precompilation or direct use.
4829         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
4830         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
4831
4832 2003-01-16  Richard Henderson  <rth@redhat.com>
4833
4834         * gcc.dg/pch/pch.exp: Copy test header to the working directory
4835         before using it either for precompilation or direct use.
4836         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
4837         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
4838
4839 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
4840
4841         * gcc/testsuite/g++.dg/ext/typename1.C: Add typename keyword.
4842         * gcc/testsuite/g++.dg/template/crash1.C: Update error messages.
4843         * gcc/testsuite/g++.dg/template/crash2.C: Remove error message.
4844         * gcc/testsuite/g++.dg/parse/typename2.C: New test.
4845         * gcc/testsuite/g++.dg/template/typename2.C: Change implicit
4846         typename warning into error.
4847         * gcc/testsuite/g++.old-deja/g++.benjamin/tem03.C: Issue more
4848         error messages.
4849         * gcc/testsuite/g++.old-deja/g++.benjamin/tem04.C: Fix typos.
4850         * gcc/testsuite/g++.old-deja/g++.brendan/crash56.C: Add this->.
4851         * gcc/testsuite/g++.old-deja/g++.law/visibility13.C: Remove error
4852         messages.
4853         * gcc/testsuite/g++.old-deja/g++.ns/template17.C: Reorder code to
4854         make declaration visible in template.
4855         * gcc/testsuite/g++.old-deja/g++.pt/crash3.C: Fix typos.
4856         * gcc/testsuite/g++.old-deja/g++.pt/crash36.C: Issue more error
4857         messages.
4858         * gcc/testsuite/g++.old-deja/g++.pt/crash5.C: Improve error
4859         message.
4860         * gcc/testsuite/g++.old-deja/g++.pt/crash67.C: Remove warning.
4861         * gcc/testsuite/g++.old-deja/g++.pt/inherit1.C: Add this->.
4862         * gcc/testsuite/g++.old-deja/g++.pt/niklas01a.C: Add error message.
4863         * gcc/testsuite/g++.old-deja/g++.pt/typename16.C: Replace implicit
4864         typename warning with error message.
4865         * gcc/testsuite/g++.old-deja/g++.pt/typename19.C: Remove warning.
4866         * gcc/testsuite/g++.old-deja/g++.robertl/eb112.C: Fix typo.
4867         * gcc/testsuite/g++.old-deja/g++.robertl/eb24.C: Use this->.
4868
4869 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
4870
4871         * g++.dg/parse/ambig2.C: New test.
4872
4873 2003-01-15  Richard Henderson  <rth@redhat.com>
4874
4875         * g++.dg/tls/init-2.C: Update error message string.
4876
4877 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4878
4879         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
4880
4881 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
4882
4883         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
4884         all for HC11/HC12.
4885         * gcc.c-torture/compile/20001205-1.x: Likewise.
4886         * gcc.c-torture/compile/20001226-1.x: Likewise.
4887         * gcc.c-torture/compile/920520-1.x: Likewise.
4888         * gcc.c-torture/compile/961203-1.x: Likewise.
4889         * gcc.c-torture/compile/20020604-1.x: Likewise.
4890
4891 2003-01-15  Jan Hubicka  <jh@suse.cz>
4892
4893         * gcc.c-torture/compile/20030115-1.c: New test.
4894
4895         * gcc.dg/i386-fpcvt-1.c: New test.
4896         * gcc.dg/i386-fpcvt-2.c: New test.
4897
4898 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
4899
4900         Further conform g++'s __vmi_class_type_info to the C++ ABI
4901         specification.
4902         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
4903         the specification.
4904
4905 2003-01-14  Jan Hubicka  <jh@suse.cz>
4906
4907         * gcc.dg/i386-fpcvt-1.c: New test.
4908         * gcc.dg/i386-fpcvt-2.c: New test.
4909
4910 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
4911
4912         * gcc.dg/i386-mmx-3.c: New test.
4913
4914 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
4915
4916         PR c++/9264
4917         * g++.dg/parse/octal1.C: New file.
4918
4919         PR c++/9172
4920         * g++.dg/parse/typename1.C: New file.
4921
4922 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
4923
4924         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
4925         * gcc.dg/bf-no-ms-layout.c: Likewise.
4926         * gcc.dg/bf-ms-attrib.c: Likewise.
4927
4928 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
4929
4930         PR c++/9099
4931         * g++.dg/parse/dtor1.C: New file.
4932
4933         PR c++/9128
4934         * g++.dg/rtti/typeid1.C: New file.
4935
4936         PR c++/9153
4937         * g++.dg/parse/lookup1.C: New file.
4938
4939         PR c++/9171
4940         * g++.dg/templ/spec5.C: New file.
4941
4942 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
4943
4944         * gcc.c-torture/compile/20030110-1.c: New test.
4945
4946 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
4947
4948         Merge from pch-branch:
4949
4950         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
4951
4952         * gcc.dg/pch/cpp-1.h: New.
4953         * gcc.dg/pch/cpp-1.c: New.
4954         * gcc.dg/pch/cpp-2.h: New.
4955         * gcc.dg/pch/cpp-2.c: New.
4956
4957         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
4958
4959         * gcc.dg/pch/except-1.h: New.
4960         * gcc.dg/pch/except-1.c: New.
4961
4962         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
4963
4964         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
4965         running test.
4966         * gcc.dg/pch: Include *.hp not *.h.
4967         * gcc.dg/pch/system-1.h: New.
4968         * gcc.dg/pch/system-1.c: New.
4969
4970         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
4971
4972         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
4973         rather than trying to build and run a program using PCH.
4974         * gcc.dg/pch: Remove dg-do commands from test files.
4975
4976         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
4977
4978         * gcc.dg/pch/macro-3.c: New.
4979         * gcc.dg/pch/macro-3.h: New.
4980
4981         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
4982
4983         * gcc.dg/pch/common-1.c: New.
4984         * gcc.dg/pch/common-1.h: New.
4985         * gcc.dg/pch/decl-1.c: New.
4986         * gcc.dg/pch/decl-1.h: New.
4987         * gcc.dg/pch/decl-2.c: New.
4988         * gcc.dg/pch/decl-2.h: New.
4989         * gcc.dg/pch/decl-3.c: New.
4990         * gcc.dg/pch/decl-3.h: New.
4991         * gcc.dg/pch/decl-4.c: New.
4992         * gcc.dg/pch/decl-4.h: New.
4993         * gcc.dg/pch/decl-5.c: New.
4994         * gcc.dg/pch/decl-5.h: New.
4995         * gcc.dg/pch/global-1.c: New.
4996         * gcc.dg/pch/global-1.h: New.
4997         * gcc.dg/pch/inline-1.c: New.
4998         * gcc.dg/pch/inline-1.h: New.
4999         * gcc.dg/pch/inline-2.c: New.
5000         * gcc.dg/pch/inline-2.h: New.
5001         * gcc.dg/pch/static-1.c: New.
5002         * gcc.dg/pch/static-1.h: New.
5003         * gcc.dg/pch/static-2.c: New.
5004         * gcc.dg/pch/static-2.h: New.
5005
5006         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
5007
5008         * g++.dg/pch/pch.exp: Better handle failing testcases.
5009         * gcc.dg/pch/pch.exp: Likewise.
5010         * gcc.dg/pch/macro-1.c: New.
5011         * gcc.dg/pch/macro-1.h: New.
5012         * gcc.dg/pch/macro-2.c: New.
5013         * gcc.dg/pch/macro-2.h: New.
5014
5015         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
5016
5017         * g++.dg/dg.exp: Treat files in pch/ specially.
5018         * g++.dg/pch/pch.exp: New file.
5019         * g++.dg/pch/empty.H: New file.
5020         * g++.dg/pch/empty.C: New file.
5021         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
5022         "precompile".
5023
5024         * gcc.dg/pch/pch.exp: New file.
5025         * gcc.dg/pch/empty.h: New file.
5026         * gcc.dg/pch/empty.c: New file.
5027         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
5028         "precompile".
5029
5030 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5031
5032         * g++.dg/template/friend14.C: New test.
5033
5034 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
5035
5036         * gcc.dg/old-style-asm-1.c: New test.
5037
5038 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
5039
5040         * gcc.c-torture/compile/20030109-1.c: New test.
5041
5042 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
5043
5044         * gcc.c-torture/execute/20030109-1.c: New test.
5045
5046 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
5047
5048         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
5049         * g++.old-deja/g++.mike/dyncast2.C: Likewise
5050         * g++.old-deja/g++.mike/dyncast3.C: Likewise
5051         * g++.old-deja/g++.mike/eh2.C: Likewise
5052         * g++.old-deja/g++.mike/eh3.C: Likewise
5053         * g++.old-deja/g++.mike/eh5.C: Likewise
5054         * g++.old-deja/g++.mike/eh6.C: Likewise
5055         * g++.old-deja/g++.mike/eh7.C: Likewise
5056         * g++.old-deja/g++.mike/eh8.C: Likewise
5057         * g++.old-deja/g++.mike/eh9.C: Likewise
5058         * g++.old-deja/g++.mike/eh10.C: Likewise
5059         * g++.old-deja/g++.mike/eh12.C: Likewise
5060         * g++.old-deja/g++.mike/eh13.C: Likewise
5061         * g++.old-deja/g++.mike/eh14.C: Likewise
5062         * g++.old-deja/g++.mike/eh16.C: Likewise
5063         * g++.old-deja/g++.mike/eh17.C: Likewise
5064         * g++.old-deja/g++.mike/eh18.C: Likewise
5065         * g++.old-deja/g++.mike/eh21.C: Likewise
5066         * g++.old-deja/g++.mike/eh23.C: Likewise
5067         * g++.old-deja/g++.mike/eh24.C: Likewise
5068         * g++.old-deja/g++.mike/eh25.C: Likewise
5069         * g++.old-deja/g++.mike/eh26.C: Likewise
5070         * g++.old-deja/g++.mike/eh27.C: Likewise
5071         * g++.old-deja/g++.mike/eh28.C: Likewise
5072         * g++.old-deja/g++.mike/eh29.C: Likewise
5073         * g++.old-deja/g++.mike/eh31.C: Likewise
5074         * g++.old-deja/g++.mike/eh33.C: Likewise
5075         * g++.old-deja/g++.mike/eh34.C: Likewise
5076         * g++.old-deja/g++.mike/eh35.C: Likewise
5077         * g++.old-deja/g++.mike/eh36.C: Likewise
5078         * g++.old-deja/g++.mike/eh37.C: Likewise
5079         * g++.old-deja/g++.mike/eh38.C: Likewise
5080         * g++.old-deja/g++.mike/eh39.C: Likewise
5081         * g++.old-deja/g++.mike/eh40.C: Likewise
5082         * g++.old-deja/g++.mike/eh41.C: Likewise
5083         * g++.old-deja/g++.mike/eh42.C: Likewise
5084         * g++.old-deja/g++.mike/eh44.C: Likewise
5085         * g++.old-deja/g++.mike/eh46.C: Likewise
5086         * g++.old-deja/g++.mike/eh47.C: Likewise
5087         * g++.old-deja/g++.mike/eh48.C: Likewise
5088         * g++.old-deja/g++.mike/eh49.C: Likewise
5089         * g++.old-deja/g++.mike/eh50.C: Likewise
5090         * g++.old-deja/g++.mike/eh51.C: Likewise
5091         * g++.old-deja/g++.mike/eh53.C: Likewise
5092         * g++.old-deja/g++.mike/eh55.C: Likewise
5093         * g++.old-deja/g++.mike/p7912.C: Likewise
5094         * g++.old-deja/g++.mike/p9706.C: Likewise
5095         * g++.old-deja/g++.mike/p10416.C: Likewise
5096         * g++.old-deja/g++.mike/p11667.C: Likewise
5097         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
5098         Remove redundant reference to Iris.
5099         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
5100         Elxsi, i860, Pico Java, and WE32K.
5101
5102 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
5103
5104         * g++.dg/ext/asm4.C: New test.
5105
5106 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5107
5108         PR c++/9030
5109         * g++.dg/template/friend12.C: New test.
5110         * g++.dg/template/friend13.C: Likewise.
5111         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
5112
5113 2003-01-08  Jan Hubicka  <jh@suse.cz>
5114
5115         * gcc.dg/i386-cadd.c: New test.
5116         * gcc.dg/i386-cmov4.c: Likewise.
5117
5118 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
5119
5120         PR c++/9165
5121         * g++.dg/warn/Wunused-3.C: New test.
5122
5123         * g++.dg/abi/bitfield9.C: New test.
5124
5125         PR c++/9189
5126         * g++.dg/parse/defarg3.C: New test.
5127
5128 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
5129
5130         * g++.dg/parse/ambig1.C: New test.
5131         * g++.dg/parse/defarg2.C: New test.
5132
5133 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
5134
5135         * g++.dg/template/defarg-1.C: New test.
5136         * g++.dg/template/local2.C: Likewise.
5137
5138 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
5139
5140         * gcc.c-torture/execute/20030105-1.c: New test.
5141
5142 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5143
5144         * g++.dg/parse/namespace3.C: Remove extra semicolons.
5145         * g++.dg/parse/namespace4.C: Likewise.
5146
5147 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
5148
5149         * g++.dg/template/ntp2.C: New test.
5150
5151 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
5152
5153         * g++.dg/parse/extern-C-1.C: New test.
5154
5155         * g++.dg/parse/namespace4.C: New test.
5156
5157         * g++.dg/template/nested1.C: New test.
5158
5159         * g++.dg/parse/namespace3.C: New test.
5160
5161 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
5162
5163         * g++.dg/lookup/two-stage1.C: New test.
5164
5165 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5166
5167         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
5168         * g++.old-deja/g++.jason/access8.C: Likewise.
5169         * g++.old-deja/g++.other/decl5.C: Likewise.
5170
5171 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
5172
5173         * g++.dg/parse/parse7.C: New test.
5174
5175 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
5176
5177         PR c++/2843
5178         * g++.dg/ext/attrib7.C: New test.
5179
5180 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
5181
5182         * g++.dg/parse/parse6.C: New test.
5183
5184 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
5185
5186         * gcc.dg/h8300-stack-1.c: New.
5187
5188 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
5189
5190         g++.dg/lookup/exception1.C: New test.
5191
5192         g++.dg/lookup/template1.C: New test.
5193
5194         g++.dg/parse/namespace2.C: New test.
5195
5196         g++.dg/parse/parens2.C: New test.
5197
5198 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
5199
5200         * g++.dg/parse/parse5.C: New test.
5201         * g++.dg/lookup/scoped4.C: New test.
5202
5203 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
5204
5205         * g++.dg/parse/parens1.C: New test.
5206
5207         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
5208         angle-bracket1.C.
5209         * g++.dg/parse/parens2.C: New test.
5210
5211         * g++.dg/lookup/scope-operator1.C: New test.
5212
5213         * g++.dg/parse/operator1.C: New test.
5214
5215 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5216
5217         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
5218         * g++.old-deja/g++.other/access6.C: Likewise.
5219         * g++.old-deja/g++.other/decl1.C: Likewise.
5220         * g++.old-deja/g++.pt/typename12.C: Likewise.
5221
5222 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
5223
5224         * g++.dg/parse/namespace1.C: New test.
5225
5226 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
5227
5228         * g++.dg/parse/parse4.C: New test.
5229
5230 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
5231
5232         * g++.dg/parse/parse3.C: New test.
5233
5234 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
5235
5236         * g++.dg/parse/parse2.C: New test.
5237
5238 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
5239
5240         * g++.dg/template/friend11.C: New test.
5241
5242 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
5243
5244         * g++.dg/parse/parse1.C: New test.
5245
5246 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
5247
5248         * lib/profopt.exp: Change the name of a global variable to avoid
5249         possible clashes with other test suites.
5250
5251 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
5252
5253         * g++.dg/inherit/covariant8.C: New test.
5254
5255 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
5256
5257         * g++.dg/init/array9.C: New test.
5258
5259         PR c++/9112
5260         * g++.dg/parse/expr1.C: New test.
5261
5262 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
5263
5264         * gcc.c-torture/compile/20021230-1.c: New test.
5265
5266 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
5267
5268         * g++.dg/inherit/covariant5.C: New test.
5269         * g++.dg/inherit/covariant6.C: New test.
5270         * g++.dg/inherit/covariant7.C: New test.
5271
5272 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5273
5274         PR c++/2739
5275         * g++.dg/other/access2.C: New test.
5276
5277 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
5278
5279         * g++.dg/other/anon-struct.C: No longer fails
5280         * g++.old-deja/g++.brendan/parse4.C: Likewise.
5281         * g++.old-deja/g++.brendan/parse5.C: Likewise.
5282         * g++.old-deja/g++.brendan/parse6.C: Likewise.
5283
5284 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
5285
5286         * g++.dg/parse/angle-bracket.C (main): No longer fails.
5287
5288 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
5289
5290         * g++.dg/eh/spec4.C: Remove stray semicolon.
5291         * g++.dg/expr/pmf-1.C: Change error message.
5292         * g++.dg/ext/asm1.C: Remove stray semicolon.
5293         * g++.dg/ext/typename1.C: Add missing typenames.
5294         * g++.dg/inherit/template-as-base.C: Change error message.
5295         * g++.dg/lookup/scoped1.C: Likewise.
5296         * g++.dg/lookup/scoped2.C: Likewise.
5297         * g++.dg/lookup/using2.C: Likewise.
5298         * g++.dg/other/component1.C: Remove stray semicolon.
5299         * g++.dg/other/do1.C: Change error message.
5300         * g++.dg/other/error2.C: Likewise.
5301         * g++.dg/other/init1.C: Likewise.
5302         * g++.dg/other/packed1.C: Remove stray semicolon.
5303         * g++.dg/other/ptrmem2.C: Change error message.
5304         * g++.dg/parse/parameter-declaration-1.C: Remove line number
5305         marker.
5306         * g++.dg/special/initp1.C: Remove invalid attribute usage.
5307         * g++.dg/template/access3.C: Add typename keyword.
5308         * g++.dg/template/access5.C: Remove stray semicolon.
5309         * g++.dg/template/access6.C: Likewise.
5310         * g++.dg/template/complit1.C: Likewise.
5311         * g++.dg/template/crash1.C: Change error message.
5312         * g++.dg/template/inherit2.C: Remove stray semicolon.
5313         * g++.dg/template/instantiate2.C: Likewise.
5314         * g++.dg/template/instantiate3.C: Change error message.
5315         * g++.dg/template/qual1.C: Remove stray semicolon.
5316         * g++.dg/template/qualttp18.C: Change error message.
5317         * g++.dg/template/ref1.C: Remove stray semicolon.
5318         * g++.dg/template/sizeof1.C (A::value): Declare it.
5319         * g++.dg/template/spec4.C: Change error message.
5320         * g++.dg/template/static1.C: Likewise.
5321         * g++.dg/template/type1.C: Likewise.
5322         * g++.dg/template/typename3.C: Likewise.
5323         * g++.old-deja/g++.benjamin/13478.C: Change error message.
5324         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
5325         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
5326         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
5327         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
5328         named return value extension.
5329         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
5330         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
5331         * g++.old-deja/g++.bob/extern_C.C: Likewise.
5332         * g++.old-deja/g++.bob/inherit2.C: Likewise.
5333         * g++.old-deja/g++.brendan/complex1.C: Likewise.
5334         * g++.old-deja/g++.brendan/copy5.C: Likewise.
5335         * g++.old-deja/g++.brendan/crash13.C: Likewise.
5336         * g++.old-deja/g++.brendan/crash15.C: Likewise.
5337         * g++.old-deja/g++.brendan/crash18.C: Change error message.
5338         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
5339         * g++.old-deja/g++.brendan/crash38.C: Likewise.
5340         * g++.old-deja/g++.brendan/crash50.C: Likewise.
5341         * g++.old-deja/g++.brendan/crash56.C: Likewise.
5342         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
5343         syntax.
5344         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
5345         * g++.old-deja/g++.brendan/crash8.C: Change error message.
5346         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
5347         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
5348         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
5349         * g++.old-deja/g++.brendan/template11.C: Likewise.
5350         * g++.old-deja/g++.brendan/template26.C: Likewise.
5351         * g++.old-deja/g++.brendan/template27.C: Use explicit
5352         specialization syntax.
5353         * g++.old-deja/g++.brendan/template30.C: Likewise.
5354         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
5355         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
5356         non-dependent names.
5357         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
5358         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
5359         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
5360         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
5361         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
5362         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
5363         named return value extension.
5364         * g++.old-deja/g++.ext/namedret2.C: Likewise.
5365         * g++.old-deja/g++.ext/namedret3.C: Likewise.
5366         * g++.old-deja/g++.ext/return1.C: Likewise.
5367         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
5368         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
5369         * g++.old-deja/g++.jason/access8.C: Likewise.
5370         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
5371         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
5372         pseudo-destructor names.
5373         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
5374         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
5375         pseudo-destructor names.
5376         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
5377         * g++.old-deja/g++.jason/overload19.C: Likewise.
5378         * g++.old-deja/g++.jason/overload32.C: Likewise.
5379         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
5380         stray semicolons.
5381         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
5382         * g++.old-deja/g++.jason/return.C: Likewise.
5383         * g++.old-deja/g++.jason/return2.C: Likewise.
5384         * g++.old-deja/g++.jason/shadow1.C: Likewise.
5385         * g++.old-deja/g++.jason/special.C: Use explicit specialization
5386         syntax.
5387         * g++.old-deja/g++.jason/template10.C: Account for use of
5388         non-dependent names.
5389         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
5390         syntax.
5391         * g++.old-deja/g++.jason/template37.C: Likewise.
5392         * g++.old-deja/g++.law/access4.C: Change error messages.
5393         * g++.old-deja/g++.law/arm13.C:  Remove incorrect
5394         pseudo-destructor names.
5395         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
5396         * g++.old-deja/g++.law/ctors9.C: Likewise.
5397         * g++.old-deja/g++.law/cvt22.C: Likewise.
5398         * g++.old-deja/g++.law/dtors5.C: Likewise.
5399         * g++.old-deja/g++.law/global-init1.C: Likewise.
5400         * g++.old-deja/g++.law/missed-error3.C: Likewise.
5401         * g++.old-deja/g++.law/operators28.C: Likewise.
5402         * g++.old-deja/g++.law/visibility28.C: Likewise.
5403         * g++.old-deja/g++.martin/eval1.C: Likewise.
5404         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
5405         name.
5406         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
5407         * g++.old-deja/g++.mike/net34.C: Likewise.
5408         * g++.old-deja/g++.mike/net36.C: Likewise.
5409         * g++.old-deja/g++.mike/ns2.C: Likewise.
5410         * g++.old-deja/g++.mike/p12306.C: Likewise.
5411         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
5412         value extension.
5413         * g++.old-deja/g++.mike/p700.C: Likewise.
5414         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
5415         * g++.old-deja/g++.mike/p710.C: Likewise.
5416         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
5417         value extension.
5418         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
5419         * g++.old-deja/g++.mike/pmf9.C: Likewise.
5420         * g++.old-deja/g++.ns/crash2.C: Likewise.
5421         * g++.old-deja/g++.ns/crash3.C: Likewise.
5422         * g++.old-deja/g++.ns/invalid1.C: Likewise.
5423         * g++.old-deja/g++.ns/ns17.C: Likewise.
5424         * g++.old-deja/g++.ns/template16.C: Likewise.
5425         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
5426         keyword.
5427         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
5428         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
5429         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
5430         named return value extension.
5431         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
5432         * g++.old-deja/g++.other/access4.C: Issue additional error
5433         messages.
5434         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
5435         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
5436         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
5437         * g++.old-deja/g++.other/crash25.C: Change error message.
5438         * g++.old-deja/g++.other/crash4.C: Change error message.
5439         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
5440         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
5441         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
5442         checks.
5443         * g++.old-deja/g++.other/defarg8.C: Likewise.
5444         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
5445         * g++.old-deja/g++.other/dtor10.C: Likewise.
5446         * g++.old-deja/g++.other/incomplete.C: Likewise.
5447         * g++.old-deja/g++.other/linkage7.C: Likewise.
5448         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
5449         lookup algorithm.
5450         * g++.old-deja/g++.other/mangle2.C: Likewise.
5451         * g++.old-deja/g++.other/refinit2.C: Likewise.
5452         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
5453         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
5454         * g++.old-deja/g++.pt/crash28.C: Likewise.
5455         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
5456         syntax.
5457         * g++.old-deja/g++.pt/crash32.C: Change error message.
5458         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
5459         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
5460         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
5461         error message position.
5462         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
5463         * g++.old-deja/g++.pt/defarg8.C: Change error message.
5464         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
5465         syntax.
5466         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
5467         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
5468         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
5469         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
5470         keyword.
5471         * g++.old-deja/g++.pt/explicit31.C: Likewise.
5472         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
5473         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
5474         keyword.
5475         * g++.old-deja/g++.pt/explicit71.C: Change error message.
5476         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
5477         syntax.
5478         * g++.old-deja/g++.pt/friend28.C: Account for use of
5479         non-dependent names.
5480         * g++.old-deja/g++.pt/friend29.C: Likewise.
5481         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
5482         rules.
5483         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
5484         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
5485         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
5486         lookup rules.
5487         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
5488         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
5489         keyword.
5490         * g++.old-deja/g++.pt/memclass20.C: Likewise.
5491         * g++.old-deja/g++.pt/memclass5.C: Likewise.
5492         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
5493         keyword.
5494         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
5495         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
5496         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
5497         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
5498         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
5499         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
5500         keyword.
5501         * g++.old-deja/g++.pt/spec10.C: Likewise.
5502         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
5503         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
5504         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
5505         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
5506         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
5507         * g++.old-deja/g++.pt/ttp62.C: Likewise.
5508         * g++.old-deja/g++.pt/ttp64.C: Likewise.
5509         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
5510         * g++.old-deja/g++.pt/typename15.C: Likewise.
5511         * g++.old-deja/g++.pt/typename22.C: Likewise.
5512         * g++.old-deja/g++.pt/typename6.C: Change error messages.
5513         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
5514         * g++.old-deja/g++.pt/virtual2.C: Likewise.
5515         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
5516         syntax.
5517         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
5518         return value extension.
5519         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
5520         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
5521         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
5522         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
5523
5524 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
5525
5526         * g++.dg/warn/inline1.C: New test.
5527         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
5528         * g++.old-deja/g++.jason/synth10.C: Likewise.
5529         * g++.old-deja/g++.mike/net31.C: Likewise.
5530         * g++.old-deja/g++.mike/p8786.C: Likewise.
5531
5532         * g++.dg/template/friend10.C: New test.
5533         * g++.dg/template/conv5.C: New test.
5534
5535 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
5536
5537         * g++.dg/lookup/scoped3.C: New test.
5538
5539         * g++.dg/lookup/decl1.C: New test.
5540         * g++.dg/lookup/decl2.C: New test.
5541
5542 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
5543
5544         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
5545         gcc.c-torture/compile/20021015-1.c,
5546         gcc.c-torture/compile/20021015-2.c,
5547         gcc.c-torture/compile/20021123-1.c,
5548         gcc.c-torture/compile/20021123-2.c,
5549         gcc.c-torture/compile/20021123-3.c,
5550         gcc.c-torture/compile/20021123-4.c,
5551         gcc.c-torture/execute/20021024-1.c: Add tests previously added
5552         only to 3.1 or 3.2 branch.
5553
5554 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
5555
5556         * gcc.dg/i386-bitfield3.c: New test.
5557
5558         * gcc.dg/i386-bitfield2.c: New test.
5559
5560 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
5561
5562         * g++.dg/parse/conv_op1.C: New test.
5563
5564 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
5565
5566         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
5567         approved.
5568
5569 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
5570
5571         * gcc.c-torture/compile/20021220-1.c: New test.
5572
5573 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
5574
5575         * gcc.dg/i386-fastcall-1.c: New.
5576
5577 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
5578
5579         * gcc.c-torture/execute/20021219-1.c: New test.
5580
5581 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
5582
5583         * gcc.dg/i386-pic-1.c: New test.
5584
5585 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5586
5587         PR c++/8099
5588         * g++.dg/template/friend9.C: New test.
5589
5590 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5591
5592         PR c++/3663
5593         * g++.dg/template/access7.C: New test.
5594
5595 2002-12-18  Nick Clifton  <nickc@redhat.com>
5596
5597         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
5598         the libstdc++-v3 directory has been found.
5599
5600 2002-12-12  Devang Patel <dpatel@apple.com>
5601         * gcc.dg/darwin-ld-1.c: New test.
5602         * gcc.dg/darwin-ld-2.c: New test.
5603         * gcc.dg/darwin-ld-3.c: New test.
5604         * gcc.dg/darwin-ld-4.c: New test.
5605         * gcc.dg/darwin-ld-5.c: New test.
5606
5607 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
5608
5609         * gcc.c-torture/compile/20021212-1.c: New test.
5610
5611 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
5612
5613         * gcc.dg/fshort-wchar: New test.
5614
5615 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
5616
5617         PR c++/8372
5618         * g++.dg/template/dtor1.C: New test.
5619
5620         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
5621         markers.
5622
5623 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
5624
5625         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
5626
5627 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
5628
5629         * g++.dg/template/static1.C: New test.
5630         * g++.dg/template/static2.C: New test.
5631         * g++.old-deja/g++.ext/memconst.C: New test.
5632
5633 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5634
5635         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
5636         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
5637         * g++.dg/special/initp1.C: Likewise.
5638
5639 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
5640
5641         * gcc.c-torture/execute/20021204-1.c: New test.
5642
5643 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
5644
5645         * gcc.dg/ppc-fmadd-1.c: New file.
5646         * gcc.dg/ppc-fmadd-2.c: New file.
5647         * gcc.dg/ppc-fmadd-3.c: New file.
5648
5649 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
5650
5651         * gcc.c-torture/compile/20021204-1.c: New test.
5652
5653 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
5654
5655         * g++.dg/inherit/covariant2.C: New test.
5656         * g++.dg/inherit/covariant3.C: New test.
5657         * g++.dg/inherit/covariant4.C: New test.
5658         * g++.dg/inherit/covariant1.C: Remove XFAIL.
5659         * g++.old-deja/g++.robertl/eb17.C: Likewise.
5660
5661 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
5662
5663         PR c++/8688
5664         * g++.dg/init/brace3.C: New test.
5665
5666 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
5667
5668         * gcc.dg/20020210-1.c: Fix a comment typo.
5669
5670 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
5671
5672         PR c++/8720
5673         * g++.dg/parse/defarg1.C: New test.
5674
5675         PR c++/8615
5676         * g++.dg/template/char1.C: New test.
5677
5678         * g++.dg/template/varmod1.C: Fix typo.
5679
5680 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5681
5682         DR 180
5683         * g++.old-deja/g++.pt/crash32.C: Expect error.
5684
5685 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
5686
5687         PR c++/5919
5688         * g++.dg/template/varmod1.C: New test.
5689
5690         PR c++/8727
5691         * g++.dg/inherit/typeinfo1.C: New test.
5692
5693         PR c++/8663
5694         * g++.dg/inherit/typedef1.C: New test.
5695
5696 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
5697
5698         PR c++/8332
5699         PR c++/8493
5700         * g++.dg/template/strlen1.C: New test.
5701
5702         PR c++/8227
5703         * g++.dg/template/ctor2.C: New test.
5704
5705         PR c++/8214
5706         * g++.dg/init/string1.C: New test.
5707
5708         PR c++/8511
5709         * g++.dg/template/friend8.C: New test.
5710
5711 2002-11-29  Joe Buck <jbuck@synopsys.com>
5712
5713         * g++.dg/lookup/anon2.C: New test.
5714
5715 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
5716
5717         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
5718         h8300 port.
5719
5720 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
5721
5722         * gcc.dg/bitfld-6.c: New test.
5723
5724 2002-11-27  Jan Hubicka  <jh@suse.cz>
5725
5726         * gcc.c-torture/execute/20021127.[cx]: New test.
5727
5728 2002-11-26  Jan Hubicka  <jh@suse.cz>
5729
5730         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
5731         quality.
5732
5733 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
5734
5735         * g++.dg/init/brace2.C: New test.
5736         * g++.old-deja/g++.mike/p9129.C: Correct.
5737
5738 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
5739
5740         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
5741
5742 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
5743
5744         * gcc.dg/sibcall-6: New test for indirect sibcalls.
5745
5746 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
5747
5748         * testsuite/g++.dg/abi/empty11.C: New test.
5749         * testsuite/g++.dg/rtti/cv1.C: New test.
5750
5751 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
5752
5753         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
5754
5755 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
5756
5757         * g++.dg/abi/empty10.C: New test.
5758
5759 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
5760
5761         * gcc.c-torture/compile/20021124-1.c: New test.
5762
5763 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
5764
5765         * g++.dg/abi/rtti2.C: New test.
5766
5767 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
5768
5769         * gcc.dg/i386-unroll-1.c: New test.
5770
5771 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
5772
5773         * gcc.c-torture/compile/20021120-1.c: New test.
5774         * gcc.c-torture/compile/20021120-2.c: New test.
5775
5776 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
5777
5778         * gcc.dg/bitfld-5.c: New test.
5779
5780 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
5781
5782         * gcc.c-torture/execute/20021120-3.c: New test.
5783
5784 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
5785
5786         * gcc.c-torture/execute/20021120-2.c: New test.
5787
5788 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
5789
5790         * gcc.c-torture/execute/20021120-1.c: New test.
5791
5792 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
5793
5794         * gcc.c-torture/execute/20021118-3.c: New test.
5795
5796 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
5797
5798         * gcc.c-torture/compile/20021119-1.c: New test.
5799
5800 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
5801
5802         * gcc.dg/duff-1.c: New test.
5803         * gcc.dg/duff-2.c: New test.
5804         * gcc.dg/duff-3.c: New test.
5805
5806 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
5807
5808         * gcc.dg/cpp/_Pragma5.c: New test.
5809
5810 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
5811
5812         * gcc.c-torture/execute/20021118-2.c: New test.
5813
5814 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
5815
5816         * gcc.c-torture/execute/20021118-1.c: New test.
5817
5818 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
5819
5820         * gcc.dg/20021116-1.c: New test.
5821
5822 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
5823
5824         * g++.dg/abi/vcall1.C: New test.
5825
5826 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
5827
5828         * gcc.dg/20021029-1.c: New test.
5829         * gcc.dg/20021029-2.c: New test.
5830
5831 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
5832
5833         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
5834
5835 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
5836
5837         PR c/8439
5838         * gcc.dg/20021110.c: Move to ...
5839         * gcc.c-torture/compile/20021110.c: .... here.
5840
5841 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
5842
5843         PR c/8467
5844         * gcc.c-torture/execute/20021111-1.c
5845
5846 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
5847
5848         PR c/8439
5849         * gcc.dg/20021110.c: New test.
5850
5851 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
5852
5853         * g++.dg/abi/vthunk3.C: Run only on x86.
5854
5855 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
5856
5857         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
5858
5859 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
5860
5861         * lib/compat.exp (compat-execute): Fix logic error in last
5862         change.
5863
5864 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
5865
5866         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
5867
5868 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5869
5870         PR c++/8389
5871         * g++.dg/template/access6.C: New test.
5872
5873 2002-11-08  Jan Hubicka  <jh@suse.cz>
5874
5875         * gcc.dg/i386-ssefp-1.c: New test.
5876         * gcc.dg/i386-ssefp-1.c: New test.
5877
5878 2002-11-08  Jan Hubicka  <jh@suse.cz>
5879
5880         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
5881
5882 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
5883
5884         * g++.dg/abi/vthunk3.C: New test.
5885
5886         PR c++/8338
5887         * g++.dg/template/crash2.C: New test.
5888
5889 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
5890
5891         * testsuite/g++.dg/abi/dtor1.C: New test.
5892         * testsuite/g++.dg/abi/dtor2.C: Likewise.
5893
5894 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
5895
5896         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
5897         Darwin.
5898
5899 2002-11-04  Adam Nemet  <anemet@lnxw.com>
5900
5901         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
5902         -mthumb.  Only xfail with -O0.
5903
5904 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
5905
5906         * g++.dg/abi/thunk1.C: New test.
5907         * g++.dg/abi/thunk2.C: Likewise.
5908         * g++.dg/abi/vtt1.C: Likewise.
5909
5910 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
5911
5912         PR optimization/8423
5913         * gcc.c-torture/execute/builtin-constant.c: New test.
5914
5915 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
5916
5917         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
5918         Add some more cases.
5919
5920 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
5921
5922         PR c++/8391
5923         * g++.dg/opt/local1.C: New test.
5924
5925 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
5926
5927         PR c++/8160
5928         * g++.dg/template/complit1.C: New test.
5929
5930         PR c++/8149
5931         * g++.dg/template/typename4.C: Likewise.
5932
5933 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5934
5935         Core issue 287, PR c++/7639
5936         * g++.dg/template/instantiate1.C: Adjust error location.
5937         * g++.dg/template/instantiate3.C: New test.
5938         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
5939         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
5940         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
5941
5942 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
5943
5944         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
5945
5946 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
5947
5948         PR c++/8287
5949         * g++.dg/init/dtor2.C: New test.
5950
5951 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5952
5953         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
5954         * gcc.dg/nest.c: Bypass errors on irix6.
5955
5956 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
5957
5958         * gcc.dg/nest.c: Expect error for mmix-*-*.
5959         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
5960
5961 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
5962
5963         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
5964         markers.
5965
5966         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
5967
5968 2002-10-25  Mike Stump  <mrs@apple.com>
5969
5970         * gcc.dg/warn-1.c: New test.
5971
5972 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
5973
5974         * g++.dg/template/typename3.C: New test.
5975
5976 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
5977
5978         * g++.dg/lookup/ptrmem1.C: New test.
5979
5980         * g++.dg/abi/vthunk2.C: New test.
5981
5982 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
5983
5984         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
5985
5986 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
5987
5988         * g++.dg/abi/empty9.C: New test.
5989
5990 2002-10-24  Richard Henderson  <rth@redhat.com>
5991
5992         * g++.dg/inherit/thunk1.C: Enable for ia64.
5993
5994 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
5995
5996         PR c++/8067
5997         * g++.dg/lookup/pretty1.C: New test.
5998
5999 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
6000
6001         * gcc.dg/20021023-1.c: New test.
6002
6003 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
6004
6005         PR c++/7679
6006         * g++.dg/parse/inline1.C: New test.
6007
6008 2002-10-23  Richard Henderson  <rth@redhat.com>
6009
6010         * g++.dg/inherit/thunk1.C: Enable for x86_64.
6011
6012         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
6013
6014 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
6015
6016         PR c++/6579
6017         * g++.dg/parse/stmtexpr3.C: New test.
6018
6019 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
6020
6021         * g++.dg/expr/cond1.C: New test.
6022
6023 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
6024
6025         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
6026
6027 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
6028
6029         * g++.dg/abi/vbase13.C: New test.
6030         * g++.dg/abi/vbase14.C: Likewise.
6031
6032 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
6033
6034         * gcc.dg/tls/pic-1.c: New test.
6035         * gcc.dg/tls/nonpic-1.c: New test.
6036         * gcc.dg/20021018-1.c: New test.
6037
6038 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
6039
6040         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
6041         Remove only files with the same base name as the test case.
6042         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
6043         (profopt-execute): Likewise.  Also, remove old profiling
6044         and performance data files before running the tests.
6045
6046         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
6047         * g++.dg/bprob/bprob.exp: Likewise.
6048         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
6049         to allow more general test case names.
6050
6051         * g++.dg/bprob/bprob-1.C: Rename to ...
6052         * g++.dg/bprob/g++-bprob-1.C: ... this.
6053
6054         * g77.dg/bprob/bprob-1.f: Rename to ...
6055         * g77.dg/bprob/g77-bprob-1.f: ... this.
6056
6057 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
6058
6059         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
6060         bison 1.50 or later.
6061
6062 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
6063
6064         * g++.dg/README: Describe more test directories.
6065
6066 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
6067
6068         * g++.dg/init/array6.C: Add additional tests.
6069
6070 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
6071
6072         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
6073         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
6074
6075 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
6076
6077         * gcc.c-torture/compile/20020604-1.x: New.
6078         * gcc.c-torture/compile/simd-5.x: Likewise.
6079         * gcc.c-torture/execute/920710-1.x: Likewise.
6080         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
6081
6082 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
6083
6084         * g++.dg/inherit/override1.C: Add dg-options clause.
6085
6086 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
6087
6088         * testsuite/gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
6089         _mm_slli_si128.
6090
6091 2002-10-19  Andreas Schwab  <schwab@suse.de>
6092
6093         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
6094         directory component.
6095
6096 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
6097
6098         * g++.dg/inherit/thunk1.C: New test.
6099
6100         * g++.dg/inherit/override1.C: New test.
6101
6102         * g++.dg/abi/mangle11.C: New test.
6103         * g++.dg/abi/mangle14.C: New test.
6104         * g++.dg/abi/mangle17.C: New test.
6105
6106 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
6107
6108         * g++.dg/overload/member2.C: New test.
6109
6110 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
6111
6112         * g++.dg/README: Describe new compat directory.
6113         * g++.dg/dg.exp: Skip tests in compat directory.
6114         * README.compat: New file.
6115         * lib/compat.exp: New expect script.
6116         * g++.dg/compat: New test directory.
6117         * g++.dg/compat/compat.exp: New expect script.
6118         * g++.dg/compat/abi: New test directory.
6119         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
6120         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
6121         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
6122         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
6123         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
6124         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
6125         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
6126         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
6127         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
6128         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
6129         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
6130         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
6131         * g++.dg/compat/break: New test directory.
6132         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
6133         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
6134         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
6135         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
6136         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
6137         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
6138         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
6139         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
6140         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
6141         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
6142         g++.dg/compat/break/README: New files.
6143         * g++.dg/compat/eh: New test directory.
6144         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
6145         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
6146         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
6147         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
6148         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
6149         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
6150         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
6151         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
6152         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
6153         g++.dg/compat/eh/filter2_y.C,
6154         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
6155         g++.dg/compat/eh/new1_y.C,
6156         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
6157         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
6158         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
6159         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
6160         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
6161         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
6162         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
6163         g++.dg/compat/eh/unexpected1_y.C: New files.
6164         * g++.dg/compat/init: New test directory.
6165         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
6166         g++.dg/compat/init/array5_y.C,
6167         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
6168         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
6169         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
6170         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
6171         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
6172         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
6173         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
6174         g++.dg/compat/init/init-ref2_y.C: New files.
6175
6176 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
6177
6178         PR c++/7584
6179         * g++.dg/inherit/using3.C: New test.
6180
6181 2002-10-17  Jan Hubicka  <jh@suse.cz>
6182
6183         * gcc.dg/20021017-2.c: New test.
6184
6185 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
6186
6187         * g++.dg/abi/mangle16.C: Adjust.
6188
6189         * g++.dg/init/array8.C: New test.
6190
6191 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
6192
6193         * gcc.dg/special/mips-abi.exp: New test.
6194         * gcc.dg/special/mips-abi.s: Empty file used by the above.
6195
6196 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
6197
6198         * g++.dg/abi/mangle16.C: New test.
6199         * g++.dg/abi/mangle17.C: Likewise.
6200
6201         PR c++/7478
6202         * g++.dg/template/ref1.C: New test.
6203
6204 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6205
6206         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
6207
6208 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
6209
6210         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
6211
6212 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
6213
6214         PR c++/7524
6215         * g++.dg/init/array7.C: New test.
6216
6217 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
6218
6219         * g++.dg/init/array6.C: New test.
6220
6221         * g++.dg/abi/mangle13.C: Likewise.
6222         * g++.dg/abi/mangle14.C: Likewise.
6223         * g++.dg/abi/mangle15.C: Likewise.
6224
6225 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
6226
6227         * g++.dg/abi/empty8.C: New test.
6228
6229 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
6230
6231         * g++.dg/init/ctor1.C: New test.
6232
6233 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
6234
6235         * gcc.c-torture/execute/20021015-1.c: New test.
6236
6237 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
6238
6239         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
6240
6241 2002-10-14  Jan Hubicka  <jh@suse.cz>
6242
6243         * gcc.dg/i386-ssetype-[1-5].c: New tests.
6244
6245 2002-10-14  Richard Henderson  <rth@redhat.com>
6246
6247         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
6248
6249 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
6250
6251         PR optimization/6631
6252         * g++.dg/opt/const2.C: New test.
6253
6254 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
6255
6256         PR c++/7176
6257         * g++.dg/parse/friend1.C: New test.
6258         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
6259
6260 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
6261
6262         * gcc.dg/20021014-1.c: New test.
6263
6264 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
6265
6266         PR c++/5661
6267         * g++.dg/ext/vlm1.C: New test.
6268         * g++.dg/ext/vlm2.C: Likewise.
6269
6270         * g++.dg/init/array1.C: Remove invalid braces.
6271         * g++.dg/init/brace1.C: New test.
6272         * g++.dg/init/copy2.C: Likewise.
6273         * g++.dg/init/copy3.C: Likewise.
6274         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
6275         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
6276         braces.
6277
6278 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
6279
6280         * gcc.dg/cpp/assembler.S: Don't use -ansi.
6281
6282 2002-10-11  Richard Shann  <richard.shann@superh.com>
6283
6284         * gcc.c-torture/compile/simd-5.c: New test.
6285
6286 2002-10-10  Roger Sayle  <roger@eyesopen.com>
6287
6288         * gcc.c-torture/execute/shiftopt-1.c: New test case.
6289
6290 2002-10-10  Jim Wilson  <wilson@redhat.com>
6291
6292         * gcc.c-torture/execute/20021010-1.c: New test.
6293
6294 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
6295
6296         PR c/7353
6297         * g++.dg/ext/typedef-init.C: New test.
6298         * gcc.dg/typedef-init.c: New test.
6299
6300 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
6301
6302         * gcc.dg/cpp/paste13.c: New test.
6303
6304 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6305
6306         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
6307         remaining platforms, XFAIL during compile, not execute.  Don't
6308         XFAIL at -O0.
6309
6310 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
6311
6312         * gcc.dg/alias-1.c: Tweak expected warning.
6313
6314 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
6315
6316         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
6317
6318 2002-10-06  Andreas Jaeger  <aj@suse.de>
6319
6320         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
6321         * gcc.dg/cpp/c++98.C: Likewise.
6322
6323         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
6324         * g++.dg/cpp/c++98.C: Likewise.
6325
6326         * g++.dg/README (Subdirectories): Mention cpp directory.
6327
6328         PR target/7559
6329         * gcc.dg/20021006-1.c: New test.
6330
6331 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6332
6333         PR c++/7804
6334         * g++.dg/other/warning1.C: New test.
6335
6336 2002-10-04  Roger Sayle  <roger@eyesopen.com>
6337
6338         * gcc.c-torture/execute/20020720-1.x:  XFAIL instead of skipping
6339         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
6340         and sparc-*-* with -m64 as expected failures.  See PR 8087.
6341
6342 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
6343
6344         PR c++/7931
6345         * g++.dg/template/ptrmem3.C: New test.
6346
6347         PR c++/7754
6348         * g++.dg/template/union1.C: New test.
6349
6350 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
6351
6352         PR c++/8006
6353         * g++.dg/abi/mangle9.C: New test.
6354         * g++.dg/abi/mangle10.C: New test.
6355         * g++.dg/abi/mangle11.C: New test.
6356         * g++.dg/abi/mangle12.C: New test.
6357
6358 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
6359
6360         PR c++/7188.
6361         * g++.dg/template/meminit1.C: New test.
6362         * g++.dg/warn/Wreorder-1.C: Likewise.
6363         * g++.old-deja/g++.mike/warn3.C: Tweak.
6364         * lib/prune.exp: Ingore "in copy constructor".
6365
6366 2002-10-02  Andreas Jaeger  <aj@suse.de>
6367
6368         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
6369         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
6370         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
6371         on x86-64.
6372
6373 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
6374
6375         * gcc.dg/empty1.C: Fix typo.
6376
6377 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
6378
6379         * gcc.dg/alias-1.c: New test.
6380
6381 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
6382
6383         * gcc.dg/empty1.C: New test.
6384
6385         * g++.dg/tls/init-2.C: Tweak error messages.
6386
6387 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
6388
6389         * gcc.c-torture/compile/20020923-1.c: New test.
6390
6391 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
6392
6393         * gcc.c-torture/execute/ffs-1.c: New test.
6394         * gcc.c-torture/execute/ffs-2.c: Ditto.
6395
6396 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
6397
6398         * g++.dg/overload/member1.C: New test.
6399
6400 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
6401
6402         * g++.dg/abi/empty7.C: New test.
6403         * g++.dg/init/pm2.C: Likewise.
6404
6405 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
6406
6407         * g++.dg/rtti/crash1.C: New test.
6408
6409 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
6410
6411         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
6412         gcc.dg/sibcall-4.c: New tests.
6413
6414 2002-09-28  Roger Sayle  <roger@eyesopen.com>
6415
6416         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
6417         powerpc and MMIX targets.
6418
6419 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
6420
6421         * gcc.dg/cpp/20020927-1.c: New.
6422
6423 2002-09-26  David S. Miller  <davem@redhat.com>
6424
6425         * gcc.c-torture/compile/trunctfdf.c: New.
6426
6427 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6428
6429         * lib/target-supports.exp (check_weak_available): Handle solaris2.
6430
6431 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
6432
6433         * gcc.c-torture/execute/loop-15.c: New.
6434
6435 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
6436
6437         * README.QMTEST: Fix typo.
6438
6439 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
6440
6441         * gcc.dg/20020926-1.c: New test.
6442
6443 2002-09-25  David S. Miller  <davem@redhat.com>
6444
6445         PR target/7842
6446         * gcc.c-torture/execute/shiftdi.c: New test.
6447
6448 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
6449
6450         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
6451         unique to the tool.
6452         * lib/g77.exp (g77_init): Likewise.
6453         * lib/g++.exp (g++_init): Likewise.
6454         * lib/objc.exp (objc_init): Likewise.
6455
6456 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
6457
6458         * gcc/testsuite/g++.dg/abi/empty5.C: New test.
6459         * gcc/testsuite/g++.dg/abi/empty6.C: New test.
6460         * gcc/testsuite/g++.dg/abi/vbase12.C: New test.
6461
6462 2002-09-25  Richard Henderson  <rth@redhat.com>
6463
6464         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
6465         too-small long double.
6466
6467 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
6468
6469         * gcc.dg/20020919-1.c: New test.
6470
6471 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
6472
6473         * g++.dg/abi/bitfield6.C: New test.
6474         * g++.dg/abi/bitfield7.C: New test.
6475         * g++.dg/abi/bitfield8.C: New test.
6476         * g++.dg/abi/vbase11.C: New test.
6477
6478 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
6479
6480         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
6481         hppa*-*-hpux*.  Update test comment.
6482
6483 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
6484
6485         * gcc.dg/tls/struct-1.c: New test.
6486
6487 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
6488
6489         * gcc.dg/cpp/tr-warn2.c: Update.
6490
6491 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
6492
6493         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
6494
6495 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
6496
6497         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
6498         systems.
6499
6500 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
6501
6502         * gcc.c-torture/execute/ieee/mzero3.c: New test.
6503
6504         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
6505         Adjust for c++filt moved to binutils.  Remove spurious duplicate
6506         setting of cxxfilt.
6507
6508 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
6509
6510         * gcc.dg/20020312-2.c: Update for darwin.
6511
6512 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
6513
6514         * g++.old-deja/g++.other/crash32.C: Mark ICE.
6515
6516 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
6517
6518         * objc.dg/comp-types-1.m: New test.
6519         * objc.dg/comp-types-2.m: New test.
6520         * objc.dg/comp-types-3.m: New test.
6521         * objc.dg/comp-types-4.m: New test.
6522         * objc.dg/comp-types-5.m: New test.
6523         * objc.dg/comp-types-6.m: New test.
6524
6525 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
6526
6527         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
6528
6529 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
6530
6531         * g++.dg/other/do1.C: New test.
6532
6533         * g++.dg/template/subst1.C: New test.
6534
6535 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
6536
6537         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
6538
6539 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
6540
6541         * g++.dg/template/qualttp20.C: Adjust expected errors.
6542         * g++.old-deja/g++.jason/report.C: Likewise.
6543         * g++.old-deja/g++.other/qual1.C: Likewise.
6544
6545         * g++.dg/lookup/scoped2.C: New test.
6546
6547         * g++.dg/ext/asm3.C: New test.
6548
6549 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
6550
6551         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
6552
6553 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
6554
6555         * ChangeLog: follow spelling conventions.
6556         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
6557         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
6558         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
6559         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
6560         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
6561         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
6562         * g++.old-deja/g++.law/global-init1.C: Likewise.
6563         * g++.old-deja/g++.other/delete4.C: Likewise.
6564         * g++.old-deja/g++.other/inline21.C: Likewise.
6565         * g++.old-deja/g++.other/singleton.C: Likewise.
6566         * g77.dg/strlen0.f: Likewise.
6567         * g77.f-torture/compile/20010519-1.f: Likewise.
6568         * g77.f-torture/compile/980310-4.f: Likewise.
6569         * gcc.c-torture/compile/20000605-1.c: Likewise.
6570         * gcc.c-torture/execute/20020225-1.c: Likewise.
6571         * gcc.dg/c90-hexfloat-2.c: Likewise.
6572         * gcc.dg/c99-bool-1.c: Likewise.
6573         * gcc.dg/c99-hexfloat-2.c: Likewise.
6574         * gcc.dg/dll-2.c: Likewise.
6575         * gcc.dg/wtr-union-init-1.c: Likewise.
6576         * gcc.dg/wtr-union-init-2.c: Likewise.
6577         * gcc.dg/wtr-union-init-3.c: Likewise.
6578         * gcc.dg/cpp/avoidpaste1.c: Likewise.
6579         * gcc.dg/cpp/defined.c: Likewise.
6580         * gcc.dg/cpp/macsyntx.c: Likewise.
6581         * gcc.dg/cpp/paste2.c: Likewise.
6582         * gcc.dg/cpp/trad/defined.c: Likewise.
6583         * gcc.dg/format/c90-printf-1.c: Likewise.
6584         * gcc.dg/format/c90-scanf-1.c: Likewise.
6585         * gcc.dg/format/c99-printf-1.c: Likewise.
6586         * gcc.dg/format/c99-scanf-1.c: Likewise.
6587         * gcc.misc-tests/gcov-8.c: Likewise.
6588         * lib/profopt.exp: Likewise.
6589
6590 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
6591
6592         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
6593
6594 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
6595
6596         * g++.dg/inherit/using2.C: New test.
6597
6598 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
6599
6600         * ChangeLog: Follow spelling conventions.
6601         * g++.dg/template/friend4.C: Likewise.
6602         * g++.old-deja/g++.pt/crash67.C: Likewise.
6603         * gcc.c-torture/execute/20000801-4.c: Likewise.
6604         * gcc.dg/c90-digraph-1.c: Likewise.
6605         * gcc.dg/c94-digraph-1.c: Likewise.
6606         * gcc.dg/c99-digraph-1.c: Likewise.
6607         * gcc.dg/cpp/line5.c: Likewise.
6608         * gcc.dg/cpp/multiline.c: Likewise.
6609         * gcc.dg/cpp/trad/literals-1.c: Likewise.
6610         * gcc.dg/format/attr-3.c: Likewise.
6611         * gcc.dg/format/c90-scanf-3.c: Likewise.
6612         * gcc.dg/format/ext-4.c: Likewise.
6613
6614 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
6615
6616         * g++.dg/template/pretty1.C: New test.
6617
6618 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
6619
6620         * gcc.c-torture/execute/struct-cpy-1.c: New test.
6621
6622 2002-09-13  Matt Austern  <austern@apple.com>
6623
6624         * testsuite/g++.dg/other/constref[12].C: New, regression tests for
6625         passing a cast expression to a function by const reference.
6626
6627 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
6628
6629         * g++.dg/template/deduce1.C: New test.
6630
6631 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
6632
6633         * gcc.c-torture/execute/simd-1.c: Force all use of int to
6634         32-bit int.
6635
6636 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
6637
6638         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
6639         usage.
6640
6641 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
6642
6643         * gcc.c-torture/compile/20020910-1.c: New test.
6644
6645 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
6646
6647         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
6648
6649 2002-09-10  Andreas Jaeger  <aj@suse.de>
6650
6651         * gcc.dg/20020312-2.c: Adjust for x86-64.
6652
6653 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
6654
6655         * g77.dg/7388.f: New test case for PR 7388.
6656
6657 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
6658
6659         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
6660
6661 2002-09-05  Ziemowit Laski <zlaski@apple.com>
6662
6663         * objc.dg/proto-lossage-1.m: New test.
6664
6665 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
6666
6667         * gcc.dg/cpp/_Pragma4.c: Fix typo.
6668
6669 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
6670
6671         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
6672         expected to pass.
6673
6674 2002-09-06  Stan Shebs  <shebs@apple.com>
6675             David Edelsohn  <edelsohn@gnu.org>
6676
6677         * gcc.dg/weak: New directory.
6678         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
6679         target-specific xfail bits.
6680         * gcc.dg/typeof-2.c: Move to new directory.
6681         * gcc.dg/weak.exp: New expect script.
6682
6683 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
6684
6685         * gcc.c-torture/execute/extzvsi.c: New test.
6686
6687 2002-09-05  Stan Shebs  <shebs@apple.com>
6688
6689         * gcc.dg/weak-1.c: xfail on Darwin.
6690         * gcc.dg/weak-2.c: Ditto.
6691         * gcc.dg/weak-3.c: Ditto.
6692         * gcc.dg/weak-4.c: Ditto.
6693         * gcc.dg/weak-5.c: Ditto.
6694         * gcc.dg/weak-6.c: Ditto.
6695         * gcc.dg/weak-7.c: Ditto.
6696         * gcc.dg/weak-8.c: Ditto.
6697         * gcc.dg/weak-9.c: Ditto.
6698
6699 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
6700
6701         * gcc.c-torture/execute/loop-14.c: New test.
6702
6703 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
6704
6705         * g++.dg/other/cxa-atexit1.C: New test.
6706
6707         * gcc.dg/typeof-2.c: New test.
6708
6709 2002-09-03  Roger Sayle  <roger@eyesopen.com>
6710
6711         * gcc.dg/builtins-2.c: New testcase.
6712         * gcc.dg/builtins-3.c: New testcase.
6713
6714 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
6715
6716         * gcc.dg/cpp/_Pragma4.c: New test.
6717
6718 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
6719
6720         * objc/execute/nil_method-1.m: New testcase.
6721
6722 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
6723
6724         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
6725         [Object class], not [Object initialize].
6726
6727 2002-08-31  Roger Sayle  <roger@eyesopen.com>
6728             Hans-Peter Nilsson  <hp@bitrange.com>
6729
6730         * gcc.c-torture/execute/20020720-1.x: Skip test on
6731         mmix-knuth-mmixware.  Correct comment.
6732
6733 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
6734
6735         * testsuite/g++.dg/abi/bitfield5.C: New test.
6736         * testsuite/g++.dg/abi/vbase10.C: Likewise.
6737
6738 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
6739
6740         * objc.dg/undeclared-selector.m: New test.
6741
6742 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
6743
6744         * g++.dg/other/offsetof1.C: Avoid cast warning.
6745
6746 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
6747
6748         * objc.dg/super-class-2.m: New test.
6749
6750 2002-08-24  Matt Austern  <austern@apple.com>
6751
6752         * g++.dg/ext/lvaddr.C: New test.
6753         * g++.dg/ext/lvcast.C: New test.
6754
6755 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
6756
6757         * testsuite/g++.dg/inherit/cond1.C: New test.
6758
6759 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
6760
6761         * gcc.dg/noncompile/incomplete-1.c: New test.
6762
6763 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
6764
6765         * gcc.dg/typespec-1.c: New test.
6766
6767 2002-08-20  Devang Patel  <dpatel@apple.com>
6768         * objc.dg/proto-hier-2.m: New test.
6769
6770 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
6771
6772         * objc.dg/bitfield-1.m: New test.
6773         * objc.dg/bitfield-2.m: New test.
6774
6775 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
6776
6777         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
6778         gcc.dg/c99-flex-array-4.c: New tests.
6779
6780 2002-08-16  Stan Shebs  <shebs@apple.com>
6781
6782         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
6783
6784 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
6785
6786         * gcc.dg/typeof-1.c: New test.
6787         * g++.dg/ext/typeof2.C: New test.
6788
6789 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
6790
6791         * g++.dg/other/offsetof1.C: New test.
6792
6793 2002-08-14  Richard Henderson  <rth@redhat.com>
6794
6795         * gcc.dg/tls/diag-3.c: Fix expected message strings.
6796
6797 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
6798
6799         * gcc.dg/cpp/_Pragma3.c: New test.
6800
6801 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
6802
6803         * g++.dg/template/inherit3: New test.
6804
6805 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
6806
6807         * gcc.dg/bitfld-4.c: Add blank options.
6808
6809 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
6810
6811         * g++.dg/template/crash1.C: New test.
6812
6813 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
6814
6815         * gcc.dg/tls/opt-2.c: New test.
6816
6817 2002-08-08  Devang Patel  <dpatel@apple.com>
6818
6819         * objc.dg/selector-1.m : New test
6820
6821 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
6822
6823         * g++.dg/abi/bitfield4.C: New test.
6824         * gcc.dg/bitfld-4.c: New test.
6825
6826 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
6827
6828         * g++.dg/other/packed1.C: New test.
6829
6830 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
6831
6832         * g++.dg/abi/offsetof.C: Tweak error messages.
6833         * g++.old-deja/g++.mike/p10769a.C: Likewise.
6834
6835 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
6836
6837         * gcc.dg/bitfld-3.c: New test.
6838
6839 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
6840             Richard Henderson  <rth@redhat.com>
6841
6842         * gcc.dg/i386-bitfield1.c: New test.
6843         * g++.dg/abi/bitfield3.C: Update.
6844
6845 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
6846
6847         * objc.dg/const-str-2.m: Update.
6848         * gcc.dg/cpp/c++98.c: Change to C extension.
6849         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
6850         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
6851
6852 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
6853
6854         * testsuite/gcc.dg/tls/diag-3.c: New.
6855
6856 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
6857
6858         * g++.dg/README (Subdirectories): Document new subdir expr.
6859         * g++.dg/expr/pmf-1.C: New test.
6860
6861 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
6862
6863         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
6864
6865 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
6866
6867         * g++.dg/abi/bitfield3.C: New test.
6868
6869 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
6870
6871         * lib/gcov.exp: Tweak expected line formats.
6872         * gcc.misc-tests/gcov8.c: New test.
6873         * gcc.misc-tests/gcov8.x: New flags.
6874
6875 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
6876
6877         * consistency.vlad/layout/endian.c: Include string.h.
6878
6879         * gcc.c-torture/execute/20020805-1.c: New test.
6880
6881 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
6882
6883         * g++.dg/other/conversion1.C: New test.
6884
6885 2002-08-03  Roger Sayle  <roger@eyesopen.com>
6886
6887         * gcc.dg/builtins-1.c: New testcase.
6888
6889 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
6890
6891         * g++.dg/inherit/access3.C: New test.
6892
6893 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
6894
6895         * gcc.dg/ia64-visibility-2.c: New test.
6896
6897 2002-08-01  Benjamin Kosnik   <bkoz@redhat.com>
6898
6899         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
6900         __qualifier_flags to __flags.
6901
6902 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
6903
6904         * g++.dg/inherit/operator1.C: New test.
6905         * g++.dg/lookup/disamb1.C: Fix typo in comment.
6906         * g++.dg/other/error1.C: Change expected error message.
6907         * g++.dg/template/conv4.C: Likewise.
6908
6909 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
6910
6911         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
6912         for documented behavior.
6913
6914 2002-07-25  Roger Sayle  <roger@eyesopen.com>
6915
6916         * gcc.c-torture/execute/20020720-1.x: Skip this test on
6917         several targets known to fail.
6918
6919 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
6920
6921         * gcc.dg/mips-args-[123].c: New tests.
6922
6923 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
6924
6925         * gcc.dg/ppc-spe.c: New.
6926
6927 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
6928
6929         * g++.dg/other/ptrmem4.C: New testcase.
6930
6931 2002-07-24  Richard Henderson  <rth@redhat.com>
6932
6933         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
6934
6935 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
6936
6937         * g++.dg/ext/alignof1.C (main): Return 0 for success.
6938
6939 2002-07-24  Roger Sayle  <roger@eyesopen.com>
6940
6941         * gcc.c-torture/execute/memset-3.c: New testcase.
6942
6943 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
6944
6945         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
6946         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
6947
6948 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6949
6950         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
6951         Delete.
6952
6953 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
6954
6955         * gcc.c-torture/compile/simd-4.c: New test.
6956
6957 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6958
6959         PR c++/7347, c++/7348
6960         * g++.dg/template/access4.C: New test.
6961         * g++.dg/template/access5.C: New test.
6962         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
6963         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
6964         * g++.old-deja/g++.pt/ttp58.C: Likewise.
6965         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
6966
6967 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
6968
6969         * gcc.dg/gnu89-init-2.c: New test.
6970
6971 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
6972
6973         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
6974
6975 2002-07-20  Roger Sayle  <roger@eyesopen.com>
6976
6977         * gcc.c-torture/execute/20020720-1.c: New testcase.
6978
6979 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
6980
6981         * gcc.dg/cpp/Wsignprom.c: New tests.
6982
6983 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
6984
6985         * gcc.c-torture/execute/loop-13.c: New test.
6986
6987 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
6988
6989         * gcc.dg/cpp/expr.c: New tests.
6990
6991 2002 07-18  David Edelsohn  <edelsohn@gnu.org>
6992
6993         * g++.dg/opt/pr6713.C: Add template instantiation.
6994
6995 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
6996
6997         * gcc.dg/nest.c: New test.
6998
6999 2002-07-17  Richard Henderson  <rth@redhat.com>
7000
7001         * g++.dg/opt/pr6713.C: New test.
7002
7003 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
7004
7005         * gcc.c-torture/execute/loop-2e.x: Let the testcase
7006         XFAIL for all x86 processors.
7007
7008 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
7009
7010         * gcc.c-torture/execute/20010122-1.x: Do not test with
7011         -fomit-frame-pointer.
7012
7013 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7014
7015         * g++.dg/template/instantiate2.C: New test.
7016         * g++.dg/template/spec4.C: New test.
7017
7018 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7019
7020         * g++.dg/template/access2.C: New test.
7021         * g++.dg/template/access3.C: New test.
7022
7023 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
7024
7025         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
7026         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
7027         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
7028         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
7029         Convert to use <stdarg.h>.
7030         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
7031         Delete.
7032         * gcc.dg/va-arg-2.c: New.
7033         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
7034
7035 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
7036
7037         * gcc.c-torture/compile/20020710-1.c: New test.
7038
7039 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
7040                           Andrew Pinski  <pinskia@physics.uc.edu>
7041
7042         gcc.c-torture/compile/simd-2.c: New testcase.
7043         gcc.c-torture/compile/simd-3.c: Likewise.
7044
7045 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
7046
7047         PR c++/7224
7048         * g++.dg/overload/error1.C: New test.
7049
7050 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
7051
7052         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
7053         configuration and IRIX 6 O32 ABI.
7054
7055 2002-07-11  Roger Sayle  <roger@eyesopen.com>
7056
7057         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
7058
7059 2002-07-10  Roger Sayle  <roger@eyesopen.com>
7060
7061         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
7062
7063 2002-07-10  Jeffrey A Law  <law@redhat.com>
7064
7065         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
7066
7067         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
7068
7069 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
7070
7071         * gcc.dg/20020312-2.c: Check for __PPC__.
7072
7073 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
7074
7075         * gcc.c-torture/compile/20020709-1.c: New test.
7076
7077 2002-07-07  Roger Sayle  <roger@eyesopen.com>
7078
7079         * g++.dg/template/qualttp21.C: New test case.
7080
7081 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
7082
7083         * gcc.c-torture/compile/20020706-1.c: New test.
7084         * gcc.c-torture/compile/20020706-2.c: New test.
7085
7086 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
7087             Alexandre Oliva  <aoliva@redhat.com>
7088
7089         * g++.dg/warn/incomplete1.C: New test.
7090
7091 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7092
7093         PR c++/7099
7094         * g++.dg/warn/noreturn1.C: New test.
7095
7096 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
7097
7098         PR c++/6706
7099         * g++.dg/debug/debug6.C: New test.
7100         * g++.dg/debug/debug7.C: New test.
7101
7102 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
7103
7104         * gcc.c-torture/compile/simd-3.c: New test.
7105
7106 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
7107
7108         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
7109         * gcc.dg/20020620-1.c: Likewise.
7110
7111 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7112
7113         PR c++/6944
7114         * g++.dg/init/array4.C: New test.
7115         * g++.dg/init/array5.C: New test.
7116
7117 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
7118
7119         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
7120         * gcc.c-torture/execute/simd-2.c (main): Likewise.
7121
7122 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7123
7124         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
7125         * gcc.dg/wtr-aggr-init-1.c: Likewise.
7126         * gcc.dg/wtr-conversion-1.c: Likewise.
7127         * gcc.dg/wtr-escape-1.c: Likewise.
7128         * gcc.dg/wtr-int-type-1.c: Likewise.
7129         * gcc.dg/wtr-label-1.c: Likewise.
7130         * gcc.dg/wtr-static-1.c: Likewise.
7131         * gcc.dg/wtr-strcat-1.c: Likewise.
7132         * gcc.dg/wtr-suffix-1.c: Likewise.
7133         * gcc.dg/wtr-switch-1.c: Likewise.
7134         * gcc.dg/wtr-unary-plus-1.c: Likewise.
7135         * gcc.dg/wtr-union-init-1.c: Likewise.
7136         * gcc.dg/wtr-union-init-2.c: Likewise.
7137         * gcc.dg/wtr-union-init-3.c: Likewise.
7138
7139         * gcc.dg/wtr-func-def-1.c: New test.
7140
7141 2002-07-02 Devang Patel <dpatel@apple.com>
7142
7143         * objc.dg/param-1.m: New test.
7144
7145 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
7146
7147         * gcc.dg/cpp/trad/directive.c: Add test.
7148         * gcc.dg/cpp/trad/macroargs.c: Add test.
7149         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
7150
7151 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
7152
7153         * gcc.dg/cpp/cmdlne-M.c: New test.
7154
7155 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
7156
7157         * objc.dg/desig-init-1.m: New test.
7158
7159 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7160
7161         PR c++/6716
7162         * g++.dg/template/instantiate1.C: New test.
7163
7164 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
7165
7166         PR c++/7112
7167         * g++.dg/template/sizeof2.C: New test.
7168
7169 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
7170
7171         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
7172         gcc.dg/cpp/trad/include.c: New tests.
7173
7174 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
7175
7176         PR target/7177
7177         * gcc.c-torture/compile/20020701-1.c: New test.
7178
7179 2002-07-01  Stan Shebs  <shebs@apple.com>
7180
7181         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
7182         header here...
7183         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
7184         (objc-torture-execute): or here.
7185
7186 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
7187
7188         * gcc.c-torture/execute/arith-rand-ll.c: New test.
7189
7190 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
7191
7192         * gcc.dg/cpp/trad/escaped-nl.c: New test.
7193
7194 2002-06-30  Devang Patel  <dpatel@apple.com>
7195
7196         * objc.dg/fsyntax-only.m: New test.
7197
7198 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
7199
7200         PR c++/6695
7201         * g++.dg/template/friend7.C: New file.
7202
7203 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
7204
7205         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
7206         return type.
7207
7208 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
7209
7210         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
7211         avoid division by zero.
7212
7213 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
7214
7215         * gcc.dg/Wunknownprag.c: New tests.
7216
7217 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
7218
7219         * gcc.c-torture/execute/simd-2.c: New test.
7220
7221 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
7222
7223         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
7224         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
7225         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
7226         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
7227         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
7228         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
7229         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
7230         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
7231         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
7232         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
7233         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
7234         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
7235         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
7236         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
7237         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
7238         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
7239         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
7240
7241 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
7242
7243         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
7244         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
7245         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
7246         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
7247         New tests.
7248         * gcc.dg/cpp/trad/directive.c: Update.
7249
7250 2002-06-23  Andreas Jaeger  <aj@suse.de>
7251
7252         * gcc.c-torture/execute/complex-6.c: New.
7253
7254 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
7255
7256         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
7257         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
7258         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
7259         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
7260
7261 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
7262
7263         * gcc.dg/cpp/trad: New directory with traditional tests copied
7264         from parent directory.
7265         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
7266         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
7267         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
7268         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
7269         Move to trad/ and rename.
7270         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
7271         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
7272         gcc.dg/cpp/trad/redef2.c: New tests.
7273         * gcc.dg/cpp/trad/trad.exp: New driver.
7274
7275 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
7276
7277         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
7278         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
7279         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
7280         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
7281         Remove.
7282
7283 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
7284
7285         * gcc.dg/20020620-1.c: New test.
7286
7287 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7288
7289         * g++.dg/template/ttp4.C: New test.
7290
7291 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
7292
7293         * g++.dg/opt/vt1.C: Fix regexp.
7294
7295 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7296
7297         * gcc.c-torture/execute/pure-1.c: Make functions static again.
7298         Don't use attribute `noinline'.
7299
7300 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
7301
7302         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
7303
7304 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
7305
7306         * gcc.c-torture/execute/simd-1.c: New.
7307
7308         * gcc.dg/simd-1.c: New.
7309
7310 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
7311
7312         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
7313
7314 2002-06-16  Richard Henderson  <rth@redhat.com>
7315
7316         * g++.dg/ext/anon-struct1.C: New.
7317         * g++.dg/ext/anon-struct2.C: New.
7318         * g++.dg/ext/anon-struct3.C: New.
7319         * gcc.dg/anon-struct-1.c: New.
7320         * gcc.dg/anon-struct-2.c: New.
7321         * gcc.dg/anon-struct-3.c: New.
7322         * gcc.dg/20011008-1.c: Adjust warning text.
7323         * gcc.dg/20020527-1.c: Add -fms-extensions.
7324
7325 2002-06-16  Richard Henderson  <rth@redhat.com>
7326
7327         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
7328
7329 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
7330
7331         * gcc.c-torture/execute/20020615-1.c: New test.
7332
7333 2002-06-15  Roger Sayle  <roger@eyesopen.com>
7334
7335         * gcc.c-tortuture/execute/compare-1.c: New test case.
7336         * gcc.c-tortuture/execute/compare-2.c: New test case.
7337         * gcc.c-tortuture/execute/compare-3.c: New test case.
7338
7339 2002-06-13  Richard Henderson  <rth@redhat.com>
7340
7341         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
7342         ia64 ilp32.
7343
7344 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7345
7346         * g++.dg/template/typename2.C: Update error message.
7347
7348 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
7349
7350         * gcc.c-torture/execute/20020611-1.c: New test.
7351
7352 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
7353
7354         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
7355         list of targets to skip.
7356
7357 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
7358
7359         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
7360         targets if not optimizing.
7361
7362 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
7363
7364         * gcc.c-torture/compile/20020605-1.c: New test.
7365
7366         * g++.dg/opt/vt1.C: New test.
7367
7368         * gcc.dg/20020531-1.c: New test.
7369
7370         * gcc.dg/20020530-1.c: New test.
7371
7372         * gcc.dg/20020527-1.c: New test.
7373
7374         * g++.dg/opt/cse1.C: New test.
7375
7376 2002-06-07  Roger Sayle  <roger@eyesopen.com>
7377
7378         * gcc.dg/20020607-2.c: New test case.
7379
7380 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
7381
7382         * gcc.c-torture/compile/20020604-1.c: New test.
7383
7384 2002-06-04  Richard Henderson  <rth@redhat.com>
7385
7386         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
7387         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
7388         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
7389
7390 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
7391
7392         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
7393
7394 2002-06-03  Richard Henderson  <rth@redhat.com>
7395
7396         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
7397         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
7398
7399 2002-06-02  Richard Henderson  <rth@redhat.com>
7400
7401         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
7402         test functions static.
7403
7404 2002-06-02  Andreas Jaeger  <aj@suse.de>
7405
7406         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
7407         now.
7408
7409 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
7410
7411         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
7412         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
7413         Update for mofified diagnostics.
7414         * gcc.dg/c99-intconst-1.c: No longer fail.
7415
7416 2002-06-02  Richard Henderson  <rth@redhat.com>
7417
7418         * gcc.dg/uninit-A.c: Remove xfail markers.
7419
7420 2002-06-01  Roger Sayle  <roger@eyesopen.com>
7421
7422         * gcc.dg/fnegate-1.c: New test case.
7423
7424 2002-05-30  Osku Salerma  <osku@iki.fi>
7425
7426         * gcc.c-torture/execute/mayalias-1.c: New file.
7427
7428 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
7429
7430         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
7431         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
7432         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
7433
7434 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
7435
7436         * gcc.c-torture/execute/20020529-1.c: New test.
7437
7438 2002-05-27  Richard Henderson  <rth@redhat.com>
7439
7440         * g++.dg/ext/attrib6.C: New test case.
7441
7442 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7443
7444         * gcc.c-torture/execute/pure-1.c: New test.
7445
7446 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
7447
7448         * gcc.dg/cpp/arith-2.c: Remove.
7449
7450 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
7451
7452         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
7453         * gcc.dg/cpp/if-3.c: Remove.
7454
7455 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
7456
7457         * g++.dg/opt/cse2.C: New test.
7458
7459 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
7460
7461         * gcc.dg/cpp/arith-1.c: New semantic tests.
7462         * gcc.dg/cpp/if-1.c: Update.
7463
7464 2002-05-24  Ben Elliston  <bje@redhat.com>
7465
7466         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
7467
7468 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
7469
7470         * gcc.dg/verbose-asm.c: New test.
7471
7472 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
7473
7474         * gcc.dg/cpp/paste12.c: New test.
7475
7476 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
7477
7478         * g++.dg/parse/named_ops.C: New test.
7479
7480 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
7481
7482         * gcc/testsuite/gcc.dg/weak-8.c: New test.
7483
7484 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
7485
7486         * gcc.dg/weak-2.c: Allow optional leading underscore
7487         in scan-assembler symbol name.
7488         * gcc.dg/weak-3.c: Likewise.
7489         * gcc.dg/weak-4.c: Likewise.
7490         * gcc.dg/weak-5.c: Likewise.
7491
7492 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
7493
7494         * gcc.dg/20020523-1.c: New test.
7495
7496 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
7497
7498         * objc.dg/const-str-2.m: Update now that we stop after
7499         a command line error.
7500
7501 2002-05-22  Richard Henderson  <rth@redhat.com>
7502
7503         * g++.dg/dg.exp: Fix typo in test pruneing.
7504
7505 2002-05-22  Richard Henderson  <rth@redhat.com>
7506
7507         * g++.dg/dg.exp: Prune the tls subdirectory.
7508         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
7509         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
7510         * g++.dg/tls/init-1.C: New.
7511
7512 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
7513
7514         * gcc.dg/20020517-1.c: New test.
7515
7516 2002-05-21  Richard Henderson  <rth@redhat.com>
7517
7518         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
7519         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
7520
7521 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
7522
7523         * g++.dg/other/copy2.C: New test.
7524
7525 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
7526
7527         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
7528         (MAX_COPY): Bump up to 10 times sizeof (long long).
7529         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
7530
7531         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
7532         sizeof (long long).
7533
7534         * gcc.c-torture/execute/strcpy-1.c: New test.
7535
7536 2002-05-19  Jason Merrill  <jason2redhat.com>
7537
7538         * g++.dg/ext/oper1.C: New test.
7539
7540 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
7541 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
7542
7543         * README.QMTEST: New file.
7544
7545         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
7546
7547 2002-05-19  Andreas Jaeger  <aj@suse.de>
7548
7549         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
7550         now.
7551         * gcc.c-torture/execute/loop-2d.x: Likewise.
7552
7553 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
7554
7555         * gcc.dg/weak-2.c:  xfail warnings for platforms that don't
7556         support weak symbols.
7557         * gcc.dg/weak-4.c: Likewise
7558         * gcc.dg/weak-6.c: Likewise
7559
7560 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
7561
7562         * gcc.dg/weak-3.c: Add dg-excess-error comment for
7563         cygwin, coff and h8300-*-hms targets
7564         * gcc.dg/weak-5.c: Likewise
7565         * gcc.dg/weak-7.c: Likewise
7566
7567 2002-05-16  Jason Merrill  <jason@redhat.com>
7568
7569         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
7570         (scan-assembler-not, scan-assembler-dem): Likewise.
7571         (scan-assembler-dem-not): Likewise.
7572
7573 2002-05-15  Richard Henderson  <rth@redhat.com>
7574
7575         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
7576
7577 2002-05-15  Richard Henderson  <rth@redhat.com>
7578
7579         * gcc.dg/weak-5.c (vfoo1c): No warning here.
7580         (vfoo1f): Warning here.
7581         (vfoo1l): Don't redefine the alias.
7582
7583 2002-05-14  Jason Merrill  <jason@redhat.com>, Alexandre Oliva  <aoliva@redhat.com>
7584
7585         * g++.dg/init/pm1.C: New test.
7586
7587 2002-05-12  David S. Miller  <davem@redhat.com>
7588
7589         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
7590         types.
7591
7592 2002-05-10  Roger Sayle  <roger@eyesopen.com>
7593
7594         * gcc.c-torture/execute/20020510-1.c: New test case.
7595
7596 2002-05-10  David S. Miller  <davem@redhat.com>
7597
7598         * gcc.c-torture/execute/conversion.c: Test long double too.
7599
7600 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
7601
7602         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
7603         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
7604         * lib/g++.exp (g++_link_flags): Likewise.
7605         * lib/objc.exp (objc_target_compile): Likewise.
7606
7607 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
7608
7609         * gcc.dg/cpp/poison.c: Update.
7610         * gcc.dg/cpp/20000625-2.c: Remove.
7611         * gcc.dg/cpp/direct2s.c: Remove final test.
7612
7613 2002-05-08  Tom Rix  <trix@redhat.com>
7614
7615         * gcc.c-torture/execute/20020508-1.c: New test.
7616         * gcc.c-torture/execute/20020508-2.c: New test.
7617         * gcc.c-torture/execute/20020508-3.c: New test.
7618
7619 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
7620
7621         * gcc.dg/cpp/charconst-4.c: More tests.
7622
7623 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
7624
7625         PR c/6569
7626         * gcc.dg/weak-3.c: Update location of warning messages.
7627         * gcc.dg/weak-5.c: Likewise.
7628
7629 2002-05-06  Roger Sayle  <roger@eyesopen.com>
7630
7631         * gcc.c-torture/execute/20020506-1.c: New test case.
7632
7633 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
7634
7635         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
7636
7637 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
7638
7639         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
7640
7641 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
7642
7643         * gcc.dg/cpp/charconst-3.c: New test.
7644
7645 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
7646
7647         * gcc.dg/cpp/charconst.c: Update tests.
7648
7649 2002-05-05  Tim Josling  <tej@melbpc.org.au>
7650
7651         * treelang: Added directory for new sample language treelang. Also
7652         lib/treelang.exp: New file to signal treelang should be tested.
7653
7654 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
7655
7656         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
7657         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
7658         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
7659         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
7660         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
7661         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
7662         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
7663
7664 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
7665
7666         * gcc.dg/format/xopen-2.c: New test.
7667
7668 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
7669
7670         * gcc.dg/20020503-1.c: New test.
7671
7672 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
7673
7674         * g++.dg/init/dtor1.C: Make it tougher.
7675
7676 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
7677
7678         * g++.dg/init/dtor1.C: New test.
7679
7680 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
7681
7682         * gcc.dg/altivec-8.c: New.
7683
7684 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
7685
7686         * gcc.dg/altivec-7.c: New.
7687
7688 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
7689
7690         * g++.dg/parse/typedef1.C: New test.
7691
7692 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
7693
7694         PR c++/6486
7695         * g++.dg/template/friend6.C: New test.
7696
7697         PR c++/6492
7698         * g++.dg/init/copy1.C: New test.
7699
7700 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
7701
7702         * g++.dg/warn/effc1.C: New test.
7703
7704 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
7705
7706         * gcc.dg/cpp/if-cexp.c: Add a test.
7707
7708 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
7709
7710         * gcc.dg/20020426-2.c: New test.
7711
7712 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
7713
7714         * gcc.dg/cpp/if-mop.c: Update.
7715         * gcc.dg/cpp/if-mpar.c: Add test.
7716         * gcc.dg/cpp/if-oppr.c: Update.
7717
7718 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
7719
7720         PR c/6343
7721         * gcc.dg/weak-[2-7].c: New tests.
7722
7723 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
7724
7725         * gcc.dg/enum1.c: New test.
7726
7727 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
7728
7729         PR c++/6497
7730         * g++.dg/inherit/access2.C: New test.
7731
7732 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
7733
7734         PR bootstrap/6445
7735         * gcc.dg/20020426-1.c: New test.
7736
7737 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
7738
7739         * g++.dg/abi/enum1.C: New test.
7740
7741 2002-04-26  Richard Henderson  <rth@redhat.com>
7742
7743         * gcc.dg/c99-bool-1.c: Expect always true warning.
7744
7745 2002-04-25  Roger Sayle  <roger@eyesopen.com>
7746
7747         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
7748
7749 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7750
7751         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
7752         targets.
7753
7754 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
7755
7756         * g++.dg/abi/mange7.C: New test.
7757
7758         PR c++/6438.
7759         * g++.dg/parse/stmtexpr2.C: New test.
7760
7761 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
7762
7763         * gcc.dg/20020312-2.c: Add SH target.
7764
7765 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7766
7767         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
7768         compiler output on mips*-*-irix*.
7769
7770 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
7771
7772         * g++.dg/parse/attr1.C: New test.
7773
7774 2002-04-23  Roger Sayle  <roger@eyesopen.com>
7775
7776         * gcc.c-torture/execute/string-opt-17.c: New test case.
7777         * gcc.c-torture/execute/memset-2.c: New test case.
7778
7779 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
7780
7781         PR c++/6256:
7782         * g++.dg/template/friend5.C: New test.
7783
7784         PR c++/6331:
7785         * g++.dg/template/qual1.C: Likewise.
7786
7787 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
7788
7789         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
7790         Include stdlib.h, not stdio.h or ctype.h.
7791
7792 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
7793
7794         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
7795         cris-*-elf* and mmix-*-*.
7796         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
7797         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
7798         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
7799         Ditto.
7800         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
7801         * gcc.dg/wchar_t-1.c: Ditto.
7802
7803 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
7804
7805         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
7806         Clarify comment.
7807
7808 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
7809
7810         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
7811
7812 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
7813
7814         * gcc.c-torture/execute/20000906-1.x: Delete.
7815
7816 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
7817
7818         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
7819
7820 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
7821
7822         * PR6367
7823         * g77.f-torture/execute/6367.f: New test.
7824         * g77.f-torture/execute/6367.x: Disable for MMIX.
7825
7826 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
7827
7828         * PR6352
7829         * g++.dg/opt/inline2.C: New test.
7830
7831 2002-04-18  Richard Henderson  <rth@redhat.com>
7832
7833         * gcc.dg/20000906-1.c: Enable for all targets.
7834         * gcc.c-torture/compile/iftrap-2.c: New.
7835
7836 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
7837
7838         * gcc.dg/20020418-1.c: New test.
7839         * gcc.dg/20020418-2.c: New test.
7840
7841 2002-04-18  Richard Henderson  <rth@redhat.com>
7842
7843         * gcc.c-torture/compile/iftrap-1.c: New.
7844         * gcc.dg/iftrap-1.c: Adjust for ia64.
7845         * gcc.dg/iftrap-2.c: New.
7846
7847 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
7848
7849         * gcc.c-torture/compile/20020418-1.c: New test.
7850
7851 2002-04-18  Roger Sayle  <roger@eyesopen.com>
7852
7853         * gcc.c-torture/compile/20020415-1.c: New.
7854
7855 2002-04-18  David S. Miller  <davem@redhat.com>
7856
7857         * gcc.c-torture/execute/20020418-1.c: New test.
7858
7859 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
7860
7861         * gcc.dg/20020416-1.c: New test.
7862
7863         * g++.dg/opt/inline1.C: New test.
7864
7865 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
7866
7867         * gcc.dg/altivec-5.c: New test.
7868
7869         * gcc.dg/20020415-1.c: New test.
7870
7871 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
7872
7873         * testsuite/lib/chill.exp: Remove.
7874
7875 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
7876
7877         * g++.dg/other/big-struct.C: New test.
7878
7879 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
7880
7881         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
7882         of scratch file.
7883
7884 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
7885
7886         PR c/6277
7887         * gcc.dg/i386-387-1.c:  Allow optional leading underscore
7888         in scan-assembler function name
7889
7890 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
7891
7892         * g77.f-torture/execute/980628-4.x,
7893         g77.f-torture/execute/980628-5.x,
7894         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
7895         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
7896         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
7897         i[34567]86-*-*.
7898
7899 2002-04-13  David S. Miller  <davem@redhat.com>
7900
7901         * gcc.c-torture/execute/20020413-1.c: New test.
7902
7903 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
7904
7905         * gcc.dg/asm-6.c,
7906         * g++.dg/ext/asm1.C: New tests.
7907
7908 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
7909
7910         PR c++ 5373.
7911         * g++.dg/parse/stmtexpr1.C: New test.
7912
7913         PR c++/5189.
7914         * g++.dg/template/copy1.C: New test.
7915
7916 2002-04-12  Richard Henderson  <rth@redhat.com>
7917
7918         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
7919
7920 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
7921
7922         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
7923         gcc.c-torture/execute/20020307-2.c.
7924
7925 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
7926
7927         * g++.dg/ext/attrib5.C,
7928         * g++.dg/lookup/struct1.C: New tests.
7929
7930 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
7931
7932         * gcc.dg/20020411-1.c: New test.
7933
7934         * gcc.c-torture/execute/20020411-1.c: New test.
7935
7936 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
7937
7938         * g77.f-torture/execute/6177.f: New test.
7939
7940 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
7941
7942         PR middle-end/6247
7943         * g++.dg/opt/cleanup1.C: New test.
7944
7945         * g++.dg/opt/const1.C: New test.
7946
7947 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
7948
7949         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
7950
7951 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
7952
7953         PR c++/5507
7954         * g++.dg/template/typename2.C: New test.
7955
7956 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
7957
7958         * gcc.c-torture/execute/loop-12.c: New.
7959
7960 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
7961
7962         * g77.f-torture/execute/980628-4.x,
7963         g77.f-torture/execute/980628-5.x,
7964         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
7965         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
7966         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
7967
7968 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
7969
7970         PR optimization/6086
7971         * g++.dg/opt/preinc1.C: New test.
7972
7973 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
7974
7975         PR c++/5571
7976         * g++.dg/opt/static2.C: New test.
7977
7978 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
7979
7980         PR c/5120
7981         * gcc.dg/20020406-1.c: New test.
7982
7983 2002-04-04  David S. Miller  <davem@redhat.com>
7984
7985         * gcc.c-torture/execute/20020404-1.c: New test.
7986
7987 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
7988
7989         PR c/6123
7990         * gcc.dg/20020312-2.c: Do not declare global register variable
7991         if __PIC__ or __pic__ is defined.
7992
7993 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
7994
7995         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
7996         __asm__ so that it works correctly even if -ansi -pedantic-errors.
7997
7998 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7999
8000         * gcc.misc-tests/linkage.exp: Update last change to handle
8001         sparc*-, not just sparc-.
8002
8003 2002-04-03  Richard Henderson  <rth@redhat.com>
8004
8005         * gcc.dg/cpp/ucs.c: Improved long UCS test.
8006
8007 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
8008
8009         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
8010
8011 2002-04-02  David S. Miller  <davem@redhat.com>
8012
8013         * gcc.c-torture/execute/20020402-3.c: New test.
8014
8015 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
8016
8017         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
8018         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
8019
8020         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
8021         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
8022         g77.f-torture/execute/20001201.x,
8023         g77.f-torture/execute/u77-test.x: New files.
8024
8025         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
8026         * gcc.dg/wchar_t-1.c: Ditto.
8027
8028 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
8029
8030         * gcc.c-torture/execute/20020402-1.c: New test.
8031
8032 2002-04-01  Richard Henderson  <rth@redhat.com>
8033
8034         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
8035
8036         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
8037
8038 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8039
8040         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
8041
8042 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
8043
8044         * g++.dg/inherit/template-as-base.C: Expect error.
8045         * g++.dg/inherit/namespace-as-base.C: Likewise.
8046
8047 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
8048
8049         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
8050         g++.dg/ext/instantiate3.C: Tweak match patterns.
8051
8052         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
8053         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
8054         -da test.
8055
8056 2002-03-31  Richard Henderson  <rth@redhat.com>
8057
8058         * gcc.dg/special/alias-2.c: New.
8059         * gcc.dg/special/ecos.exp: Run it.
8060
8061 2002-03-31  Richard Henderson  <rth@redhat.com>
8062
8063         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
8064
8065 2002-03-31  Kazu Hirata  <kazu@hxi.com>
8066
8067         * gcc.dg/weak-1.c: Disable on h8300 port.
8068
8069 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
8070
8071         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
8072         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
8073         ordering tests.
8074         * g++.dg/bprob/bprob-1.C: New test.
8075         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
8076         * g++.dg/gcov/gcov-1.C: New test.
8077         * g++.dg/gcov/gcov-1.x: New file.
8078         * g++.dg/gcov/gcov-2.C: New test.
8079         * g++.dg/gcov/gcov-3.C: New test.
8080         * g++.dg/gcov/gcov-3.h: New file.
8081
8082 2002-03-28  Roger Sayle  <roger@eyesopen.com>
8083
8084         * g++.old-deja/g++.other/builtins5.C: New test.
8085         * g++.old-deja/g++.other/builtins6.C: New test.
8086         * g++.old-deja/g++.other/builtins7.C: New test.
8087         * g++.old-deja/g++.other/builtins8.C: New test.
8088         * g++.old-deja/g++.other/builtins9.C: New test.
8089
8090 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
8091
8092         * g++.dg/opt/static1.C: New test.
8093
8094         * g++.dg/opt/longbranch1.C: New test.
8095
8096 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
8097
8098         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
8099
8100         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
8101
8102 2002-03-28  Jeffrey A Law  (law@redhat.com)
8103
8104         * gcc.c-torture/execute/20020328-1.c: New test.
8105
8106 2002-03-27  Richard Henderson  <rth@redhat.com>
8107
8108         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
8109         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
8110         move from g++.old-deja/g++.ext/.
8111
8112 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
8113
8114         * g++.dg/init/new2.C: New test.
8115
8116 2002-03-26  Richard Henderson  <rth@redhat.com>
8117
8118         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
8119
8120         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
8121         on sparc.
8122
8123         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
8124         sparcv9 systems.
8125         * gcc.dg/20001102-1.c: Likewise.
8126
8127 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
8128
8129         * gcc.dg/cpp/endif-pedantic1.c,
8130         gcc.dg/cpp/endif-pedantic2.c:  New tests.
8131
8132 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
8133
8134         * g++.dg/init/new1.C: New test.
8135
8136 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
8137
8138         * g++.dg/abi/vbase9.C: New test.
8139
8140 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
8141
8142         * gcc.dg/arm-asm.c: New test.
8143
8144 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
8145
8146         * gcc.dg/Wswitch-enum.c: New test.
8147         Fix PR c/5044.
8148
8149 2002-03-26  Richard Henderson  <rth@redhat.com>
8150
8151         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
8152         structure.
8153
8154 2002-03-25  Richard Henderson  <rth@redhat.com>
8155
8156         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
8157         sparcv9 systems.
8158
8159         * gcc.c-torture/compile/20011119-1.c (xxx): New.
8160         * gcc.c-torture/compile/20011119-2.c (xxx): New.
8161
8162 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
8163
8164         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
8165
8166 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
8167
8168         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
8169         targets using generic thunk support.
8170
8171 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
8172
8173         * gcc.c-torture/compile/20020323-1.c: New test.
8174
8175         * g++.dg/opt/conj2.C: New test.
8176
8177 2002-03-24  Richard Henderson  <rth@redhat.com>
8178
8179         * gcc.dg/weak-1.c: Use -fno-common.
8180
8181 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
8182
8183         * g77.dg/f77-edit-apostrophe-out.f: New test
8184         * g77.dg/f77-edit-h-out.f: New test
8185         * g77.dg/f77-edit-t-in.f: New test
8186         * g77.dg/f77-edit-t-out.f: New test
8187         * g77.dg/f77-edit-x-out.f: New test
8188         * g77.dg/f77-edit-slash-out.f: New test
8189         * g77.dg/f77-edit-colon-out.f: New test
8190         * g77.dg/f77-edit-s-out.f: New test
8191
8192 2002-03-24  Richard Henderson  <rth@redhat.com>
8193
8194         * objc/execute/formal_protocol-6.x: New XFAIL.
8195
8196 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
8197
8198         * gcc.dg/weak-1.c:  Early return from dg-final on platforms
8199         that do not support weak symbols
8200
8201 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
8202
8203         * lib/g++.exp:  Fix handling of LD_LIBRARY_PATH et al
8204         * lib/g77.exp:  Likewise
8205         * lib/objc.exp: Likewise
8206
8207 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
8208
8209         * gcc.dg/Wswitch-default.c: New test.
8210
8211 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
8212
8213         * g++.dg/other/enum1.C: New test.
8214
8215 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
8216
8217         * gcc.dg/pragma-ep-3.c: Fix typo.
8218
8219 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
8220
8221         * g++.dg/inherit/template-as-base.C: New test.
8222
8223 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
8224
8225         * g++.old-deja/g++.other/dwarf2-1.C: Move...
8226         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
8227
8228 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
8229
8230         * gcc.dg/cpp/multiline.c: Update to match.
8231
8232 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
8233
8234         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
8235
8236 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
8237
8238         * gcc.dg/cpp/extratokens2.c:  New file.
8239
8240 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
8241
8242         * gcc.dg/20020312-2.c: Add rs6000 target.
8243
8244         * gcc.c-torture/compile/20020319-1.c: New test.
8245
8246 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
8247
8248         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
8249         (A, E): Handle this.
8250
8251 2002-03-20  Jason Merrill  <jason@redhat.com>
8252
8253         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
8254         ignoring -fpic.
8255         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
8256         through prune_gcc_output.
8257
8258 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
8259
8260         * gcc.c-torture/compile/20020320-1.c: New test.
8261
8262 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
8263
8264         * gcc.c-torture/compile/20020318-1.c: New test.
8265
8266         * gcc.dg/struct-by-value-1.c: New test.
8267
8268         * gcc.dg/20020319-1.c: New test.
8269
8270 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
8271
8272         * g++.dg/opt/conj1.C: New test.
8273
8274 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
8275
8276         * g++.dg/template/qualttp20.C: Revert previous change.
8277         * g++.dg/template/qualttp3.C: Likewise.
8278         * g++.dg/template/qualttp4.C: Likewise
8279         * g++.dg/template/qualttp5.C: Likewise
8280         * g++.dg/template/qualttp6.C: Likewise
8281         * g++.dg/template/qualttp7.C: Likewise
8282         * g++.dg/template/qualttp8.C: Likewise
8283         * g++.dg/template/recurse.C: Likewise.
8284
8285 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
8286
8287         * gcc.dg/cpp/wchar-1.c: Update.
8288
8289 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
8290
8291         * g++.dg/template/conv1.C: New test.
8292         * g++.dg/template/conv2.C: New test.
8293         * g++.dg/template/conv3.C: New test.
8294         * g++.dg/template/conv4.C: New test.
8295
8296 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
8297
8298         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
8299         * g++.dg/template/qualttp3.C: Likewise.
8300         * g++.dg/template/qualttp4.C: Likewise
8301         * g++.dg/template/qualttp5.C: Likewise
8302         * g++.dg/template/qualttp6.C: Likewise
8303         * g++.dg/template/qualttp7.C: Likewise
8304         * g++.dg/template/qualttp8.C: Likewise
8305         * g++.dg/template/recurse.C: Likewise.
8306
8307 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
8308
8309         * g++.dg/opt/dtor1.C: New test.
8310
8311 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
8312
8313         * gcc.c-torture/compile/20020315-1.c: New test.
8314
8315 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
8316
8317         * gcc.dg/weak-1.c: Fix scan tests.
8318
8319 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
8320
8321         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
8322         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
8323         cris-*-aout* mmix-*-*.
8324         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
8325         cris-*-aout* mmix-*-*.
8326         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
8327         cris-*-elf* cris-*-aout* and mmix-*-*.
8328         * gcc.dg/20001009-1.c: Ditto.
8329         * gcc.dg/20010912-1.c: Ditto.
8330         * gcc.dg/20020122-4.c: Ditto.
8331         * gcc.dg/inline-2.c: Ditto.
8332
8333 2002-03-14  Jeffrey A Law  (law@cygnus.com)
8334
8335         * gcc.c-torture/compile/20020314-1.c: New test.
8336
8337 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
8338
8339         * gcc.c-torture/execute/20020314-1.c: New test.
8340
8341 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
8342
8343         * g++.dg/warn/Wunused-1.C: New test.
8344
8345 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
8346
8347         * g++.dg/abi/mangle6.C: New test.
8348
8349 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
8350
8351         * gcc.c-torture/compile/20020309-2.c: New test.
8352
8353         * gcc.c-torture/compile/20020312-1.c: New test.
8354
8355 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
8356
8357         * g++.dg/other/access1.C: New test.
8358
8359 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
8360
8361         * gcc.c-torture/execute/wchar_t-1.c: New test.
8362
8363 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
8364
8365         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
8366
8367 2002-03-12  Roger Sayle  <roger@eyesopen.com>
8368
8369         * gcc.dg/20020312-1.c: New test case.
8370
8371 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
8372
8373         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
8374
8375 2002-03-11  Richard Henderson  <rth@redhat.com>
8376
8377         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
8378         * g++.old-deja/g++.jason/report.C: Likewise.
8379
8380 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
8381
8382         * testsuite/g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
8383         * testsuite/g++.old-deja/g++.robertl/eb56.C: Likewise.
8384
8385 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
8386
8387         * testsuite/g++.dg/overload/pmf1.C: New test.
8388
8389 2002-03-11  Kazu Hirata  <kazu@hxi.com>
8390
8391         * gcc.c-torture/execute/20020307-1.c: Use long.
8392
8393 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
8394
8395         PR optimization/5844
8396         * gcc.dg/20020310-1.c: New test.
8397
8398 2002-03-09  Michael Meissner  <meissner@redhat.com>
8399
8400         * gcc.c-torture/execute/memcpy-2.c: New test.
8401         * gcc.c-torture/execute/memset-1.c: New test.
8402         * gcc.c-torture/execute/strlen-1.c: New test.
8403         * gcc.c-torture/execute/strcmp-1.c: New test.
8404         * gcc.c-torture/execute/strncmp-1.c: New test.
8405
8406 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
8407
8408         * gcc.dg/ppc-ldstruct.c: New test.
8409
8410 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
8411
8412         * gcc.c-torture/execute/va-arg-22.c: New test.
8413
8414 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
8415
8416         * gcc.c-torture/compile/20020309-1.c: New test.
8417
8418 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
8419
8420         * gcc.c-torture/execute/20020307-2.c: New test.
8421
8422 2002-03-07  Jeffrey A Law  (law@redhat.com)
8423
8424         * g77.f-torture/compile/20020307-1.f: New test.
8425
8426 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
8427
8428         * gcc.dg/unordered-1.c: New test.
8429
8430 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
8431
8432         * gcc.c-torture/execute/20020307-1.c: New test.
8433
8434 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
8435
8436         * gcc.dg/20020304-1.c: New test.
8437
8438         * gcc.c-torture/compile/20020304-2.c: New test.
8439
8440 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
8441
8442         * gcc.c-torture/compile/20020304-1.c: New test case
8443         (from PR c/5830).
8444
8445 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
8446
8447         * gcc.dg/20020103-1.c: Add other -D ppc variants.
8448
8449 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
8450
8451         * g++.dg/other/classkey1.C: New test.
8452
8453 2002-03-01  Richard Henderson  <rth@redhat.com>
8454
8455         * gcc.c-torture/compile/981223-1.x: New.
8456         * gcc.c-torture/compile/920625-1.x: New.
8457
8458 2002-02-28  Richard Henderson  <rth@redhat.com>
8459
8460         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
8461
8462 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
8463
8464         * gcc.c-torture/execute/20020227-1.c: New test.
8465
8466 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
8467
8468         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
8469         here" ERROR lines.
8470         * g++.old-deja/g++.oliva/partord1.C: Likewise.
8471         * g++.old-deja.g++.other/defarg1.C: Likewise.
8472         * g++.old-deja/g++.pt/calls2.C: Likewise.
8473         * g++.old-deja/g++.pt/crash20.C: Likewise.
8474         * g++.old-deja/g++.pt/crash30.C: Likewise.
8475         * g++.old-deja/g++.pt/crash36.C: Likewise.
8476         * g++.old-deja/g++.pt/crash6.C: Likewise.
8477         * g++.old-deja/g++.pt/defarg13.C: Likewise.
8478         * g++.old-deja/g++.pt/derived3.C: Likewise.
8479         * g++.old-deja/g++.pt/error1.C: Likewise.
8480         * g++.old-deja/g++.pt/friend21.C: Likewise.
8481         * g++.old-deja/g++.pt/friend23.C: Likewise.
8482         * g++.old-deja/g++.pt/infinite1.C: Likewise.
8483         * g++.old-deja/g++.robertl/eb128.C: Likewise.
8484
8485 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
8486
8487         * gcc.c-torture/execute/20020225-2.c: New test.
8488
8489 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
8490
8491         * gcc.c-torture/execute/920730-1t.c,
8492         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
8493         Delete test cases, only relevant to -traditional.
8494
8495 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
8496
8497         * gcc.dg/cpp/undef1.c: Remove.
8498         * gcc.dg/cpp/directiv.c: Update.
8499         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
8500
8501 2002-02-27  Michael Meissner  <meissner@redhat.com>
8502
8503         * gcc.c-torture/execute/20020226-1.c: New test.
8504
8505 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
8506
8507         * g++.dg/debug/debug4.C: New test.
8508
8509         * gcc.dg/ia64-visibility-1.c: New test.
8510
8511 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
8512
8513         * gcc.dg/debug/20020224-1.c: New.
8514
8515 2002-02-25  Kazu Hirata  <kazu@hxi.com>
8516
8517         * gcc.c-torture/execute/960416-1.x: New.
8518         * gcc.c-torture/execute/divconst-3.x: Likewise.
8519
8520 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
8521
8522         * gcc.dg/20020224-1.c: New test.
8523
8524 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
8525
8526         * gcc.c-torture/execute/20020225-1.c: New.
8527
8528 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
8529
8530         * testsuite/gcc.dg/cpp/wchar-1.c: New test.
8531
8532 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
8533
8534         * gcc.dg/20020222-1.c: New test.
8535
8536 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
8537
8538         * g++.dg/opt/anonunion1.C: New test.
8539
8540 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
8541
8542         * g++.dg/template/qualttp19.C: New test.
8543         * g++.dg/template/qualttp20.C: New test.
8544         * g++.old-deja/g++.jason/report.C: Adjust expected errors
8545         * g++.old-deja/g++.other/qual1.C: Likewise.
8546
8547 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
8548
8549         * gcc.dg/attr-alwaysinline.c: New.
8550
8551 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
8552
8553         * gcc.dg/20020220-1.c: New test.
8554
8555         * gcc.dg/20020220-2.c: New test.
8556
8557         * g++.dg/opt/mmx1.C: New test.
8558
8559 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
8560
8561         * gcc.c-torture/compile/20020110.c: New test.
8562
8563 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
8564
8565         * gcc.c-torture/execute/20020219-1.c: New test.
8566
8567         * gcc.dg/20020219-1.c: New test.
8568
8569         * gcc.dg/noncompile/20020220-1.c: New test.
8570
8571         * g++.dg/opt/ptrintsum1.C: New test.
8572
8573         * gcc.dg/debug/20020220-1.c: New test.
8574
8575 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
8576
8577         * gcc.c-torture/execute/20020216-1.c: New test.
8578
8579 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
8580
8581         * gcc.dg/decl-1.c: Update, new test.
8582
8583 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
8584
8585         * g++.dg/abi/bitfield1.C: New test.
8586         * g++.dg/abi/bitfield2.C: New test.
8587
8588 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
8589
8590         * gcc.dg/attr-nest.c: New test.
8591
8592 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
8593
8594         * gcc.c-torture/execute/20020215-1.c: New test.
8595
8596 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
8597
8598         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
8599         * g++.dg/debug/debug.exp: New.
8600         * g++.dg/debug/trivial.C: New.
8601         * g++.dg/debug/debug1.C: Moved...
8602         * g++.dg/other/debug1.C: ...from here.
8603         * g++.dg/debug/debug2.C: Moved...
8604         * g++.dg/other/debug2.C: ...from here.
8605         * g++.dg/debug/debug3.C: Moved...
8606         * g++.dg/other/debug3.C: ...from here.
8607
8608         * gcc.dg/noncompile/20020213-1.c: New test.
8609
8610 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
8611
8612         * g++.dg/other/debug3.C: New test.
8613
8614         * gcc.c-torture/execute/20020213-1.c: New test.
8615
8616 2002-02-13  Richard Smith <richard@ex-parrot.com>
8617
8618         * g++.old-deja/g++.other/thunk1.C: New test.
8619
8620 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
8621
8622         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
8623
8624 2002-02-13  Stan Shebs  <shebs@apple.com>
8625
8626         * gcc.dg/altivec-3.c: New.
8627
8628 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
8629
8630         * gcc.dg/Wunreachable-1.c: New test.
8631         * gcc.dg/Wunreachable-2.c: New test.
8632
8633 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
8634
8635         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
8636
8637 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
8638
8639         * gcc.dg/decl-1.c: New test.
8640
8641 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
8642
8643         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
8644
8645 2002-02-10  Kazu Hirata  <kazu@hxi.com>
8646
8647         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
8648         * gcc.c-torture/compile/980506-1.x: Likewise.
8649
8650 2002-02-10  Kazu Hirata  <kazu@hxi.com>
8651
8652         * gcc.dg/20020210-1.c: New.
8653
8654 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
8655
8656         * g77.f-torture/execute/947.f: New regression test
8657         for PR fortran/947.
8658
8659 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
8660
8661         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
8662         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
8663
8664 2002-02-08  Richard Henderson  <rth@redhat.com>
8665
8666         * gcc.c-torture/compile/labels-3.c: New.
8667
8668 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
8669
8670         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
8671         expression statements work instead.
8672         * gcc.dg/noncompile/20020207-1.c: New test.
8673
8674 2002-02-07  Richard Henderson  <rth@redhat.com>
8675
8676         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
8677
8678 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
8679
8680         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
8681         message from g77
8682         * lib/g77-dg.exp: Trim g77 error messages so that they are
8683         recognized by dg.exp.
8684
8685 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
8686
8687         PR fortran/5473
8688         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
8689
8690 2002-02-07  Richard Henderson  <rth@redhat.com>
8691
8692         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
8693         to be sufficiently aligned for integers.
8694
8695 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
8696
8697         * g++.dg/template/friend4.C: New test.
8698
8699 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
8700
8701         PR fortran/5743
8702         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
8703         unsupported cases.
8704
8705 2002-02-07  Richard Henderson  <rth@redhat.com>
8706
8707         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
8708         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
8709         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
8710         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
8711
8712 2002-02-06  Richard Henderson  <rth@redhat.com>
8713
8714         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
8715
8716 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
8717
8718         * gcc.dg/20020206-1.c: New test.
8719
8720 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
8721
8722         * gcc.c-torture/execute/20020206-1.c: New test.
8723
8724         * gcc.c-torture/execute/20020206-2.c: New test.
8725
8726         PR optimization/5429:
8727         * gcc.c-torture/compile/20020206-1.c: New test.
8728
8729 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
8730
8731         * g++.dg/ext/align1.C: Do not use an explicit alignment value
8732         as certain file formats cannot support particularly large
8733         alignments.
8734
8735         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
8736         and do not expect to be able to link the executable.
8737
8738         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
8739         fail because the COFF format does not support the weak attribute.
8740
8741 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
8742
8743         * g77.dg/pr5473.f:  New test
8744
8745 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
8746
8747         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
8748         Fix testcase accordingly.
8749
8750 2002-02-04  Richard Henderson  <rth@redhat.com>
8751
8752         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
8753         (buf): Change to be an array of pointers, not ints.
8754
8755 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
8756
8757         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
8758         before all tests.  Move warning one line above to match where it
8759         C frontend emits.
8760         * gcc.dg/Wswitch-2.c: New test.
8761         * g++.dg/warn/Wswitch-1.C: New test.
8762         * g++.dg/warn/Wswitch-2.C: New test.
8763
8764 2002-02-04  Richard Henderson  <rth@redhat.com>
8765
8766         * g++.dg/abi/offsetof.C: Fix size comparison.
8767
8768 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
8769
8770         * gcc.dg/cast-qual-2.c: New test.
8771
8772 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
8773
8774         * gcc.dg/20020201-4.c: New test.
8775
8776 2002-02-04  Ben Elliston  <bje@redhat.com>
8777
8778         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
8779         target_info attribute != 0, in addition to the empty string.
8780         (gcc_target_compile): Likewise.
8781
8782 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
8783
8784         * gcc.dg/Wswitch.c: New test.
8785         PR gcc/4475. PR gcc/3780.
8786
8787 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
8788
8789         * g77.f-torture/execute/5122.f: New test for regressions
8790         against PR fortran/5122.
8791
8792 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
8793
8794         * g77.f-torture/compile/pr3743.f: Delete
8795         * g77.dg/pr3743-1.f: New test.
8796         * g77.dg/pr3743-2.f: New test.
8797         * g77.dg/pr3743-3.f: New test.
8798         * g77.dg/pr3743-4.f: New test.
8799
8800 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
8801
8802         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
8803
8804 2002-02-02  Richard Henderson  <rth@redhat.com>
8805
8806         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
8807         * gcc.c-torture/execute/bf64-1.c: Likewise.
8808
8809 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
8810
8811         * gcc.dg/20020201-2.c: New test.
8812
8813         * gcc.dg/20020201-3.c: New test.
8814
8815         * gcc.c-torture/execute/bitfld-2.c: New test.
8816
8817 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
8818
8819         * gcc.dg/bitfld-1.c: Update.
8820         * gcc.dg/bitfld-2.c: Update.
8821         * gcc.c-torture/execute/bitfld-1.x: New.
8822
8823 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
8824
8825         * gcc.c-torture/execute/20020201-1.c: New test.
8826
8827 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
8828
8829         PR target/5469
8830         * gcc.dg/20020201-1.c: New test.
8831
8832 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
8833
8834         PR fortran/3743
8835         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
8836         * g77.f-torture/compile/pr3743.x: Remove
8837
8838 2002-01-31  Tom Rix  <trix@redhat.com>
8839
8840         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
8841
8842 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
8843
8844         * gcc.dg/noncompile/20020130-1.c: New test.
8845
8846 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
8847
8848         * g77.dg/f77-edit-i-out.f:  Escape \. Allow \r\n and \r.
8849
8850 2002-01-29  Richard Henderson  <rth@redhat.com>
8851
8852         * gcc.c-torture/execute/991118-1.c: Cast various constants back
8853         to long long.
8854         * gcc.c-torture/execute/bf64-1.c: Likewise.
8855
8856 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
8857
8858         * gcc.c-torture/execute/20020129-1.c: New test.
8859
8860 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
8861
8862         * gcc.c-torture/compile/20000224-1.c: Update.
8863         * gcc.c-torture/execute/bitfld-1.c: New tests.
8864         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
8865         * gcc.dg/uninit-A.c: Update.
8866
8867 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
8868
8869         * g++.dg/template/ctor1.C: Add instantiation.
8870
8871 2002-01-28  Paul Koning  <pkoning@equallogic.com>
8872
8873         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
8874         argument to __builtin_prefetch to be const ptr.
8875
8876 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
8877
8878         * gcc.c-torture/compile/20020120-1.c: New test.
8879
8880 2002-01-27  Kazu Hirata  <kazu@hxi.com>
8881
8882         * gcc.c-torture/execute/20020127-1.c: New test.
8883
8884 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
8885
8886         * g77.dg/f77-edit-i-in.f: New test
8887         * g77.dg/f77-edit-i-out.f: New test
8888
8889 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
8890
8891         * gcc.dg/debug/debug.exp: New file.
8892         * gcc.dg/debug/trivial.c: New file.
8893         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
8894         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
8895         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
8896         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
8897         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
8898         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
8899         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
8900         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
8901         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
8902         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
8903         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
8904         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
8905         * gcc.dg/20000503-1.c: Removed.
8906         * gcc.dg/20010207-1.c: Removed.
8907         * gcc.dg/20011223-1.c: Removed.
8908         * gcc.dg/20020104-2.c: Removed.
8909         * gcc.dg/debug-1.c: Removed.
8910         * gcc.dg/debug-2.c: Removed.
8911         * gcc.dg/debug-3.c: Removed.
8912         * gcc.dg/debug-4.c: Removed.
8913         * gcc.dg/debug-5.c: Removed.
8914         * gcc.dg/debug-6.c: Removed.
8915         * gcc.dg/dwarf2-1.c: Removed.
8916         * gcc.dg/dwarf2-2.c: Removed.
8917
8918 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
8919
8920         * g++.old-deja/g++.other/eh5.C: New test.
8921         * g++.old-deja/g++.other/sibcall2.C: New test.
8922         * g++.old-deja/g++.other/array9.C: New test.
8923         * g++.old-deja/g++.other/typename2.C: New test.
8924         * g++.old-deja/g++.other/crash60.C: New test.
8925         * g++.old-deja/g++.other/conv9.C: New test.
8926         * g++.old-deja/g++.other/mangle10.C: New test.
8927         * g++.old-deja/g++.other/unchanging1.C: New test.
8928         * g++.old-deja/g++.other/exprstmt1.C: New test.
8929         * g++.old-deja/g++.other/inline23.C: New test.
8930         * g++.old-deja/g++.eh/ia64-1.C: New test.
8931         * g++.old-deja/g++.other/dwarf2-1.C: New test.
8932         * g++.old-deja/g++.other/reload1.C: New test.
8933         * g++.old-deja/g++.other/static20.C: New test.
8934         * g++.old-deja/g++.other/local-alloc1.C: New test.
8935         * g++.old-deja/g++.other/conv8.C: New test.
8936         * g++.old-deja/g++.other/stmtexpr2.C: New test.
8937         * g++.old-deja/g++.other/storeexpr1.C: New test.
8938         * g++.old-deja/g++.other/storeexpr2.C: New test.
8939         * g++.dg/eh/template2.C: New test.
8940         * g++.dg/warn/weak1.C: New test.
8941
8942 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
8943
8944         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
8945         Remove first, non-varying, argument.
8946
8947 2002-01-23  Richard Henderson  <rth@redhat.com>
8948
8949         * gcc.dg/inline-2.c: New.
8950
8951         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
8952         Add optional target arg.  Check number of arguments.
8953         (scan-assembler-not, scan-assembler-dem): Likewise.
8954         (scan-assembler-dem-not): Likewise.
8955
8956 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
8957
8958         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
8959         line 12.
8960         * g++.old-deja/g++.brendan/parse3.C,
8961         g++.old-deja/g++.other/crash26.C,
8962         g++.old-deja/g++.other/crash28.C,
8963         g++.old-deja/g++.other/crash29.C,
8964         g++.old-deja/g++.other/crash30.C,
8965         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
8966
8967 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
8968
8969         * gcc.dg/20020115-1.c: New.
8970
8971 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
8972
8973         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
8974
8975 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
8976
8977         * gcc.dg/20020122-3.c: New.
8978
8979 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
8980
8981         * g++.dg/other/gc1.C: New test.
8982
8983 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
8984
8985         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
8986
8987 2002-01-22  Richard Henderson  <rth@redhat.com>
8988
8989         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
8990
8991 2002-01-22  Richard Henderson  <rth@redhat.com>
8992
8993         * gcc.dg/20020122-4.c: New.
8994
8995 2002-01-22  H.J. Lu <hjl@gnu.org>
8996
8997         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
8998         link output.
8999         * gcc.dg/special/ecos.exp: Likewise.
9000         * lib/g++-dg.exp: Likewise.
9001         * lib/g77-dg.exp: Likewise.
9002         * lib/gcc-dg.exp : Likewise.
9003         * lib/mike-g++.exp: Likewise.
9004         * lib/mike-g77.exp: Likewise.
9005         * lib/mike-gcc.exp: Likewise.
9006         * lib/objc-dg.exp: Likewise.
9007
9008 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
9009
9010         PR target/5379
9011         * gcc.dg/20020122-2.c: New test.
9012
9013 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
9014
9015         * gcc.dg/20020122-1.c: New test.
9016
9017 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
9018
9019         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
9020
9021 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
9022
9023         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
9024
9025 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
9026
9027         * gcc.c-torture/compile/20020121-1.c: New test.
9028
9029 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
9030
9031         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
9032         ld_library_path.
9033
9034 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
9035
9036         * gcc.dg/20020218-1.c: New test.
9037
9038 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
9039
9040         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
9041         messages
9042         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
9043         "At global scope" warning
9044         * g++.dg/ext/align1.C: Change cygwin test for alignment
9045         from db-bogus to dg-warning
9046
9047 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
9048
9049         * g77.f-torture/compile/cpp2.F: New test.
9050
9051 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
9052
9053         * g++.dg/template/access1.C: New test.
9054
9055 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
9056
9057         * gcc.dg/20020118-1.c: New.
9058
9059 2002-01-18  Kazu Hirata  <kazu@hxi.com>
9060
9061         * testsuite/gcc.c-torture/execute/20020118-1.c: New test.
9062
9063 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
9064
9065         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
9066         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
9067         alignment warnings.
9068
9069 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
9070
9071         * gcc.misc-tests/i386-prefetch.exp: Save and restore
9072         torture_with_loops and torture_without_loops
9073
9074 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
9075
9076         * gcc.c-torture/compile/20020116-1.c: New test.
9077
9078 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
9079
9080         * gcc.dg/20020116-2.c: New test.
9081
9082         * gcc.dg/ultrasp4.c: New test.
9083
9084         * gcc.dg/20020116-1.c: New test.
9085
9086 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
9087
9088         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
9089         by EABI.
9090
9091 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
9092
9093         * gcc.misc-tests/i386-prefetch.exp: New.
9094         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
9095         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
9096         * gcc.misc-tests/i386-pf-none-1.c: New test.
9097         * gcc.misc-tests/i386-pf-sse-1.c: New test.
9098
9099 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
9100
9101         * gcc.dg/gnu89-init-1.c: Add new tests.
9102
9103 2002-01-15  Andreas Jaeger  <aj@suse.de>
9104
9105         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
9106         * gcc.dg/i386-mmx-2.c: Likewise.
9107         * gcc.dg/i386-sse-1.c: Likewise.
9108         * gcc.dg/i386-sse-2.c: Likewise.
9109         * gcc.dg/i386-sse-3.c: Likewise.
9110
9111 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
9112
9113         * g77.f-torture/execute/intrinsic-unix-bessel.f:
9114         Uncomment additional cases that now pass.
9115
9116 2002-01-11  Richard Henderson  <rth@redhat.com>
9117
9118         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
9119         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
9120
9121 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
9122
9123         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
9124
9125 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
9126
9127         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
9128         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
9129
9130 2002-01-10  Dale Johannesen  <dalej@apple.com>
9131
9132         * gcc.c-torture/execute/loop-11.c: New.
9133
9134 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
9135
9136         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
9137         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
9138
9139 2002-01-09  Richard Henderson  <rth@redhat.com>
9140
9141         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
9142         type in which to perform the operation for each size.
9143
9144 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
9145
9146         * gcc.c-torture/compile/20020109-2.c: New test.
9147
9148 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
9149
9150         * gcc.c-torture/execute/loop-10.c: New test.
9151
9152 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
9153
9154         * gcc.c-torture/compile/20010226-1.c: New test.
9155         * gcc.c-torture/compile/20010227-1.c: New test.
9156         * gcc.c-torture/compile/20010426-1.c: New test.
9157         * gcc.c-torture/compile/20010510-1.c: New test.
9158         * gcc.c-torture/compile/20010605-3.c: New test.
9159         * gcc.c-torture/compile/20010824-1.c: New test.
9160         * gcc.c-torture/execute/20010409-1.c: New test.
9161         * gcc.dg/noncompile/20000901-1.c: New test.
9162         * gcc.dg/20001023-1.c: New test.
9163         * gcc.dg/20001101-1.c: New test.
9164         * gcc.dg/20001102-1.c: New test.
9165         * gcc.dg/20010207-1.c: New test.
9166         * gcc.dg/20010405-1.c: New test.
9167         * gcc.dg/20010822-1.c: New test.
9168         * gcc.dg/20011107-1.c: New test.
9169
9170 2002-01-09  Jeffrey A Law  (law@redhat.com)
9171
9172         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
9173
9174         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
9175         execution failure on PA targets.
9176
9177 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
9178
9179         * gcc.c-torture/compile/20020109-1.c: New test.
9180
9181 2002-01-08  Kazu Hirata  <kazu@hxi.com>
9182
9183         * gcc.c-torture/execute/20020108-1.c: New test.
9184
9185 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
9186
9187         * gcc.dg/20020108-1.c: New test.
9188
9189 2002-01-08  H.J. Lu <hjl@gnu.org>
9190
9191         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
9192         for header files.
9193
9194 2002-01-08  Geoff Keating  <geoffk@redhat.com>
9195
9196         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
9197         consistency.
9198
9199 002-01-07  Aldy Hernandez  <aldyh@redhat.com>
9200
9201         * gcc.dg/altivec-4.c: Test altivec predicates.
9202
9203 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
9204
9205         * gcc.c-torture/execute/20020107-1.c: New test.
9206
9207 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
9208
9209         PR c/5279
9210         * gcc.c-torture/compile/20020106-1.c: New test.
9211
9212 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
9213
9214         * gcc.c-torture/execute/nestfunc-4.c: New test.
9215
9216 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
9217
9218         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
9219         extra triple that slipped in.
9220         * g++.old-deja/g++.abi/align.C: Likewise.
9221         * g++.old-deja/g++.abi/bitfields.C: Likewise.
9222
9223 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
9224
9225         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
9226         * g++.old-deja/g++.abi/align.C: Likewise.
9227         * g++.old-deja/g++.abi/bitfields.C: Likewise.
9228
9229         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
9230         on FreeBSD/i386.
9231         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
9232         FreeBSD.
9233
9234 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
9235
9236         * gcc.dg/20020104-1.c: New test.
9237
9238         * gcc.dg/20020104-2.c: New test.
9239
9240 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
9241
9242         * gcc.dg/20020103-1.c: Fix typo in target selector.
9243
9244 2002-01-03  Richard Henderson  <rth@redhat.com>
9245
9246         * gcc.dg/20020103-1.c: New.
9247
9248 2002-01-03  Kazu Hirata  <kazu@hxi.com>
9249
9250         * gcc.c-torture/execute/20020103-1.c: New test.
9251
9252 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
9253
9254         * g++.dg/other/debug2.C: New test.
9255
9256         * gcc.c-torture/compile/20020103-1.c: New test.
9257
9258 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
9259
9260         * gcc.dg/gnu89-init-1.c: Added new tests.
9261
9262 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
9263
9264         * g++.dg/template/friend2.C: Remove as patch is reverted.
9265
9266         * g++.dg/warn/oldcast1.C: New test.
9267
9268         * g++.dg/template/ptrmem1.C: New test.
9269         * g++.dg/template/ptrmem2.C: New test.
9270
9271         * g++.dg/template/ntp.C: New test.
9272
9273         * g++.dg/other/component1.C: New test.
9274
9275         * g++.dg/template/ttp3.C: New test.
9276
9277         * g++.dg/template/friend2.C: New test.
9278         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
9279
9280 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
9281
9282         * g++.dg/other/ptrmem1.C: New test.
9283         * g++.dg/other/ptrmem2.C: New test.
9284
9285 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
9286
9287         * g++.dg/template/ctor1.C: New test.
9288
9289 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
9290
9291         * g++.dg/template/friend2.C: New test.
9292
9293 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
9294
9295         * gcc.dg/mmix-1.c: New test.
9296
9297 2001-12-31  Richard Henderson  <rth@redhat.com>
9298
9299         * gcc.dg/asm-5.c: New.
9300
9301 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
9302
9303         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
9304         in namespace __gnu_cxx
9305
9306 2001-12-30  Richard Henderson  <rth@redhat.com>
9307
9308         * gcc.dg/debug-6.c: New.
9309
9310 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
9311
9312         * gcc.c-torture/compile/20011229-2.c: New test.
9313
9314 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
9315
9316         * gcc.dg/debug-3.c: New test.
9317         * gcc.dg/debug-4.c: New test.
9318         * gcc.dg/debug-5.c: New test.
9319
9320 2001-12-29  Richard Henderson  <rth@redhat.com>
9321
9322         * g++.dg/eh/loop1.C: New.
9323
9324 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
9325
9326         * g++.dg/template/crash1.C: New test.
9327
9328 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
9329
9330         * g++.dg/other/const1.C: New test.
9331
9332 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
9333
9334         * gcc.c-torture/compile/20011229-1.c: New test.
9335
9336 2001-12-28  Stan Shebs  <shebs@apple.com>
9337
9338         * lib/objc-torture.exp: Resync with c-torture.exp.
9339         * lib/objc.exp: Load standard libraries.
9340
9341 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
9342
9343         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
9344         additional tests.
9345
9346 2001-12-27  Roger Sayle <roger@eyesopen.com>
9347
9348         * gcc.c-torture/execute/string-opt-16.c: New testcase.
9349
9350 2001-12-27  Richard Henderson  <rth@redhat.com>
9351
9352         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
9353
9354 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
9355
9356         * g++.dg/eh/ctor1.C: New test.
9357         * g++.dg/other/error2.C: New test.
9358
9359 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
9360
9361         * g++.dg/other/init2.C: New test.
9362
9363 2001-12-24  Richard Henderson  <rth@redhat.com>
9364
9365         * gcc.dg/20011223-1.c: New.
9366         * gcc.dg/inline-1.c: New.
9367
9368 2001-12-23  Richard Henderson  <rth@redhat.com>
9369
9370         * gcc.dg/asm-4.c: Test operand modifiers.
9371
9372 2001-12-23  Richard Henderson  <rth@redhat.com>
9373
9374         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
9375
9376 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
9377
9378         * gcc.c-torture/execute/20011223-1.c: New test.
9379
9380 2001-12-21  Richard Henderson  <rth@redhat.com>
9381
9382         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
9383         re-enables the warning.
9384
9385 2001-12-21  Richard Henderson  <rth@redhat.com>
9386
9387         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
9388
9389 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
9390
9391         * gcc.c-torture/compile/20011218-1.c: New test.
9392
9393 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
9394
9395         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
9396         arm-isr.c test.
9397         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
9398         epilogue generation for ARM ISR routines.
9399
9400 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9401
9402         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
9403         * gcc.dg/format/c90-printf-3.c: Likewise.
9404         * gcc.dg/format/c99-printf-3.c: Likewise.
9405         * gcc.dg/format/ext-1.c: Likewise.
9406         * gcc.dg/format/ext-6.c: Likewise.
9407         * gcc.dg/format/format.h: Prototype unlocked stdio.
9408
9409 2001-12-20  Richard Henderson  <rth@redhat.com>
9410
9411         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
9412         (arena): Use it.
9413         (malloc): Correct allocation logic.  Abort if we fill up the
9414         arena before initialization complete.
9415         (realloc): Correct allocation logic.
9416
9417 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
9418
9419         * gcc.c-torture/compile/20011219-2.c: New test.
9420
9421         * gcc.c-torture/execute/20011219-1.c: New test.
9422
9423 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
9424
9425         * gcc.dg/special/ecos.exp:  wkali-1.c unsupported if
9426         target does not support weak symbols.
9427
9428 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
9429
9430         * gcc.c-torture/compile/20011219-1.c: New test.
9431
9432 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
9433
9434         * g++.dg/other/error1.C: New test.
9435
9436 2001-12-17  Jeffrey A Law  (law@redhat.com)
9437
9438         * gcc.c-torture/execute/20011217-1.c: New test.
9439
9440 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
9441
9442         * objc.dg/special/: New directory.
9443         * objc.dg/special/special.exp: New file.
9444         * objc.dg/special/unclaimed-category-1.h: New file.
9445         * objc.dg/special/unclaimed-category-1a.m: New file.
9446         * objc.dg/special/unclaimed-category-1.m: New file.
9447
9448 2001-12-17  Andreas Jaeger  <aj@suse.de>
9449
9450         * gcc.c-torture/compile/20011217-2.c: New test.
9451
9452 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
9453
9454         * gcc.c-torture/compile/20011217-1.c: New test.
9455
9456 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
9457
9458         * testsuite/gcc.dg/20011214-1.c: New.
9459
9460 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
9461
9462         * gcc.dg/altivec-4.c: New.
9463
9464 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
9465
9466         * gcc.dg/20011113-1.c: New test.
9467
9468 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
9469
9470         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
9471         std::__malloc_alloc_template<0> and
9472         std::__default_alloc_template<false, 0>.
9473
9474 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
9475
9476         * objc/execute/bf-21.m: New test.
9477         * objc/execute/enumeration-1.m: New test.
9478         * objc/execute/enumeration-2.m: New test.
9479
9480 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
9481
9482         * gcc.dg/gnu89-init-1.c: New test.
9483
9484 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
9485
9486         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
9487         * g++.old-deja/g++.jason/2371.C: Likewise.
9488         * g++.old-deja/g++.jason/template33.C: Likewise.
9489         * g++.old-deja/g++.jason/template34.C: Likewise.
9490         * g++.old-deja/g++.jason/template36.C: Likewise.
9491         * g++.old-deja/g++.oliva/typename1.C: Likewise.
9492         * g++.old-deja/g++.oliva/typename2.C: Likewise.
9493         * g++.old-deja/g++.other/typename1.C: Likewise.
9494         * g++.old-deja/g++.pt/inherit2.C: Likewise.
9495         * g++.old-deja/g++.pt/nontype5.C: Likewise.
9496         * g++.old-deja/g++.pt/typename11.C: Likewise.
9497         * g++.old-deja/g++.pt/typename14.C: Likewise.
9498         * g++.old-deja/g++.pt/typename16.C: Likewise.
9499         * g++.old-deja/g++.pt/typename3.C: Likewise.
9500         * g++.old-deja/g++.pt/typename4.C: Likewise.
9501         * g++.old-deja/g++.pt/typename5.C: Likewise.
9502         * g++.old-deja/g++.pt/typename7.C: Likewise.
9503         * g++.old-deja/g++.robertl/eb9.C: Likewise.
9504
9505 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
9506
9507         * g++.dg/other/linkage1.C: New test.
9508         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
9509         specifiers.
9510
9511 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
9512
9513         * gcc.dg/concat.c: New test.
9514
9515 2001-12-11  Stan Shebs  <shebs@apple.com>
9516
9517         * objc/compile: New test directory.
9518         * objc/compile/compile.exp: New expect script.
9519         * objc/compile/20011211-1.m: New compile test.
9520
9521 2001-12-11  Jason Merrill  <jason@redhat.com>
9522
9523         * lib/prune.exp (prune_gcc_output): Also handle "In member
9524         function".  So many permutations...
9525
9526 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
9527
9528         * g++.dg/template/typedef1.C: New test.
9529
9530 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
9531
9532         * g++.dg/other/copy1.C: New test.
9533
9534 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
9535
9536         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
9537
9538         * gcc.dg/builtin-choose-expr.c: New.
9539
9540 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
9541
9542         * gcc.dg/altivec-2.c: New.
9543
9544 2001-12-07  Richard Henderson  <rth@redhat.com>
9545
9546         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
9547
9548 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
9549
9550         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
9551         ultrasparc.
9552
9553 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
9554
9555         * g++-old.deja/g++.robertl/eb101.C: Deleted.
9556
9557 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
9558
9559         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
9560         variable argument list.
9561
9562 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
9563
9564         * gcc.c-torture/execute/memcheck: Delete entire directory.
9565         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
9566         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
9567
9568 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
9569
9570         * gcc.dg/Wshadow-1.c: New test.
9571
9572 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
9573
9574         * gcc.c-torture/compile/20011130-1.c: New test.
9575
9576         * gcc.dg/noncompile/20011025-1.c: New test.
9577
9578         * g++.dg/other/anon-union.C: New test.
9579
9580         * gcc.c-torture/execute/20011024-1.c: New test.
9581
9582 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
9583
9584         * gcc.c-torture/execute/20000722-1.x,
9585         gcc.c-torture/execute/20010123-1.x: Remove.
9586         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
9587         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
9588         gcc.dg/c99-complit-2.c: New tests.
9589
9590 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
9591
9592         * g++.dg/inherit/base1.C: New test.
9593
9594 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
9595
9596         * g++.dg/other/stdarg1.C: New test.
9597
9598         * gcc.c-torture/compile/20011130-2.c: New test.
9599
9600 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
9601
9602         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
9603         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
9604         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
9605         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
9606         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
9607         * gcc.dg/builtin-prefetch-1.c: New test.
9608
9609 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
9610
9611         * gcc.dg/20011130-1.c: New test.
9612
9613 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
9614
9615         * g++.dg/other/scope1.C: New test.
9616         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
9617
9618 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
9619
9620         * gcc.dg/vla-init-1.c: New test.
9621
9622 2001-12-01  Geoff Keating  <geoffk@redhat.com>
9623
9624         * gcc.c-torture/compile/structs.c: New testcase from GDB.
9625
9626 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
9627
9628         * objc.dg/alias.m: Update.
9629         * objc.dg/class-1.m: Update.
9630         * objc.dg/const-str-1.m: Update.
9631         * objc.dg/fwd-proto-1.m: Update.
9632         * objc.dg/id-1.m: Update.
9633         * objc.dg/super-class-1.m: Update.
9634
9635 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
9636
9637         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
9638         constructs.
9639
9640 2001-11-28  Jeffrey A Law  (law@cygnus.com)
9641
9642         * gcc.c-torture/execute/20011128-1.c: New test.
9643
9644 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
9645
9646         * gcc.dg/20011127-1.c: New test.
9647
9648 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
9649
9650         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
9651         from Austin Group draft 7.
9652         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
9653         scanf format arguments.
9654         * gcc.dg/format/no-exargs-2.c: New test.
9655
9656 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
9657
9658         * g++.dg/abi/vbase8-4.C: New test.
9659
9660 2001-11-24  Ian Lance Taylor  <ian@airs.com>
9661
9662         * gcc.c-torture/execute/20011121-1.c: New test.
9663
9664 2001-11-23  Jeffrey A Law  (law@cygnus.com)
9665
9666         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
9667
9668 2001-11-23  Andreas Jaeger  <aj@suse.de>
9669
9670         * gcc.dg/cpp/charconst-2.c: New test.
9671
9672 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
9673
9674         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
9675         to the host if it is remote.  Let tests specify extra headers
9676         they use.
9677         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
9678         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
9679         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
9680         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
9681         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
9682         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
9683         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
9684         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
9685         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
9686         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
9687
9688 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
9689
9690         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
9691         for little endian ARMs.
9692
9693 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
9694
9695         * gcc.c-torture/compile/20011119-1.c: New test.
9696         * gcc.c-torture/compile/20011119-2.c: New test.
9697
9698 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
9699
9700         * gcc.dg/altivec-1.c: Fix typo.
9701
9702 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
9703
9704         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
9705
9706 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
9707
9708         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
9709
9710 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
9711
9712         * lib/g77.exp: Don't specify --rpath-link.
9713
9714         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
9715         across all the headers.
9716         * gcc.dg/format/format.exp: For testing on a remote host,
9717         copy format.h.
9718
9719         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
9720         * gcc.c-torture/execute/930406-1.c: Likewise.
9721         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
9722
9723 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
9724
9725         * gcc.dg/altivec-1.c: New.
9726
9727 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
9728
9729         * gcc.dg/cpp/fpreprocessed.c: New test case.
9730
9731 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
9732
9733         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
9734         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
9735         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
9736
9737 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
9738
9739         * gcc.dg/no-builtin-1.c: New test.
9740
9741 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
9742
9743         * gcc.c-torture/execute/20011115-1.c: New test.
9744
9745 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
9746
9747         * gcc.c-torture/compile/20011114-2.c: New test.
9748         * gcc.c-torture/compile/20011114-3.c: New test.
9749         * gcc.c-torture/compile/20011114-4.c: New test.
9750
9751 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
9752
9753         * g++.dg/other/init1.C: New test.
9754
9755 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
9756
9757         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
9758         message.
9759
9760         * gcc.c-torture/execute/20011114-1.c: New testcase.
9761
9762         * gcc.c-torture/compile/20010327-1.c: Revert last change.
9763         * gcc.c-torture/compile/20011114-1.c: New test, exactly
9764         like the (before this change) version of 20010327-1.c.
9765
9766 2001-11-14  Roger Sayle <roger@eyesopen.com>
9767
9768         * gcc.c-torture/execute/string-opt-13.c: New testcase.
9769
9770 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
9771
9772         * g++.dg/init/array2.C: New test.
9773
9774 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
9775
9776         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
9777
9778 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
9779
9780         * g++.dg/other/forscope1.C: New test.
9781         * g++.dg/ext/forscope1.C: New test.
9782         * g++.dg/ext/forscope2.C: New test.
9783
9784 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
9785
9786         * gcc.c-torture/execute/20011113-1.c: New test.
9787
9788 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
9789
9790         * gcc.c-torture/execute/20011109-2.c: New test.
9791
9792         * gcc.c-torture/execute/20011109-1.c: New test.
9793
9794 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
9795
9796         * gcc.c-torture/compile/20011109-1.c: New test.
9797
9798 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
9799
9800         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
9801         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
9802         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
9803         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
9804         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
9805         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
9806         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
9807
9808 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
9809
9810         * g++.dg/warn/Wshadow-1.C: New tests.
9811         * g++.old-deja/g++.mike/for3.C: Update.
9812
9813 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
9814
9815         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
9816         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
9817         XFAILs.  Adjust expected error texts.
9818         * gcc.c-torture/compile/20011106-1.c,
9819         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
9820         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
9821         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
9822         gcc.dg/c99-array-lval-5.c: New tests.
9823
9824 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
9825
9826         * gcc.dg/cpp/defined.c: Update.
9827
9828 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
9829
9830         * gcc.c-torture/execute/anon-1.c: New test.
9831
9832 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
9833
9834         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
9835         same size, so no warning should be produced on stormy16.
9836
9837         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
9838         due to oversized array.
9839         * g++.old-deja/g++.mike/ns15.C: Likewise.
9840         * g++.old-deja/g++.pt/crash16.C: Likewise.
9841
9842 2001-11-02  Graham Stott  <grahams@redhat.com>
9843
9844         * g++.dgother/debug1.C: Fix typos.
9845
9846 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
9847
9848         * g++.dg/other/debug1.C: New test.
9849
9850 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
9851
9852         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
9853         of unsigned long.
9854
9855 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
9856
9857         * gcc.dg/20011029-2.c: New test.
9858
9859         * gcc.c-torture/compile/20011029-1.c: New test.
9860
9861 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
9862
9863         * objc/execute/class_self-1.m: New test.
9864         * objc/execute/class_self-2.m: New test.
9865
9866 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
9867
9868         * gcc.misc-tests/msgs.exp: Delete.
9869         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
9870         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
9871         error set to match recent changes.
9872
9873 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
9874
9875         * gcc.dg/20011021-1.c: New test.
9876
9877 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
9878
9879         * gcc.c-torture/compile/20011023-1.c: New test.
9880
9881 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
9882
9883         * lib/g77.exp: Rewrite based on lib/g++.exp.
9884
9885 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
9886
9887         * gcc.c-torture/execute/20011019-1.c: New test.
9888
9889         * gcc.dg/20011018-1.c: New test.
9890
9891 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
9892
9893         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
9894
9895 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
9896
9897         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
9898         * gcc.dg/attr-invalid.c: Likewise.
9899
9900 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
9901
9902         * testsuite/gcc.dg/20011015-1.c: New test.
9903
9904 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
9905
9906         * g++.dg/template/unify2.C: New test.
9907
9908 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
9909
9910         * g++.dg/other/exception-specification.C: New test
9911
9912 2001-10-13  Tom Rix  <trix@redhat.com>
9913
9914         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
9915         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
9916
9917 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
9918
9919         * testsuite/gcc.dg/20011009-1.c: New test.
9920
9921 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
9922
9923         PR g++/4476
9924         * g++.dg/other/friend1.C: New test.
9925
9926 2001-10-11  Richard Henderson  <rth@redhat.com>
9927
9928         * g++.old-deja/g++.other/crash18.C: Add -S to options.
9929
9930 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
9931
9932         * gcc.c-torture/compile/20011010-1.c: New.
9933
9934 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
9935
9936         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
9937         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
9938         g77.f-torture/execute/execute.exp,
9939         g77.f-torture/noncompile/noncompile.exp,
9940         gcc.c-torture/compile/compile.exp,
9941         gcc.c-torture/execute/execute.exp,
9942         gcc.c-torture/execute/ieee/ieee.exp,
9943         gcc.c-torture/execute/memcheck/memcheck.exp,
9944         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
9945         objc/execute/execute.exp: Update FSF address.
9946
9947 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
9948
9949         * gcc.dg/cpp/cmdlne-C.c: Update.
9950         * gcc.dg/cpp/cmdlne-C2.c: New.
9951
9952 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
9953
9954         * gcc.c-torture/execute/20011008-3.c: New.
9955
9956 2001-10-08  DJ Delorie  <dj@redhat.com>
9957
9958         * gcc.dg/20011008-1.c: New.
9959         * gcc.dg/20011008-2.c: New.
9960
9961 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
9962
9963         * gcc.dg/cpp/spacing1.c: Update test.
9964
9965 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
9966
9967         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
9968         spelling errors of "separate" as "seperate".
9969
9970 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
9971
9972         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
9973         enough to avoid inlining.
9974
9975 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
9976
9977         * lib/g77.exp: set libg2c_dir correctly.
9978
9979 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
9980
9981         * gcc.dg/cpp/macro11.c: New test.
9982
9983 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
9984
9985         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
9986         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
9987         gcc.dg/format/multattr-3.c: New tests.
9988         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
9989         tests for format attributes on function pointers being rejected.
9990
9991 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
9992
9993         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
9994
9995 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
9996
9997         * g++.dg/warn/format1.C: New test.
9998
9999 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
10000
10001         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
10002
10003 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
10004
10005         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
10006
10007 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
10008
10009         * gcc.dg/cpp/redef2.c: Add test.
10010
10011 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
10012
10013         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
10014         long-standing bug on i686, apparently.
10015         * gcc.c-torture/execute/loop-2c.x: New file.
10016         * gcc.c-torture/execute/loop-2d.x: New file.
10017         * gcc.c-torture/execute/loop-3c.x: New file.
10018
10019 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
10020
10021         * gcc.dg/cpp/20000625-2.c: Correct line number.
10022
10023 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
10024
10025         * gcc.dg/cpp/macro10.c: New test.
10026         * gcc.dg/cpp/strify3.c: New test.
10027         * gcc.dg/cpp/spacing1.c: Add tests.
10028         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
10029         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
10030
10031 2001-09-24  DJ Delorie  <dj@redhat.com>
10032
10033         * gcc.c-torture/execute/20010924-1.c: New test.
10034
10035 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
10036
10037         * testsuite/objc/execute/paste.m: Remove.
10038
10039 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
10040
10041         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
10042
10043 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
10044
10045         * g77.dg/strlen0.f: New test.
10046
10047 2001-09-21  Richard Henderson  <rth@redhat.com>
10048
10049         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
10050         * g++.old-deja/g++.abi/vtable2.C: Likewise.
10051
10052 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
10053
10054         Table-driven attributes.
10055         * g++.dg/ext/attrib1.C: New test.
10056
10057 2001-09-20  DJ Delorie  <dj@redhat.com>
10058
10059         * gcc.dg/20000926-1.c: Update expected warning messages.
10060         * gcc.dg/array-2.c: Likewise, and test for warnings too.
10061         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
10062         array.
10063
10064 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
10065
10066         * g++.dg/eh/registers1.C: New test case.
10067
10068 2001-09-17  Richard Henderson  <rth@redhat.com>
10069
10070         * gcc.dg/array-5.c: Fix VLA decomposition test.
10071
10072 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
10073
10074         * gcc.dg/cpp/line5.c: New testcase.
10075
10076 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
10077
10078         * gcc.dg/cpp/macro9.c: New test.
10079
10080 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
10081
10082         * gcc.c-torture/execute/980223.c: Change type of addr from long
10083         to char *.
10084
10085 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
10086
10087         * gcc.c-torture/execute/20010915-1.c: New test.
10088
10089 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
10090
10091         * g77.dg/bprob: New directory.
10092         * g77.dg/bprob/bprob.exp: New file.
10093         * g77.dg/bprob/bprob-1.f: New test.
10094         * g77.dg/gcov: New directory.
10095         * g77.dg/gcov/gcov.exp: New file.
10096         * g77.dg/gcov/gcov-1.f: New test.
10097         * g77.dg/gcov/gcov-1.x: New file.
10098
10099 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
10100
10101         * gcc.dg/cpp/directiv.c: Update.
10102         * gcc.dg/cpp/undef1.c: Update.
10103
10104 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
10105
10106         * gcc.dg/20010912-1.c: New test.
10107
10108 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
10109
10110         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
10111         language-independent file in lib.
10112         * lib/gcov.exp: New file.
10113
10114 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
10115
10116         * gcc.c-torture/compile/20010911-1.c: New test.
10117
10118 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
10119
10120         * lib/profopt.exp: New, to support profile-directed optimizations.
10121         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
10122         * gcc.misc-tests/bprob-1.c: New test.
10123         * gcc.misc-tests/bprob-2.c: New test.
10124
10125 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
10126
10127         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
10128         XFAIL and which kinds of gcov output to verify.
10129         * gcc.misc-tests/gcov-4b.x: New file.
10130         * gcc.misc-tests/gcov-5b.x: New file.
10131         * gcc.misc-tests/gcov-6.x: New file.
10132         * gcc.misc-tests/gcov-7.c: New test.
10133         * gcc.misc-tests/gcov-7.x: New file.
10134
10135 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
10136
10137         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
10138         * gcc.misc-tests/gcov-6.c: New test.
10139
10140 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
10141
10142         PR c++/3986
10143         * g++.dg/abi/vbase1.C: New test.
10144
10145 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
10146
10147         * objc.dg/method-2.m: New.
10148
10149 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
10150
10151         PR c++/4203
10152         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
10153         * g++.dg/init/empty1.C: New test.
10154
10155 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
10156
10157         * gcc.c-torture/compile/20010903-1.c: New test.
10158
10159 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
10160
10161         * testsuite/gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
10162         for m68k.
10163
10164 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
10165
10166         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
10167
10168         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
10169
10170         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
10171
10172 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
10173
10174         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
10175         for 16-bit 'unsigned int'.
10176
10177 2001-08-29  Kazu Hirata  <kazu@hxi.com>
10178
10179         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
10180
10181 2001-08-27  Richard Henderson  <rth@redhat.com>
10182
10183         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
10184         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
10185
10186 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
10187
10188         * gcc.dg/asm-names.c (ymain): New.
10189
10190 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
10191
10192         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
10193         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
10194         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
10195
10196 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10197
10198         * gcc.dg/compare5.c: New testcase.
10199
10200 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
10201
10202         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
10203         and "In instantiation".
10204
10205 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
10206
10207         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
10208
10209 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
10210
10211         * gcc.misc-tests/gcov.exp: Add support for branch information.
10212         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
10213         * gcc.misc-tests/gcov-4.c: New test.
10214         * gcc.misc-tests/gcov-4b.c: New test.
10215         * gcc.misc-tests/gcov-5b.c: New test.
10216
10217 2001-08-20  Zack Weinberg  <zackw@panix.com>
10218
10219         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
10220         expected to fail.
10221
10222 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
10223
10224         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
10225
10226 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
10227
10228         * g++.dg/eh/template1.C: New test.
10229
10230 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
10231
10232         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
10233         Fix thinko.
10234         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
10235         for xfail.
10236
10237 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
10238
10239         * lib/g77-dg.exp:  Use prune.exp for common procedures
10240         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
10241         * lib/g77.exp: (g77-dg-prune) Remove
10242
10243 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
10244
10245         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
10246
10247 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10248
10249         * g++.dg/template/unify1.C: New test.
10250
10251 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
10252
10253         * g++.dg/abi/empty4.C: New test.
10254
10255 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
10256
10257         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
10258         solaris2.*
10259         * g77.f-torture/compile/pr3743.x: Likewise
10260
10261 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
10262
10263         * g++.dg/other/using-declaration.C: New test.
10264
10265 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
10266
10267         * gcc.dg/cpp/tr-sign.c: New testcase.
10268
10269 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
10270
10271         * gcc.dg/cpp/19951025-1.c: Revert.
10272         * gcc.dg/cpp/directiv.c: We no longer process directives that
10273         interrupt macro arguments.
10274
10275 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
10276
10277         * gcc.dg/bconstp-1.c: New test.
10278
10279 2001-08-03  Richard Henderson  <rth@redhat.com>
10280
10281         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
10282
10283 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
10284
10285         * gcc.dg/cpp/19951025-1.c: Update.
10286
10287 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
10288
10289         * g77.dg/ff90-1.f (s): Fix reference of variable z,
10290         should be x.
10291
10292 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
10293
10294         Kill -fhonor-std.
10295         * g++.old-deja/g++.ns/ns14.C: Remove special options.
10296         * g++.old-deja/g++.other/std1.C: Likewise.
10297         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
10298
10299 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
10300
10301         * lib/g77.exp:  Load gcc-defs.exp for common procedures
10302         (g77_pass, g77_fail, g77_finish, g77_exit,
10303         ${tool}_check_unsupported_p} Now redundant.  Deleted.
10304
10305 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
10306
10307         * g77.dg/fbackslash.f
10308         * g77.dg/fcase-preserve.f
10309         * g77.dg/ff90-1.f
10310         * g77.dg/ffixed-line-length-0.f
10311         * g77.dg/ffixed-line-length-132.f
10312         * g77.dg/ffixed-line-length-7.f
10313         * g77.dg/ffixed-line-length-72.f
10314         * g77.dg/ffixed-line-length-none.f
10315         * g77.dg/ffree-form-1.f
10316         * g77.dg/fno-backslash.f
10317         * g77.dg/fno-f90-1.f
10318         * g77.dg/fno-fixed-form-1.f
10319         * g77.dg/fno-onetrip.f
10320         * g77.dg/fno-typeless-boz.f
10321         * g77.dg/fno-underscoring.f
10322         * g77.dg/fno-vxt-1.f
10323         * g77.dg/fonetrip.f
10324         * g77.dg/ftypeless-boz.f
10325         * g77.dg/fugly-assumed.f
10326         * g77.dg/funderscoring.f
10327         * g77.dg/fvxt-1.f
10328
10329 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
10330
10331         * objc.dg/fwd-proto-1.m: New.
10332         * objc.dg/local-decl-1.m: New.
10333         * objc.dg/naming-1.m: New.
10334         * objc.dg/naming-2.m: New.
10335         * objc.dg/proto-hier-1.m: New.
10336
10337 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
10338
10339         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
10340         largest-type elements to a struct makes its size grow.
10341
10342 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
10343
10344         * g++.dg/abi/vthunk1.C: New test.
10345
10346 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
10347
10348         * g++.dg/abi/vbase8-22.C: New test.
10349
10350 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
10351
10352         * gcc.dg/cpp/macro8.c: New test.
10353
10354 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
10355
10356         * g++.dg/abi/vbase8-21.C: New test.
10357
10358 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
10359
10360         * g++.dg/abi/vbase8-10.C: New test.
10361
10362 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
10363
10364         * lib/g++.exp (g++_set_ld_library_path): Renamed to
10365         ${tool}_set_ld_library_path.
10366         Changed caller.
10367         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
10368         g++.exp.
10369
10370 2001-07-26  Stan Cox <scox@redhat.com>
10371
10372         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
10373         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
10374         gcc_exit, gcc_check_unsupported_p):
10375         Moved to gcc-deps.exp
10376         * gcc-deps.exp: New file.
10377
10378 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10379
10380         * g++.old-deja/g++.pt/defarg14.C: New test.
10381
10382 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
10383
10384         * g++.old-deja/g++.other/lineno5.C: New test.
10385
10386 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
10387
10388         * g++.old-deja/g++.pt/crash68.C: New test.
10389
10390 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
10391
10392         * g++.old-deja/g++.other/crash42.C: New test.
10393
10394 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
10395
10396         * gcc.dg/cpp/extratokens.c: Fix.
10397         * gcc.dg/cpp/skipping2.c: New tests.
10398
10399 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
10400
10401         * gcc.c-torture/execute/20010724-1.c: New file.
10402         * gcc.c-torture/execute/20010724-1.x: New file.
10403
10404 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
10405
10406         * g++.old-deja/g++.other/cond7.C: New test.
10407
10408 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
10409
10410         * g++.old-deja/g++.other/optimize4.C: New test.
10411
10412 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
10413
10414         * g++.old-deja/g++.abi/vbase8-5.C: New test.
10415
10416 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
10417
10418         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
10419         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
10420         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
10421         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
10422
10423         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
10424         bug report" message.
10425
10426         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
10427         * g++.dg/ext/instantiate1.C: Move from old-deja.
10428
10429 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
10430
10431         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
10432         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
10433         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
10434         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
10435
10436 2001-07-23  Jeffrey A Law  (law@cygnus.com)
10437
10438         * gcc.c-torture/execute/20010723-1.c: New test.
10439
10440 2001-07-23  Ben Elliston  <bje@redhat.com>
10441
10442         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
10443
10444 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
10445
10446         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
10447         i[34567]86-*-*.
10448         Delete handling of ieee_multilib_flags.
10449         Pass -mieee for alpha*-*-* and sh-*-*.
10450         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
10451
10452 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
10453
10454         Remove old-abi tests.
10455         * g++.old-deja/g++.mike/p11116.C: Remove.
10456         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
10457
10458 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
10459
10460         * g77.f-torture/compile/pr3743.f:  New test
10461
10462 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
10463
10464         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
10465
10466 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
10467
10468         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
10469         g++.old-deja/g++.pt/static6.C: Likewise.
10470         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
10471         supports weak symbols.
10472
10473 2001-07-18  Andreas Jaeger  <aj@suse.de>
10474
10475         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
10476         supported again.
10477
10478 2001-07-18  Andreas Jaeger  <aj@suse.de>
10479
10480         * gcc.dg/iftrap-1.c: Fix target line.
10481
10482 2001-07-17  Richard Henderson  <rth@redhat.com>
10483
10484         * gcc.c-torture/execute/20010717-1.c: New.
10485
10486 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
10487
10488         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
10489         tests.
10490
10491 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
10492
10493         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
10494
10495 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
10496
10497         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
10498         UAC_SIGBUS, UAC_NOPRINT definitions.
10499
10500 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
10501
10502         * objc/execute/object_is_class.m: New test.
10503         * objc/execute/object_is_meta_class.m: New test.
10504
10505 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
10506
10507         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
10508         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
10509
10510 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
10511
10512         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
10513         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
10514
10515 2001-07-14  Richard Henderson  <rth@redhat.com>
10516
10517         * gcc.dg/iftrap-1.c: New.
10518
10519 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
10520
10521         * g77.f-torture/execute/intrinsic77.f: New test.
10522
10523 2001-07-11  Janis Johnson <janis@us.ibm.com>
10524
10525         * gcc.misc-tests/gcov-3.c: New test.
10526
10527 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
10528
10529         * gcc.c-torture/compile/20010711-1.c,
10530         * gcc.c-torture/compile/20010711-2.c: New tests.
10531
10532 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
10533
10534         * gcc.c-torture/execute/20010711-1.c: New test.
10535
10536 2001-07-11  Ben Elliston  <bje@redhat.com>
10537
10538         * g++.old-deja/g++.other/enum5.C: New test.
10539
10540 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
10541
10542         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
10543         (g++-dg-prune): Call prune_gcc_output.
10544         * prune.exp: New file for prune_gcc_output.
10545         * lib/g++.exp, lib/gcc.exp: Load it.
10546
10547 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
10548
10549         * gcc.c-torture/compile/20010701-1.c,
10550         g++.old-deja/g++.ext/attrib6.C: New tests.
10551
10552 2001-07-06  Jeffrey A Law  (law@cygnus.com)
10553
10554         * gcc.c-torture/compile/20010706-1.c: New test.
10555
10556 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
10557
10558         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
10559
10560 2001-06-28  Stan Shebs  <shebs@apple.com>
10561
10562         * gcc.dg/pragma-darwin.c: New test.
10563
10564 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
10565
10566         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
10567         Solaris 2.[678] system.
10568
10569 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
10570
10571         * gcc.dg/20010622-1.c: New test.
10572
10573 2001-06-18  Stan Shebs  <shebs@apple.com>
10574
10575         * objc.dg: New directory.
10576         * objc.dg/dg.exp: New file.
10577         * objc.dg/alias.m: New.
10578         * objc.dg/class-1.m: New.
10579         * objc.dg/class-2.m: New.
10580         * objc.dg/const-str-1.m: New.
10581         * objc.dg/const-str-2.m: New.
10582         * objc.dg/id-1.m: New.
10583         * objc.dg/method-1.m: New.
10584         * objc.dg/super-class-1.m: New.
10585         * lib/objc-dg.exp: New file.
10586
10587 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
10588
10589         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
10590         of label name.
10591
10592 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
10593
10594         * g++.old-deja/g++.abi/vbase8-9.C: New test.
10595
10596 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
10597
10598         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
10599         variable.
10600
10601 2001-06-12  Richard Henderson  <rth@redhat.com>
10602
10603         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
10604
10605 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
10606
10607         * g++.old-deja/g++.abi/vbase5.C: New test.
10608         * g++.old-deja/g++.abi/vbase6.C: New test.
10609         * g++.old-deja/g++.abi/vbase7.C: New test.
10610
10611 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10612
10613         * gcc.c-torture/compile/20010610-1.c: New test.
10614
10615 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
10616
10617         * g++.old-deja/g++.abi/vbase4.C: New test.
10618
10619 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
10620
10621         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
10622         support %f for HC11/HC12 targets.
10623         * gcc.c-torture/execute/930513-1.x: New file, likewise.
10624         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
10625         on HC11/HC12 targets.
10626         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
10627
10628 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
10629
10630         * gcc.dg/wchar_t-1.c: New file.
10631         * gcc.dg/wint_t-1.c: Likewise.
10632
10633 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
10634
10635         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
10636
10637 2001-06-11  Richard Henderson  <rth@redhat.com>
10638
10639         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
10640
10641 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
10642
10643         * gcc.c-torture/compile/20010611-1.c: New test.
10644
10645 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
10646
10647         * gcc.dg/c99-tag-1.c: Add more tests.
10648
10649 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
10650
10651         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
10652         representation on MN10300 and ARM/Thumb.
10653
10654 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
10655
10656         * g77.f-torture/execute/20010610.f: New.
10657
10658 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
10659
10660         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
10661         names.
10662
10663 2001-06-09  Richard Henderson  <rth@redhat.com>
10664
10665         * gcc.c-torture/execute/ashrdi-1.c: New.
10666         * gcc.c-torture/execute/ashldi-1.c: New.
10667         * gcc.c-torture/execute/lshrdi-1.c: New.
10668
10669 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
10670
10671         * objc/execute/load-3.m: Added. Check sending +load to categories,
10672         in addition to classes.
10673
10674 2001-06-08  Stan Shebs  <shebs@apple.com>
10675
10676         * objc/execute/load-2.m: New test.  From Nicola Pero
10677         <n.pero@mi.flashnet.it>.
10678
10679 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
10680
10681         * gcc.c-torture/execute/20010605-2.c: New test.
10682
10683 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
10684
10685         * g++.old-deja/g++.abi/vbase2.C: New test.
10686         * g++.old-deja/g++.abi/vbase3.C: New test.
10687
10688 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
10689
10690         * g++.old-deja/g++.pt/friend49.C: New test.
10691
10692 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
10693
10694         * g++.old-deja/g++.ext/anon3.C: New test.
10695
10696 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
10697
10698         * g++.old-deja/g++.other/conv7.C: New test.
10699
10700 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
10701
10702         * gcc.c-torture/compile/20010605-2.c: New test.
10703
10704 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
10705
10706         * gcc.c-torture/execute/20010604-1.c: New test.
10707
10708 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
10709
10710         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
10711
10712 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
10713
10714         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
10715         (g++_link_flags): Likewise.
10716         (g++_init): Pass gccpath's value to two previous functions.
10717
10718 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10719
10720         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
10721         Ensure logfile entry matches exec command line.
10722
10723 2001-05-31  Richard Henderson  <rth@redhat.com>
10724
10725         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
10726         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
10727
10728 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
10729
10730         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
10731         compiler for irix6.2
10732
10733 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
10734
10735         * g++.old-deja/g++.other/optimize3.C: New file.
10736
10737 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
10738
10739         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
10740         assemble.
10741
10742 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
10743
10744         * g++.old-deja/g++.other/optimize2.C: New file.
10745
10746 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
10747
10748         * gcc.c-torture/compile/20010518-2.c: New file.
10749         * gcc.c-torture/execute/20010518-1.c: New file.
10750         * gcc.c-torture/execute/20010518-2.c: New file.
10751
10752 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
10753
10754         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
10755
10756 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
10757
10758         G++ no longer defines builtins that do not begin with __builtin.
10759         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
10760         * g++.old-deja/g++.brendand/misc13.C: Likewise.
10761         * g++.old-deja/g++.law/builtin1.C: Likewise.
10762         * g++.old-deja/g++.law/cvt2.C: Likewise.
10763         * g++.old-deja/g++.mike/net5.C: Likewise.
10764         * g++.old-deja/g++.other/builtins1.C: Likewise.
10765         * g++.old-deja/g++.other/builtins2.C: Likewise.
10766         * g++.old-deja/g++.other/builtins3.C: Likewise.
10767         * g++.old-deja/g++.other/builtins4.C: Likewise.
10768         * g++.old-deja/g++.other/inline8.C: Likewise.
10769         * g++.old-deja/g++.robertl/eb39.C: Likewise.
10770
10771 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
10772
10773         * g++.old-deja/g++.pt/using1.C: Adjust.
10774         * g++.old-deja/g++.pt/using2.C: New test.
10775
10776 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
10777
10778         * gcc.dg/cpp/charconst.c: New tests.
10779         * gcc.dg/cpp/escape.c: New tests.
10780         * gcc.dg/cpp/escape-1.c: New tests.
10781         * gcc.dg/cpp/escape-2.c: New tests.
10782         * gcc.dg/cpp/ucs.c: New tests.
10783
10784 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
10785
10786         * gcc.misc-tests/linkage.exp:  Pass appropriate flags to
10787         native compiler for irix6.5.
10788
10789 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
10790
10791         * lib/g++.exp (g++_include_flags): Use args to compute
10792         get_multilibs.
10793         (g++_link_flags): Likewise.
10794         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
10795
10796 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
10797
10798         * gcc.dg/c90-hexfloat-1.c: Add more tests.
10799
10800 2001-05-21  Geoff Keating  <geoffk@redhat.com>
10801
10802         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
10803         this file.
10804
10805 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
10806
10807         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
10808         STACK_SIZE;
10809         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
10810         to STACK_SIZE; Use it to define size of add_histo array.
10811         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
10812         to STACK_SIZE.
10813         (f): Use GITT_SIZE to define size of gitt local table.
10814         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
10815         to STACK_SIZE; Use it to define size of bytemem array.
10816
10817 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
10818
10819         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
10820         on 68HC11/HC12 due to the asm instruction.
10821         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
10822         * gcc.c-torture/compile/920520-1.x: Likewise.
10823         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
10824         on 68HC11/HC12 because the function is larger than 64K.
10825         * gcc.c-torture/compile/961203-1.x: New file, this test fails
10826         on 68HC11/HC12 because the structure is too large.
10827
10828 2001-05-20  Richard Henderson  <rth@redhat.com>
10829
10830         * gcc.c-torture/execute/20010520-1.c: New.
10831
10832 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10833
10834         * g++.old-deja/g++.warn/compare1.C: New test.
10835         * gcc.dg/compare4.c: New test.
10836
10837 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
10838
10839         * g++.old-deja/g++.other/optimize1.C: New test.
10840
10841 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10842
10843         * g++.old-deja/g++.pt/spec41.C: New test.
10844
10845 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
10846
10847         * gcc.c-torture/compile/20010114-1.x: Remove.
10848
10849 2001-05-18  Stan Shebs  <shebs@apple.com>
10850
10851         * gcc.c-torture/compile/20010518-1.c: New test.
10852
10853 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
10854
10855         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
10856         * g++.old-deja/g++.pt/crash67.C: New test.
10857
10858 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
10859
10860         * g++.old-deja/g++.other/debug9.C: New test.
10861
10862 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
10863
10864         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
10865
10866 2001-05-16  Jan Hubicka  <jh@suse.cz>
10867
10868         * gcc.c-torture/compile/20010516-1.c: New test.
10869
10870 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
10871
10872         * g++.old-deja/g++.other/crash41.C: New test.
10873
10874 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
10875
10876         * g++.old-deja/g++.pt/crash66.C: New test.
10877
10878 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
10879
10880         * g++.old-deja/g++.robertl/eb27.C: Convert.
10881
10882 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
10883
10884         * g++.dg/friend-warn.C: New test.  Do not warn about friend
10885         declaration being redundant.
10886
10887 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
10888
10889         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
10890
10891 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
10892
10893         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
10894
10895 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
10896
10897         * lib/g++.exp: Use testsuite_flags.
10898
10899 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
10900
10901         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
10902
10903 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
10904
10905         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
10906
10907 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
10908
10909         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
10910
10911 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
10912
10913         * gcc.c-torture/compile/20010313-1.c: New test.
10914
10915 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
10916
10917         * gcc.dg/cpp/direct2.c: New test.
10918         * gccq.dg/cpp/direct2s.c: New test.
10919
10920         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
10921
10922 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
10923
10924         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
10925         * g++.old-deja/g++.other/op3.C: Likewise.
10926
10927 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
10928
10929         * gcc.dg/cpp/syshdr.h: New file.
10930         * gcc.dg/cpp/sysmac1.c: Update.
10931         * gcc.dg/cpp/sysmac2.c: Update.
10932
10933 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
10934
10935         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
10936
10937 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
10938
10939         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
10940         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
10941
10942 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
10943
10944         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
10945
10946 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
10947
10948         * lib/g++.exp (g++_include_flags): Don't use any special flags
10949         if TESTING_IN_BUILD_TREE is not defined.
10950         (g++_init): Use a plain 'c++' as the compiler if
10951         TESTING_IN_BUILD_TREEE is not defined.
10952
10953 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
10954
10955         * g++.old-deja/g++.eh/catch13.C: New test.
10956         * g++.old-deja/g++.eh/catch14.C: New test.
10957
10958 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
10959
10960         * gcc.dg/cpp/tr-define.c: New test.
10961
10962 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
10963
10964         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
10965         <stdlib.h>, not <malloc.h>.
10966
10967 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
10968
10969         * g++.old-deja/g++.ns/template17.C: New test.
10970
10971 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
10972
10973         * g++.old-deja/g++.pt/ref4.C: New test.
10974
10975 2001-04-30  Richard Henderson  <rth@redhat.com>
10976
10977         * gcc.dg/20000724-1.c: Revert last change.
10978
10979 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
10980
10981         * g77.f-torture/execute/20010430.f: New test.
10982
10983 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
10984
10985         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
10986
10987 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
10988
10989         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
10990
10991 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
10992
10993         * g++.old-deja/g++.eh/crash6.C: New test.
10994
10995 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
10996
10997         * g++.old-deja/g++.other/warn7.C: New test.
10998
10999 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
11000
11001         * g++.old-deja/g++.other/defarg9.C: New test.
11002
11003 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
11004
11005         * g77.f-torture/compile/20010426.f: New test.
11006         * g77.f-torture/execute/20010426.f: New test.
11007
11008 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
11009
11010         * g77.f-torture/compile/20000629-1.x: Remove - error
11011         has been fixed.
11012
11013 2001-04-26  Jeffrey A Law  (law@cygnus.com)
11014
11015         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
11016         Tweak slightly to work with g++.dg framework.
11017         * g++.dg/special/ecos.exp: Run initp1.C test.
11018         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
11019
11020         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
11021         its linker doesn't give line numbers either.
11022         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
11023
11024 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
11025
11026         * g++.old-deja/g++.other/lex1.C: New test.
11027
11028 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
11029
11030         * gcc.dg/noncompile/20010425-1.c: New test.
11031
11032 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
11033
11034         * g++.old-deja/g++.pt/mangle2.C: New test.
11035
11036 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
11037
11038         * gcc.dg/format/plus-1.c: New test.
11039
11040 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
11041
11042         * gcc.dg/20010423-1.c: New test.
11043
11044 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
11045
11046         * gcc.c-torture/execute/20010422-1.c: New test.
11047
11048 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
11049
11050         * g++.old-deja/g++.ns/type2.C: New test.
11051
11052 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
11053
11054         * g++.old-deja/g++.other/perf1.C: New test.
11055
11056 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
11057
11058         * gcc.dg/c99-func-2.c: Remove xfail.
11059         * gcc.dg/c99-func-3.c: Remove xfail.
11060         * gcc.dg/c99-func-4.c: Remove xfail.
11061
11062 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
11063
11064         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
11065
11066 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
11067
11068         * gcc.c-torture/compile/20010423-1.c: New test.
11069
11070 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
11071
11072         * g++.old-deja/g++.pt/typename28.C: New test.
11073
11074 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
11075
11076         * g++.old-deja/g++.abi/empty2.C: New test.
11077         * g++.old-deja/g++.abi/empty3.C: New test.
11078
11079 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
11080
11081         * g++.old-deja/g++.other/comdat2.C: New test.
11082         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
11083
11084 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
11085
11086         * g++.old-deja/g++.other/overload14.C: New test.
11087
11088 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
11089
11090         * g++.old-deja/g++.other/lookup23.C: New test.
11091
11092 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
11093
11094         * gcc.c-torture/execute/20010403-1.c: New test.
11095
11096 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
11097             Mark Mitchell  <mark@codesourcery.com>
11098
11099         * lib/old-dejagnu.exp: Don't delete output of executable.
11100         Add .exe suffix to executables.
11101
11102 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
11103
11104         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
11105
11106 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11107
11108         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
11109
11110 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
11111
11112         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
11113         * g++.old-deja/g++.abi/crash1.C: New test.
11114
11115 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
11116
11117         * g++.old-deja/g++.other/crash40.C: New test.
11118
11119 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11120
11121         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
11122
11123 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
11124
11125         * g++.old-deja/g++.other/warn6.C: New test.
11126
11127 22001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
11128
11129         * g++.old-deja/g++.robertl/eb42.C: Same.
11130
11131 001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11132
11133         * gcc.dg/wtr-conversion-1.c: New testcase.
11134
11135 2001-04-10  Richard Henderson  <rth@redhat.com>
11136
11137         * g++.old-deja/g++.other/array5.C: New.
11138
11139 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
11140
11141         * gcc.c-torture/execute/20010408-1.c: New test.
11142
11143 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
11144
11145         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
11146         headers and constructs.
11147         * g++.old-deja/g++.robertl/eb79.C: Same.
11148         * g++.old-deja/g++.robertl/eb77.C (main): Same.
11149         * g++.old-deja/g++.robertl/eb73.C: Same.
11150         * g++.old-deja/g++.robertl/eb66.C (main): Same.
11151         * g++.old-deja/g++.robertl/eb55.C (t): Same.
11152         * g++.old-deja/g++.robertl/eb54.C (main): Same.
11153         * g++.old-deja/g++.robertl/eb46.C (main): Same.
11154         * g++.old-deja/g++.robertl/eb44.C: Same.
11155         * g++.old-deja/g++.robertl/eb41.C (main): Same.
11156         * g++.old-deja/g++.robertl/eb4.C (main): Same.
11157         * g++.old-deja/g++.robertl/eb39.C: Same.
11158         * g++.old-deja/g++.robertl/eb33.C (main): Same.
11159         * g++.old-deja/g++.robertl/eb31.C (main): Same.
11160         * g++.old-deja/g++.robertl/eb30.C: Same.
11161         * g++.old-deja/g++.robertl/eb3.C: Same.
11162         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
11163         * g++.old-deja/g++.robertl/eb21.C: Same.
11164         * g++.old-deja/g++.robertl/eb15.C: Same.
11165         * g++.old-deja/g++.robertl/eb118.C: Same.
11166         * g++.old-deja/g++.robertl/eb115.C (main): Same.
11167         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
11168         * g++.old-deja/g++.robertl/eb109.C: Same.
11169         * g++.old-deja/g++.other/sibcall1.C (main): Same.
11170         * g++.old-deja/g++.mike/rtti1.C: Same.
11171         * g++.old-deja/g++.mike/p658.C: Same.
11172         * g++.old-deja/g++.mike/net46.C: Same.
11173         * g++.old-deja/g++.mike/net34.C: Same.
11174         * g++.old-deja/g++.mike/memoize1.C: Same.
11175         * g++.old-deja/g++.mike/eh2.C: Same.
11176         * g++.old-deja/g++.law/weak.C: Same.
11177         * g++.old-deja/g++.law/visibility7.C: Same.
11178         * g++.old-deja/g++.law/visibility25.C: Same.
11179         * g++.old-deja/g++.law/visibility22.C: Same.
11180         * g++.old-deja/g++.law/visibility2.C: Same.
11181         * g++.old-deja/g++.law/visibility17.C: Same.
11182         * g++.old-deja/g++.law/visibility13.C: Same.
11183         * g++.old-deja/g++.law/visibility10.C: Same.
11184         * g++.old-deja/g++.law/visibility1.C: Same.
11185         * g++.old-deja/g++.law/virtual3.C (eval): Same.
11186         * g++.old-deja/g++.law/vbase1.C: Same.
11187         * g++.old-deja/g++.law/operators32.C: Same.
11188         * g++.old-deja/g++.law/nest3.C: Same.
11189         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
11190         * g++.old-deja/g++.law/except5.C (main): Same.
11191         * g++.old-deja/g++.law/cvt7.C (run): Same.
11192         * g++.old-deja/g++.law/cvt2.C: Same.
11193         * g++.old-deja/g++.law/cvt16.C: Same.
11194         * g++.old-deja/g++.law/ctors6.C (bar): Same.
11195         * g++.old-deja/g++.law/ctors17.C (main): Same.
11196         * g++.old-deja/g++.law/ctors13.C: Same.
11197         * g++.old-deja/g++.law/ctors12.C (main): Same.
11198         * g++.old-deja/g++.law/ctors10.C: Same.
11199         * g++.old-deja/g++.law/code-gen5.C: Same.
11200         * g++.old-deja/g++.law/bad-error7.C: Same.
11201         * g++.old-deja/g++.law/arm9.C: Same.
11202         * g++.old-deja/g++.law/arm12.C: Same.
11203         * g++.old-deja/g++.law/arg8.C: Same.
11204         * g++.old-deja/g++.law/arg1.C: Same.
11205         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
11206         * g++.old-deja/g++.jason/template31.C: Same.
11207         * g++.old-deja/g++.jason/template24.C (main): Same.
11208         * g++.old-deja/g++.jason/2371.C: Same.
11209         * g++.old-deja/g++.eh/new2.C: Same.
11210         * g++.old-deja/g++.eh/new1.C: Same.
11211         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
11212         * g++.old-deja/g++.brendan/nest21.C (main): Same.
11213         * g++.old-deja/g++.brendan/err-msg3.C: Same.
11214         * g++.old-deja/g++.brendan/crash62.C: Same.
11215         * g++.old-deja/g++.brendan/crash52.C: Same.
11216         * g++.old-deja/g++.brendan/crash49.C (main): Same.
11217         * g++.old-deja/g++.brendan/crash38.C: Same.
11218         * g++.old-deja/g++.brendan/crash15.C (main): Same.
11219         * g++.old-deja/g++.brendan/copy9.C: Same.
11220
11221 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
11222
11223         * gcc.c-torture/execute/20001203-2.c (memset):
11224         Count argument is of type __SIZE_TYPE__.
11225
11226 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
11227
11228         * gcc.c-torture/compile/20010404-1.c: New test.
11229
11230 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
11231
11232         * gcc.c-torture/compile/20010326-1.c: New test.
11233
11234 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
11235
11236         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
11237         peculiarities of the SH.
11238         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
11239
11240 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
11241
11242         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
11243         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
11244         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
11245
11246 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
11247
11248         * g77.f-torture/compile/20010321-1.f: New test.
11249
11250 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
11251
11252         * gcc.c-torture/compile/20010329-1.c: New test.
11253
11254 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
11255
11256         * gcc.c-torture/execute/20010329-1.c: New test.
11257
11258 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
11259
11260         * g++.old-deja/g++.other/eh4.C: Fix typo.
11261
11262 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
11263
11264         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
11265
11266 2001-03-28  Philip Blundell  <philb@gnu.org>
11267
11268         * gcc.c-torture/compile/20010328-1.c: New test.
11269
11270 2001-03-27  Richard Henderson  <rth@redhat.com>
11271
11272         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
11273         * g++.old-deja/g++.eh/vbase3.C: Likewise.
11274
11275 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
11276
11277         * gcc.c-torture/compile/20010327-1.c: New test.
11278
11279 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
11280
11281         * g++.old-deja/g++.other/friend12.C: New test.
11282         * g++.old-deja/g++.other/friend9.C: Expect no errors.
11283         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
11284
11285 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
11286
11287         * gcc.c-torture/execute/20010325-1.c: New test.
11288
11289 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
11290
11291         * g++.old-deja/g++.other/mangle3.C: New test.
11292
11293 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
11294
11295         * g++.old-deja/g++.other/anon8.C: New test.
11296
11297 2001-03-20  Philip Blundell  <philb@gnu.org>
11298
11299         * gcc.c-torture/compile/20010320-1.c: New test.
11300
11301 2001-03-17  Richard Henderson  <rth@redhat.com>
11302
11303         * g++.old-deja/g++.other/eh4.C: Add expected error text.
11304
11305 2001-03-15  Geoff Keating  <geoff@redhat.com>
11306
11307         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
11308         tests on AIX.
11309
11310 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
11311
11312         * g++.old-deja/g++.other/eh4.C: New test.
11313
11314 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
11315
11316         * gcc.dg/cpp/mi1.c: Update.
11317
11318 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
11319
11320         * g++.old-deja/g++.other/regstack.C: New test.
11321
11322 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
11323
11324         * g++.old-deja/g++.other/ref4.C: New test.
11325
11326 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
11327
11328         * objc/execute/va_method.m: Added.
11329         * objc/execute/IMP.m: Added.
11330         * objc/execute/_cmd.m: Added.
11331         * objc/execute/accessing_ivars.m: Added.
11332         * objc/execute/class-1.m: Added.
11333         * objc/execute/class-10.m: Added.
11334         * objc/execute/class-11.m: Added.
11335         * objc/execute/class-12.m: Added.
11336         * objc/execute/class-13.m: Added.
11337         * objc/execute/class-14.m: Added.
11338         * objc/execute/class-2.m: Added.
11339         * objc/execute/class-3.m: Added.
11340         * objc/execute/class-4.m: Added.
11341         * objc/execute/class-5.m: Added.
11342         * objc/execute/class-6.m: Added.
11343         * objc/execute/class-7.m: Added.
11344         * objc/execute/class-8.m: Added.
11345         * objc/execute/class-9.m: Added.
11346         * objc/execute/class-tests-1.h
11347         * objc/execute/class-tests-2.h
11348         * objc/execute/compatibility_alias.m: Added.
11349         * objc/execute/encode-1.m: Added.
11350         * objc/execute/formal_protocol-1.m: Added.
11351         * objc/execute/formal_protocol-2.m: Added.
11352         * objc/execute/formal_protocol-3.m: Added.
11353         * objc/execute/formal_protocol-4.m: Added.
11354         * objc/execute/formal_protocol-5.m: Added.
11355         * objc/execute/formal_protocol-6.m: Added.
11356         * objc/execute/formal_protocol-7.m: Added.
11357         * objc/execute/informal_protocol.m: Added.
11358         * objc/execute/initialize.m: Added.
11359         * objc/execute/load.m: Added.
11360         * objc/execute/many_args_method.m: Added.
11361         * objc/execute/nested-3.m: Added.
11362         * objc/execute/no_clash.m: Added.
11363         * objc/execute/private.m: Added.
11364         * objc/execute/redefining_self.m: Added.
11365         * objc/execute/root_methods.m: Added.
11366         * objc/execute/selector-1.m: Added.
11367         * objc/execute/static-1.m: Added.
11368         * objc/execute/static-2.m: Added.
11369         * objc/execute/va_method.m: Added.
11370
11371 2001-03-10  Richard Henderson  <rth@redhat.com>
11372
11373         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
11374
11375 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
11376
11377         * g++.old-deja/g++.other/crash31.C: XFAIL.
11378         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
11379         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
11380         * gcc.c-torture/execute/20010123-1.x: XFAIL.
11381         * gcc.c-torture/execute/20010124-1.x: XFAIL.
11382         * gcc.dg/sequence-pt-1.c: XFAIL one test.
11383
11384 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
11385
11386         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
11387
11388 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
11389
11390         * gcc.dg/20000724-1.c: Don't use multiline strings.
11391
11392 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
11393
11394         * objc/execute/string1.m, objc/execute/string2.m: Compare the
11395         result of -cString against what we expect it to be; don't just
11396         print it out for no one to read.
11397
11398         * objc/execute/string3.m, objc/execute/string4.m: New tests.
11399         Based on testcases provided by Nicola Pero.
11400
11401 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
11402
11403         * gcc.dg/cpp/macro7.c: New test.
11404
11405 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
11406
11407         * gcc.dg/cpp/multiline.c: Update.
11408
11409 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
11410
11411         * g++.old-deja/g++.other/enum3.C: New test.
11412
11413 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
11414
11415         * g++.old-deja/g++.other/pod1.C: New test.
11416
11417 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
11418
11419         * g++.old-deja/g++.ext/overload1.C: New test.
11420
11421 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
11422
11423         * g++.old-deja/g++.pt/using1.C: New test.
11424
11425 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
11426
11427         * g++.old-deja/g++.other/using9.C: New test.
11428
11429 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
11430
11431         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
11432
11433         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
11434
11435 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
11436
11437         * g++.old-deja/g++.ext/realpt1.C: Remove.
11438
11439 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
11440
11441         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
11442
11443 2001-02-26  Will Cohen  <wcohen@redhat.com>
11444
11445         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
11446
11447 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
11448
11449         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
11450         templatized constructors.
11451
11452 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
11453
11454         * gcc.c-torture/execute/20010224-1.c: New test.
11455
11456 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
11457
11458         * gcc.c-torture/execute/20010222-1.c: New test.
11459
11460 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
11461
11462         * g++.old-deja/g++.other/inline20.C: New test.
11463
11464 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
11465
11466         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
11467
11468 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
11469
11470         * g++.old-deja/g++.other/lookup22.C: New test.
11471
11472 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
11473
11474         * g77.dg: New directory.
11475         * g77.dg/20010216-1.f: New test case.
11476         * g77.dg/dg.exp: New driver.
11477         * lib/g77-dg.exp: New driver library.
11478
11479 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11480
11481         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
11482
11483 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
11484
11485         * g++.old-deja/g++.other/decl9.C: New test.
11486
11487 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
11488
11489         * g++.old-deja/g++.other/init16.C: Update the test so that it does
11490         not need <string> and also tests the initialization at runtime.
11491
11492 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
11493
11494         * gcc.c-torture/execute/longlong.c: New test.
11495
11496 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
11497
11498         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
11499
11500 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
11501
11502         * gcc.c-torture/execute/920302-1.c (execute):
11503         Change argument type to short.
11504
11505 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
11506
11507         * g++.old-deja/g++.pt/deduct6.C: New test.
11508
11509 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
11510
11511         * g++.old-deja/g++.pt/deduct5.C: New test.
11512
11513 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
11514
11515         * gcc.c-torture/execute/20010209-1.c: New test.
11516
11517 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
11518
11519         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
11520
11521 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
11522
11523         * g++.dg/vtgc1.C: Update for new ABI.
11524
11525         * consistency.vlad: New directory, 1665 files.
11526
11527 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
11528
11529         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
11530         return type.
11531         * gcc.dg/cpp/digraphs.c: Declare puts.
11532
11533 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
11534
11535         * g++.old-deja/g++.other/warn5.C: New test.
11536
11537 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
11538
11539         * g++.old-deja/g++.pt/spec40.C: New test.
11540
11541 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
11542
11543         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
11544         case.
11545         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
11546
11547 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
11548
11549         * gcc.c-torture/compile/20010209-1.c: New test.
11550
11551 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
11552
11553         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
11554         excess errors message but not if it crashes.
11555         * g++.old-deja/g++.other/crash27.C: Likewise.
11556         * g++.old-deja/g++.other/crash28.C: Likewise.
11557         * g++.old-deja/g++.other/crash30.C: Likewise.
11558         * g++.old-deja/g++.other/crash32.C: Likewise.
11559         * g++.old-deja/g++.other/crash35.C: Likewise.
11560         * g++.old-deja/g++.pt/inherit2.C: Likewise.
11561
11562 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
11563
11564         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
11565         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
11566         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
11567         g77.f-torture/execute/execute.exp,
11568         g77.f-torture/noncompile/noncompile.exp,
11569         gcc.c-torture/execute/execute.exp,
11570         gcc.c-torture/execute/memcheck/memcheck.exp,
11571         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
11572         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
11573         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
11574         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
11575         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
11576         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
11577         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
11578         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
11579         Remove bug reporting instructions with ancient email addresses.
11580
11581 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
11582
11583         * gcc.dg/20010202-1.c: New test.
11584         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
11585
11586 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
11587
11588         * g++.dg/stdbool-if.C: New test.
11589
11590 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
11591
11592         * objc/execute/fdecl.m: Added main().
11593
11594 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
11595
11596         * gcc.c-torture/execute/20010206-1.c: New test.
11597
11598 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
11599
11600         * gcc.dg/cpp/avoidpaste1.c: Update.
11601
11602 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
11603
11604         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
11605         Pero <nicola@brainstorm.co.uk>.
11606         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
11607
11608 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
11609
11610         * g++.old-deja/g++.pt/spec39.C: New test.
11611
11612 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
11613
11614         * gcc.c-torture/compile/20010202-1.c: New test.
11615
11616 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
11617
11618         * g++.old-deja/g++.abi/primary2.C: New test.
11619         * g++.old-deja/g++.abi/primary3.C: New test.
11620         * g++.old-deja/g++.abi/primary4.C: New test.
11621         * g++.old-deja/g++.abi/primary5.C: New test.
11622         * g++.old-deja/g++.abi/vtable3.h: New test.
11623         * g++.old-deja/g++.abi/vtable3a.C: New test.
11624         * g++.old-deja/g++.abi/vtable3b.C: New test.
11625         * g++.old-deja/g++.abi/vtable3c.C: New test.
11626         * g++.old-deja/g++.abi/vtable3d.C: New test.
11627         * g++.old-deja/g++.abi/vtable3e.C: New test.
11628         * g++.old-deja/g++.abi/vtable3f.C: New test.
11629         * g++.old-deja/g++.abi/vtable3g.C: New test.
11630         * g++.old-deja/g++.abi/vtable3h.C: New test.
11631         * g++.old-deja/g++.abi/vtable3i.C: New test.
11632         * g++.old-deja/g++.abi/vtable3j.C: New test.
11633         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
11634
11635 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
11636
11637         * g++.old-deja/g++.other/anon6.C: New test.
11638         * g++.old-deja/g++.other/anon7.C: New test.
11639
11640 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
11641
11642         * gcc.dg/cpp/avoidpaste2.c: New tests.
11643
11644 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
11645
11646         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
11647
11648 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
11649
11650         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
11651         DECIMAL_DIG cases for Irix."
11652
11653 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
11654
11655         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
11656
11657 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
11658
11659         * gcc.dg/c99-tag-1.c: New test.
11660
11661 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
11662
11663         * gcc.dg/cpp/tr-warn1.c: Add tests.
11664
11665 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
11666
11667         * gcc.dg/cpp/avoidpaste1.c: Update.
11668         * gcc.dg/cpp/paste4.c: Update.
11669
11670 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
11671
11672         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
11673         cases for Irix.
11674
11675 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
11676
11677         * g++.old-deja/g++.other/inline19.C: New test.
11678
11679 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
11680
11681         * gcc.dg/Wlarger-than.c: New test.
11682
11683 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
11684
11685         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
11686
11687 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
11688
11689         * gcc.c-torture/execute/20010129-1.c: New test.
11690         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
11691
11692 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
11693
11694         * gcc.dg/cpp/avoidpaste1.c: Test case.
11695
11696 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
11697
11698         * g++.old-deja/g++.other/inline18.C: New test.
11699
11700 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11701
11702         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
11703         and __builtin_putchar.
11704
11705 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
11706
11707         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
11708         tests.
11709
11710 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
11711
11712         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
11713         floating point number rounding mode to round to the nearest
11714         representable mode.
11715
11716 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
11717
11718         * g++.old-deja/g++.other/mangle2.C: New test.
11719
11720 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
11721
11722         * gcc.c-torture/compile/20010124-1.c: New test.
11723
11724 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
11725
11726         * g++.old-deja/g++.pt/spec38.C: New test.
11727
11728 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11729
11730         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
11731         "Build don't run".
11732
11733 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
11734
11735         * gcc.c-torture/execute/20010123-1.c: New test.
11736
11737 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
11738
11739         * g++.old-deja/g++.pt/spec37.C: New test.
11740
11741 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
11742
11743         * g++.old-deja/g++.pt/overload14.C: New test.
11744
11745 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
11746
11747         * gcc.c-torture/execute/20010122-1.c: New test, exercise
11748         __builtin_return_address.
11749
11750 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
11751
11752         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
11753         * g++.old-deja/g++.pt/spec35.C: New test.
11754         * g++.old-deja/g++.pt/spec36.C: New test.
11755
11756 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
11757
11758         * gcc.c-torture/compile/20010118-1.c: New test.
11759
11760 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
11761
11762         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
11763
11764 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
11765
11766         * gcc.c-torture/execute/20010119-1.c: New test.
11767
11768 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
11769
11770         * g++.old-deja/g++.other/vbase5.C: New test.
11771
11772 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
11773
11774         * gcc.c-torture/execute/20010118-1.c: New test.
11775
11776 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
11777
11778         * g++.old-deja/g++.pt/deduct3.C: New test.
11779
11780 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
11781
11782         * g++.old-deja/g++.pt/spec34.C: New test.
11783
11784 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
11785
11786         * g77.f-torture/compile/20000601-2.f: New test.
11787
11788 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
11789
11790         * g++.old-deja/g++.other/init17.C: New test.
11791
11792 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
11793
11794         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
11795
11796 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
11797
11798         * g++.old-deja/g++.pt/unify8.C: New test.
11799
11800 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
11801
11802         * g++.old-deja/g++.abi/vbase1.C: New test.
11803
11804 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
11805
11806         * g++.old-deja/g++.pt/crash65.C: New test.
11807
11808 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
11809
11810         * gcc.dg/cpp/assembl2.S: New test case.
11811
11812 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
11813
11814         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
11815         are supported.
11816
11817 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11818
11819         * g++.old-deja/g++.other/builtins1.C: New test.
11820         * g++.old-deja/g++.other/builtins2.C: Likewise.
11821         * g++.old-deja/g++.other/builtins3.C: Likewise.
11822         * g++.old-deja/g++.other/builtins4.C: Likewise.
11823
11824 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
11825
11826         * gcc.c-torture/compile/20010117-1.c: New test.
11827         * gcc.c-torture/compile/20010117-2.c: New test.
11828
11829 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
11830
11831         * g77.f-torture/execute/20010116.[fx]: New test,
11832         XFAIL on i?86-*-*.
11833         * g77.f-torture/compile/20010115.f: Indicate it's
11834         a test for PR fortran/1636.
11835
11836 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
11837
11838         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
11839
11840 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
11841
11842         * g77.f-torture/compile/20010115.f: New test.
11843
11844 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
11845
11846         * g++.old-deja/g++.pt/nontype5.C: New test.
11847
11848 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
11849
11850         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
11851         have an equivalent working one below it.
11852
11853 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
11854
11855         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
11856         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
11857
11858 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
11859
11860         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
11861         message containing "init_priority".
11862         (conpr-2.C): Likewise.
11863         (conpr-3.C): Likewise.
11864         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
11865
11866 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
11867
11868         * gcc.c-torture/execute/20010114-2.c: New test.
11869
11870 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
11871
11872         * gcc.c-torture/compile/20010114-1.c: New test.
11873         * gcc.c-torture/compile/20010114-1.x: Xfail.
11874         * gcc.c-torture/compile/20010114-2.c: New test.
11875         * gcc.c-torture/execute/20010114-1.c: New test.
11876         * gcc.dg/trunc-1.c: New test.
11877         * gcc.dg/uninit-B.c: New test.
11878
11879 2001-01-13  Nick Clifton  <nickc@redhat.com>
11880
11881         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
11882         target.
11883
11884 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
11885
11886         * gcc.c-torture/compile/20010113-1.c: New test.
11887
11888 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
11889
11890         * gcc.c-torture/compile/20001212-1.c: New test.
11891
11892 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
11893
11894         * gcc.dg/cpp/widestr1.c: Update.
11895         * gcc.dg/cpp/prag-imp.c: Remove.
11896
11897 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
11898
11899         * gcc.c-torture/execute/20000801-3.x: Remove.
11900         * gcc.dg/c90-init-1.c: New test.
11901         * gcc.dg/c99-init-1.c: New test.
11902         * gcc.dg/c99-init-2.c: New test.
11903         * gcc.dg/gnu99-init-1.c: New test.
11904
11905 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
11906
11907         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
11908         testing that no relevant ones were found.
11909
11910 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
11911
11912         * g++.old-deja/g++.pt/cast2.C: New test.
11913
11914 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
11915
11916         * g++.old-deja/g++.pt/friend47.C: New test.
11917
11918 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
11919
11920         * g++.old-deja/g++.pt/instantiate13.C: New test.
11921
11922 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
11923
11924         * g++.old-deja/g++.other/defarg7.C: New test.
11925         * g++.old-deja/g++.other/defarg8.C: New test.
11926
11927 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
11928
11929         * g++.old-deja/g++.pt/crash64.C: New test.
11930
11931 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
11932
11933         * g++.old-deja/g++.pt/crash63.C: New test.
11934
11935 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
11936
11937         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
11938
11939 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
11940
11941         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
11942
11943 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
11944
11945         * g++.old-deja/g++.pt/error3.C: New test.
11946
11947 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
11948
11949         * g++.old-deja/g++.other/crash39.C: New test.
11950
11951 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
11952
11953         * g++.old-deja/g++.other/vbase4.C: New test.
11954
11955 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
11956
11957         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
11958         * gcc.dg/special/20000419-2.c: New file. Identical to above.
11959         * gcc.dg/special/special.exp: New test driver which will check
11960         for alias support for the above test.
11961
11962 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
11963
11964         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
11965         problems on small machines.
11966         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
11967         parameterize.
11968
11969 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
11970
11971         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
11972         mips.
11973         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
11974
11975 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
11976
11977         * g++.old_deja/g++.pt/using8.C: New test.
11978
11979 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
11980
11981         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
11982
11983 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
11984
11985         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
11986         where a failure is expected.
11987         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
11988
11989 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
11990
11991         * g++.old_deja/g++.pt/instantiate12.C: New test.
11992
11993 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
11994
11995         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
11996         start of structs.
11997         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
11998         * g++.old-deja/g++.brendan/crash17.C: Likewise.
11999         * g++.old-deja/g++.brendan/crash29.C: Likewise.
12000         * g++.old-deja/g++.brendan/crash48.C: Likewise.
12001         * g++.old-deja/g++.brendan/ns1.C: Likewise.
12002         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
12003         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
12004         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
12005         * g++.old-deja/g++.eh/spec6.C: Likewise.
12006         * g++.old-deja/g++.jason/crash3.C: Likewise.
12007         * g++.old-deja/g++.law/ctors11.C: Likewise.
12008         * g++.old-deja/g++.law/ctors17.C: Likewise.
12009         * g++.old-deja/g++.law/ctors5.C: Likewise.
12010         * g++.old-deja/g++.law/ctors9.C: Likewise.
12011         * g++.old-deja/g++.mike/ambig1.C: Likewise.
12012         * g++.old-deja/g++.mike/net22.C: Likewise.
12013         * g++.old-deja/g++.mike/p3538a.C: Likewise.
12014         * g++.old-deja/g++.mike/p3538b.C: Likewise.
12015         * g++.old-deja/g++.mike/virt3.C: Likewise.
12016         * g++.old-deja/g++.niklas/t128.C: Likewise.
12017         * g++.old-deja/g++.other/anon4.C: Likewise.
12018         * g++.old-deja/g++.other/using1.C: Likewise.
12019         * g++.old-deja/g++.other/warn3.C: Likewise.
12020         * g++.old-deja/g++.pt/t37.C: Likewise.
12021         * g++.old-deja/g++.robertl/eb69.C: Likewise.
12022         * g++.old-deja/g++.robertl/eb71.C: Likewise.
12023
12024 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
12025
12026         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
12027
12028 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12029
12030         * gcc.c-torture/execute/stdio-opt-3.c: New test.
12031
12032 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
12033
12034         * gcc.c-torture/compile/20010107-1.c: New test.
12035
12036 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
12037
12038         * gcc.c-torture/execute/builtin-noret-1.c: New test.
12039
12040 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
12041
12042         * gcc.dg/format/format.h: New file.
12043         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
12044         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
12045         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
12046         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
12047         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
12048         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
12049         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
12050         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
12051         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
12052         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
12053         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
12054         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
12055         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
12056         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
12057         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
12058         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
12059         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
12060         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
12061         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
12062         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
12063         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
12064         instead of declaring standard types, macros and functions in each
12065         test.
12066
12067 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
12068
12069         * gcc.c-torture/execute/20010106-1.c: New test.
12070
12071 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
12072
12073         * gcc.dg/format/format.exp: New file.
12074         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
12075         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
12076         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
12077         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
12078         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
12079         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
12080         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
12081         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
12082         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
12083         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
12084         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
12085         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
12086         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
12087         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
12088         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
12089         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
12090         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
12091         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
12092         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
12093         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
12094         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
12095         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
12096         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
12097         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
12098         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
12099         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
12100         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
12101         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
12102         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
12103         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
12104         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
12105         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
12106         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
12107         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
12108         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
12109         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
12110         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
12111         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
12112         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
12113         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
12114         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
12115         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
12116
12117 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
12118
12119         * gcc.c-torture/execute/991228-1.c: Take word endianness into
12120         account.
12121
12122 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
12123
12124         * gcc.c-torture/execute/builtin-complex-1.c: New test.
12125
12126 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
12127
12128         * g++.old-deja/g++.pt/crash62.C: New test.
12129
12130 2001-01-04  Richard Henderson  <rth@redhat.com>
12131
12132         * gcc.dg/20000926-1.c: Update expected warnings.
12133         * gcc.dg/array-2.c: Likewise.
12134         * gcc.dg/array-4.c: Also validate flexible array members.
12135         * gcc.dg/c99-flex-array-1.c: New.
12136
12137 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
12138
12139         * gcc.c-torture/compile/20001222-1.x: Remove.
12140
12141 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
12142
12143         * gcc.c-torture/execute/built-in-setjmp.c: New.
12144
12145 2001-01-03  Richard Henderson  <rth@redhat.com>
12146
12147         * gcc.dg/940510-1.c: Update expected error wording.
12148         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
12149
12150 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
12151
12152         * lib/target-supports.exp (check_alias_available): Modified to
12153         indicate aliases not supported if only weak aliases are supported.
12154
12155 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12156
12157         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
12158         Turn on cmpstrsi checks for __pj__ and __i370__.
12159
12160 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
12161
12162         * g++.old-deja/g++.other/virtual11.C: New test.
12163
12164 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
12165
12166         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
12167
12168 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12169
12170         * gcc.c-torture/compile/20010102-1.c: New test.
12171
12172 2001-01-02  Andreas Jaeger  <aj@suse.de>
12173
12174         * gcc.dg/noreturn-3.c: New test.
12175
12176         * gcc.dg/noreturn-4.c: New test.
12177
12178 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12179
12180         * gcc.c-torture/execute/stdio-opt-1.c: Also test
12181         __builtin_fputc and __builtin_fwrite.
12182
12183 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
12184
12185         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
12186         signed char, not default char.
12187
12188 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
12189
12190         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
12191
12192 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
12193
12194         * lib/g++.exp:  Use sh to exec ${odir_v3}/tests_flags
12195
12196 2000-12-29  Richard Henderson  <rth@redhat.com>
12197
12198         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
12199         (__cyg_profile_func_exit): Define.
12200
12201 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
12202
12203         * g++.dg/vtgc1.C: New test.
12204
12205 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
12206
12207         * gcc.dg/noncompile/20001228-1.c: New test.
12208
12209         * gcc.dg/20001228-1.c: New test.
12210
12211         * gcc.c-torture/execute/20001228-1.c: New test.
12212
12213 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
12214
12215         * gcc.dg/format-strfmon-1.c: New test.
12216
12217 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12218
12219         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
12220         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
12221         * gcc.c-torture/execute/string-opt-1.c: Likewise.
12222         * gcc.c-torture/execute/string-opt-2.c: Likewise.
12223         * gcc.c-torture/execute/string-opt-3.c: Likewise.
12224         * gcc.c-torture/execute/string-opt-4.c: Likewise.
12225         * gcc.c-torture/execute/string-opt-6.c: Likewise.
12226         * gcc.c-torture/execute/string-opt-7.c: Likewise.
12227         * gcc.c-torture/execute/string-opt-8.c: Likewise.
12228         * gcc.c-torture/execute/string-opt-9.c: Likewise.
12229         * gcc.c-torture/execute/string-opt-10.c: Likewise.
12230         * gcc.c-torture/execute/string-opt-11.c: Likewise.
12231         * gcc.c-torture/execute/string-opt-12.c: Likewise.
12232
12233         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
12234         * gcc.c-torture/execute/string-opt-4.c: Test index.
12235
12236 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
12237
12238         * gcc.c-torture/compile/20001226-1.c: New test.
12239
12240 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
12241
12242         * gcc.c-torture/compile/20001222-1.c: New test.
12243         * gcc.c-torture/compile/20001222-1.x: Xfail.
12244
12245 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
12246
12247         * gcc.c-torture/execute/comp-goto-2.c: New test.
12248
12249 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
12250
12251         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
12252         Use long types if __INT_MAX__ is 32767.
12253         (main): Use cast to (sint32 *) when poking 88 into a_page.
12254
12255         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
12256
12257 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
12258
12259         * gcc.c-torture/compile/20001221-1.c: New test.
12260         * gcc.c-torture/execute/20001221-1.c: New test.
12261
12262 2000-12-20  Richard Henderson  <rth@redhat.com>
12263
12264         * g++.old-deja/g++.pt/crash36.C: Update error lines.
12265         * g++.old-deja/g++.robertl/eb109.C: Likewise.
12266
12267 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12268
12269         * gcc.dg/compare3.c: New test.
12270
12271 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
12272
12273         * gcc.dg/format-warnll-1.c: New test.
12274
12275 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
12276
12277         * gcc.dg/cpp/cmdlne-P.c: New test.
12278
12279 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
12280
12281         * gcc.c-torture/execute/builtin-abs-1.c,
12282         gcc.c-torture/execute/builtin-abs-2.c: New tests.
12283
12284 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
12285
12286         * gcc.dg/cpp/multiline.c: New test.
12287
12288 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
12289
12290         * g++.old-deja/g++.other/syshdr1.C: Update.
12291         * gcc.dg/cpp/lineflags.c: Remove temporarily.
12292
12293 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12294
12295         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
12296
12297 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12298
12299         * g++.old-deja/g++.pt/ttp65.C: New test.
12300
12301 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12302
12303         * g++.old-deja/g++.pt/ttp64.C: New test.
12304
12305 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12306
12307         * g++.old-deja/g++.pt/spec33.C: New test.
12308
12309 2000-12-14  Catherine Moore  <clm@redhat.com>
12310
12311         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
12312         * gcc.c-torture/execute/920612-2.c: Likewise.
12313         * gcc.c-torture/execute/920428-2.c: Likewise.
12314         * gcc-c-torture/execute/va-arg-11.c: Call exit.
12315         * gcc.c-torture/execute/va-arg-21.c: Likewise.
12316
12317 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
12318
12319         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
12320         * gcc.dg/pack-test-2.c: Likewise.
12321
12322 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
12323
12324         Tests by Zack Weinberg <zackw@stanford.edu>.
12325
12326         * gcc.dg/cpp/defined.c: Update.
12327         * gcc.dg/cpp/defined_trad.c: New tests.
12328
12329 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
12330
12331         * gcc.dg/cpp/trad-direct.c: Update.
12332
12333 2000-12-11  Neil Booth  <neilb@earthling.net>
12334
12335         * gcc.dg/cpp/defined_trad.c
12336
12337 2000-12-11  Neil Booth  <neilb@earthling.net>
12338
12339         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
12340
12341 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
12342
12343         * gcc.dg/format-miss-2.c: New test.
12344
12345 2000-12-09  Neil Booth  <neilb@earthling.net>
12346
12347         * gcc.dg/cpp/lineflags.c: New tests.
12348         * gcc.dg/cpp/poison.c: Update.
12349         * gcc.dg/cpp/redef2.c: Update.
12350         * gcc.dg/cpp/skipping.c: New test.
12351
12352 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
12353
12354         * g++.old-deja/g++.other/eh3.C: New testcase.
12355
12356 2000-12-07  Neil Booth  <neilb@earthling.net>
12357
12358         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
12359         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
12360         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
12361         wtr-union-init-2.c, wtr-union-init-3.c: Update.
12362         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
12363         Update.
12364
12365 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
12366
12367         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
12368         __SIZE_TYPE__ instead of int for type of integers cast to
12369         pointers.
12370
12371 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
12372
12373         * g++.old-deja/g++.other/cleanup4.C: New test.
12374
12375 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
12376
12377         * format-sec-1.c: New test.
12378
12379 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
12380
12381         * gcc.dg/format-nonlit-3.c: New test.
12382
12383 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
12384
12385         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
12386         through a null pointer.
12387
12388 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12389
12390         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
12391         * g++.old-deja/g++.pt/partial4.C: New test.
12392
12393 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
12394
12395         * gcc.c-torture/execute/ieee/hugeval.x: New.
12396
12397 2000-12-06  Neil Booth  <neilb@earthling.net>
12398
12399         * gcc.dg/cpp/backslash2.c: New tests.
12400
12401 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12402
12403         * testsuite/gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
12404         * testsuite/gcc.c-torture/execute/stdio-opt-2.c: New test.
12405
12406 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
12407
12408         * gcc.c-torture/execute/20001203-2.c: New testcase.
12409
12410 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
12411
12412         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
12413         * g++.old-deja/g++.other/virtual10.C: New test.
12414
12415 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
12416
12417         * g++.old-deja/g++.mike/pmf5.C: Remove test.
12418
12419 2000-12-05  Richard Henderson  <rth@redhat.com>
12420
12421         * gcc.c-torture/compile/20001205-1.c: New.
12422
12423 2000-12-04  Neil Booth  <neilb@earthling.net>
12424
12425         * g++.old-deja/g++.other/virtual9.C: New test.
12426         * g++.old-deja/g++.pt/crash61.C: New test.
12427         * gcc.c-torture/execute/loop-9.c: New test.
12428
12429 2000-12-04  Neil Booth  <neilb@earthling.net>
12430
12431         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
12432         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
12433         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
12434         * gcc.dg/cpp/extratokens.c: ...here.
12435
12436 2000-12-04  Neil Booth  <neilb@earthling.net>
12437
12438         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
12439         New tests.
12440
12441 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12442
12443         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
12444         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
12445
12446 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
12447
12448         * gcc.c-torture/execute/20001203-1.c: New test.
12449
12450 2000-12-03  Neil Booth  <neilb@earthling.net>
12451
12452         * gcc.dg/cpp/macro6.c: New test cases.
12453
12454 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12455
12456         * gcc.c-torture/execute/string-opt-9.c: New test.
12457         * gcc.c-torture/execute/string-opt-10.c: Likewise.
12458         * gcc.c-torture/execute/string-opt-11.c: Likewise.
12459         * gcc.c-torture/execute/string-opt-12.c: Likewise.
12460
12461         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
12462         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
12463
12464 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
12465
12466         * gcc.dg/cpp/if-6.c: New testcase.
12467
12468         * gcc.dg/20001201-1.c: New testcase.
12469
12470 2000-12-02  Neil Booth  <neilb@earthling.net>
12471
12472         * g++.old-deja/g++.other/externC4.C,
12473         g++.old-deja/g++.other/friend10.C: New tests.
12474
12475 2000-12-02  Neil Booth  <neilb@earthling.net>
12476
12477         * g++.old-deja/g++.other/instan2.C
12478         * g++.old-deja/g++.other/instan3.C: New test.
12479
12480 2000-12-02  Neil Booth  <neilb@earthling.net>
12481
12482         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
12483         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
12484         gnuc99.c,gnuc99-pedantic.c: New tests.
12485
12486 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
12487
12488         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
12489         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
12490
12491 2000-12-01  Neil Booth  <neilb@earthling.net>
12492
12493         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
12494         * gcc.dg/cpp/poison.c: Update.
12495         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
12496
12497 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
12498
12499         * g77.f-torture/execute/20001201.f: New test.
12500
12501 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
12502
12503         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
12504
12505 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
12506
12507         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
12508
12509 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
12510
12511         * g++.old-deja/g++.other/cast6.C: New test.
12512
12513 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
12514
12515         * gcc.c-torture/execute/20001130-2.c: New testcase.
12516
12517 2000-11-30  Richard Henderson  <rth@redhat.com>
12518
12519         * gcc.c-torture/execute/20001130-1.c: New test.
12520
12521 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
12522
12523         * g++.old-deja/g++.other/op3.C: New test.
12524
12525 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
12526
12527         * g++.old-deja/g++.other/op2.C: New test.
12528
12529 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
12530
12531         * g++.old-deja/g++.other/crash38.C: New test.
12532
12533 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
12534
12535         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
12536
12537 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
12538
12539         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
12540         tests.
12541         * gcc.c-torture/execute/string-opt-6.c: New test.
12542
12543         * gcc.dg/20001117-1.c: Add main.
12544
12545 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
12546
12547         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
12548         Move from here ...
12549         * gcc.dg/940510-1.c: ... to here.
12550
12551         * gcc.dg/20000926-1.c: GNU C now allows initializations of
12552         zero-size arrays in toplevel structures.
12553
12554 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
12555
12556         * gcc.c-torture/execute/loop-8.c: New test.
12557
12558 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
12559
12560         * g++.old-deja/g++.other/base1.C: New test.
12561
12562 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
12563
12564         * g++.old-deja/g++.other/parse2.C: New test.
12565
12566 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
12567
12568         * g++.old-deja/g++.pt/incomplete1.C: New test.
12569
12570 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
12571
12572         * g++.old-deja/g++.other/friend9.C: New test.
12573
12574 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
12575
12576         * gcc.dg/20001127-1.c: New test.
12577
12578 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
12579
12580         * g++.old-deja/g++.pt/friend46.C: New test.
12581
12582 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
12583
12584         * g++.old-deja/g++.other/ptrmem8.C: New test.
12585
12586 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12587
12588         * gcc.c-torture/execute/string-opt-7.c: New test.
12589         * gcc.c-torture/execute/string-opt-8.c: Likewise.
12590
12591 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
12592
12593         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
12594         instead of 'mkcheck 2'.
12595
12596 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
12597
12598         * gcc.c-torture/execute/memcheck/driver.c,
12599         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
12600         C9X references to refer to C99.
12601
12602 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
12603
12604         * gcc.dg/ultrasp3.c: New test.
12605
12606 2000-11-25  Neil Booth  <neilb@earthling.net>
12607
12608         * gcc.dg/cpp/include2.c: Update test to be locale independent.
12609
12610 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
12611
12612         * gcc.c-torture/compile/20001123-2.c: New.
12613
12614 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12615
12616         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
12617
12618 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
12619
12620         * gcc.dg/sequence-point-1.c: Add some new tests.
12621         * gcc.c-torture/execute/20001124-1.c: New test.
12622
12623 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
12624
12625         * g++.old-deja/g++.other/vaarg4.C: New test.
12626         * gcc.c-torture/compile/20001123-1.c: New test.
12627
12628 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
12629
12630         * g++.other/crash24.C: Adjust and remove XFAIL.
12631         * g++.other/crash37.C: New test.
12632
12633 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
12634
12635         * g++.old-deja/g++.pt/instantiate9.C: New test.
12636
12637 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
12638
12639         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
12640         new ABI, too.
12641
12642         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
12643         * g++.old-deja/g++.robertl/eb55.C: Likewise.
12644
12645 2000-11-22  Neil Booth  <neilb@earthling.net>
12646
12647         * gcc.dg/cpp/Wtrigraphs.c: New test.
12648
12649 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
12650
12651         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
12652
12653 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
12654
12655         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
12656
12657 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
12658
12659         * lib/gcc-dg.exp: load_lib scanasm.exp.
12660         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
12661         * lib/g++-dg.exp: load_lib scanasm.exp.
12662         * lib/scanasm.exp: New.
12663         (scan-assembler, scan-assembler-not): Add optional arguments to
12664         test name, or if not present, the pattern name.
12665         (scan-assembler-dem, scan-assembler-dem-not): New.
12666
12667         * g++.dg/dg.exp: New.
12668
12669 2000-11-21  Neil Booth  <neilb@earthling.net>
12670
12671         * gcc.dg/cpp/integrated1.c: Remove.
12672
12673 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
12674
12675         * gcc.c-torture/execute/20001121-1.c: New test.
12676
12677 2000-11-21  Richard Henderson  <rth@redhat.com>
12678
12679         * gcc.c-torture/compile/20001121-1.c: New test.
12680
12681 2000-11-20  Neil Booth  <neilb@earthling.net>
12682
12683         * gcc.dg/cpp/integrated1.c: New test.
12684
12685 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
12686
12687         * g++.old-deja/g++.other/inline17.C: New test.
12688
12689 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
12690
12691         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
12692         local variable to be zero: I made the variable global. Now
12693         uses abort() and exit() instead of relying on main's return value.
12694
12695 2000-11-20  Neil Booth  <neilb@earthling.net>
12696
12697         * gcc.dg/cpp/paste2.c: Update test.
12698         * objc/execute/paste.m: New test.
12699
12700 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
12701
12702         * gcc.dg/c99-condexpr-1.c: New test.
12703
12704 2000-11-20  Neil Booth  <neilb@earthling.net>
12705
12706         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
12707
12708 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
12709
12710         * g++.old-deja/g++.pt/export1.C: New test.
12711
12712 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
12713
12714         * gcc.dg/20001117-1.c: New test.
12715
12716 2000-11-18  Richard Henderson  <rth@redhat.com>
12717
12718         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
12719
12720 2000-11-18  Richard Henderson  <rth@redhat.com>
12721
12722         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
12723         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
12724         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
12725
12726 2000-11-18  Richard Henderson  <rth@redhat.com>
12727
12728         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
12729         (main): New.  Exit cleanly.
12730
12731 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
12732
12733         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
12734         gcc.dg/c99-fordecl-2.c: New tests.
12735
12736 2000-11-18  Richard Henderson  <rth@redhat.com>
12737
12738         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
12739         * gcc.c-torture/execute/zerolen-2.c: New.
12740
12741 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
12742
12743         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
12744         memory.
12745
12746 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
12747
12748         * g++.old-deja/g++.pt/instantiate8.C: New test.
12749
12750 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
12751
12752         * g++.old-deja/g++.other/incomplete.C: Add more tests.
12753         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
12754
12755 2000-11-16  Nick Clifton  <nickc@redhat.com>
12756
12757         * gcc.c-torture/execute/nestfunc-2.c: New test.
12758         * gcc.c-torture/execute/nestfunc-3.c: New test.
12759
12760 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
12761
12762         * gcc.c-torture/compile/20001116-1.c: New test.
12763
12764 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
12765
12766         * gcc.c-torture/execute/20001115-1.c: New test.
12767
12768 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
12769
12770         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
12771         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
12772         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
12773         * g++.old-deja/g++.abi/vmihint.C: Likewise.
12774
12775 2000-11-15  Neil Booth  <neilb@earthling.net>
12776
12777         gcc.dg/cpp/_Pragma1.c: Update.
12778         gcc.dg/cpp/_Pragma2.c: New test.
12779
12780 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
12781
12782         * g++.old-deja/g++.other/anon5.C: New test.
12783
12784 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
12785
12786         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
12787         tests.
12788
12789 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
12790
12791         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
12792         output.
12793
12794 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
12795
12796         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
12797         labels at end of compound statements.
12798
12799 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
12800
12801         * gcc.c-torture/execute/loop-7.c: New test.
12802
12803 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
12804
12805         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
12806
12807 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
12808
12809         * gcc.dg/c99-bool-1.c: New test.
12810
12811 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
12812
12813         * gcc.dg/c99-scope-1.c: Remove xfail.
12814         * gcc.dg/c99-scope-2.c: New test.
12815
12816 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12817
12818         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
12819         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
12820
12821 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
12822
12823         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
12824         error messages.
12825
12826         * g++.mike/p700.C: Don't typedef wchar_t.
12827         * g++.mike/p784.C: Likewise.
12828         * g++.mike/eb101.C: Don't use __wchar_t.
12829
12830 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
12831
12832         * g77.f-torture/execute/20001111.[fx]: Test premature exit
12833         from DO loop.
12834
12835 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
12836
12837         * gcc.c-torture/execute/20001111-1.c: New test.
12838
12839 2000-11-10  Nick Clifton  <nickc@redhat.com>
12840
12841         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
12842         long multuiple and accumulate.
12843
12844 2000-11-09  Richard Henderson  <rth@redhat.com>
12845
12846         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
12847         via size_t instead of int.
12848
12849         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
12850         * gcc.c-torture/execute/string-opt-2.c: Likewise.
12851         * gcc.c-torture/execute/string-opt-3.c: Likewise.
12852         * gcc.c-torture/execute/string-opt-4.c: Likewise.
12853
12854 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
12855
12856         * gcc.c-torture/compile/20001109-1.c: New test.
12857         * gcc.c-torture/compile/20001109-2.c: New test.
12858
12859 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
12860
12861         * g++.old-deja/g++.pt/operator1.C: New test.
12862         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
12863
12864 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
12865
12866         * gcc.dg/20001108-1.c: New test.
12867
12868 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
12869
12870         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
12871         with both arguments constant strings.
12872         * gcc.c-torture/execute/string-opt-3.c: New test.
12873         * gcc.c-torture/execute/string-opt-4.c: New test.
12874         * gcc.c-torture/execute/string-opt-5.c: New test.
12875
12876 2000-11-08  Nick Clifton  <nickc@redhat.com>
12877
12878         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
12879         mulsidi3adddi patterns.
12880
12881 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
12882
12883         * g++.old-deja/g++.other/crash36.C: New test.
12884
12885 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
12886
12887         * g++.old-deja/g++.other/init16.C: New test.
12888
12889 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
12890
12891         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
12892
12893 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
12894
12895         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
12896         * gcc.c-torture/execute/va-arg-16.x: Likewise.
12897         * gcc.c-torture/execute/va-arg-17.x: Likewise.
12898
12899 2000-11-07  DJ Delorie  <dj@redhat.com>
12900
12901         * testsuite/gcc.dg/20000614-1.c: Add return so that test can pass.
12902
12903 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12904
12905         * gcc.c-torture/execute/string-opt-1.c: New test.
12906
12907 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
12908
12909         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
12910         mips-sgi-irix6.* because the MIPS ABI passes floating-point
12911         parameters in registers, and there is no way for a varargs
12912         function to know in which order the integer and floating-point
12913         parameters should be interleaved when they are placed on the
12914         stack.
12915         * gcc.c-torture/execute/va-arg-16.x: Likewise.
12916         * gcc.c-torture/execute/va-arg-17.x: Likewise.
12917
12918 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12919
12920         * gcc.c-torture/execute/string-opt-2.c: New test.
12921
12922 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
12923
12924         * g++.old-deja/g++.pt/crash60.C: New test.
12925
12926 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
12927
12928         * g++.old-deja/g++.other/crash24.C: New test.
12929         * g++.old-deja/g++.other/crash25.C: New test.
12930         * g++.old-deja/g++.other/crash26.C: New test.
12931         * g++.old-deja/g++.other/crash27.C: New test.
12932         * g++.old-deja/g++.other/crash28.C: New test.
12933         * g++.old-deja/g++.other/crash29.C: New test.
12934         * g++.old-deja/g++.other/crash30.C: New test.
12935         * g++.old-deja/g++.other/crash31.C: New test.
12936         * g++.old-deja/g++.other/crash32.C: New test.
12937         * g++.old-deja/g++.other/crash33.C: New test.
12938         * g++.old-deja/g++.other/crash34.C: New test.
12939         * g++.old-deja/g++.other/crash35.C: New test.
12940
12941 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
12942
12943         * gcc.c-torture/execute/20001031-1.c: New test.
12944
12945 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
12946
12947         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
12948         namespace.
12949
12950         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
12951         standards-conformant.
12952
12953         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
12954
12955         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
12956         * g++.old-deja/g++.mike/p755a.C: Likewise.
12957         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
12958         library makes no calls to `operator new' during initialization.
12959
12960 2000-11-04  Neil Booth  <neilb@earthling.net>
12961
12962         * gcc.dg/cpp/include2.c: New tests.
12963
12964 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
12965
12966         * lib/g++.exp (g++_set_ld_library_path): New function.
12967         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
12968
12969 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
12970
12971         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
12972         warnings.
12973
12974 2000-11-01  Richard Henderson  <rth@redhat.com>
12975
12976         * g++.old-deja/g++.ext/namedret1.C: New.
12977         * g++.old-deja/g++.ext/namedret2.C: New.
12978         * g++.old-deja/g++.ext/namedret3.C: New.
12979
12980 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
12981
12982         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
12983         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
12984
12985 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12986
12987         * gcc.c-torture/execute/va-arg-21.c: New test.
12988
12989 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
12990
12991         * gcc.dg/c99-complex-2.c: New test.
12992
12993 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12994
12995         * gcc.c-torture/execute/stdio-opt-1.c: New test.
12996
12997 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
12998
12999         * g++.old-deja/g++.other/inline16.C: New test.
13000
13001 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
13002
13003         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
13004         __PRETTY_FUNCTION__
13005
13006 2000-10-29  Neil Booth  <neilb@earthling.net>
13007
13008         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
13009         New tests.
13010         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
13011         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
13012         optimisation.
13013
13014 2000-10-29  Neil Booth  <neilb@earthling.net>
13015
13016         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
13017         * mi1.c, mi1c.h: Add null directives to multiple-include test.
13018         * mi5.c: Test multiple includes work with -C.
13019         * trigraphs.c: Test ^= version.
13020
13021 2000-10-28  Neil Booth  <neilb@earthling.net>
13022
13023         New tests and test updates for new macro expander.
13024
13025         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
13026         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
13027         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
13028         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
13029         new diagnostic messages.
13030
13031         * gcc.dg/cpp/macro3.c: New tests.
13032
13033 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
13034
13035         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
13036         on the same line.
13037
13038 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
13039
13040         * g++.old-deja/g++.other/eh2.C: New test.
13041
13042 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
13043
13044         * gcc.c-torture/execute/20001027-1.c: New test.
13045
13046 2000-10-26  Richard Henderson  <rth@redhat.com>
13047
13048         * gcc.c-torture/execute/20001026-1.c: New.
13049
13050 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
13051
13052         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
13053         * g++.old-deja/g++.law/builtin1.C: Likewise.
13054         * g++.old-deja/g++.law/ctors10.C: Likewise.
13055         * g++.old-deja/g++.law/virtual3.C: Likewise.
13056         * g++.old-deja/g++.mike/p658.C: Likewise.
13057         * g++.old-deja/g++.other/sibcall1.C: Likewise.
13058         * g++.old-deja/g++.other/vaarg2.C: Likewise.
13059         * g++.old-deja/g++.robertl/eb124.C: Likewise.
13060         * g++.old-deja/g++.robertl/eb44.C: Likewise.
13061         * g++.old-deja/g++.robertl/eb77.C: Likewise.
13062
13063 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
13064
13065         * gcc.c-torture/compile/20001024-1.c: New test.
13066
13067 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
13068
13069         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
13070         to tell us whether or not we are using V3.
13071
13072 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
13073
13074         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
13075         operands.
13076
13077 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
13078
13079         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
13080
13081 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
13082
13083         * gcc.c-torture/execute/20001024-1.c: New test.
13084
13085 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
13086
13087         * g++.old-deja/g++.other/sibcall1.C: New test.
13088
13089 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
13090
13091         * gcc.dg/noncompile/init-3.c: New test.
13092
13093 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
13094
13095         * gcc.dg/format-array-1.c: New test.
13096
13097 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
13098
13099         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
13100         writing through null pointers; remove comment about testing
13101         unterminated strings.
13102
13103 2000-10-17  Matthew Hiller  <hiller@redhat.com>
13104
13105         * gcc.c-torture/execute/20001017-2.c: New test.
13106
13107 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
13108
13109         * gcc.c-torture/compile/20001018-1.c: New test.
13110         * gcc.c-torture/compile/20001018-1.x: Xfail.
13111
13112 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
13113
13114         * gcc.c-torture/execute/20001017-1.c: New test.
13115
13116 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
13117
13118         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
13119         for multiple use of arguments with scanf formats; add tests for
13120         multiple use of arguments.
13121
13122 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
13123
13124         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
13125
13126 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
13127
13128         * gcc.dg/format-miss-1.c: New test.
13129
13130 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
13131
13132         * gcc.c-torture/execute/20001013-1.c: New test.
13133
13134 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
13135
13136         * gcc.dg/format-branch-1.c: New test.
13137
13138 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
13139
13140         * README, lib/file-format.exp: Remove EGCS references.
13141
13142 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
13143
13144         * gcc.dg/20001013-1.c: New test.
13145
13146 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
13147
13148         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
13149         for intmax_t in the compiler using __typeof__ and the type rules
13150         for conditional expressions.
13151
13152 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
13153
13154         * gcc.dg/20001012-1.c: New test.
13155         * gcc.dg/20001012-2.c: New test.
13156
13157 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
13158
13159         * gcc.dg/format-attr-1.c: New test.
13160
13161 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
13162
13163         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
13164         __LONG_LONG_MAX__ instead of LLONG_MAX.
13165
13166 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
13167
13168         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
13169         scanf flags.
13170         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
13171         flags.
13172
13173 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
13174
13175         * gcc.dg/sequence-pt-1.c: New test.
13176
13177 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
13178
13179         * gcc.c-torture/execute/20001011-1.c: New testcase.
13180         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
13181
13182 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
13183
13184         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
13185         does not error on it.
13186
13187 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
13188
13189         * gcc.dg/20001009-1.c: New test.
13190
13191 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
13192
13193         * gcc.c-torture/compile/20001009-1.c: Move from here ....
13194         * gcc.c-torture/execute/20001009-2.c: ... to here.
13195
13196 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
13197
13198         * gcc.c-torture/compile/20001009-1.c: New testcase.
13199         * gcc.c-torture/execute/20001009-1.c: New testcase.
13200         Testcases provided by Jan Hubicka <jh@suse.cz>.
13201
13202 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
13203
13204         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
13205         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
13206         uintmax_t using <limits.h> to emulate the compiler's internal
13207         logic.  No longer XFAIL %j tests.
13208
13209 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
13210
13211         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
13212         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
13213         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
13214         regexps and details of expected handling of some bad formats.
13215         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
13216         suppression.
13217
13218 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
13219
13220         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
13221         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
13222         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
13223         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
13224         in list archives.
13225
13226 2000-10-06  Richard Henderson  <rth@cygnus.com>
13227
13228         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
13229         * g++.old-deja/g++.brendan/crash52.C: Likewise.
13230         * g++.old-deja/g++.jason/report.C: Likewise.
13231         * g++.old-deja/g++.law/friend5.C: Likewise.
13232         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
13233         of the expected warnings.
13234
13235 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
13236
13237         * g++.old-deja/g++.pt/enum14.C: New test.
13238
13239 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
13240
13241         * g++.old-deja/g++.pt/crash59.C: New test.
13242
13243 2000-10-04  Will Cohen  <wcohen@redhat.com>
13244
13245         * gcc.dg/20000926-1.c: New test.
13246
13247 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
13248
13249         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
13250         function name for current C++ compiler.
13251         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
13252
13253 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
13254
13255         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
13256         __PRETTY_FUNCTION__.
13257         * g++.old-deja/g++.ext/pretty2.C: Likewise.
13258
13259 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13260
13261         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
13262
13263 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
13264
13265         * gcc.c-torture/compile/20000923-1.c: New test.
13266
13267 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
13268
13269         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
13270         * g++.old-deja/g++.pt/ttp62.C: Same.
13271         * g++.old-deja/g++.other/inline14.C: Same.
13272
13273 2000-09-24  Richard Henderson  <rth@cygnus.com>
13274
13275         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
13276
13277 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
13278
13279         * gcc.dg/c90-printf-1.c: Add test for wide string format.
13280
13281 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
13282
13283         * gcc.c-torture/compile/20000922-1.c: New file.
13284
13285 2000-09-21  Nick Clifton  <nickc@redhat.com>
13286
13287         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
13288         a signed long modulo operation.
13289         (mod6): New function - perform an unsigned long modulo operation.
13290         (main): Add tests for modulos of very large numbers by very small
13291         dividends.
13292
13293 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13294
13295         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
13296
13297 2000-09-19  Richard Henderson  <rth@cygnus.com>
13298
13299         * gcc.dg/compare2.c (case 10): XFAIL.
13300
13301 2000-09-18  Richard Henderson  <rth@cygnus.com>
13302
13303         * gcc.c-torture/execute/20000906-1.c: Move ...
13304         * gcc.dg/20000906-1.c: ... here.  Only run on targets
13305         that support __builtin_trap.
13306
13307 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
13308
13309         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
13310
13311 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
13312
13313         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
13314         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
13315         more $ format tests.
13316
13317 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
13318
13319         * gcc.dg/format-errmk-1.c: New test.
13320
13321 2000-09-17  Greg McGary  <greg@mcgary.org>
13322
13323         * gcc.c-torture/execute/20000917-1.x: Remove.
13324
13325 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
13326
13327         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
13328
13329 2000-09-17  Greg McGary  <greg@mcgary.org>
13330
13331         * gcc.c-torture/execute/20000917-1.c: New test.
13332         * gcc.c-torture/execute/20000917-1.x: XFAIL.
13333
13334 2000-09-16  Neil Booth  <NeilB@earthling.net>
13335
13336         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
13337         in nested macro bug.
13338
13339 2000-09-15  Neil Booth  <NeilB@earthling.net>
13340
13341         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
13342
13343 2000-09-14  Jeffrey A Law  (law@cygnus.com)
13344
13345         * gcc.c-torture/execute/20000914-1.c: New test.
13346
13347 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
13348
13349         * g++.other/inline13.C: New test.
13350
13351 2000-09-12  Andreas Jaeger  <aj@suse.de>
13352
13353         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
13354         constant by Ulrich Drepper <drepper@redhat.com>.
13355
13356 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
13357
13358         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
13359
13360 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13361
13362         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
13363
13364 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
13365
13366         * gcc.dg/cpp/backslash.c: New test.
13367
13368 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
13369
13370         * gcc.c-torture/execute/20000910-1.c: New test.
13371         * gcc.c-torture/execute/20000910-2.c: Likewise.
13372
13373 2000-09-11  Robert Lipe  <robertl@sco.com>
13374
13375         * gcc.dg/pragma-align.c: New test.
13376
13377 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
13378
13379         * g++.old-deja/g++.pt/explicit82.C: New test.
13380         * g++.old-deja/g++.pt/explicit83.C: New test.
13381
13382 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
13383
13384         * gcc.dg/asm-names.c: New test.
13385
13386 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13387
13388         * gcc.dg/cpp/tr-warn6.c: New test
13389
13390 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
13391
13392         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
13393         be accepted.
13394
13395 2000-09-07  Catherine Moore  <clm@redhat.com>
13396
13397         * gcc.c-torture/execute/unroll-1.c: New test.
13398
13399 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
13400
13401         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
13402         ERROR markers.
13403         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
13404         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
13405         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
13406         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
13407         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
13408         Preprocess only.
13409         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
13410         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
13411
13412 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
13413
13414         * g++.old-deja/g++.pt/deduct2.C: New test.
13415
13416 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
13417
13418         * g++.old-deja/g++.pt/parms2.C: New test.
13419
13420 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
13421
13422         * g++.old-deja/g++.pt/crash58.C: New test.
13423
13424 2000-09-06  Greg McGary  <greg@mcgary.org>
13425
13426         * gcc.c-torture/execute/20000906-1.c: New test.
13427         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
13428
13429 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13430
13431         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
13432
13433 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
13434
13435         * g++.old-deja/g++.pt/crash57.C: New test.
13436
13437 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
13438
13439         * g++.old-deja/g++.pt/crash56.C: New test.
13440
13441 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
13442
13443         * g++.old-deja/g++.pt/koenig1.C: New test.
13444
13445 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
13446
13447         * gcc.dg/20000904-1.c: New test.
13448
13449 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
13450
13451         * gcc.dg/cpp/paste8.c: New test.
13452
13453 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
13454
13455         * gcc.c-torture/compile/20000827-1.c: New test.
13456
13457 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
13458
13459         * gcc.dg/format-diag-1.c: New test.
13460
13461 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
13462
13463         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
13464         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
13465         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
13466         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
13467         gcc.dg/formatz-1.c: Adjust warning regular expressions.
13468
13469 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
13470
13471         * g++.old-deja/g++.other/nested4.C: New test.
13472
13473 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
13474
13475         * g++.old-deja/g++.ns/scoped1.C: New test.
13476
13477 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
13478
13479         * lib/g++.exp: Support testing already-installed GCC.
13480
13481 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13482
13483         * wtr-label-1.c, wtr-suffix-1.c: New tests.
13484
13485 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13486
13487         * gcc.dg/return-type-2.c: New test.
13488
13489 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
13490
13491         * gcc.c-torture/compile/20000825-1.c: New test.
13492
13493 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
13494
13495         * gcc.dg/dwarf2-2.c: New test.
13496
13497 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
13498
13499         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
13500         dg-warning regexps.
13501
13502 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
13503
13504         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
13505         gcc.dg/format-ext-5.c: New tests.
13506
13507 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
13508
13509         * testsuite/g++.old-deja/g++.other/crash22.C: New test.
13510
13511 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
13512
13513         * gcc.dg/noncompile/930622-2.c: Adjust error message.
13514
13515 2000-08-24  Richard Henderson  <rth@cygnus.com>
13516
13517         * gcc.dg/ia64-sync-1.c: New test.
13518         * gcc.dg/ia64-sync-2.c: New test.
13519         * gcc.dg/ia64-asm-1.c: New test.
13520
13521 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
13522
13523         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
13524         * gcc.dg/format-ext-2.c: New test.
13525
13526 2000-08-23  Jason Merrill  <jason@redhat.com>
13527
13528         * lib/old-dejagnu.exp: Also ignore "In member function" and
13529         "At global scope".
13530
13531 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13532
13533         * gcc.dg/noncompile/label-lineno-1.c: New test.
13534
13535 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
13536
13537         * gcc.dg/c99-array-nonobj-1.c: New test.
13538
13539 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
13540
13541         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
13542         tests.
13543         * gcc.dg/format-ext-1.c: New test.
13544
13545 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13546
13547         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
13548         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
13549         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
13550         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
13551         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
13552
13553 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
13554
13555         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
13556         gcc.dg/c99-strftime-2.c: New tests.
13557
13558 2000-08-22  Richard Henderson  <rth@cygnus.com>
13559
13560         * gcc.c-torture/execute/20000822-1.c: New test.
13561
13562 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
13563
13564         * gcc.c-torture/execute/20000819-1.x: Remove.
13565
13566 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
13567
13568         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
13569         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
13570         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
13571         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
13572         gcc.dg/format-xopen-1.c: New tests.
13573
13574 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
13575
13576         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
13577
13578 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
13579
13580         * g++.old-deja/g++.other/loop2.C: New test.
13581
13582         * gcc.c-torture/compile/20000606-1.c: New test.
13583         * gcc.c-torture/compile/20000728-1.c: New test.
13584         * gcc.c-torture/execute/20000801-1.c: New test.
13585         * gcc.c-torture/execute/20000801-2.c: New test.
13586         * gcc.c-torture/execute/20000819-1.c: New test.
13587         * gcc.c-torture/execute/20000819-1.x: XFAIL.
13588         * gcc.dg/20000629-1.c: New test.
13589         * gcc.dg/20000724-1.c: New test.
13590         * gcc.dg/20000807-1.c: New test.
13591
13592 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
13593
13594         * gcc.dg/cpp/pragma-1.c: New test.
13595         * gcc.dg/cpp/pragma-2.c: New test.
13596
13597 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
13598
13599         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
13600         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
13601
13602 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
13603
13604         * gcc.c-torture/compile/20000818-1.c: New test.
13605
13606 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
13607
13608         * gcc.c-torture/execute/20000818-1.c: New test.
13609
13610 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
13611
13612         * gcc.dg/format-va-1.c: New test.
13613
13614 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
13615
13616         * g++.old-deja/g++.other/typedef8.C: New test.
13617
13618 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
13619
13620         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
13621         * g++.old-deja/g++.mike/net36.C: Mark candidate.
13622         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
13623         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
13624         * g++.old-deja/g++.other/ptrmem7.C: New test.
13625         * g++.old-deja/g++.pt/ptrmem10.C: New test.
13626
13627 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
13628
13629         * g++.old-deja/g++.pt/typename27.C: New test.
13630
13631 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
13632
13633         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
13634         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
13635         * g++.old-deja/g++.pt/friend45.C: New test.
13636         * g++.old-deja/g++.other/friend8.C: New test.
13637
13638 2000-08-15  Richard Henderson  <rth@cygnus.com>
13639
13640         * gcc.c-torture/execute/20000815-1.c: New test.
13641
13642 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
13643
13644         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
13645         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
13646         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
13647
13648 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
13649
13650         * g++.old-deja/g++.other/refinit2.C: New test.
13651
13652 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
13653
13654         * lib/c-torture.exp (c-torture): Make
13655         compiler_conditional_xfail_data global.
13656         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
13657         compiler_conditional_xfail_data machinery.
13658         (f-torture-execute): Likewise.
13659         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
13660         and only when unrolling loops.
13661
13662         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
13663
13664 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
13665
13666         * g++.old-deja/g++.pt/explicit81.C: New test.
13667
13668 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
13669
13670         * g++.old-deja/g++.pt/typename26.C: New test.
13671
13672 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
13673
13674         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
13675         warning.
13676
13677 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
13678
13679         * g++.old-deja/g++.other/array3.C: New test.
13680
13681 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
13682
13683         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
13684         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
13685         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
13686         New tests.
13687
13688 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
13689
13690         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
13691         * g++.old-deja/g++.abi/vmihint.C: Likewise.
13692
13693 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
13694
13695         * gcc.c-torture/execute/20000808-1.c: New test.
13696
13697 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
13698
13699         * gcc.dg/c90-const-expr-1.c: New test.
13700
13701 2000-08-08  Richard Henderson  <rth@cygnus.com>
13702
13703         * gcc.dg/noncompile/920923-1.c: Declare calloc.
13704
13705 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
13706
13707         * gcc.dg/noncompile/const-ll-1.c: New test.
13708
13709 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
13710
13711         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
13712
13713 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
13714
13715         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
13716         that running programs linked against the shared version of libobjc
13717         run correctly.
13718
13719 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
13720
13721         * gcc.dg/c99-printf-1.c: New test.
13722
13723 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
13724
13725         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
13726
13727 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
13728
13729         * gcc.c-torture/execute/20000731-1.x: Delete.
13730
13731 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
13732
13733         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
13734         and torture_without_loops as is done by c-torture.exp.
13735         (search_for): Copy from c-torture.exp.
13736         (gcc-dg-runtest): New function, drives a directory of tests
13737         iterating over the TORTURE_OPTIONS.
13738         (scan-assembler, scan-assembler-not): Move here from
13739         individual directory drivers.
13740
13741         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
13742         defined by lib/gcc-dg.exp.
13743         * gcc.dg/cpp/cpp.exp: Likewise.
13744         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
13745         gcc-dg-runtest, so we cycle over optimization options.
13746
13747         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
13748         * gcc.dg/compare2.c: No longer expected to fail.
13749
13750 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
13751
13752         * gcc.c-torture/execute/20000804-1.c: New test.
13753
13754 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
13755
13756         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
13757
13758 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
13759
13760         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
13761
13762 2000-08-03  Jeffrey A Law  (law@cygnus.com)
13763
13764         * gcc.c-torture/compile/20000803-1.c: New test.
13765
13766 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
13767
13768         * gcc.c-torture/execute/20000801-3.c,
13769         gcc.c-torture/execute/20000801-4.c: New tests.
13770         * gcc.c-torture/execute/20000801-3.x,
13771         gcc.c-torture/execute/20000801-4.x: Xfail.
13772
13773 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
13774
13775         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
13776         libobjc/.libs to allow for libtool.
13777
13778 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
13779
13780         * gcc.c-torture/compile/20000802-1.c: New test.
13781
13782 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
13783
13784         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
13785
13786 2000-07-31  Jeffrey A Law  (law@cygnus.com)
13787
13788         * gcc-c-torture/execute/20000731-2.c: New test.
13789
13790         * gcc.c-torture/execute/20000731-1.c: New test.
13791         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
13792
13793 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
13794
13795         * testsuite/gcc.dg/cpp/paste7.c: New test.
13796         * gcc.dg/cpp/20000725-1.c: New test.
13797
13798 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
13799
13800         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
13801         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
13802         declaration warning for __builtin_dwarf_reg_size.
13803
13804         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
13805
13806 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
13807
13808         * gcc.dg/noncompile/voidparam-1.c: New test.
13809
13810 2000-07-30  Richard Henderson  <rth@cygnus.com>
13811
13812         * gcc.dg/c90-digraph-1.c: Don't xfail.
13813         * gcc.dg/compare2.c (case 10): Xfail.
13814         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
13815
13816 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
13817
13818         * gcc.dg/c99-main-1.c: New test.
13819
13820 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
13821
13822         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
13823
13824 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
13825
13826         * gcc.c-tortuer/execute/20000726-1.c: New test.
13827
13828 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
13829
13830         * gcc.c-torture/execute/enum-2.c: New test.
13831
13832 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13833
13834         * gcc.dg/cpp/tr-warn3.c: New test.
13835
13836 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
13837
13838         * g++.old-deja/g++.ext/implicit1.C: Remove.
13839         * g++.old-deja/g++.jason/c2.C: Remove
13840         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
13841         * g++.old-deja/g++.pt/crash16.C: Likewise.
13842         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
13843
13844 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
13845
13846         * g++.old-deja/g++.other/for2.C: New test.
13847
13848 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
13849
13850         * gcc.dg/20000720-1.c: New test.
13851
13852 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
13853
13854         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
13855
13856 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
13857
13858         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
13859         * gcc.c-torture/execute/20000722-1.c: New.
13860         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
13861
13862 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
13863
13864         * gcc.dg/cpp/20000720-1.S: New test.
13865
13866 2000-07-21  Michael Meissner  <meissner@redhat.com>
13867
13868         * gcc.c-torture/execute/ieee/hugeval.c: New test.
13869
13870 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
13871
13872         * g++.old-deja/g++.brendan/crash16.C,
13873         g++.old-deja/g++.brendan/parse3.C,
13874         g++.old-deja/g++.brendan/redecl1.C,
13875         g++.old-deja/g++.ns/template13.C,
13876         g++.old-deja/g++.other/decl4.C,
13877         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
13878
13879 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
13880
13881         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
13882         and "Internal error".
13883
13884         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
13885         regexps.
13886         * gcc.dg/cpp/paste6.c: New test.
13887
13888 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
13889
13890         * gcc.dg/cpp/tr-direct.c: New test.
13891
13892         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
13893         gcc.dg/cpp/undef1.c: Tweak error regexps.
13894
13895 2000-07-18  Eric Christopher <echristo@redhat.com>
13896
13897         * gcc.c-torture/compile/20000718-1.c: New test.
13898
13899 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
13900
13901         * cpplex.c (_cpp_push_token): If the token being pushed back
13902         is the previous token in this context, just subtract one from
13903         context->posn.
13904         * cppmacro.c (save_expansion): Clear aux field when storing a
13905         placemarker.
13906
13907 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
13908
13909         * gcc.dg/noncompile/redecl-1.c: New test.
13910
13911 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
13912
13913         * gcc.c-torture/execute/20000717-5.c: New test.
13914         * gcc.c-torture/execute/20000717-1.x: Removed.
13915
13916 2000-07-17  Richard Henderson  <rth@cygnus.com>
13917
13918         * gcc.c-torture/execute/20000717-4.c: New test.
13919
13920 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
13921
13922         * gcc.dg/cpp/syshdr.c: New test.
13923         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
13924
13925 2000-07-17  Neil Booth  <neilb@earthling.net>
13926
13927         * gcc.dg/cpp/cmdlne-dM.c: New test.
13928         * gcc.dg/cpp/cmdlne-dD.c: New test.
13929
13930 2000-07-17  Jeffrey A Law  (law@cygnus.com)
13931
13932         * gcc.c-torture/execute/20000717-3.c: New test.
13933
13934         * gcc.c-torture/compile/20000717-1.c: New test.
13935
13936 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
13937
13938         * gcc.c-torture/execute/20000717-2.c: New test.
13939
13940 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
13941
13942         * gcc.dg/formatz-1.c: New test.
13943
13944         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
13945         * gcc.dg/c99-digraph-1.c: New tests.
13946
13947         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
13948         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
13949
13950         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
13951         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
13952         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
13953         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
13954         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
13955         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
13956         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
13957
13958 2000-07-17   Greg McGary <greg@mcgary.org>
13959
13960         * gcc.c-torture/execute/20000717-1.c: New test.
13961         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
13962
13963 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
13964
13965         * gcc.c-torture/execute/20000715-2.c: New test.
13966         * gcc.dg/20000715-1.c: New test.
13967
13968 2000-07-15  Michael Meissner  <meissner@redhat.com>
13969
13970         * gcc.c-torture/execute/20000715-1.c: New test.
13971
13972 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
13973
13974         * gcc.c-torture/execute/20000707-1.c: New test.
13975
13976 2000-07-13  Neil Booth  <NeilB@earthling.net>
13977
13978         * testsuite/gcc.dg/cpp/digraph1.c,
13979         testsuite/gcc.dg/cpp/digraph2.c,
13980         testsuite/gcc.dg/cpp/digraphs.c: New tests.
13981
13982 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
13983
13984         * g77.f-torture/compile/20000630-2.f:  New test.
13985         * g77.f-torture/compile/20000630-2.x
13986
13987 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
13988
13989         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
13990
13991 2000-07-11  Neil Booth  <NeilB@earthling.net>
13992
13993         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
13994
13995 2000-07-11  Neil Booth  <NeilB@earthling.net>
13996
13997         * gcc.dg/cpp/cmdlne-C.c: New.
13998
13999 2000-07-09  Neil Booth  <NeilB@earthling.net>
14000
14001         * gcc.dg/cpp/directiv.c: New tests.
14002         * gcc.dg/cpp/undef1.c: Update.
14003
14004 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
14005
14006         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
14007
14008 2000-07-09  Neil Booth  <NeilB@earthling.net>
14009
14010         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
14011
14012 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
14013
14014         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
14015         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
14016
14017 2000-07-08  Neil Booth  <NeilB@earthling.net>
14018
14019         * gcc.dg/cpp/macsyntx.c: New tests.
14020
14021 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
14022
14023         * gcc.dg/20000707-1.c: New test.
14024
14025 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
14026
14027         * gcc.c-torture/execute/20000706-1.c: New test.
14028         * gcc.c-torture/execute/20000706-2.c: New test.
14029         * gcc.c-torture/execute/20000706-3.c: New test.
14030         * gcc.c-torture/execute/20000706-4.c: New test.
14031         * gcc.c-torture/execute/20000706-5.c: New test.
14032
14033 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
14034
14035         * g++.old-deja/g++.pt/instantiate7.C: New test.
14036
14037 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
14038
14039         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
14040         * g++.old-deja/g++.mike/thunk3.C: Likewise.
14041         * g++.old-deja/g++.other/rtti3.C: Likewise.
14042         * g++.old-deja/g++.other/rttid3.C: Likewise.
14043
14044 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
14045
14046         *  g77.f-torture/compile/20000630-1.x: Fix typo
14047
14048 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
14049
14050         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
14051         assembly output.
14052
14053 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
14054
14055         * gcc.dg/cpp/ident.c: New test.
14056
14057 2000-07-05  Neil Booth  <NeilB@earthling.net>
14058
14059         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
14060           gcc.dg/cpp/lexstrng.c: New tests.
14061
14062 2000-07-04  Neil Booth  <NeilB@earthling.net>
14063
14064         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
14065         * gcc.dg/cpp/strify2.c: Same.
14066
14067 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
14068
14069         * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
14070         * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
14071         * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
14072         * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
14073
14074         * testsuite/gcc.dg/cpp/macro1.c,
14075         testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
14076         testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
14077         testsuite/gcc.dg/cpp/strify1.c,
14078         testsuite/gcc.dg/cpp/strify2.c: New tests.
14079
14080 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
14081
14082         * gcc.c-torture/execute/20000703-1.c: New test.
14083
14084 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
14085
14086         * g++.old-deja/g++.pt (lookup10.C): New test.
14087
14088 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
14089
14090         * g++.old-deja/g++.pt (typename25.C): New test.
14091
14092 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
14093
14094         * gcc.c-torture/compile/20000701-1.c: New test.
14095
14096 2000-06-30  Nick Clifton  <nickc@cygnus.com>
14097
14098         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
14099         to test case.
14100
14101 2000-06-30  Catherine Moore  <clm@cygnus.com>
14102
14103         * gcc.c-torture/execute/align-1.c: New test.
14104
14105 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
14106
14107         * g++.old-deja/g++.pt/expr8.C: New test.
14108         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
14109
14110 2000-06-29  Nick Clifton  <nickc@cygnus.com>
14111
14112         * gcc.c-torture/compile/20000629-1.c: New test.
14113
14114 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
14115
14116
14117         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
14118         gcc.dg/noncompile directory, depending on whether they're
14119         preprocessor tests or not.  Annotate all the tests for the dg
14120         framework.
14121
14122         * gcc.c-torture/noncompile/noncompile.exp: Delete.
14123         * gcc.dg/noncompile/noncompile.exp: New.
14124
14125         * Moved files:
14126         Old name                                New name
14127         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
14128         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
14129         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
14130         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
14131         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
14132         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
14133         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
14134         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
14135         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
14136         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
14137         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
14138         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
14139         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
14140         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
14141         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
14142         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
14143         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
14144         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
14145         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
14146         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
14147         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
14148         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
14149         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
14150         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
14151
14152         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
14153         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
14154         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
14155         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
14156         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
14157         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
14158
14159 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
14160
14161         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
14162         declare one variable.  On the fourth, error.
14163         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
14164         declared by 20000628-1a.h.
14165
14166 2000-06-29  Richard Henderson  <rth@redhat.com>
14167
14168         * gcc.c-torture/execute/930529-1.x: New file.
14169         * gcc.dg/920413-1.c: Adjust expected warning text.
14170         * gcc.dg/980217-1.c: Declare abort.
14171         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
14172
14173 2000-06-29  Jeffrey A Law  (law@cygnus.com)
14174
14175         * g77.f-torture/compile/20000629-1.f: New test.
14176         * g77.f-torture/compile/20000629-1.x: Expected to fail.
14177
14178 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
14179
14180         Rearrange lots of files, removing entirely the
14181         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
14182         directories.
14183
14184         * Deleted files:
14185         gcc.c-torture/code_quality/code_quality.exp
14186         gcc.c-torture/special/special.exp
14187         gcc.failure/failure.exp
14188         gcc.failure/940409-1.x
14189         gcc.c-torture/compile/961203-1.x
14190
14191         * New files:
14192         gcc.misc-tests/linkage.exp
14193         gcc.c-torture/execute/920730-1t.c
14194         gcc.c-torture/execute/920730-1t.x
14195         gcc.c-torture/compile/920520-1.x
14196         gcc.c-torture/compile/920521-1.x
14197         gcc.c-torture/compile/981006-1.x
14198         gcc.c-torture/execute/eeprof-1.x
14199
14200         * Moved files (possibly with modifications to fit a new harness):
14201         Old name                                New name
14202         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
14203         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
14204         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
14205         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
14206         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
14207         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
14208         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
14209         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
14210         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
14211         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
14212         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
14213         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
14214         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
14215         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
14216
14217 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
14218
14219         * c-torture/compile/961203-1.x: Delete.
14220
14221         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
14222         not exit. Include stdio.h.
14223         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
14224         * gcc.misc-tests/dg-12.c: Likewise.
14225         * gcc.misc-tests/dg-5.c: Likewise.
14226         * gcc.misc-tests/dg-6.c: Likewise.
14227         * gcc.misc-tests/dg-7.c: Prototype abort.
14228         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
14229         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
14230         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
14231         not exit.
14232         * gcc.misc-tests/sieve.c: Use return from main, not exit.
14233         * gcc.misc-tests/sort2.c: Use return from main, not exit.
14234
14235 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
14236
14237         * gcc.dg/cpp/20000628-1.c: New test.
14238         * gcc.dg/cpp/20000628-1.h: New header for above test.
14239         * gcc.dg/cpp/20000628-1a.h: Likewise.
14240
14241 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
14242
14243         * gcc.dg/cpp: New directory.
14244         * gcc.dg/cpp/cpp.exp: New driver.
14245         * gcc.dg/cpp/20000627-1.c: New test.
14246         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
14247         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
14248         and rewrite as a compilation test.
14249
14250         * gcc.dg: Move many files into the cpp subdirectory, possibly
14251         renaming or editing them as well.
14252         Old name                New name
14253         990119-1.c              cpp/19990119-1.c
14254         990228-1.c              cpp/19990228-1.c
14255         990407-1.c              cpp/19990407-1.c
14256         990409-1.c              cpp/19990409-1.c
14257         990413-1.c              cpp/19990413-1.c
14258         990703-1.c              cpp/19990703-1.c
14259         20000127-1.c            cpp/20000127-1.c
14260         20000129-1.c            cpp/20000129-1.c
14261         20000207-1.c            cpp/20000207-1.c
14262         20000207-2.c            cpp/20000207-2.c
14263         20000209-1.c            cpp/20000209-1.c
14264         20000209-2.c            cpp/20000209-2.c
14265         20000301-1.c            cpp/20000301-1.c
14266         20000419-1.c            cpp/20000419-1.c
14267         20000510-1.S            cpp/20000510-1.S
14268         20000519-1.c            cpp/20000519-1.c
14269         20000529-1.c            cpp/20000529-1.c
14270         20000625-1.c            cpp/20000625-1.c
14271         20000625-2.c            cpp/20000625-2.c
14272         cpp-as1.c               cpp/assert1.c
14273         cpp-as2.c               cpp/assert2.c
14274         cxx-comments-1.c        cpp/cxxcom1.c
14275         cxx-comments-2.c        cpp/cxxcom2.c
14276         endif-label.c           cpp/endif.c
14277         cpp-hash1.c             cpp/hash1.c
14278         cpp-hash2.c             cpp/hash2.c
14279         cpp-if1.c               cpp/if-1.c
14280         cpp-if2.c               cpp/if-2.c
14281         cpp-if3.c               cpp/if-3.c
14282         cpp-if4.c               cpp/if-4.c
14283         cpp-if5.c               cpp/if-5.c
14284         cpp-cond.c              cpp/if-cexp.c
14285         cpp-missingop.c         cpp/if-mop.c
14286         cpp-missingparen.c      cpp/if-mpar.c
14287         cpp-opprec.c            cpp/if-oppr.c
14288         cpp-ifparen.c           cpp/if-paren.c
14289         cpp-shortcircuit.c      cpp/if-sc.c
14290         cpp-shift.c             cpp/if-shift.c
14291         cpp-unary.c             cpp/if-unary.c
14292         cpp-li1.c               cpp/line1.c
14293         cpp-li2.c               cpp/line2.c
14294         lineno.c                cpp/line3.c
14295         lineno-2.c              cpp/line4.c
14296         cpp-mi.c                cpp/mi1.c
14297         cpp-mic.h               cpp/mi1c.h
14298         cpp-micc.h              cpp/mi1cc.h
14299         cpp-mind.h              cpp/mi1nd.h
14300         cpp-mindp.h             cpp/mi1ndp.h
14301         cpp-mix.h               cpp/mi1x.h
14302         cpp-mi2.c               cpp/mi2.c
14303         cpp-mi2a.h              cpp/mi2a.h
14304         cpp-mi2b.h              cpp/mi2b.h
14305         cpp-mi2c.h              cpp/mi2c.h
14306         cpp-mi3.c               cpp/mi3.c
14307         cpp-mi3.def             cpp/mi3.def
14308         poison-1.c              cpp/poison.c
14309         pr-impl.c               cpp/prag-imp.c
14310         cpp-redef-2.c           cpp/redef1.c
14311         cpp-redef.c             cpp/redef2.c
14312         strpaste.c              cpp/strp1.c
14313         strpaste-2.c            cpp/strp2.c
14314         cpp-tradpaste.c         cpp/tr-paste.c
14315         cpp-tradstringify.c     cpp/tr-str.c
14316         cpp-tradwarn1.c         cpp/tr-warn1.c
14317         cpp-tradwarn2.c         cpp/tr-warn2.c
14318         trigraphs.c             cpp/trigraphs.c
14319         cpp-unc1.c              cpp/unc1.c
14320         cpp-unc2.c              cpp/unc2.c
14321         cpp-unc3.c              cpp/unc3.c
14322         cpp-unc.c               cpp/unc4.c
14323         undef.c                 cpp/undef1.c
14324         undef-2.c               cpp/undef2.c
14325         cpp-wi1.c               cpp/widestr1.c
14326
14327 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
14328
14329         * lib/g++.exp (g++_include_flags): Tweak.
14330
14331 2000-06-27  H.J. Lu  <hjl@gnu.org>
14332             Loren J. Rittle  <ljrittle@acm.org>
14333
14334         * lib/g++.exp (g++_include_flags): Override libgloss.exp
14335         version with one that knows about the new gcc tree structure.
14336         (g++_link_flags): Same.
14337
14338 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
14339
14340         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
14341         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
14342         case we are cross-compiling.
14343
14344         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
14345         g++.old-deja/g++.niklas/Makefile.in,
14346         g++.old-deja/g++.niklas/configure.in,
14347         g++.old-deja/g++.other/Makefile.in,
14348         g++.old-deja/g++.other/configure.in,
14349         gcc.c-torture/code_quality/Makefile.in,
14350         gcc.c-torture/code_quality/configure.in,
14351         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
14352         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
14353         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
14354         gcc.c-torture/execute/ieee/Makefile.in,
14355         gcc.c-torture/execute/ieee/configure.in,
14356         gcc.c-torture/noncompile/Makefile.in,
14357         gcc.c-torture/noncompile/configure.in,
14358         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
14359         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
14360         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
14361
14362 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
14363
14364         * g++.old-deja/g++.other/ambig3.C: New test.
14365
14366 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
14367
14368         * g++.old-deja/g++.pt/syntax1.C: New test.
14369         * g++.old-deja/g++.pt/syntax2.C: New test.
14370         * g++.old-deja/g++.other/syntax3.C: New test.
14371         * g++.old-deja/g++.other/syntax4.C: New test.
14372
14373 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
14374
14375         * gcc.dg/20000623-1.c: Prototype exit and abort.
14376
14377 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
14378
14379         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
14380         New tests.
14381         * gcc.dg/cpp-mi3.def: New file.
14382
14383         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
14384         inside assertions.
14385         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
14386         lexer's error messages.
14387         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
14388         divine anything from the linemarkers.
14389         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
14390         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
14391
14392 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
14393
14394         * gcc.dg/20000623-1.c: New test.
14395
14396 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
14397
14398         * gcc.c-torture/execute/20000622-1.c: New test.
14399
14400 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
14401
14402         * g++.old-deja/g++.other/init15.C: New test.
14403
14404 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
14405
14406         * g++.old-deja/g++.pt/vaarg2.C: New test.
14407         * g++.old-deja/g++.pt/vaarg3.C: New test.
14408
14409 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
14410
14411         * g++.old-deja/g++.other/dyncast6.C: New test.
14412
14413 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
14414
14415         * gcc.c-torture/execute/loop-6.c: New test.
14416
14417 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
14418
14419         * gcc.dg/20000614-1.c: New test.
14420         * gcc.dg/20000614-2.c: New test.
14421
14422 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
14423
14424         * g++.old-deja/g++.other/inline12.C: New test.
14425
14426 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
14427
14428         * g++.old-deja/g++.other/eh1.C: New test.
14429
14430 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
14431
14432         * g++.old-deja/g++.other/type.C: New test.
14433
14434 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
14435
14436         * g++.old-deja/g++.other/initstring.C: New test.
14437
14438 2000-06-12  Jason Merrill  <jason@redhat.com>
14439
14440         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
14441
14442 2000-06-09  Jeffrey A Law  (law@cygnus.com)
14443
14444         * gcc.c-torture/compile/20000609-1.c: New test.
14445
14446 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
14447
14448         * gcc.dg/20000609-1.c: New test.
14449
14450 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
14451
14452         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
14453         * gcc.c-torture/noncompile/poison-1.c: Move...
14454         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
14455         * gcc.dg/cpp-li1.c: Add a token after the #line.
14456
14457 2000-06-05  Richard Henderson  <rth@cygnus.com>
14458
14459         * gcc.c-torture/execute/20000605-2.c: New test.
14460         * gcc.c-torture/execute/20000605-3.c: New test.
14461
14462 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
14463
14464         * g77.f-torture/execute/20000503-1.x: New file.
14465
14466 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
14467
14468         * g++.old-deja/g++.eh/badalloc1.C: New test.
14469
14470 2000-06-05  Richard Henderson  <rth@cygnus.com>
14471
14472         * gcc.c-torture/execute/20000605-1.c: New test.
14473
14474 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
14475             Nathan Sidwell <nathan@codesourcery.com>
14476
14477         * gcc.c-torture/compile/20000605-1.c: New test.
14478
14479 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
14480
14481         * g77.f-torture/compile/20000601-1.f:  New test.
14482
14483 2000-06-03  Richard Henderson  <rth@cygnus.com>
14484
14485         * gcc.c-torture/execute/20000603-1.c: New.
14486
14487 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
14488
14489         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
14490         * gcc.dg/noreturn-2.c (noreturn): Likewise.
14491
14492 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
14493
14494         * gcc.dg/compare2.c (case 12): XFAIL.
14495         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
14496         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
14497
14498         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
14499
14500 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
14501
14502         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
14503         guard macro is already defined when the header is first
14504         included.
14505         * gcc.dg/cpp-mix.h: New file.
14506         * gcc.dg/endif-label.c: Update patterns to match compiler.
14507
14508         * g++.brendan/complex1.C: Declare abort.
14509         * g++.law/refs4.C: Remove XFAIL.
14510         * g++.oliva/expr2.C: Declare abort and exit.
14511
14512 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
14513
14514         * gcc.c-torture/execute/20000528-1.c: New test.
14515
14516         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
14517         * g++.old-deja/g++.law/temps4.C: Likewise.
14518
14519         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
14520         stdlib.h.  Call abort() on failure.
14521         * g++.old-deja/g++.law/refs4.C: Likewise.
14522         * g++.old-deja/g++.law/temps4.C: Likewise.
14523         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
14524         * gcc.c-torture/execute/20000112-1.c: Include string.h.
14525
14526 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
14527
14528         Relative to g++.dg/special:
14529         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
14530
14531         Relative to g++.old-deja:
14532         * g++.brendan/complex1.C, g++.jason/optimize2.C,
14533         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
14534         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
14535         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
14536         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
14537         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
14538         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
14539
14540         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
14541         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
14542         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
14543         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
14544         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
14545         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
14546         and/or string.h.
14547
14548         * g++.other/goto1.C: Update expectations for error messages.
14549
14550 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
14551
14552         * gcc.c-torture/compile/20000523-1.c: New test.
14553
14554 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
14555
14556         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
14557
14558 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
14559
14560         * g++.old-deja/g++.eh/catch11.C: New test.
14561         * g++.old-deja/g++.eh/catch12.C: New test.
14562
14563 2000-05-24  Nick Clifton  <nickc@cygnus.com>
14564
14565         * gcc.c-torture/execute/20000523-1.c: New test.
14566
14567 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
14568
14569         * c-torture/execute/bcp-1.c: Replace abort in arg of
14570         __builtin_constant_p with a generic external function.
14571
14572         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
14573         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
14574         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
14575         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
14576         Prototype abort and/or exit.
14577
14578         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
14579         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
14580         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
14581         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
14582
14583 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
14584
14585         * gcc.dg/dwarf2-1.c: New test.
14586
14587 2000-05-20  Richard Henderson  <rth@cygnus.com>
14588
14589         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
14590
14591 2000-05-20  Andreas Jaeger  <aj@suse.de>
14592
14593         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
14594         testcase.
14595
14596 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
14597
14598         * gcc.c-torture/execute/20000519-2.c: New test.
14599
14600 2000-05-19  Andreas Jaeger  <aj@suse.de>
14601
14602         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
14603         which fails with SSA.
14604
14605         * lib/c-torture.exp: Also test with -O3 -fssa.
14606
14607 2000-05-18  Michael Meissner  <meissner@redhat.com>
14608
14609         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
14610         * gcc.c-torture/execute/920415-1.c: Ditto.
14611         * gcc.c-torture/execute/920501-1.c: Ditto.
14612         * gcc.c-torture/execute/conversion.c: Ditto.
14613         * gcc.c-torture/execute/cvt-1.c: Ditto.
14614
14615 2000-05-18  Jeffrey A Law  (law@cygnus.com)
14616
14617         * gcc.c-torture/compile/20000518-1.c: New test.
14618
14619 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
14620
14621         * g77.f-torture/compile/200005018.f:  New test.
14622
14623 2000-05-17  Jeffrey A Law  (law@cygnus.com)
14624
14625         * gcc.c-torture/compile/20000517-1.c: New test.
14626
14627 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
14628
14629         * gcc.c-torture/execute/20000516-1.c: New test.
14630
14631 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
14632
14633         * g++.old-deja/g++.other/eh.C: New test.
14634
14635 2000-05-12  Richard Henderson  <rth@cygnus.com>
14636
14637         * gcc.c-torture/execute/990208-1.c (main): Don't pass
14638         constants through to doit's conditional.
14639
14640 2000-05-11  Jeffrey A Law  (law@cygnus.com)
14641
14642         * gcc.c-torture/compile/20000511-1.c: New test.
14643         * g77.f-torture/compile/20000511-1.f: New test.
14644         * g77.f-torture/compile/20000511-2.f: New test.
14645
14646 2000-05-11  Michael Meissner  <meissner@redhat.com>
14647
14648         * gcc.c-torture/execute/20000511-1.c: New test.
14649
14650 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
14651
14652         * gcc.dg/dg.exp: Scan .S files as well as .c files.
14653         * gcc.dg/20000510-1.S: New.
14654
14655 2000-05-08  Catherine Moore  <clm@cygnus.com>
14656
14657         * gcc.dg/unused-3.c: New.
14658
14659 2000-05-06  Richard Henderson  <rth@cygnus.com>
14660
14661           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
14662           * g++.old-deja/g++.mike/warn1.C: Likewise.
14663           * g++.old-deja/g++.pt/local1.C: Likewise.
14664           * g++.old-deja/g++.pt/local7.C: Likewise.
14665           * g++.old-deja/g++.pt/spec16.C: Likewise.
14666
14667 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
14668
14669         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
14670
14671 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
14672
14673           * g77.f-torture/execute/20000503-1.f:  New test.
14674
14675 2000-05-04  Andreas Jaeger  <aj@suse.de>
14676
14677         * gcc.dg/noreturn-2.c: New test.
14678
14679 2000-05-04  Neil Booth  <NeilB@earthling.net>
14680
14681         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
14682         preprocessor.
14683
14684 2000-05-04  Richard Henderson  <rth@cygnus.com>
14685
14686         * gcc.c-torture/execute/20000503-1.c: Fix typo.
14687
14688 2000-05-04  Richard Henderson  <rth@cygnus.com>
14689
14690         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
14691         OpenSSL by Jason R Thorpe.
14692
14693 2000-05-03  Jim Wilson  <wilson@cygnus.com>
14694
14695         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
14696
14697 2000-05-03  Robert Lipe <robertlipe@usa.net>
14698
14699         * gcc.dg/20000503-1.c: New test.
14700
14701 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
14702
14703         * gcc.c-torture/compile/20000502-1.c: New test.
14704         * g++.old-deja/g++.other/align.C: New test.
14705         * gcc.dg/cpp-tradstringify.c: New test.
14706
14707 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
14708
14709         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
14710         and hard registers.
14711
14712 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
14713
14714         * gcc.c-torture/execute/loop-5.c: New test.
14715
14716 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
14717
14718         * gcc.c-torture/execute/va-arg-20.c: New test.
14719
14720 2000-04-23  Jeffrey A Law  (law@cygnus.com)
14721
14722         * gcc.c-torture/execute/20000422-1.c: New test.
14723
14724 2000-04-20  Greg McGary  <gkm@gnu.org>
14725
14726         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
14727         when optimizing, but without sibling-call optimizations (-O1).
14728
14729 2000-04-20  Jeffrey A Law  (law@cygnus.com)
14730
14731           * gcc.c-torture/compile/20000420-1.c: New test.
14732
14733 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
14734
14735         * g++.abi/ptrflags.C: New test.
14736         * g++.eh/catchptr1.C: Test incomplete pointer chains.
14737
14738 2000-04-19  Catherine Moore  <clm@cygnus.com>
14739
14740         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
14741
14742 2000-04-19  Greg McGary  <gkm@gnu.org>
14743
14744         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
14745         sibling-call optimizations.
14746
14747 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
14748
14749         * gcc.dg/20000419-1.c: New test.
14750
14751 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
14752
14753         * gcc.c-torture/execute/20000412-6.c: New test.
14754
14755 2000-04-12  Jeffrey A Law  (law@cygnus.com)
14756
14757         * gcc.c-torture/execute/20000412-5.c: New test.
14758         * g77.f-torture/compile/20000412-1.f: New test.
14759         * gcc.c-torture/execute/20000412-4.c: New test.
14760         * gcc.c-torture/compile/20000412-2.c: New test.
14761         * gcc.c-torture/execute/20000412-3.c: New test.
14762         * gcc.c-torture/compile/20000412-1.c: New test.
14763         * gcc.c-torture/execute/20000412-2.c: New test.
14764
14765 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
14766
14767         * objc/execute/bf-20.m: New test.
14768
14769 2000-04-10  Richard Henderson  <rth@cygnus.com>
14770
14771         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
14772
14773         * gcc.c-torture/execute/20000412-1.c: New test.
14774
14775 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
14776
14777         * g++.old-deja/g++.eh/catchptr1.C: New test.
14778
14779 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
14780
14781         * g++.old-deja/g++.abi/cxa_vec.C: New test.
14782
14783 2000-04-08  Neil Booth  <NeilB@earthling.net>
14784
14785         * gcc.dg/cpp-nullchar.c: Remove test as
14786         embedded nulls cause problems.
14787
14788 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14789
14790         * gcc.dg/compare2.c: New test.
14791
14792 2000-04-08  Neil Booth  <NeilB@earthling.net>
14793
14794         * gcc.dg/cpp-nullchar.c: New test.
14795
14796 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
14797
14798         * gcc.dg/cpp-mi2.c: New test.
14799         * gcc.dg/cpp-mi2[abc].h: New files.
14800
14801 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
14802
14803         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
14804         member name.
14805
14806 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
14807
14808         * g++.old-deja/g++.abi/vmihint.C: New test.
14809
14810 2000-04-06  Neil Booth  <NeilB@earthling.net>
14811
14812         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
14813         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c:  Add FSF
14814         copyright.
14815
14816 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
14817
14818         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
14819         avoid stack-frame overwrite.
14820
14821 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
14822
14823         * gcc.c-torture/compile/20000405-2.c: New test.
14824         * gcc.c-torture/compile/20000405-3.c: New test.
14825
14826 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
14827
14828         * gcc.c-torture/compile/20000405-1.c: New test.
14829
14830 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
14831
14832         * gcc.dg/cast-qual-1.c: Revert last change.
14833
14834 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14835
14836         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
14837
14838 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
14839
14840         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
14841         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
14842
14843 2000-04-03  Jeffrey A Law  (law@cygnus.com)
14844
14845         * gcc.c-torture/compile/20000403-2.c: New test.
14846         * gcc.c-torture/compile/20000403-1.c: New test.
14847
14848 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
14849
14850         * gcc.c-torture/execute/20000403-1.c: New test.
14851
14852 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
14853
14854         * gcc.c-torture/execute/20000402-1.c: New test.
14855
14856 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
14857
14858         * gcc.c-torture/execute/va-arg-15.c: New test.
14859         * gcc.c-torture/execute/va-arg-16.c: New test.
14860         * gcc.c-torture/execute/va-arg-17.c: New test.
14861         * gcc.c-torture/execute/va-arg-18.c: New test.
14862         * gcc.c-torture/execute/va-arg-19.c: New test.
14863
14864 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
14865
14866         * gcc.c-torture/compile/981211-1.c: Move to...
14867         * gcc.dg/cpp-as1.c: ...here.
14868         * gcc.dg/cpp-as2.c: New file.
14869
14870         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
14871         compiler.
14872
14873 2000-04-02  Neil Booth  <NeilB@earthling.net>
14874
14875         * gcc.dg/cpp-cond.c  New tests.
14876         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
14877         accidental success less likely.
14878         * gcc.dg/cpp-missingop.c  New tests.
14879         * gcc.dg/cpp-missingparen.c  New tests.
14880         * gcc.dg/cpp-shift.c  New tests.
14881         * gcc.dg/cpp-shortcircuit.c  New tests.
14882         * gcc.dg/cpp-unary.c  New tests.
14883
14884 2000-03-29  Jeffrey A Law  (law@cygnus.com)
14885
14886         * gcc.c-torture/compile/20000329-1.c: New test.
14887
14888 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
14889
14890         * gcc.c-torture/compile/20000326-1.c: New test.
14891         * gcc.c-torture/compile/20000326-2.c: New test.
14892
14893 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
14894
14895         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
14896         the first parameter is a function argument.
14897
14898 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
14899
14900         * g++.old-deja/g++.ext/array4.C: New test.
14901
14902 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
14903
14904         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
14905
14906 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14907
14908         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
14909
14910 2000-03-19  Richard Henderson  <rth@cygnus.com>
14911
14912         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
14913
14914 2000-03-19  Richard Henderson  <rth@cygnus.com>
14915
14916         * gcc.c-torture/compile/20000319-1.c: New test.
14917
14918 2000-03-14  Jeffrey A Law  (law@cygnus.com)
14919
14920         * gcc.c-torture/execute/20000314-3.c: New test.
14921         * gcc.c-torture/execute/20000314-2.c: New test.
14922         * gcc.c-torture/execute/20000314-1.c: New test.
14923         * gcc.c-torture/compile/20000314-2.c: New test.
14924         * gcc.c-torture/compile/20000314-1.c: New test.
14925
14926 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
14927
14928         * g++.old-deja/g++.warn/inline.C: New test.
14929
14930 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
14931
14932         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
14933         standards-compliant result rather than specific constants.
14934         Put test-values in array.
14935
14936 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
14937
14938         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
14939         (g++_target_compile): Put test-specific options last.
14940
14941 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
14942
14943         * g++.old-deja/g++.eh/vbase4.C: New test.
14944
14945 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
14946
14947         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
14948
14949 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
14950
14951         * g++.old-deja/g++.brendan/misc12.C: Removed.
14952         * g++.old-deja/g++.pt/memtemp77.C: Constify.
14953         * g++.old-deja/g++.ext/pretty4.C: New test.
14954
14955 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
14956
14957         * g++.old-deja/g++.other/string2.C: New test.
14958
14959 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
14960
14961         * g++.old-deja/g++.warn/impint2.C: New test.
14962
14963 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
14964
14965         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
14966         is 1, not zero.
14967
14968 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
14969
14970         * g++.old-deja/g++.warn/impint.C: New test.
14971         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
14972         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
14973         * g++.old-deja/g++.pt/explicit12.C: Likewise.
14974         * g++.old-deja/g++.pt/explicit13.C: Likewise.
14975         * g++.old-deja/g++.pt/explicit17.C: Likewise.
14976         * g++.old-deja/g++.pt/explicit18.C: Likewise.
14977         * g++.old-deja/g++.pt/explicit19.C: Likewise.
14978         * g++.old-deja/g++.pt/explicit23.C: Likewise.
14979         * g++.old-deja/g++.pt/explicit31.C: Likewise.
14980         * g++.old-deja/g++.pt/explicit35.C: Likewise.
14981         * g++.old-deja/g++.pt/explicit6.C: Likewise.
14982         * g++.old-deja/g++.pt/memclass7.C: Likewise.
14983
14984 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
14985
14986         * gcc.dg/cpp-redef.c: New test.
14987
14988 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
14989
14990         * g++.old-deja/g++.pt/unify7.C: New test.
14991
14992 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
14993
14994         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
14995         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
14996
14997 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
14998
14999         * gcc.c-torture/compile/20000224-1.c: New test.
15000
15001 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
15002
15003         * gcc.c-torture/compile/cpp-2.c: New test.
15004         * gcc.c-torture/compile/cpp-1.c: New test.
15005
15006 2000-02-25  Jeffrey A Law  (law@cygnus.com)
15007
15008         * gcc.c-torture/execute/20000225-1.c: New test.
15009
15010 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
15011
15012         * gcc.dg/cpp-li2.c: New test.
15013
15014         * gcc.dg/cpp-wi1.c: New test.
15015
15016         * gcc.dg/cpp-li1.c: New test.
15017
15018 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
15019
15020         * g++.old-deja/g++.other/sizeof5.C: New test.
15021
15022 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
15023
15024         * gcc.c-torture/execute/va-arg-13.c: New test.
15025
15026 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
15027
15028         * gcc.c-torture/execute/va-arg-12.c: New test.
15029
15030 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
15031
15032         * gcc.c-torture/execute/20000223-1.c: New test.
15033
15034 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
15035
15036         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
15037
15038 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
15039
15040         * g++.old-deja/g++.abi/ptrmem.C: New test.
15041
15042 2000-02-19  Richard Henderson  <rth@cygnus.com>
15043
15044         * gcc.c-torture/compile/init-3.c: New.
15045
15046 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
15047
15048         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
15049         ALWAYS_CXXFLAGS.
15050
15051 2000-02-11  Robert Lipe <robertl@sco.com>
15052
15053         * gcc.c-torture/compile/20000211-3.c: New test.
15054
15055 2000-02-11  Martin Buchholz <martin@xemacs.org>
15056
15057         * gcc.c-torture/compile/20000211-2.c: New test.
15058
15059 2000-02-11  Jeffrey A Law  (law@cygnus.com)
15060
15061         * gcc.c-torture/compile/20000211-1.c: New test.
15062
15063 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
15064
15065         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
15066           on native targets
15067
15068 2000-02-08  Nathan Sidwell  <nathan@acm.org>
15069
15070         * g++.old-deja/g++.other/cast5.C: New test.
15071
15072 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
15073
15074         * gcc.c-torture/execute/20000205-1.c: New.
15075
15076 2000-02-03  Nathan Sidwell  <nathan@acm.org>
15077
15078         * g++.old-deja/g++.jason/cast3.C: Return void.
15079         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
15080
15081 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
15082
15083         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
15084
15085         * gcc.dg/loop-1.c: New test.
15086
15087 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
15088
15089         * gcc.c-torture/compile/20000127-1.c: New test.
15090         * gcc.c-torture/execute/991228-1.c: New test.
15091
15092 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
15093
15094         * gcc.dg/unused-2.c: New test.
15095
15096         * gcc.dg/conv-1.c: New test.
15097
15098 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
15099
15100         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
15101         compiler.
15102         (tool_option_proc): Fix typo.
15103
15104 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
15105
15106         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
15107         of the ld on the host, not on the build machine.
15108         Also, don't crash if '--help' is not a supported option.
15109
15110 2000-01-24  Richard Henderson  <rth@cygnus.com>
15111
15112         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
15113
15114 2000-01-20  Jeffrey A Law  (law@cygnus.com)
15115
15116         * gcc.c-torture/execute/20000120-2.c: New test.
15117         * gcc.c-torture/execute/20000120-1.c: New test.
15118
15119 2000-01-13  Jeffrey A Law  (law@cygnus.com)
15120
15121         * gcc.c-torture/execute/20000113-1.c: New test.
15122
15123 2000-01-12  Jeffrey A Law  (law@cygnus.com)
15124
15125         * gcc.c-torture/execute/20000112-1.c: New test.
15126
15127 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
15128
15129         * gcc.dg/20000111-1.c: New test.
15130
15131 2000-01-10  Jeffrey A Law  (law@cygnus.com)
15132
15133         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
15134         with 16 bit integers.
15135
15136 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
15137
15138         * gcc.dg/20000108-1.c: New test.
15139
15140 2000-01-05  Nathan Sidwell  <nathan@acm.org>
15141
15142         * g++.old-deja/g++.ns/koenig8.C: New test.
15143
15144 2000-01-05  Nathan Sidwell  <nathan@acm.org>
15145
15146         * g++.old-deja/g++.other/cast4.C: New test.
15147
15148 2000-01-05  Jeffrey A Law  (law@cygnus.com)
15149
15150         * gcc.c-torture/compile/20000105-2.c: New test.
15151         * gcc.c-torture/compile/20000105-1.c: New test.
15152
15153 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15154
15155         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
15156         references to printf & atoi to conform to ANSI standard.
15157         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
15158         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
15159         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
15160         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
15161         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
15162         * g++.old-deja/g++.brendan/complex1.C: Likewise.
15163         * g++.old-deja/g++.brendan/copy1.C: Likewise.
15164         * g++.old-deja/g++.brendan/copy2.C: Likewise.
15165         * g++.old-deja/g++.brendan/copy3.C: Likewise.
15166         * g++.old-deja/g++.brendan/copy4.C: Likewise.
15167         * g++.old-deja/g++.brendan/copy5.C: Likewise.
15168         * g++.old-deja/g++.brendan/copy6.C: Likewise.
15169         * g++.old-deja/g++.brendan/copy7.C: Likewise.
15170         * g++.old-deja/g++.brendan/copy8.C: Likewise.
15171         * g++.old-deja/g++.brendan/crash11.C: Likewise.
15172         * g++.old-deja/g++.brendan/crash14.C: Likewise.
15173         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
15174         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
15175         * g++.old-deja/g++.brendan/delete2.C: Likewise.
15176         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
15177         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
15178         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
15179         * g++.old-deja/g++.brendan/eh1.C: Likewise.
15180         * g++.old-deja/g++.brendan/groff1.C: Likewise.
15181         * g++.old-deja/g++.brendan/init3.C: Likewise.
15182         * g++.old-deja/g++.brendan/misc12.C: Likewise.
15183         * g++.old-deja/g++.brendan/misc7.C: Likewise.
15184         * g++.old-deja/g++.brendan/new2.C: Likewise.
15185         * g++.old-deja/g++.brendan/operators4.C: Likewise.
15186         * g++.old-deja/g++.brendan/operators5.C: Likewise.
15187         * g++.old-deja/g++.brendan/overload2.C: Likewise.
15188         * g++.old-deja/g++.brendan/overload7.C: Likewise.
15189         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
15190         * g++.old-deja/g++.brendan/reference1.C: Likewise.
15191         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
15192         * g++.old-deja/g++.brendan/template24.C: Likewise.
15193         * g++.old-deja/g++.brendan/template3.C: Likewise.
15194         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
15195         * g++.old-deja/g++.jason/inline3.C: Likewise.
15196         * g++.old-deja/g++.jason/opeq.C: Likewise.
15197         * g++.old-deja/g++.law/arg5.C: Likewise.
15198         * g++.old-deja/g++.law/arm7.C: Likewise.
15199         * g++.old-deja/g++.law/ctors11.C: Likewise.
15200         * g++.old-deja/g++.law/cvt8.C: Likewise.
15201         * g++.old-deja/g++.law/init9.C: Likewise.
15202         * g++.old-deja/g++.law/refs4.C: Likewise.
15203         * g++.old-deja/g++.law/template2.C: Likewise.
15204         * g++.old-deja/g++.law/visibility24.C: Likewise.
15205         * g++.old-deja/g++.law/vtable3.C: Likewise.
15206         * g++.old-deja/g++.mike/asm2.C: Likewise.
15207         * g++.old-deja/g++.mike/eh1.C: Likewise.
15208         * g++.old-deja/g++.mike/misc1.C: Likewise.
15209         * g++.old-deja/g++.mike/misc13.C: Likewise.
15210         * g++.old-deja/g++.mike/misc14.C: Likewise.
15211         * g++.old-deja/g++.mike/ns12.C: Likewise.
15212         * g++.old-deja/g++.mike/p1248.C: Likewise.
15213         * g++.old-deja/g++.mike/p3708.C: Likewise.
15214         * g++.old-deja/g++.mike/p3708a.C: Likewise.
15215         * g++.old-deja/g++.mike/p3708b.C: Likewise.
15216         * g++.old-deja/g++.mike/p646.C: Likewise.
15217         * g++.old-deja/g++.mike/p700.C: Likewise.
15218         * g++.old-deja/g++.mike/p783.C: Likewise.
15219         * g++.old-deja/g++.mike/p783a.C: Likewise.
15220         * g++.old-deja/g++.mike/p783b.C: Likewise.
15221         * g++.old-deja/g++.mike/p786.C: Likewise.
15222         * g++.old-deja/g++.mike/p789.C: Likewise.
15223         * g++.old-deja/g++.mike/p789a.C: Likewise.
15224         * g++.old-deja/g++.mike/p807a.C: Likewise.
15225         * g++.old-deja/g++.other/delete3.C: Likewise.
15226         * g++.old-deja/g++.other/dyncast1.C: Likewise.
15227         * g++.old-deja/g++.other/dyncast2.C: Likewise.
15228         * g++.old-deja/g++.other/dyncast3.C: Likewise.
15229         * g++.old-deja/g++.other/empty1.C: Likewise.
15230         * g++.old-deja/g++.other/temporary1.C: Likewise.
15231         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
15232         * g++.old-deja/g++.pt/t16.C: Likewise.
15233         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
15234
15235 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
15236
15237         * gcc.dg/991230-1.c: New test.
15238
15239 1999-12-29  Jeffrey A Law  (law@cygnus.com)
15240
15241         * gcc.c-torture/compile/991229-3.c: New test.
15242         * gcc.c-torture/compile/991229-2.c: New test.
15243         * gcc.c-torture/compile/991229-1.c: New test.
15244
15245 1999-12-29  Greg McGary <gkm@eng.ascend.com>
15246
15247         * gcc.c-torture/compile/labels-2.c: New test.
15248
15249 1999-12-27  Martin von Löwis  <loewis@informatik.hu-berlin.de>
15250
15251         * gcc.c-torture/execute/991227-1.c: New test.
15252
15253 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
15254
15255         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
15256
15257 1999-12-21  Martin von Löwis  <loewis@informatik.hu-berlin.de>
15258
15259         * gcc.c-torture/execute/991221-1.c: New test.
15260
15261 1999-12-20  Nathan Sidwell  <nathan@acm.org>
15262
15263         * g++.old-deja/g++.other/cast3.C: New test.
15264
15265 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
15266
15267         * gcc.c-torture/execute/991216-4.c: New test.
15268
15269 1999-12-16  Michael Meissner  <meissner@cygnus.com>
15270
15271         * gcc.c-torture/execute/991216-1.c: New test.
15272         * gcc.c-torture/execute/991216-2.c: New test.
15273         * gcc.c-torture/execute/991216-3.c: New test.
15274
15275 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
15276
15277         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
15278         Actually make the test fail by using "-O2" for compilation.
15279
15280 1999-12-15  Nathan Sidwell  <nathan@acm.org>
15281
15282         * g++.old-deja/g++.warn/cast-align1.C: New test.
15283
15284 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
15285
15286         * gcc.c-torture/compile/991214-1.c: New test.
15287         * gcc.c-torture/compile/991214-2.c: New test.
15288
15289 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
15290
15291         * gcc.dg/991214-1.c: New test.
15292
15293 1999-12-13  Jeffrey A Law  (law@cygnus.com)
15294
15295         * gcc.c-torture/compile/991213-3.c: New test.
15296         * gcc.c-torture/compile/991213-2.c: New test.
15297         * gcc.c-torture/compile/991213-1.c: New test.
15298
15299 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
15300
15301         * gcc.dg/991209-1.c: New test.
15302
15303 1999-12-08  Nathan Sidwell <nathan@acm.org>
15304
15305         * gcc.c-torture/compile/991208-1.c: New test.
15306
15307 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
15308
15309         * gcc.dg/ultrasp2.c: New test.
15310
15311 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
15312
15313         * g++.old-deja/g++.abi/align.C (main): Fix typo.
15314
15315 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
15316
15317         * gcc.c-torture/compile/991202-1.c: New test.
15318         * gcc.c-torture/execute/991202-1.c: New test.
15319         * gcc.c-torture/execute/991202-2.c: New test.
15320         * gcc.c-torture/execute/991202-3.c: New test.
15321
15322 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
15323
15324         * g++.old-deja/g++.abi/align.C: New test.
15325         * g++.old-deja/g++.abi/aggregates.C: Likewise.
15326         * g++.old-deja/g++.abi/bitfields.C: Likewise.
15327
15328 1999-12-01  Richard Henderson  <rth@cygnus.com>
15329
15330         * gcc.c-torture/execute/991201-1.c: New.
15331
15332 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
15333
15334         * gcc.dg/991129-1.c: New test.
15335
15336 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
15337
15338         * gcc.c-torture/compile/991127-1.c: New test.
15339
15340 1999-11-22  Nathan Sidwell  <nathan@acm.org>
15341
15342         * g++.old-deja/g++.other/warn4.C: New test.
15343
15344 1999-11-22  Nathan Sidwell  <nathan@acm.org>
15345
15346         * g++.old-deja/g++.eh/cleanup2.C: New test.
15347         * g++.old-deja/g++.ext/pretty2.C: New test.
15348         * g++.old-deja/g++.ext/pretty3.C: New test.
15349         * g++.old-deja/g++.other/debug6.C: New test.
15350
15351 1999-10-20  Jim Wilson  <wilson@cygnus.com>
15352
15353         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
15354         compiler_output to look for one error message instead of two.
15355
15356 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
15357
15358         * gcc.c-torture/execute/991118-1.c: Also test case
15359         where the word boundary does not split a byte evenly.
15360
15361 1999-11-19  Nathan Sidwell  <nathan@acm.org>
15362
15363         * g++.old-deja/g++.ext/restrict1.C: New test.
15364
15365 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
15366
15367         * gcc.c-torture/execute/991118-1.c: New test.
15368
15369 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
15370
15371         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
15372         working directory pathnames.
15373
15374 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
15375
15376         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
15377         host is equipped with driver.h and driver.o so it can actually
15378         compile and run the tests.
15379
15380 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
15381
15382         * gcc.c-torture/compile/991008-1.c: New test.
15383
15384 1999-11-08  Nick Clifton  <nickc@cygnus.com>
15385
15386         * lib/gcc-dg.exp: Include target-supports.exp
15387
15388 1999-11-05  Nick Clifton  <nickc@cygnus.com>
15389
15390         * lib/target-supports.exp: New file: Provide procs to test for
15391         features supported by the target.
15392         (check_weak_available): Moved here from ecos.exp.
15393         (check_alias_available): New proc: Determine of the target
15394         toolchain supports the alias attribute.
15395
15396         * gcc.dg/special/ecos.exp: Move check_weak_available to
15397         target-supports.exp.
15398         (alias-1.c): Only perform the test if the target supports
15399         aliases.
15400         (wkali-1.c): Only perform the test if the target supports
15401         aliases.
15402
15403         * gcc.dg/990506-0.c: Expect error messages from cross
15404         targets as well as native targets.
15405
15406 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
15407
15408         * gcc.dg/ultrasp1.c: Removed xfail.
15409         * gcc.dg/struct-ret-2.c: Likewise.
15410         * gcc.dg/array-1.c: Likewise.
15411
15412 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
15413
15414         * gcc.dg/struct-ret-2.c: New test.
15415
15416         * gcc.dg/array-1.c: New test.
15417
15418 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
15419
15420         * gcc.c-torture/execute/991030-1.c: New test.
15421
15422 1999-10-26  Richard Henderson  <rth@cygnus.com>
15423
15424         * gcc.c-torture/compile/991026-2.c: New test.
15425
15426 1999-10-26  Jeffrey A Law  (law@cygnus.com)
15427
15428         * gcc.c-torture/compile/991026-1.c: New test.
15429
15430 1999-10-23  Jeffrey A Law  (law@cygnus.com)
15431
15432         * gcc.c-torture/execute/991023-1.c: New test.
15433
15434 1999-10-19  Jeffrey A Law  (law@cygnus.com)
15435
15436         * gcc.c-torture/execute/991019-1.c: New test.
15437
15438 1999-10-16  Richard Henderson  <rth@cygnus.com>
15439
15440         * gcc.c-torture/execute/991016-1.c: New test.
15441
15442 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
15443
15444         * gcc.c-torture/execute/991014-1.c: New test.
15445
15446 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
15447
15448         * g++.old-deja/g++.other/union2.C: New test.
15449
15450 1999-10-13  Nathan Sidwell  <nathan@acm.org>
15451
15452         * g++.old-deja/g++.other/vaarg2.C: New test.
15453         * g++.old-deja/g++.other/vaarg3.C: New test.
15454
15455 1999-10-12  Craig Burley  <craig@jcb-sc.com>
15456
15457         * g77.f-torture/noncompile/19990905-1.f: Moved from being
15458         in compile/.
15459
15460 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
15461
15462         * gcc.c-torture/execute/va-arg-11.c: New test.
15463
15464 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
15465
15466         * lib/file-format.exp (gcc_target_object_format): Don't
15467         crash if objdump is unavailable.
15468
15469 1999-09-29  Donn Terry <donn@interix.com>
15470
15471         * gcc.misc-tests/mg.exp: delete extraneous redirection.
15472
15473 1999-09-28  Nick Clifton  <nickc@cygnus.com>
15474
15475         * gcc.c-torture/compile/990928-1.c: New test.
15476
15477 1999-09-28  Nathan Sidwell  <nathan@acm.org>
15478
15479         * g++.old-deja/g++.other/decl6.C: New test.
15480
15481 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
15482
15483         * gcc.c-torture/execute/va-arg-10.c: New test.
15484
15485 1999-09-27  Nathan Sidwell  <nathan@acm.org>
15486
15487         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
15488         __PRETTY_FUNCTION__.
15489
15490 1999-09-23  Nick Clifton  <nickc@cygnus.com>
15491
15492         * gcc.c-torture/execute/990923-1.c: New test.
15493
15494 1999-09-21  Nick Clifton  <nickc@cygnus.com>
15495
15496         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
15497         for which -fpic is inappropriate.
15498
15499 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
15500
15501         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
15502
15503 1999-09-21  Nathan Sidwell  <nathan@acm.org>
15504
15505         * g++.old-deja/g++.other/dyncast1.C: New test.
15506         * g++.old-deja/g++.other/dyncast2.C: New test.
15507         * g++.old-deja/g++.other/dyncast3.C: New test.
15508         * g++.old-deja/g++.other/dyncast4.C: New test.
15509         * g++.old-deja/g++.other/dyncast5.C: New test.
15510         * g++.old-deja/g++.eh/catch3.C: New test.
15511         * g++.old-deja/g++.eh/catch3p.C: New test.
15512         * g++.old-deja/g++.eh/catch4.C: New test.
15513         * g++.old-deja/g++.eh/catch4p.C: New test.
15514         * g++.old-deja/g++.eh/catch5.C: New test.
15515         * g++.old-deja/g++.eh/catch5p.C: New test.
15516         * g++.old-deja/g++.eh/catch6.C: New test.
15517         * g++.old-deja/g++.eh/catch6p.C: New test.
15518         * g++.old-deja/g++.eh/catch7.C: New test.
15519         * g++.old-deja/g++.eh/catch7p.C: New test.
15520         * g++.old-deja/g++.eh/catch8.C: New test.
15521         * g++.old-deja/g++.eh/catch8p.C: New test.
15522         * g++.old-deja/g++.eh/catch9.C: New test.
15523         * g++.old-deja/g++.eh/catch9p.C: New test.
15524
15525 1999-09-13  Nathan Sidwell  <nathan@acm.org>
15526
15527         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
15528         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
15529
15530 1999-09-13  Jeffrey A Law  (law@cygnus.com)
15531
15532         * gcc.c-torture/compile/990913-1.c: New test.
15533
15534 1999-09-10  Nathan Sidwell  <nathan@acm.org>
15535
15536         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
15537         * g++.old-deja/g++.jason/rfg5.C: Likewise.
15538
15539 1999-09-09  Richard Henderson  <rth@cygnus.com>
15540
15541         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
15542
15543 1999-09-09  Nathan Sidwell  <nathan@acm.org>
15544
15545         * g++.old-deja/g++.other/lookup11.C: New test.
15546         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
15547         what is permitted and what we want.
15548         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
15549         overload use.
15550         * g++.old-deja/g++.jason/rfg5.C: Likewise
15551
15552 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
15553
15554         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
15555         * gcc.c-torture/noncompile/poison-1.c: New file.
15556
15557 1999-09-08  Nathan Sidwell  <nathan@acm.org>
15558
15559         * g++.old-deja/g++.other/sizeof3.C: New test.
15560         * g++.old-deja/g++.other/sizeof4.C: New test.
15561         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
15562         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
15563
15564 1999-09-07  Richard Henderson  <rth@cygnus.com>
15565
15566         * gcc.dg/va-arg-1.c: New.
15567
15568 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
15569
15570         * gcc.c-torture/execute/va-arg-9.c: New test.
15571
15572 1999-09-05  Craig Burley  <craig@jcb-sc.com>
15573
15574         * g77.f-torture/compile/980519-2.f: New test.
15575         * g77.f-torture/compile/19990905-0.f: New test.
15576         * g77.f-torture/compile/19990905-1.f: New test.
15577         * g77.f-torture/compile/19990905-2.f: New test.
15578
15579         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
15580
15581 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
15582
15583         * gcc.c-torture/execute/990827-1.c: Fix typo.
15584
15585 1999-09-03  Nathan Sidwell  <nathan@acm.org>
15586
15587         * g++.old-deja/g++.other/deref1.C: New test.
15588
15589 1999-09-02  Nathan Sidwell  <nathan@acm.org>
15590
15591         * g++.old-deja/g++.other/ambig2.C: New test.
15592         * g++.old-deja/g++.other/cond5.C: New test.
15593         * g++.old-deja/g++.other/lookup16.C: New test.
15594
15595 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
15596
15597         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
15598         assemblers too.
15599
15600 1999-08-31  Jeffrey A Law  (law@cygnus.com)
15601
15602         * lib/c-torture.exp: Avoid the "compare executables" optimization
15603         when testing native.
15604
15605 1999-08-29  Jeffrey A Law  (law@cygnus.com)
15606
15607         * gcc.c-torture/execute/990829-1.c: New test.
15608         * gcc.c-torture/compile/990829-1.c: New test.
15609
15610 1999-08-27  Paul Burchard  <burchard@pobox.com>
15611
15612         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
15613         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
15614         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
15615         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
15616         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
15617         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
15618         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
15619         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
15620         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
15621         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
15622         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
15623
15624 1999-08-27  Jeffrey A Law  (law@cygnus.com)
15625
15626         * gcc.c-torture/execute/990827-1.c: New test.
15627
15628 1999-08-26  Craig Burley  <craig@jcb-sc.com>
15629
15630         * g77.f-torture/noncompile/19990826-4.f: New test.
15631
15632         * g77.f-torture/compile/19990826-3.f: New test.
15633
15634         * g77.f-torture/execute/19990826-2.f: New test.
15635
15636         * g77.f-torture/compile/19990826-1.f: New test.
15637
15638         * gcc.c-torture/execute/990826-0.c: New test.
15639         * g77.c-torture/execute/19990826-0.f: New test.
15640
15641         * g77.f-torture/noncompile/970626-2.f: New test.
15642
15643 1999-08-25  Paul Burchard  <burchard@pobox.com>
15644
15645         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
15646         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
15647         lss-011.C: New tests.
15648
15649 1999-08-25  Nathan Sidwell  <nathan@acm.org>
15650
15651         * g++.old-deja/g++.other/decl5.C: New test.
15652
15653 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15654
15655         * noncompile/noncompile.exp: Load_lib c-torture.exp.
15656         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
15657         call `postbase' for each one.  All callers of `postbase' changed
15658         to call this instead.
15659
15660 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
15661
15662         * gcc.c-torture/execute/990811-1.c: New test.
15663
15664 1999-08-09  Nick Clifton  <nickc@cygnus.com>
15665
15666         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
15667         just native ones.
15668
15669         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
15670         just native ones.
15671
15672 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
15673
15674         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
15675
15676 1999-08-04  Jeffrey A Law  (law@cygnus.com)
15677
15678         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
15679
15680 1999-08-04  Nathan Sidwell  <nathan@acm.org>
15681
15682         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
15683
15684 1999-08-04  Jeffrey A Law  (law@cygnus.com)
15685
15686         * gcc.c-torture/execute/990804-1.c: New test.
15687
15688 1999-08-03  Nathan Sidwell  <nathan@acm.org>
15689
15690         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
15691         * g++.old-deja/g++.brendan/crash64.C: Likewise
15692         * g++.old-deja/g++.brendan/overload8.C: Likewise
15693
15694 1999-08-03  Nathan Sidwell  <nathan@acm.org>
15695
15696         * g++.old-deja/g++.other/struct1.C: New test.
15697
15698 1999-08-03  Nathan Sidwell  <nathan@acm.org>
15699
15700         * g++.old-deja/g++.other/enum2.C: New test.
15701
15702 1999-08-02  Richard Henderson  <rth@cygnus.com>
15703
15704         Adapted from tests from Franz Sirl:
15705         * gcc.c-torture/execute/va-arg-7.c: New test.
15706         * gcc.c-torture/execute/va-arg-8.c: New test.
15707
15708 1999-08-01  Jeffrey A Law  (law@cygnus.com)
15709
15710         * gcc.c-torture/compile/990801-2.c: New test.
15711
15712         * gcc.c-torture/compile/990801-1.c: New test.
15713
15714 1999-07-27  Michael Meissner  <meissner@cygnus.com>
15715
15716         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
15717         fp-cmp-1.c, converting double to float.
15718
15719         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
15720         fp-cmp-1.c, converting double to long double.
15721
15722         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
15723         from fr1 to unknown_register, since fr1 is a legitimate register
15724         on some machines.
15725
15726 1999-07-25  Jeffrey A Law  (law@cygnus.com)
15727
15728         * README: More listname related changes.
15729
15730 1999-07-08  Catherine Moore  <clm@cygnus.com>
15731
15732         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
15733
15734 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
15735
15736         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
15737
15738 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
15739
15740         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
15741
15742 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
15743
15744         * gcc.dg/990703-1.c: New test.
15745
15746 1999-06-29  Nick Clifton  <nickc@cygnus.com>
15747
15748         * lib/file-format.exp: New file: Move definition of proc
15749         gcc_target_object_format to here from
15750         gcc.dg/special/ecos.exp.
15751
15752         * lib/c-torture.exp: Include lib file-format.exp.
15753         * lib/gcc-dg.exp: Include lib file-format.exp.
15754
15755         * gcc.dg/special/ecos.exp: Remove definition of proc
15756         gcc_target_object_format.
15757
15758 1999-06-28  Jeffrey A Law  (law@cygnus.com)
15759
15760         * gcc.c-torture/execute/990628-1.c: New test.
15761
15762 1999-06-25  Jeffrey A Law  (law@cygnus.com)
15763
15764         * gcc.c-torture/compile/990625-2.c: New test.
15765
15766         * gcc.c-torture/compile/990625-1.c: New test.
15767
15768 1999-06-23  Nick Clifton  <nickc@cygnus.com>
15769
15770         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
15771         attributes compile.
15772         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
15773         ports that use the COFF/PE file format.
15774
15775 1999-06-17  Jeffrey A Law  (law@cygnus.com)
15776
15777         * gcc.c-torture/compile/990617-1.c: New test.
15778
15779 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
15780
15781         * g++.old-deja/g++.other/decl4.C: New test.
15782
15783 1999-06-14  Nathan Sidwell  <nathan@acm.org>
15784
15785         * g++.old-deja/g++.other/bitfld3.C: New test.
15786
15787 1999-06-08  Nathan Sidwell  <nathan@acm.org>
15788
15789         * g++.old-deja/g++.eh/catch1.C: New test.
15790
15791 1999-06-07  Jeffrey A Law  (law@cygnus.com)
15792
15793         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
15794
15795         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
15796         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
15797
15798 1999-06-05  Craig Burley  <craig@jcb-sc.com>
15799
15800         * g77.f-torture/compile/19990502-0.f: Replace with new,
15801         shorter, test that still fails after recent changes.
15802
15803 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
15804
15805         * gcc.c-torture/execute/990604-1.c: New test.
15806
15807 1999-05-31  Jeffrey A Law  (law@cygnus.com)
15808
15809         * gcc.c-torture/execute/990531-1.c: New test.
15810
15811 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
15812
15813         * gcc.c-torture/compile/990527-1.c: New test.
15814
15815 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
15816
15817         * gcc.c-torture/execute/990527-1.c: New test.
15818
15819 1999-05-25  Nick Clifton  <nickc@cygnus.com>
15820
15821         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
15822         bitfields as signed.
15823
15824 1999-05-25  Craig Burley  <craig@jcb-sc.com>
15825
15826         * g77.f-torture/compile/19990525-0.f: New test.
15827
15828 1999-05-25  Jeffrey A Law  (law@cygnus.com)
15829
15830         * gcc.c-torture/execute/990525-2.c: New test.
15831
15832         * gcc.c-torture/execute/990525-1.c: New test.
15833
15834 1999-05-24  Nathan Sidwell  <nathan@acm.org>
15835
15836         * g++.old-deja/g++.other/anon3.C: New test.
15837         * g++.old-deja/g++.other/anon4.C: New test.
15838         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
15839         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
15840         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
15841         Merrill).
15842
15843 1999-05-24  Jeffrey A Law  (law@cygnus.com)
15844
15845         * gcc.c-torture/execute/990524-1.c: New test.
15846
15847         * gcc.dg/990524-1.c: New test.
15848
15849 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
15850
15851         * gcc.c-torture/compile/990523-1.c: New test.
15852
15853 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
15854
15855         * gcc.c-torture/compile/990519-1.c: New test.
15856
15857 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
15858
15859         * gcc.c-torture/compile/990517-1.c: New test.
15860
15861         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
15862         (e4, f4): New tests.
15863         (main): Call them.
15864
15865 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15866
15867         * gcc.dg/noreturn-1.c: New test.
15868
15869 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
15870
15871         * gcc.c-torture/execute/990513-1.c: New test.
15872
15873 1999-05-10  Richard Henderson  <rth@cygnus.com>
15874
15875         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
15876
15877 1999-05-10  Craig Burley  <craig@jcb-sc.com>
15878
15879         * g77.f-torture/execute/erfc.f: Use small single-precision
15880         values, to avoid problems on Alphas when not -mieee.
15881
15882 1999-05-08  Craig Burley  <craig@jcb-sc.com>
15883
15884         * gcc.dg/990506-0.c: New test.
15885
15886 1999-05-08  Richard Henderson  <rth@cygnus.com>
15887
15888         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
15889         the constant to test.  Don't XFAIL 64-bit targets.
15890
15891         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
15892         * g++.old-deja/g++.law/profile1.C: Likewise.
15893
15894         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
15895         operator new instances.
15896         * g++.old-deja/g++.other/delete5.C: Likewise.
15897
15898 1999-05-03  Craig Burley  <craig@jcb-sc.com>
15899
15900         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
15901         intrinsic.
15902
15903 1999-05-03  Craig Burley  <craig@jcb-sc.com>
15904
15905         * g77.f-torture/execute/u77-test.f: Reverse order of two
15906         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
15907
15908 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15909
15910         * gcc.dg/compare1.c: New test.
15911
15912 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
15913
15914         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
15915         New tests.
15916
15917 1999-05-02  Craig Burley  <craig@jcb-sc.com>
15918
15919         * g77.f-torture/compile/19990502-1.f: New test.
15920
15921 1999-05-02  Craig Burley  <craig@jcb-sc.com>
15922
15923         * g77.f-torture/compile/19990502-0.f: New test.
15924
15925 1999-05-02  Craig Burley  <craig@jcb-sc.com>
15926
15927         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
15928         intrinsic.
15929
15930 1999-05-02  Craig Burley  <craig@jcb-sc.com>
15931
15932         * g77.f-torture/execute/u77-test.f (main): List libU77
15933         intrinsics not currently tested.
15934         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
15935         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
15936         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
15937         Trim blanks off the ends of some printed strings.
15938
15939 1999-05-02  Craig Burley  <craig@jcb-sc.com>
15940
15941         * g77.f-torture/execute/u77-test.f (main): Just warn about
15942         FSTAT gid disagreement, as it's expected on some systems.
15943
15944 1999-05-01  Craig Burley  <craig@jcb-sc.com>
15945
15946         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
15947         use a new function, which allows for some slop.
15948         Clean up some commentary.
15949         (issum): The new function.
15950         (sgladd): Deleted subroutine.
15951
15952 1999-05-01  Craig Burley  <craig@jcb-sc.com>
15953
15954         * g77.f-torture/execute/u77-test.f: Modify to be more like
15955         libf2c/libU77 version, bringing patches to that version here.
15956         Add suitable commentary.
15957
15958 1999-04-25  Richard Henderson  <rth@cygnus.com>
15959
15960         * gcc.dg/990424-1.c: New test.
15961
15962 1999-04-24  Craig Burley  <craig@jcb-sc.com>
15963
15964         * g77.f-torture/execute/u77-test.f (main): Bug involving
15965         LSTAT has been fixed, so turn back on full checking.
15966
15967 1999-04-20  Craig Burley  <craig@jcb-sc.com>
15968
15969         * g77.f-torture/compile/19990419-0.f: New test.
15970         * g77.f-torture/execute/19990419-1.f: New test.
15971
15972 1999-04-17  Richard Henderson  <rth@cygnus.com>
15973
15974         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
15975         to avoid the need for a prototype to supress a warning.
15976
15977 1999-04-07  Jim Wilson  <wilson@cygnus.com>
15978
15979         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
15980
15981 1999-04-04  Jeffrey A Law  (law@cygnus.com)
15982
15983         * gcc.c-torture/execute/990404-1.c: New test.
15984
15985 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
15986
15987         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
15988         * gcc.dg/cpp-if3.c: Don't use -pedantic.
15989         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
15990         missing initializer warnings.
15991
15992 1999-03-28  Jeffrey A Law  (law@cygnus.com)
15993
15994         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
15995         matching strings.
15996
15997 1999-03-26  Jeffrey A Law  (law@cygnus.com)
15998
15999         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
16000
16001 1999-03-26  Craig Burley  <craig@jcb-sc.com>
16002
16003         * g77.f-torture/execute/19990325-0.f: New test.
16004         * g77.f-torture/execute/19990325-1.f: New test.
16005
16006 1999-03-24  Jeffrey A Law  (law@cygnus.com)
16007
16008         * gcc.c-torture/execute/990324-1.c: New test.
16009
16010 1999-03-22  Jim Wilson  <wilson@cygnus.com>
16011
16012         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
16013         test with 4.
16014
16015 1999-03-17  Richard Henderson  <rth@cygnus.com>
16016
16017         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
16018
16019 1999-03-13  Craig Burley  <craig@jcb-sc.com>
16020
16021         * g77.f-torture/execute/19990313-2.f: New test.
16022         * g77.f-torture/execute/19990313-3.f: New test.
16023
16024 1999-03-13  Craig Burley  <craig@jcb-sc.com>
16025
16026         * g77.f-torture/execute/19990313-0.f: New test.
16027         * g77.f-torture/execute/19990313-1.f: New test.
16028
16029 1999-03-12  Jim Wilson  <wilson@cygnus.com>
16030
16031         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
16032         printf to sprintf.
16033         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
16034         (main): Add check for u15.  Conditionalize u31 check depending on
16035         whether ints are <32 bits or >=32 bits.
16036
16037 1999-03-08  Craig Burley  <craig@jcb-sc.com>
16038
16039         * g77.f-torture/execute/19981119-0.f: Improve testiness.
16040
16041 1999-03-08  Craig Burley  <craig@jcb-sc.com>
16042
16043         * g77.f-torture/compile/19990305-0.f: New test.
16044         * g77.f-torture/execute/19981119-0.f: New test.
16045
16046 1999-03-08  Craig Burley  <craig@jcb-sc.com>
16047
16048         * g77.f-torture/execute/970625-2.f: call ABORT if final
16049         result is not correct, instead of just printing it.
16050         Add this checking via newly introduced obfuscation, to
16051         trip up buggy front ends.
16052
16053 1999-03-07  Craig Burley  <craig@jcb-sc.com>
16054
16055         * g77.f-torture/compile/960317-1.f: Moved from being
16056         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
16057
16058 1999-03-06  Craig Burley  <craig@jcb-sc.com>
16059
16060         * g77.f-torture/execute/960317-1.f: New (old) test.
16061         * g77.f-torture/execute/970625-2.f: Ditto.
16062
16063 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
16064
16065         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
16066         message on line 1 or line 2; cccp and cpplib do this differently.
16067
16068 1999-03-01  Jeffrey A Law  (law@cygnus.com)
16069
16070         * g++.old-deja/g++.law/weak1.C: New test.
16071
16072 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
16073
16074         * gcc.c-torture/execute/990119-1.c: Renamed to...
16075         * gcc.dg/990119-1.c: this, so it will only be tested once
16076         (it's a preprocessor test, it doesn't need to be run at
16077         multiple optimization levels).
16078
16079 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
16080
16081         * lib/g++.exp: Don't add incdir=$base_dir/../include to
16082           ALWAYS_CXXFLAGS.
16083
16084 1999-02-24  Craig Burley  <craig@jcb-sc.com>
16085
16086         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
16087         * g77.f-torture/compile/19981216-0.f: ...as it is expected
16088         to not be compilable by current g77.
16089
16090 1999-02-24  Nick Clifton  <nickc@cygnus.com>
16091
16092         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
16093
16094 1999-02-22  Jeffrey A Law  (law@cygnus.com)
16095
16096         * gcc.c-torture/execute/990222-1.c: New test.
16097
16098 1999-02-19  Craig Burley  <craig@jcb-sc.com>
16099
16100         * g77.f-torture/compile/19990218-0.f: New test.
16101         * g77.f-torture/noncompile/19990218-1.f: New test.
16102
16103 1999-02-18  Craig Burley  <craig@jcb-sc.com>
16104
16105         * g77.f-torture/compile/19981216-0.f: New test.
16106
16107 1999-02-14  Jeffrey A Law  (law@cygnus.com)
16108
16109         * gcc.dg/990214-1.c: New test.
16110
16111 1999-02-13  Jeffrey A Law  (law@cygnus.com)
16112
16113         * gcc.dg/990213-2.c: New test.
16114
16115         * gcc.dg/990213-1.c: New test.
16116
16117 1999-02-12  Jeffrey A Law  (law@cygnus.com)
16118
16119         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
16120         ints.
16121
16122 1999-02-11  Nick Clifton  <nickc@cygnus.com>
16123
16124         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
16125         specified by target.
16126
16127         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
16128
16129 1999-02-11  Jeffrey A Law  (law@cygnus.com)
16130
16131         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
16132
16133 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
16134
16135         * gcc.dg/special/ecos.exp: New test driver for new tests with
16136         special requirements.
16137
16138         * gcc.dg/special/alias-1.c: New test.
16139         * gcc.dg/special/gcsec-1.c: New test.
16140         * gcc.dg/special/weak-1.c: New test.
16141         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
16142         * gcc.dg/special/weak-2.c: New test.
16143         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
16144         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
16145         * gcc.dg/special/wkali-1.c: New test.
16146         * gcc.dg/special/wkali-2.c: New test.
16147         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
16148         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
16149
16150 1999-02-10  Felix Lee  <flee@cygnus.com>
16151
16152           * lib/c-torture.exp (c-torture-compile): Pull out code for
16153           analyzing gcc error messages.
16154           (c-torture-execute): Likewise.  Fix some (harmless) false
16155           positives.
16156           * lib/gcc.exp (gcc_check_compile): New function.
16157
16158 1999-02-08  Richard Henderson  <rth@cygnus.com>
16159
16160         * gcc.c-torture/execute/990208-1.c: New test.
16161
16162 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
16163
16164         * g++.dg/special/ecos.exp: New driver for new tests with special
16165         requirements
16166
16167         * g++.dg/special/conpr-1.C: New test
16168         * g++.dg/special/conpr-2.C: New test
16169         * g++.dg/special/conpr-2a.C: New test
16170         * g++.dg/special/conpr-3.C: New test
16171         * g++.dg/special/conpr-3a.C: New test
16172         * g++.dg/special/conpr-3b.C: New test
16173
16174         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
16175         allow g++ to use the dg driver
16176
16177         * README: Add comment about g++.dg directory
16178
16179 1999-02-06  Jeffrey A Law  (law@cygnus.com)
16180
16181         * README: Update email addresses.
16182
16183 1999-02-03  Nick Clifton  <nickc@cygnus.com>
16184
16185         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
16186         arguments in order to force structure S onto the stack even on
16187         the alpha.
16188         (test): Pass 10 leading arguments to function foo as well as the
16189         structure S.
16190
16191         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
16192         failure for all targets.
16193
16194         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
16195         abort to terminate program execution.
16196
16197 1999-01-30  Richard Henderson  <rth@cygnus.com>
16198
16199         * gcc.c-torture/execute/990130-1.c: New test.
16200
16201 1999-01-30  Jeffrey A Law  (law@cygnus.com)
16202
16203         * gcc.dg/990130-1.c: New test.
16204
16205 1999-01-28  Michael Meissner  <meissner@cygnus.com>
16206
16207         * gcc.c-torture/execute/990128-1.c: New test.
16208
16209 1999-01-27  Michael Meissner  <meissner@cygnus.com>
16210
16211         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
16212
16213 1999-01-27  Felix Lee  <flee@cygnus.com>
16214
16215         * lib/c-torture.exp (c-torture-compile): pull out code for
16216         analyzing gcc error messages.
16217         (c-torture-execute): ditto, and fix some (harmless) false
16218         positives.
16219         * lib/gcc.exp (gcc_check_compile): new function.
16220
16221 1999-01-17  Jeffrey A Law  (law@cygnus.com)
16222
16223         * gcc.dg/990117-1.c: New test.
16224
16225         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
16226
16227         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
16228
16229 1999-01-15  Jeffrey A Law  (law@cygnus.com)
16230
16231         * g77.f-torture/compile/990115-1.f: New test.
16232
16233 1999-01-07  Jeffrey A Law  (law@cygnus.com)
16234
16235         * gcc.c-torture/compile/990107-1.c: New test
16236
16237 1999-01-06  Jeffrey A Law  (law@cygnus.com)
16238
16239         * gcc.c-torture/execute/990106-2.c: New test.
16240
16241         * gcc.c-torture/execute/990106-1.c: New test.
16242
16243 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
16244
16245         * gcc.c-torture/compile/981223-1.c: New test.
16246
16247 1998-12-29  Richard Henderson  <rth@cygnus.com>
16248
16249         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
16250         (opt3): Rename from opt4 and disable.
16251
16252 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
16253
16254         * g++.old-deja/g++.pt/ptrmem5.C: New test.
16255
16256 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
16257
16258         * g++.old-deja/g++.other/conv5.C: New test.
16259
16260 1998-12-14  Nick Clifton  <nickc@cygnus.com>
16261
16262         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
16263
16264 1998-12-11  Jeffrey A Law  (law@cygnus.com)
16265
16266         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
16267
16268 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
16269
16270         * gcc.c-torture/compile/981211-1.c: New test.
16271
16272 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
16273
16274         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
16275
16276         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
16277
16278 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
16279
16280         * gcc.special/930510-1.c: Make C9X safe.
16281         * gcc.misc-tests/gcov-1.c Similarly.
16282         * gcc.misc-tests/gcov-2.c Similarly.
16283
16284 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
16285
16286         * gcc.dg/ultrasp1.c: New test.
16287
16288 1998-12-06  Richard Henderson  <rth@cygnus.com>
16289
16290         * gcc.c-torture/execute/981206.c: New test.
16291
16292 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
16293
16294         * g++.old-deja/g++.ns/template7.C: New test.
16295
16296         * g++.old-deja/g++.other/expr1.C: New test.
16297
16298         * g++.old-deja/g++.eh/tmpl3.C: New test.
16299
16300         * g++.old-deja/g++.eh/tmpl2.C: New test.
16301
16302 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
16303
16304         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
16305         * g++.old-deja/g++.other/using6.C: Removed.
16306         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
16307
16308         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
16309
16310 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
16311
16312         * g++.old-deja/g++.pt/overload8.C: New test.
16313
16314         * g++.old-deja/g++.pt/overload7.C: New test.
16315
16316         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
16317
16318         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
16319         and relinking messages.
16320         * lib/g++.exp (g++_target_compile): Remove .rpo file when
16321         compiling with -frepo.
16322
16323 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
16324
16325         * g++.old-deja/g++.pt/lookup6.C: New test.
16326
16327 1998-11-30  Nick Clifton  <nickc@cygnus.com>
16328
16329         * gcc.c-torture/execute/981130-1.c: New test.
16330         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
16331
16332 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
16333
16334         * g++.old-deja/g++.pt/explicit76.C: New test.
16335
16336         * g++.old-deja/g++.pt/friend38.C: New test.
16337
16338         * g++.old-deja/g++.ns/crash2.C: New test.
16339
16340         * g++.old-deja/g++.pt/defarg8.C: New test.
16341
16342         * g++.old-deja/g++.pt/instantiate6.C: New test.
16343
16344         * g++.old-deja/g++.pt/static6.C: New test.
16345
16346         * g++.old-deja/g++.pt/decl2.C: New test.
16347
16348 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
16349
16350         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
16351         problem is actually related with name lookup, but so what? :-)
16352
16353         * g++.old-deja/g++.pt/friend37.C: New test.
16354
16355 1998-11-25  Dave Love  <d.love@dl.ac.uk>
16356
16357         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
16358         element, which fails on some systems.
16359
16360         * g77.f-torture/execute/labug1.f: New test.
16361
16362 1998-11-21  Jeffrey A Law  (law@cygnus.com)
16363
16364         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
16365         is defined.
16366
16367 1998-11-18  Dave Love  <d.love@dl.ac.uk>
16368
16369         * g77.f-torture/compile/981117-1.f: New test.
16370
16371 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
16372
16373         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
16374         properly discarded.
16375
16376 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
16377
16378         * gcc.c-torture/execute/memcheck: New directory of tests for
16379         -fcheck-memory-usage.
16380
16381 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
16382
16383         * README: New file, general information about the testsuite and
16384         new description of the various C++ test subdirectories.
16385         * README.g++: Eliminate obsolete information, update and move most
16386         relevant stuff to README.
16387
16388 1998-11-07  Richard Henderson  <rth@cygnus.com>
16389
16390         * gcc.c-torture/compile/981107-1.c: New test.
16391
16392 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
16393
16394         * execute/memcpy-bi.c: New testcase.
16395
16396 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
16397
16398         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
16399         base classes.
16400
16401         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
16402         template is selected.
16403
16404         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
16405         classes, it should be accepted for all types.
16406
16407         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
16408
16409         * g++.old-deja/g++.pt/spec24.C: Ensure that template
16410         specializations start with template headers.
16411
16412 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
16413
16414         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
16415
16416         * g++.old-deja/g++.other/init9.C: Test cross initialization of
16417         non-POD types.
16418
16419 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
16420
16421         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
16422
16423 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
16424
16425         * compile/981022-1.c, compile/981022-1.x: New test and driver.
16426
16427 1998-10-19  Jeffrey A Law  (law@cygnus.com)
16428
16429         * 981019-1.c: New test.
16430
16431 1998-10-14  Robert Lipe <robertl@dgii.com>
16432
16433         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
16434         find objc headers.
16435
16436 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
16437
16438         * compile/981001-4.c: Remove use of GCC extension that triggers a
16439         compiler bug.
16440
16441 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
16442
16443         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
16444
16445 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
16446
16447         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
16448         instantiation of template produces incorrect code for delete
16449         expression.
16450
16451         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
16452         constructors' name is not unique.
16453         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
16454         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
16455
16456         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
16457         automatic array of const is ill-formed.
16458
16459         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
16460         of template parameter?
16461
16462         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
16463         const.
16464
16465         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
16466         pointer-to-member expression.
16467
16468         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
16469         declaration causes ICE.
16470
16471 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
16472
16473         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
16474         reserved in the global namespace.
16475
16476         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
16477         generate needed virtual table.
16478
16479         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
16480
16481 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
16482
16483         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
16484         template-dependent type
16485
16486 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
16487
16488         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
16489         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
16490         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
16491
16492         * g++.old-deja/g++.other/using5.C: New test; using decl from base
16493         class should be usable as argument of member function.
16494         * g++.old-deja/g++.other/using6.C: New test; using decl from base
16495         class should be usable as return type of member function.
16496         * g++.old-deja/g++.other/using7.C: New test; using decl from base
16497         class should be usable as type of data member.
16498
16499         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
16500
16501 1998-10-09  Jeffrey A Law  (law@cygnus.com)
16502
16503         * gcc.c-torture/special/920521-1.c: Fix bogus test.
16504
16505 1998-10-08  Nick Clifton  <nickc@cygnus.com>
16506
16507         * gcc.dg/dll-?.c Add thumb to target list.
16508         Fix assembler scan patterns to match current assembler output.
16509
16510 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
16511
16512         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
16513         matching of template brackets.
16514
16515         * g++.old-deja/g++.other/using4.C: New test.  Test using
16516         declarations of methods from base classes.
16517
16518         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
16519         within functions should introduce names into the innermost
16520         enclosing namespace.
16521
16522         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
16523         of static locals if first initialization throws.
16524
16525 1998-10-07  Jim Wilson  <wilson@cygnus.com>
16526
16527         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
16528
16529 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
16530
16531         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
16532         lose track of the possible targets of tablejump insns.
16533         * special/special.exp: Run it.
16534
16535 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
16536
16537         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
16538         must be declared before its specializations can be named in friend
16539         declarations.
16540
16541 1998-10-05  Dave Love  <d.love@dl.ac.uk>
16542
16543         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
16544
16545         * g77.f-torture/execute/io1.f: New test.
16546
16547 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
16548
16549         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
16550         with pointer to template function, for which no argument deduction
16551         is possible.
16552
16553         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
16554         specialization of template function as argument to template
16555         function.
16556
16557         * g++.old-deja/g++.other/access2.C: New test; Inner class
16558         shouldn't have privileged access to Outer's names.
16559
16560 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
16561
16562         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
16563         friend template declared within template class conflicts with
16564         nested class of the same name.
16565
16566         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
16567         is ignored.
16568
16569         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
16570         object with direct initializer as function declaration.
16571
16572         * g++.old-deja/g++.other/decl2.C: New test; duplicate
16573         initializers.
16574
16575         * g++.old-deja/g++.other/null2.C: New test; conditional operator
16576         involving const pointer and NULL produces incorrect result.
16577
16578         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
16579         type name without `typename' should be rejected with -pedantic.
16580
16581 1998-10-02  Richard Henderson  <rth@cygnus.com>
16582
16583         * g++.old-deja/g++.other/addrof1.C: New test.
16584
16585 1998-10-01  Nick Clifton  <nickc@cygnus.com>
16586
16587         * gcc.c-torture/compile/981001-1.c: New test.
16588         * gcc.c-torture/execute/981001-1.c: New test.
16589
16590 1998-10-01  Jeffrey A Law  (law@cygnus.com)
16591
16592         * gcc.c-torture/compile/981001-2.c: New test.
16593         * gcc.c-torture/compile/981001-3.c: New test.
16594         * gcc.c-torture/compile/981001-4.c: New test.
16595
16596 1998-10-01  Robert Lipe  <robertl@dgii.com>
16597
16598         * lib/objc.exp (objc_target_compile): Add -L during compiles for
16599         multilibbed hosts.   Idea grafted from g77.exp.
16600
16601 1998-09-30  Dave Love  <d.love@dl.ac.uk>
16602
16603         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
16604         avoid losing on systems which need -lsocket.
16605
16606 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
16607
16608         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
16609         * g++.old-deja/g++.other/nested2.C: Ditto.
16610         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
16611         failure.
16612
16613 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
16614
16615         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
16616         preferred over template operator!= for enum bitfields.
16617
16618 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
16619
16620         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
16621         that happen to have the same base name, but in different scopes,
16622         are incorrectly rejected.
16623
16624 1998-09-16  Richard Henderson  <rth@cygnus.com>
16625
16626         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
16627         on the native word size instead of an integer literal.
16628
16629 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
16630
16631         * g++.old-deja/g++.other/static2.C: Invocation of static data
16632         member of type pointer-to-function denoted as non-static member.
16633
16634         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
16635         checks involving function types and aliases.
16636
16637 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
16638
16639         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
16640         redefined to the same non-trivial type.
16641
16642         * g++.old-deja/g++.pt/explicit73.C: Test for proper
16643         namespace-qualification of template specializations declared in
16644         other namespaces.
16645
16646         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
16647         to declare a subset of the specializations of a template function
16648         as friends of specializations of a template class.
16649
16650         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
16651         member templates that do not fully specialize the enclosing
16652         template class are rejected.
16653
16654 1998-09-11  Dave Love  <d.love@dl.ac.uk>
16655
16656         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
16657
16658 1998-09-08  Dave Love  <d.love@dl.ac.uk>
16659
16660         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
16661         altered from libf2c/libU77 version.
16662
16663 1998-09-06  Dave Love  <d.love@dl.ac.uk>
16664
16665         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
16666
16667 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>, Alexandre Oliva  <oliva@dcc.unicamp.br>
16668
16669         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
16670         (un)signed char are different types for template specialization
16671         purposes.
16672
16673 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
16674
16675         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
16676         * objc: ObjC testsuite.
16677
16678 1998-08-31  Catherine Moore  <clm@cygnus.com>
16679
16680         * gcc.c-torture/execute/941014-1.x:  New file.
16681
16682 1998-08-31  Nick Clifton  <nickc@cygnus.com>
16683
16684         * lib/c-torture.exp: Add support for
16685         torture_eval_before_compile and torture_eval_before_execute
16686         variables.
16687
16688 1998-08-30  Jeffrey A Law  (law@cygnus.com)
16689
16690         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
16691         this test triggers valid.
16692
16693 1998-08-27  Jeffrey A Law  (law@cygnus.com)
16694
16695         * gcc.dg/980827-1.c: New test.
16696
16697 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
16698
16699         * gcc.c-torture/execute/loop-4b.c: New test.
16700
16701 1998-08-26  Nick Clifton  <nickc@cygnus.com>
16702
16703         * lib/c-torture.exp: Add support for
16704         torture_eval_before_compile and torture_eval_before_execute
16705         variables.
16706
16707 1998-08-25  Jeffrey A Law  (law@cygnus.com)
16708
16709         * gcc.c-torture/compile/980825-1.c: New test.
16710
16711 1998-08-24  Nick Clifton  <nickc@cygnus.com>
16712
16713         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
16714         count number tests in opt_t0 not good_t0.
16715
16716 1998-08-24  Jeffrey A Law  (law@cygnus.com)
16717
16718         * gcc.c-torture/compile/930326-1.x: Fix typo.
16719
16720 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
16721
16722         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
16723         causes an ICE.
16724
16725 1998-08-21  Jeffrey A Law  (law@cygnus.com)
16726
16727         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
16728         STACK_SIZE is defined.
16729         * gcc.c-torture/unsorted/stuct.c: Similarly.
16730
16731         * gcc.c-torture/compile/980821-1.c: New test.
16732
16733 1998-08-21  Jeffrey A Law  (law@cygnus.com)
16734
16735         * gcc.c-torture/execute/980526-2.c: Disable for targets with 16bit ints.
16736
16737 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
16738
16739         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
16740         code.
16741
16742 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
16743
16744         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
16745         error'.
16746
16747 1998-08-18  Jeffrey A Law  (law@cygnus.com)
16748
16749         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
16750
16751 1998-08-16  Jeffrey A Law  (law@cygnus.com)
16752
16753         * gcc.c-torture/compile/980816-1.c: New test.
16754
16755         * gcc.dg/980816-1.c: New test.
16756
16757 1998-08-13  Jeffrey A Law  (law@cygnus.com)
16758
16759         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
16760         compiler for ieee tests.
16761
16762 1998-08-01  Dave Love  <d.love@dl.ac.uk>
16763
16764         * g77.f-torture/compile/980729-0.f: New test.
16765
16766 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
16767
16768         * gcc.c-torture/special/eeprof-1.c: New test, for
16769         -finstrument-functions.
16770         * gcc.c-torture/special/special.exp: Run it.
16771
16772 1998-07-29  Jeffrey A Law  (law@cygnus.com)
16773
16774         * gcc.c-torture/compile/980729-1.c: New test.
16775
16776 1998-07-27  Nick Clifton  <nickc@cygnus.com>
16777
16778         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
16779         __thumb__ is defined, and test for ARM style doubles if so.
16780
16781 1998-07-26  Dave Love  <d.love@dl.ac.uk>
16782
16783         * g77.f-torture/noncompile/980615-0.f: New test.
16784
16785 1998-07-26  H.J. Lu  (hjl@gnu.org)
16786
16787         * gcc.dg/980312-1.c: Do link instead of compile.
16788         * gcc.dg/980313-1.c: Likewise.
16789
16790 1998-07-26  Jeffrey A Law  (law@cygnus.com)
16791
16792         * gcc.c-torture/compile/980726-1.c: New test.
16793
16794 1998-07-25  Dave Love  <d.love@dl.ac.uk>
16795
16796         * g77.f-torture/execute/io0.f: New test.
16797
16798 1998-07-24  Nick Clifton  <nickc@cygnus.com>
16799
16800         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
16801         an int.
16802
16803 1998-06-18  Michael Meissner  <meissner@cygnus.com>
16804
16805         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
16806         m32r bugs.
16807
16808 1998-07-17  Nick Clifton  <nickc@cygnus.com>
16809
16810         * gcc.dg/980626-1.c: Expect failures for all toolchains until
16811         c-decl.c:grokdeclarator can handle mode attributes.
16812
16813 1998-07-16  Jeffrey A Law  (law@cygnus.com)
16814
16815         * gcc.c-torture/execute/980716-1.c: New test.
16816
16817 1998-07-13  Jeffrey A Law  (law@cygnus.com)
16818
16819         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
16820         the mn10200.
16821         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
16822         the mn10200.
16823         * gcc.c-torture/execute/va-arg-3.x: Similarly.
16824         * gcc.c-torture/compile/930326-1.x: Similarly.
16825
16826 1998-07-13  Dave Love  <d.love@dl.ac.uk>
16827
16828         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
16829         New test from Craig.
16830
16831 1998-07-12  Dave Love  <d.love@dl.ac.uk>
16832
16833         * g77.f-torture/noncompile/980616-0.f: New test.
16834
16835         * g77.f-torture/execute/970816-3.f:  New test from Craig.
16836
16837 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
16838
16839         *  g++.other/singleton.C: Return error value instead of taking
16840         SIGSEGV.
16841
16842 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
16843
16844         *  g++.other/singleton.C: New test.   Warning is under dispute.
16845         Runtime crash is not.
16846
16847 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
16848
16849         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
16850         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
16851         using6.C, using7.C}:  New namespace tests.
16852
16853 1998-07-09  Alexandre Oliva   <oliva@dcc.unicamp.br>
16854
16855         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
16856         specialization with typedef'ed names used as array indexes.
16857
16858 1998-07-09  Jeffrey A Law  (law@cygnus.com)
16859
16860         * gcc.c-torture/execute/980709-1.c: New test.
16861
16862         * gcc.dg/980709-1.c: New test.
16863
16864 1998-07-07  Richard Henderson  <rth@cygnus.com>
16865
16866         * gcc.c-torture/execute/bcp-1.c: New test.
16867
16868 1998-07-07  Jeffrey A Law  (law@cygnus.com)
16869
16870         * gcc.c-torture/execute/980707-1.c: New test.
16871
16872 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
16873
16874         * gcc.c-torture/compile/980706-1.c: New test.
16875
16876 1998-07-01  Dave Love  <d.love@dl.ac.uk>
16877
16878         * g77.f-torture/execute/980701-0.f,
16879         g77.f-torture/execute/980701-1.f: New test from Craig.
16880
16881 1998-07-01  Jeffrey A Law  (law@cygnus.com)
16882
16883         * gcc.c-torture/compile/980701-1.c: New test.
16884
16885         * gcc.c-torture/execute/980701-1.c: New test.
16886
16887 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
16888 rlsruhe.de>
16889
16890         * g++.old-deja/g++.robertl/eb132.C: New test.
16891         * g++.old-deja/g++.robertl/eb133.C: Likewise.
16892
16893 1998-06-29  Dave Love  <d.love@dl.ac.uk>
16894
16895         * g77.f-torture/execute/980628-7.f,
16896         g77.f-torture/execute/980628-8.f,
16897         g77.f-torture/execute/980628-9.f,
16898         g77.f-torture/execute/980628-10.f: New tests from Craig.
16899
16900         * g77.f-torture/execute/980628-3.f: Remove mail headers.
16901
16902 1998-06-28  Jeffrey A Law  (law@cygnus.com)
16903
16904         * g77.f-torture/execute/980628-4.f: New test from Craig.
16905         * g77.f-torture/execute/980628-5.f: Likewise.
16906         * g77.f-torture/execute/980628-2.f: Likewise.
16907         * g77.f-torture/execute/980628-0.f: Likewise.
16908         * g77.f-torture/execute/980628-1.f: Likewise.
16909         * g77.f-torture/execute/980628-3.f: Likewise.
16910         * g77.f-torture/execute/980628-6.f: Likewise.
16911
16912 1998-06-28  Jeffrey A Law  (law@cygnus.com)
16913
16914         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
16915         directory when nothing has been installed yet.
16916
16917 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
16918
16919         * gcc.c-torture/special/special.exp: Handle newer versions of
16920         dejagnu.
16921
16922 1998-06-26  Jeffrey A Law  (law@cygnus.com)
16923
16924         * gcc.dg/980626-1.c: New test.
16925
16926 1998-06-19  Bruno Haible <haible@ilog.fr>
16927
16928         * gcc.misc-tests/m-un-2.c: New test.
16929         * g++.old-deja/g++.other/warn01.c: Likewise.
16930
16931 1998-06-19  Robert Lipe  <robertl@dgii.com>
16932
16933         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
16934         compatibility with assmblers with a different comment character.
16935         Eliminate use of GAS-specific extensions.
16936
16937 1998-06-19  Jeffrey A Law  (law@cygnus.com)
16938
16939         * gcc.c-torture/execute/ieee/980619-1.c: New test.
16940
16941 1998-06-19  Robert Lipe  <robertl@dgii.com>
16942
16943         *lib/g77.exp: Replace search for libf2c.a with search for newly
16944         renamed libg2c.a
16945
16946 1998-06-17  Jeffrey A Law  (law@cygnus.com)
16947
16948         * gcc.c-torture/execute/980617-1.c: New test.
16949
16950 1998-06-12  Jeffrey A Law  (law@cygnus.com)
16951
16952         * gcc.c-torture/execute/980612-1.c: New test.
16953
16954 1998-06-08  Jeffrey A Law  (law@cygnus.com)
16955
16956         * gcc.dg/980523-1.c: Only test on ppc-linux.
16957         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
16958
16959         * gcc.c-torture/execute/980608-1.c: New test.
16960
16961 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
16962
16963         * gcc.c-torture/execute/980605-1.c: New test.
16964
16965 1998-06-04  Jeffrey A Law  (law@cygnus.com)
16966
16967         * gcc.c-torture/execute/980604-1.c: New test.
16968
16969 1998-06-02  Jeffrey A Law  (law@cygnus.com)
16970
16971         * gcc.c-torture/execute/980602-1.c: New test.
16972         * gcc.c-torture/execute/980602-2.c: Likewise.
16973
16974 1998-06-02  Dave Love  <d.love@dl.ac.uk>
16975
16976         * 970125-0.f: Fix per JCB.  Add commentary.
16977
16978 1998-05-31  Michael Meissner  <meissner@cygnus.com>
16979
16980         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
16981         IEEE -0 support.
16982
16983 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
16984
16985         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
16986         earlier.
16987
16988 1998-05-28  Catherine Moore <clm@cygnus.com>
16989
16990         * gcc.c-torture/execute/980526-3.c: New test.
16991
16992 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
16993
16994         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
16995         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
16996         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
16997         m88k-motorola-sysv3 to XFAIL.
16998
16999 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
17000
17001         * gcc.dg/980526-1.c: New test.
17002         * gcc.c-torture/execute/980526-2.c: New test.
17003
17004 1998-05-26  Jeffrey A Law  (law@cygnus.com)
17005
17006         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
17007
17008         * gcc.c-torture/execute/980526-1.c: New test.
17009
17010 1998-05-26  Dave Love  <d.love@dl.ac.uk>
17011
17012         * g77.f-torture/execute/alpha2.f: Add runtime test.
17013
17014 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
17015
17016         * g++.old-deja/old-deja.exp: Strip leading directories.
17017
17018         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
17019         error for the line.  Don't run multiple tests for the same line.
17020
17021 1998-05-23  Jeffrey A Law  (law@cygnus.com)
17022
17023         * gcc.dg/980523-1.c: New test.
17024
17025 1998-05-23  Dave Love  <d.love@dl.ac.uk>
17026
17027         * g77.f-torture/compile/970915-0.f: New test.
17028
17029 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
17030
17031         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
17032
17033 1998-05-21  Jeffrey A Law  (law@cygnus.com)
17034
17035         * gcc.dg/980520-1.c: New test.
17036
17037 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
17038
17039         * gcc.dg/980502-1.c: Fix return type.
17040
17041 1998-05-20  Jeffrey A Law  (law@cygnus.com)
17042
17043         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
17044         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
17045         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
17046         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
17047         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
17048
17049 1998-05-20  Dave Love  <d.love@dl.ac.uk>
17050
17051         * g77.f-torture/execute/980520-1.f: New test.
17052
17053 1998-05-15  Dave Love  <d.love@dl.ac.uk>
17054
17055         * lib/mike-g77.exp: New file.
17056
17057         * g77.f-torture/noncompile/noncompile.exp,
17058         g77.f-torture/noncompile/check0.f: New files.
17059
17060 1998-05-14  Dave Love  <d.love@dl.ac.uk>
17061
17062         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
17063         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
17064         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
17065         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
17066         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
17067         abort where appropriate.
17068
17069 1998-05-05  Michael Meissner  <meissner@cygnus.com>
17070
17071         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
17072         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
17073
17074 1998-04-29  Dave Love  <d.love@dl.ac.uk>
17075
17076         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
17077
17078 1998-04-27  Dave Love  <d.love@dl.ac.uk>
17079
17080         * g77.f-torture/compile/980427-0.f: New test.
17081
17082 1998-04-24  Dave Love  <d.love@dl.ac.uk>
17083
17084         * g77.f-torture/compile/980424-0.f: New test.
17085
17086 1998-04-19  Dave Love  <d.love@dl.ac.uk>
17087
17088         * g77.f-torture/compile/980419-2.f (main): New test.
17089         * g77.f-torture/compile/970125-0.f: New test.
17090         * g77.f-torture/compile/980419-1.f: New test.
17091
17092 1998-04-08  Jim Wilson  <wilson@cygnus.com>
17093
17094         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
17095         of loop-4.c.
17096
17097 1998-04-07  Jim Wilson  <wilson@cygnus.com>
17098
17099         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
17100
17101 1998-04-03  Jim Wilson  <wilson@cygnus.com>
17102
17103         * gcc.c-torture/compile/980329-1.c: New test.
17104
17105 1998-03-18  Jim Wilson  <wilson@cygnus.com>
17106
17107         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
17108         * gcc.dg/980312-1.c: Fix typo in -march command.
17109
17110 1998-03-16  H.J. Lu  (hjl@gnu.org)
17111
17112         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
17113
17114 1998-03-11  Robert Lipe  <robertl@dgii.com>
17115
17116         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
17117         Dave Love agree the Fortran source is bogus.
17118
17119 1998-03-11  Robert Lipe  <robertl@dgii.com>
17120
17121         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
17122         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
17123         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
17124         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
17125         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
17126
17127 1998-03-10  Alexandre Oliva   <oliva@dcc.unicamp.br>
17128
17129         * g++.old-deja/g++.other/friend1.C: New test.
17130
17131 1998-02-18  Dave Love  <d.love@dl.ac.uk>
17132
17133         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
17134         possibly uninitialized) variables and declare dnrm2.
17135
17136 1998-02-23  Robert Lipe <robertl@dgii.com>
17137
17138         From Bruno Haible <haible@ilog.fr>:
17139         * gcc.c-torture/execute/980223.c: New test.
17140
17141 1998-02-13  Jeffrey A Law  (law@cygnus.com)
17142
17143         * gcc.dg/ifelse-1.c: New test.
17144
17145 1998-02-09  H.J. Lu  (hjl@gnu.org)
17146
17147         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
17148
17149           * lib/old-dejagnu.exp (old-dejagnu): Added the
17150           "execution test - XFAIL *-*-*" handling in the spirit of
17151           "excess errors test -". Changed the "execution test fails"
17152           handling to be like "excess errors test fails".
17153           * Update various tests accordingly.
17154
17155 1998-02-06  Jim Wilson  <wilson@cygnus.com>
17156
17157         * gcc.c-torture/execute/980205.c: New test.
17158
17159 1998-01-18  Jeffrey A Law  (law@cygnus.com)
17160
17161         * lib/c-torture.exp: Look for .x files instead of .cexp files.
17162         * lib/f-torture.exp: Similarly.
17163         * gcc.c-torture: Rename all .cexp files to .x files.
17164
17165 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
17166
17167         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
17168         (940510-1.c): Removed duplicate.
17169         (971104-1.c): New test.
17170
17171 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
17172
17173           * lib/f-torture.exp: Improve error and loop detection.
17174
17175 1997-11-19  Michael Meissner  <meissner@cygnus.com>
17176
17177         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
17178         use that to size the filler array.
17179
17180 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
17181
17182         * lib/c-torture.exp(c-torture-execute): Fix typo.
17183
17184         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
17185         testcase as the executable name. Keep the executable around if
17186         the test fails.
17187
17188 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
17189
17190         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
17191         changes.  Only test one -g option, and move it to the end of the
17192         list of options to test.
17193
17194 1997-09-19  Michael Meissner  <meissner@cygnus.com>
17195
17196         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
17197         variable GCC_TORTURE_OPTIONS to supply default switches separated
17198         by colons.  If no environment variable, run tests with -O0 -g, -O1
17199         -g, and -O2 -g as well.
17200
17201 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
17202
17203         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
17204         explanatory comments. Fix indentation.
17205
17206 1997-09-15  Jeffrey A Law  (law@cygnus.com)
17207
17208         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
17209
17210 1997-09-11  Jeffrey A Law  (law@cygnus.com)
17211
17212         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
17213         * g++.old-deja/g++.mike/p7325.C: Likewise.
17214         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
17215
17216 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
17217
17218         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
17219         * g++.old-deja/g++.brendan/crash30.C: Likewise.
17220         * g++.old-deja/g++.brendan/crash39.C: Likewise.
17221         * g++.old-deja/g++.law/operators4.C: Likewise.
17222
17223 1997-09-11  Joe Buck  (jbuck@synopsys.com)
17224
17225         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
17226         * g++.old-deja/g++.mike/p784.C: Ditto.
17227         * g++.old-deja/g++.mike/p785.C: Ditto.
17228
17229 1997-09-05  Jeffrey A Law  (law@cygnus.com)
17230
17231           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
17232
17233 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
17234
17235         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
17236         target feature; pass this to c-torture-execute as needed.
17237
17238 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
17239
17240         * lib/c-torture.exp(c-torture-execute): If the previous and the
17241         current executables being tested are identical, we don't need to
17242         run the executable again. Try to make the executable names
17243         unique. Add an optional argument for passing additional compiler
17244         flags.
17245
17246 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
17247
17248         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
17249
17250 1997-08-29  Jeffrey A Law  (law@cygnus.com)
17251
17252         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
17253
17254 1997-07-31  Jeffrey A Law  (law@cygnus.com)
17255
17256         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
17257         32bit or larger longs.
17258
17259         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
17260         have either a 32bit long or 32bit int.
17261
17262 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
17263
17264         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
17265         Make double precision tests dependent on sizeof (double).
17266
17267 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
17268
17269         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
17270         too.
17271
17272 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
17273
17274         * gcc.c-torture/compile/961203-1.cexp: New script.
17275
17276 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
17277
17278         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
17279         up the includes ourselves.
17280
17281 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
17282
17283         * lib/plumhall.exp: Remove random include, and add a few
17284         verbose messages for debugging.
17285
17286 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
17287
17288         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
17289         of trying to do it ourselves.
17290
17291 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
17292
17293         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
17294
17295 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
17296
17297         * gcc.prms/5403.c: Made regexp a bit less strict.
17298
17299 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
17300
17301         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
17302         is returned from remote_load instead.
17303         * lib/plumhall.exp: Ditto.
17304         * lib/mike-g++.exp: Ditto.
17305         * lib/old-dejagnu.exp: Ditto.
17306         * lib/c-torture.exp: Ditto.
17307
17308 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
17309
17310         * lib/g++.exp: Use build_wrapper procedure.
17311         * lib/gcc.exp: Ditto.
17312
17313 1997-05-20  Jeffrey A Law  (law@cygnus.com)
17314
17315         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
17316         an old-style decl for malloc.  Fixes tests to work when
17317         sizeof (int) != sizeof (size_t).
17318
17319 1997-05-15  Mike Meissner  <meissner@cygnus.com>
17320
17321         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
17322
17323         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
17324         use stdargs.h interface.
17325
17326 1997-05-15  Mike Meissner  <meissner@cygnus.com>
17327
17328         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
17329         NO_VARARGS when compiling.
17330
17331 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
17332
17333         * lib/plumhall.exp(ph_includes): New procedure.
17334         (ph_make): Use it.
17335         (ph_compiler): Ditto.
17336
17337         * lib/g++.exp: Rename test-glue.c to testglue.c.
17338         * lib/gcc.exp: Ditto.
17339
17340 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
17341
17342         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
17343         to completion when it's called.
17344
17345 1997-03-21  Michael Meissner  <meissner@cygnus.com>
17346
17347         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
17348         is defined, don't do test.
17349
17350 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
17351
17352         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
17353         for object files.
17354         (ph_summary): Mark skipped testcases as untested, not unresolved.
17355
17356         * lib/plumhall.exp (ph_make): If unresolved because of bad
17357         errorCode, record errorCode in log file.
17358         (*): Replace send_log/verbose with verbose -log.
17359
17360 1997-03-19  Michael Meissner  <meissner@cygnus.com>
17361
17362         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
17363         double conversion if double isn't at least 8 bytes.
17364
17365         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
17366         int to work with targets where int is 16 bits.
17367
17368         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
17369         8 bytes, just exit, since 4 byte doubles don't have enough bits of
17370         precision for the test to complete.
17371
17372 1997-03-14  Michael Meissner  <meissner@cygnus.com>
17373
17374         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
17375         if d10v is not compiled with the -mdouble64 flag.
17376         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
17377
17378         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
17379         d10v is not compiled with the -mint32 flag.
17380
17381 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
17382
17383         * lib/plumhall.exp: Use incr_count.
17384
17385 1997-03-12  Jeffrey A Law  (law@cygnus.com)
17386
17387         * gcc.c-torture: Update to c-torture-1.45.
17388
17389 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
17390
17391         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
17392         the name of the expect testcase file).
17393
17394         * lib/g++.exp(g++_init): Ditto.
17395
17396 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
17397
17398         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
17399         the host.
17400
17401         * lib/gcc.exp(gcc_exit): New procedure.
17402
17403 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
17404
17405         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
17406         specs where appropriate.
17407
17408         * g++.old-deja/g++.arm/*: Added additional ERROR checks
17409         because of new "candidates are" messages, and removed a few
17410
17411         * Converted all non-old-style g++ testcases to old-style, and
17412         moved into g++.old-deja.
17413
17414 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
17415
17416         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
17417         options.
17418
17419         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
17420         succeeded.
17421
17422         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
17423
17424 1997-02-13  Michael Meissner  <meissner@cygnus.com>
17425
17426         * lib/gcc.exp (gcc_target_compile): Add support for defining
17427         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
17428         the machine doesn't have those features.
17429
17430 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
17431
17432         * g++.law/operators4.exp: Don't use LIBS.
17433
17434 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
17435
17436         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
17437
17438         * lib/mike-g++.exp: Don't set the compiler to be tested here.
17439         * lib/g++.exp: Set it here instead. Also, allow use of the
17440         --tool_exec and --tool_opt options. Change CXX to
17441         GXX_UNDER_TEST.
17442
17443         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
17444
17445         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
17446
17447 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
17448
17449         * lib/old-dejagnu.exp: Use prune_warnings instead of
17450         prune_system_crud.
17451         * lib/mike-g++.exp: Ditto.
17452         * lib/gcc.exp: Ditto.
17453         * lib/g++.exp: Ditto.
17454
17455         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
17456
17457 1997-02-07  Jeffrey A Law  (law@cygnus.com)
17458
17459           * 941014-2.c: Include stdlib.h
17460           * 960327-1.c: Include stdio.h
17461           * dbra.c, index-1.c: Don't assume ints are 32bits.
17462
17463 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
17464
17465         * lib/gcc.exp: Add gcc,stack_size target feature.
17466
17467         * lib/g++.exp(g++_target_compile): Add the include and link
17468         paths here, not in two other places. And, it's $options, not
17469         options.
17470
17471         * lib/mike-g++.exp(postbase): Remove the code that determines
17472         the correct include and link paths.
17473         * g++.old-deja/old-deja.exp: Ditto.
17474
17475 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
17476
17477         * lib/g++.exp(g++_init): target_compile no longer returns the
17478         filename of the result.
17479
17480 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
17481
17482         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
17483         call to glob.
17484
17485         * gcc.c-torture/special/special.exp: Change call to
17486         gcc_target_compile to include the object file.
17487
17488 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
17489
17490         * gcc.c-torture/special/special.exp: Correct misspelling in last
17491         change.
17492
17493 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
17494
17495         * lib/plumhall.exp(ph_summary): Log the entire output of the
17496         executable. Return -1 if there were any failures, 0 otherwise.
17497         (ph_execute): Return -1 if there were any failures, 0 otherwise.
17498         (ph_make): Clean up objects and executables that were built
17499         if the tests succeeded.
17500
17501 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
17502
17503         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
17504         libraries and includes in the build tree as appropriate.
17505
17506 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
17507
17508         * lib/c-torture.exp: Instead of looking for the global variable
17509         NO_LONG_LONG, check to see if that's a feature of the target.
17510
17511 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
17512
17513         * config/default.exp: Minimize. Delete the remainer of the files in
17514         config; this functionality is now in devo/dejagnu/config.
17515
17516         g++.*/*: Pass any additional flags used to compile to postbase;
17517         delete CXXFLAGS.
17518
17519         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
17520         is now done by runtest.exp. Use gcc_target_compile instead of
17521         compile.
17522
17523         lib/c-torture.exp: Use gcc_target_compile instead of compile.
17524         Remove references to CFLAGS. Use remote_file instead of
17525         calling rm -f.
17526         (c-torture): Take a list of arguments to use to compile this
17527         testcase.
17528
17529         lib/g++.exp: Simplify. Use target_compile instead of compile.
17530         lib/gcc-dg.exp: Ditto.
17531         lib/gcc.exp: Ditto.
17532         lib/mike-{gcc,g++}.exp: Ditto.
17533         lib/old-dejagnu.exp: Ditto.
17534         lib/plumhall.exp: Ditto.
17535
17536 1997-01-08  Jim Wilson  <wilson@cygnus.com>
17537
17538         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
17539         (ph_linker): Likewise.
17540
17541 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
17542
17543           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
17544         MAP_ANON / MAP_ANONYMOUS if defined;
17545         else try to map from /dev/zero .
17546
17547 1996-11-12  Jeffrey A Law  (law@cygnus.com)
17548
17549         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}:  If MAP_ANON
17550         isn't defined, then define it to MAP_ANONYMOUS.
17551
17552 1996-11-12  Jeffrey A Law  (law@cygnus.com)
17553
17554         * gcc.c-torture: Update to c-torture-1.42 release.
17555
17556 1996-11-11  Jeffrey A Law  (law@cygnus.com)
17557
17558         * gcc.c-torture: Update to c-torture-1.41 release.
17559
17560 1996-10-27  Jeffrey A Law  (law@cygnus.com)
17561
17562         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
17563         c-torture release.
17564
17565 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
17566
17567         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
17568         and LDFLAGS.  Fix second case to append the target_info ldflags
17569         onto LDFLAGS, not CFLAGS.
17570         * lib/g++.exp (g++_init): Add target_info stuff.
17571         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
17572         of libgloss and newlib flags for !native.
17573
17574         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
17575         (GDB): Fix relative path to go up another dir for finding gdb.
17576
17577 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
17578
17579         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
17580         versions in the target_info array, if they don't exist.
17581
17582 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
17583
17584         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
17585
17586 1996-07-08  Jim Wilson  <wilson@cygnus.com>
17587
17588         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
17589         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
17590
17591 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
17592
17593         * lib/old-dejagnu.exp: Don't remove the output file before we've
17594         actually tested it. Don't append pwd to the path of the executable
17595         we're testing.
17596
17597 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
17598
17599         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
17600
17601 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
17602
17603         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
17604         temporary directory for compiler files, and set it to a default
17605         value of /tmp. Set $output as the name of the output file from
17606         compiling the testcase. Add a -o option to $cflags_var so the
17607         compiler writes the final output file as $output. Set $executable
17608         to $output.
17609
17610         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
17611         directory for compiler files, and set it to /tmp if it doesn't
17612         already have a value. Set $output_file to the name of the output
17613         file from compiling the testcase. Add a -o option to CXXFLAGS so
17614         the compiler writes the final output file as $output. Use $output
17615         as the executable to be tested.
17616
17617 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
17618
17619         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
17620
17621 1996-06-08  Jeffrey A Law  (law@cygnus.com)
17622
17623         * gcc.c-torture/execute/pending-1.c: New test.  Still
17624         pending in Tege's queue.
17625
17626 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
17627
17628         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
17629         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
17630         if there were failures.  Call unresolved if there were unresolved
17631         testcases.  Call gcc_fail if program did not run to completion.
17632         (ph_make): Pass additional argument name to ph_execute.
17633         (ph_execute): Add new argument.  Pass additional arguments to
17634         ph_summary.  Call gcc_fail is there is no execution output.
17635
17636 1996-04-24  Jeffrey A Law  (law@cygnus.com)
17637
17638         * lib/plumhall.exp (proc_summary): Output relavent summary
17639         lines into the log so specific failures in plumhall can be
17640         investigated.
17641
17642 1996-04-10  Jeffrey A Law  (law@cygnus.com)
17643
17644         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
17645         (c-torture-execute): Don't try to execute tests which use
17646         "long long" types if $NO_LONG_LONG is nonzero.
17647
17648 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
17649
17650         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
17651         not c-torture.
17652
17653         * gcc.ieee: Move from here.
17654         * gcc.c-torture/execute/ieee: To here.
17655
17656 1996-03-26  Jeffrey A Law  (law@cygnus.com)
17657
17658         * gcc.c-torture: Update to c-torture-1.41 release.
17659
17660 1996-03-22  Jeffrey A Law  (law@cygnus.com)
17661
17662         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
17663         not "$output".
17664
17665 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
17666
17667         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
17668         -c present.
17669
17670 1996-03-02  Jeffrey A Law  (law@cygnus.com)
17671
17672         * config/proelf.exp: Handle connecting to a simulator.
17673
17674 1996-01-31  Jeffrey A Law  (law@cygnus.com)
17675
17676         * config/proelf.exp: New file.  Enough framework that we can
17677         run c-torture tests on the proelf targets (or any other target
17678         that gdb can connect to for that matter).
17679
17680 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
17681
17682         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
17683         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
17684
17685         * lib/plumhall.exp (ph_execute): Always call ph_summary if
17686         exec_output exists.
17687
17688 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
17689
17690         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
17691         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
17692
17693         * config/*.exp: Update FSF address.  Change result of ${tool}_load
17694         to pass/fail/unresolved/unsupported/untested.  Caller must now
17695         call unresolved/unsupported/untested.
17696         * lib/*.exp: Update FSF address.  Update to handle new results of
17697         ${tool}_load.
17698         * lib/chill.exp (verbose): Delete.
17699
17700 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
17701
17702         * lib/gcc.exp (default_gcc_start): Change order of args to
17703         $LDFLAGS $CFLAGS $LIBS.
17704         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
17705         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
17706         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
17707         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
17708         * gcc.misc-tests/dg-test.exp: Likewise.
17709         * gcc.misc-tests/msgs.exp: Likewise.
17710         * gcc.prms/prms.exp: Likewise.
17711         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
17712         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
17713
17714         * lib/dg.exp: Deleted, moved to dejagnu/lib.
17715
17716 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
17717
17718         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
17719
17720         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
17721         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
17722
17723         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
17724         necessary.
17725
17726 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
17727
17728         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
17729         global for loop; add use of $mathlib.
17730         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
17731         settings here; set mathlib for anything but VxWorks.
17732
17733 1996-01-22  Jeffrey A Law  (law@cygnus.com)
17734
17735         * gcc.c-torture: Update to c-torture-1.40 release.
17736
17737 1996-01-03  Jeffrey A Law  (law@cygnus.com)
17738
17739         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
17740         dg.exp.
17741
17742 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
17743
17744         * lib/c-torture.exp (c-torture-execute): Declare "output" as
17745         global.
17746
17747 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
17748
17749         * lib/g++.exp (LIBS): Define if not already.
17750         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
17751         (gcc-dg-prune): Call prune_gcc_output.
17752         * lib/gcc.exp (prune_gcc_output): New proc.
17753         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
17754         prune_gcc_output.
17755
17756 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
17757
17758         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
17759         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
17760
17761 1995-11-15  Jeffrey A Law  (law@cygnus.com)
17762
17763         * gcc.c-torture: Update to c-torture-1.39 release.
17764
17765 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
17766
17767         * lib/c-torture.exp (c-torture-execute): Don't return if one option
17768         fails, try others as well.
17769
17770 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
17771
17772         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
17773         If compilation fails, mark execute tests as `untested'.
17774         If test is marked as unsupported, don't mark compilation and
17775         execute tests as failed.
17776
17777 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
17778
17779         * lib/g++.exp (g++_init): Don't link in libg++, and look to
17780         libstdc++ for whether or not we want to be doing shared
17781         libraries.  Delete link_curses since we don't need it anymore.
17782         * lib/mike-g++.exp (postbase): Don't link in libg++.
17783         * g++.old-deja/old-deja.exp: Likewise.
17784
17785 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
17786
17787         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
17788
17789 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
17790
17791         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
17792         For that, add `-Wl,-a,shared_archive'.
17793         * g++.old-deja/old-deja.exp: Likewise.
17794
17795 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
17796
17797         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
17798
17799 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
17800
17801         * lib/mike-g++.exp (postbase): Pay attention to the status of
17802         g++_load.
17803
17804 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
17805
17806           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
17807
17808 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
17809
17810         * lib/gcc.exp (default_gcc_start): No longer need to log program
17811         being executed or its output, execute_anywhere does that now.
17812         * lib/g++.exp (default_g++_version): Call execute_anywhere.
17813         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
17814
17815 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
17816
17817         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
17818         the same as those in lib/g++.exp.
17819
17820 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
17821
17822         * gcc.c-torture: Update to c-torture-1.38 release.
17823         * gcc.ieee: Related changes.
17824
17825 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
17826
17827         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
17828         "exec". Minor reformatting changes.
17829
17830         * config/rom68k.exp (${tool}_load): Make it work in a canadian
17831         cross. This means all "exec" calls now work on a remote host as
17832         well.
17833         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
17834         cross. Filter out the extra "\r\n" stuff that expect puts in.
17835         (c-torture-execute): Filter out the bogus warnings like
17836         c-torture-compile does. Add support for canadian cross.
17837         * lib/gcc.exp (default_gcc_version, default_gcc_start)
17838         Use execute_anywhere rather than calling exec directly. Now it
17839         works for canadian cross testing.
17840
17841 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
17842
17843         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
17844         results into a variable, and check that rather than using file exists.
17845
17846 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
17847
17848         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
17849         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
17850
17851 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
17852
17853         * g++.old-deja/old-deja.exp: Create and pass runshlib and
17854         lib_curses if there's a shared libg++ in the build tree.
17855
17856 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
17857
17858         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
17859         if not supported target.
17860
17861 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
17862
17863         * lib/g++.exp (g++_init): Move empty setting of runshlib and
17864         link_curses up to always happen, not just for native builds.
17865
17866 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
17867
17868         * gcc.c-torture: Update to c-torture-1.36 release.
17869         * gcc.failure: Related changes.
17870
17871 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
17872
17873         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
17874
17875 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
17876
17877         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
17878         * lib/mike-g++.exp (postbase): Not in here.  Still reference
17879         runshlib, link_curses, and mathlib for link and run.
17880
17881         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
17882         pass the runtime shared library options for Solaris, OSF/1, and
17883         Irix5, and link with -lcurses to avoid unresolved references.
17884
17885 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
17886
17887         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
17888         only run once.
17889
17890 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
17891
17892         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
17893
17894 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
17895
17896         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
17897         do not have a framework for the "compat" tests yet.
17898
17899 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
17900
17901         * lib/mike-g++.exp (postbase): New local variable `mathlib',
17902         set to null if we're testing vxworks5.1.  Use that instead of
17903         `-lm' in the setting of LIBS for link and run.
17904
17905 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
17906
17907         * config/rom68k.exp (${tool}_load): Major changes to make it
17908         work.  Verified that it does in fact return the stuff in
17909         exec_output properly.  Catch any Emul or any TRAP other than 0.
17910
17911 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
17912
17913         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
17914         LDFLAGS properly for targets that need stuff from libgloss.
17915         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
17916         only run once.
17917         (gpp_initialized): New variable.
17918
17919 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
17920
17921         * config/rom68k.exp: Load libgloss.exp.
17922         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
17923         so we can produce a fully linked binary.
17924         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
17925         so we can produce a fully linked binary.
17926
17927 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
17928
17929         * lib/plumhall.exp (ph_section): Watch for expected failures.
17930         Add missing `else'.
17931
17932         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
17933         run the testcase.
17934         (c-torture): Likewise.
17935
17936 1995-08-28  Doug Evans  <dje@cygnus.com>
17937
17938         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
17939
17940         * lib/mike-g++.exp (mike_cleanup): New proc.
17941         (prebase): New globals compiler_result, not_compiler_result,
17942         target_regexp.
17943         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
17944         allow leading "-" in pattern.  Watch for unsupported tests.
17945         If $compiler_result is set, pattern match assembler code,
17946         and ditto for $not_compiler_result.
17947         * lib/mike-gcc.exp: Likewise.
17948
17949         * lib/plumhall.exp (ph_execute): Only call ph_summary if
17950         execution "succeeded".
17951
17952 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
17953
17954         * config/win32.exp: New file.
17955         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
17956
17957 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
17958
17959         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
17960         unsupported.
17961         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
17962         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
17963         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
17964
17965         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
17966         "... without exceptions was ...".  That is now handled by
17967         prune_system_crud.
17968         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
17969
17970 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
17971
17972         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
17973         sieve.c,sort2.c}: New files.
17974         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
17975         sieve.exp,sort2.exp}: Drivers for them.
17976
17977         * lib/mike-gcc.exp (program_output): New user settable variable.
17978         (postbase): Call prune_system_crud.  Also prune extraneous compiler
17979         messages.
17980         * lib/mike-g++.exp (program_output): New user settable variable.
17981
17982         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
17983
17984         * config/sh.exp: Deleted (use sim.exp instead).
17985
17986 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
17987
17988         * config/vx.exp: Declare CHECKTASK as global.
17989         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
17990         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
17991         * lib/old-dejagnu.exp: Load [pwd]/$executable.
17992
17993 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
17994
17995         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
17996         target. Like vx.exp, only includes `vx29k.exp' instead of
17997         `vxworks.exp'.
17998
17999 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
18000
18001         * config/sim.exp: Increase time limit from 120 seconds to 240.
18002
18003 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
18004
18005         * gcc.c-torture/execute/950628-1.c: New test.
18006
18007 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
18008
18009         * gcc.c-torture: Update with changes/additions from
18010         c-torture-1.34.
18011
18012 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
18013
18014         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
18015
18016 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
18017
18018         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
18019
18020 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
18021
18022         * gcc.c-torture/compile/950512-1.c: New test.
18023         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
18024         * gcc.dg/struct-ret-1.c: Likewise.
18025
18026 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
18027
18028         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
18029           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
18030
18031 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
18032
18033         * gcc.c-torture/special/920411-1.c: Deleted.
18034         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
18035
18036 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
18037
18038         * config/sim.exp (${tool}_load): Hack in call to bash to get a
18039         cpu limit.
18040
18041 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
18042
18043         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
18044
18045 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
18046
18047         From kenner;
18048         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
18049         is the proper length.
18050         * va-arg-3.c: Likewise.
18051
18052 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
18053
18054         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
18055         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
18056
18057         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
18058         * lib/g++.exp (default_g++_start): Delete old cruft.
18059
18060 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
18061
18062         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
18063         (2 * (1 << 18)) to (2 * (1 << 17)).
18064
18065         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
18066
18067 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
18068
18069         * config/rom68k.exp: Renamed from config/idp.exp
18070
18071 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
18072
18073         * c-torture/compile/921109-2.c
18074
18075 1995-04-18  Mike Stump  <mrs@cygnus.com>
18076
18077         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
18078         excess errors.
18079
18080 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
18081
18082         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
18083         output.
18084         * lib/g++.exp (default_g++_start): Likewise.
18085
18086 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
18087
18088         * gcc.c-torture/compile/950329-1.c: New test.
18089
18090 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
18091
18092           * config/bug.exp (${tool}_load): Updated to use new remote_open
18093           and remote_close procs.
18094         * config/idp.exp: New file.
18095
18096 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
18097
18098         * gcc.c-torture/execute/950322-1.c: New test.
18099
18100 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
18101
18102         * config/vx.exp (${tool}_load): Clean up testing of return code from
18103         vxworks_ld and vxworks_spawn.
18104
18105 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
18106
18107         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
18108
18109 1995-03-13  Mike Stump  <mrs@cygnus.com>
18110
18111         * lib/old-deja.exp: Add `excess errors test - ' error, now one
18112         can mark excess errors on a machine by machine basis.  Note, the
18113         default is to not expect any excess errors, even when excess
18114         errors test - is given, so you will want to put an XFAIL ... on
18115         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
18116         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
18117         those 4 machines, but no others.
18118
18119 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
18120
18121         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
18122         * lib/c-torture.exp: to here.
18123
18124 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
18125
18126         * gcc.c-torture/execute/950221-1.c: New test.
18127         * gcc.c-torture/execute/struct-ret-1.c: New test.
18128         * gcc.c-torture/compile/950221-1.c: New test.
18129
18130         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
18131
18132 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
18133
18134         * gcc.c-torture/execute/arith-1.c (main): Return 0.
18135         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
18136
18137 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
18138
18139         * g++.gb: New directory of tests, derived from my signature and
18140         class scoping tests.
18141
18142         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
18143         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
18144         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
18145         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
18146         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
18147         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
18148         * g++.gb/sig25.C: Likewise.
18149
18150         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
18151         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
18152         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
18153         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
18154         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
18155         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
18156         * g++.gb/sig25.exp: Likewise.
18157
18158         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
18159         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
18160         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
18161         * g++.gb/scope13.C: Likewise, this test still fails.
18162
18163         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
18164         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
18165         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
18166         * g++.gb/scope13.exp: Ditto.
18167
18168         * g++.gb/README: New file, explains what these tests are about.
18169
18170 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
18171
18172         * lib/dg.exp (dg-do): Support `preprocess'.
18173         (dg-test): Likewise.
18174
18175 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
18176
18177         * config/udi.exp: change "continue -expect" to "exp_continue".
18178
18179 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
18180
18181         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
18182         Delete redundant tests.
18183
18184         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
18185         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
18186         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
18187         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
18188         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
18189         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
18190         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
18191         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
18192
18193         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
18194         storing label pointers.
18195         * gcc.c-torture/execute/921019-1.c: Likewise.
18196         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
18197         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
18198         parameter fp.
18199         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
18200         constants.
18201
18202         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
18203         Delete obsolete tests.
18204
18205         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
18206         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
18207         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
18208         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
18209         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
18210         * gcc.c-torture/compile/950124-1.c: New test.
18211
18212         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
18213
18214 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
18215
18216         * lib/mike-g++.exp: Add -lm to LIBS.
18217
18218 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
18219
18220         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
18221
18222 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
18223
18224         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
18225
18226 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
18227
18228         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
18229
18230 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
18231
18232         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
18233         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
18234         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
18235         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
18236         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
18237         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
18238         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
18239         * g++.law/{operators31.C, operators32.C,
18240         * g++.law/{operators33.C, operators34.C}: Likewise.
18241         * g++.law/{pic1.C, refs2.C}: Likewise.
18242         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
18243         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
18244         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
18245         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
18246
18247         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
18248         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
18249         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
18250         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
18251         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
18252         * g++.law/{enum9.exp, friend5.exp}: Likewise.
18253         * g++.law/{nest3.exp, nest4.exp}: Likewise.
18254         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
18255         * g++.law/{operators30.exp, operators31.exp}: Likewise.
18256         * g++.law/{operators32.exp, operators33.exp}: Likewise.
18257         * g++.law/{operators34.exp}: Likewise.
18258         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
18259         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
18260         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
18261         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
18262         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
18263
18264         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
18265         No longer expected to fail.
18266         * g++.law/missed-error3.C: Tweak for recent bool changes.
18267
18268 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
18269
18270         * config/emb-unix: Deleted.
18271         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
18272         remote execution.  Do final link on remote host if REMOTE_LINK is set.
18273
18274 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
18275
18276         * lib/dg.exp (dg-test): Fix typo in last patch.
18277
18278 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
18279
18280         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
18281         (handles multiple occurrences).
18282
18283 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
18284
18285         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
18286         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
18287         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
18288         printed).
18289         * lib/c-torture.exp (c-torture-compile): Likewise.
18290         (c-torture): Prepend full path if missing.
18291         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
18292         (gcc_fail): Likewise.
18293         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
18294
18295 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
18296
18297         * lib/netware.exp: Only attach to NetWare i386 systems.
18298
18299 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
18300
18301         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
18302         messages.  Add test name to "output pattern match" pass/fail message.
18303
18304 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
18305
18306         * gcc.dg: New testsuite.
18307         * gcc.dg/dg.exp: New file.
18308
18309         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
18310         test-switch.c}: Deleted.
18311
18312         * gcc.misc-tests/msgs.exp: New testcase driver.
18313
18314 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
18315
18316         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
18317         Watch for illegal return values from ${tool}_load.
18318         * config/unix.exp (${tool}_load): Fix pass/fail detection for
18319         cross targets.  Coerce return value >0 to 1.
18320
18321 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
18322
18323         * config/unix.exp (${tool}_load): Call program rsh, not proc.
18324
18325         * config/emb-unix.exp: New file.
18326
18327         * config/sim.exp: Error if variable $SIM not defined.
18328         (${tool}_load): Mark test as "untested" if simulator missing.
18329
18330         * config/unix.exp: Load remote.exp to get rcp_download.
18331         * lib/c-torture.exp: Use different option lists for testcases with
18332         and without loops.
18333         * gcc.c-torture/execute/execute.exp: Likewise.
18334
18335 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
18336
18337         * config/*.exp: Clarify return code from ${tool}_load.
18338         Call `unresolved' or `untested' instead of `warning' or `perror'
18339         (sometimes you still want to call both though).
18340         Add comment that `shell_id' is local to each file.
18341         * config/udi.exp (timeout): Set to 30.
18342         Don't print warning if connection fails, $connectmode has already
18343         printed an error.
18344         (${tool}_load): Move verbose messages to level 2.
18345         Rework pattern for "Process started" message.
18346         Pass `shell_id' to ${connectmode}_download.
18347         Retry twice upon timeout.  Make resetting of target more robust.
18348         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
18349         Pass `shell_id' to exit_$connectmode.
18350         Only call exit_$connectmode if connected.
18351         * config/unix.exp (${tool}_load): Check return codes better.
18352         * config/vrtx.exp (${tool}_load): Likewise.
18353         * config/vx.exp (${tool}_load): Likewise.
18354         Delete unneeded global's.
18355         * lib/dg.exp (dg-test): Update to reflect clarified return codes
18356         from ${tool}_load.
18357         (dg-stat): Delete.
18358         (dg-init): Delete recording of pass/fail counts.
18359         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
18360         (old-dejagnu-init): Likewise.
18361         (old-dejagnu-stat): Delete contents, empty proc now.
18362         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
18363         (c-torture): Delete references to lcnt, lpass, lfail.
18364         Get option list from TORTURE_OPTIONS.
18365         Delete -funroll[-all]-loops if no loops.
18366         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
18367         (g++_stat): Delete contents (empty proc now).
18368         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
18369         (gcc_finish): Likewise.
18370         (gcc_stat): Deleted.
18371         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
18372         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
18373         * gcc.c-torture/execute/execute.exp: Likewise.
18374         Split tests into two parts: compile, execute.
18375         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
18376         no loops.  Update to reflect clarified return codes from ${tool}_load.
18377
18378 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
18379
18380         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
18381         to grep for.
18382         (old-dejagnu): Likewise (where necessary).
18383
18384 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
18385
18386         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
18387
18388         * lib/dg.exp (dg-process-target): Fix processing of selector.
18389         Add comment regarding use of `error'.
18390
18391         * lib/gcc.exp (prune_system_crud): Define if missing.
18392         * lib/g++.exp (prune_system_crud): Likewise.
18393
18394         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
18395         Call prune_system_crud.
18396         * lib/dg.exp (dg-runtest): New proc.
18397         Use perror instead of send_user for tcl errors in testcase.
18398         Don't return any value, it's never used.
18399         Don't clobber previous definition of `unknown'.
18400         Print tcl errors in `dg-final'.
18401
18402 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
18403
18404         * lib/dg.exp (dg-process-target): Improve syntax error messages.
18405         (dg-test): Don't print errorInfo, it contains stack backtrace.
18406
18407 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
18408
18409         * lib/g++.exp (runtest_file_p): Define if missing.
18410
18411 1994-09-24  Doug Evans  (dje@cygnus.com)
18412
18413         * lib/mike-g++.exp: Comment out loading of g++.exp.
18414         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
18415         (default_g++_version): Always print something.
18416         (default_g++_start): Comment out call to `which'.
18417         (g++_start, g++_load): Deleted (must be defined in config file).
18418         * lib/gcc.exp: Test for existence of $CC at start.
18419         Delete check for tmpdir (done in gcc_init).
18420         (default_gcc_version): Always print something.
18421         (default_gcc_start): Comment out call to `which'.
18422         * config/*.exp: Major cleanup - make cross targets work at least a
18423         little better for g++ (by not being "--tool gcc" specific).
18424         Rename gcc_xxx to ${tool}_xxx.
18425         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
18426         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
18427
18428 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
18429
18430         * lib/c-torture.exp (c-torture-compile): Rework compiler
18431         message processing.
18432
18433         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
18434         c-torture.
18435
18436 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
18437
18438         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
18439
18440         * lib/dg.exp (dg-process-target): Support { target native }.
18441
18442 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
18443
18444         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
18445         looked for "... program xxx got fatal signal".
18446         Correct regsub munging of `comp_output'.
18447         Ignore compiler messages "path prefix not used" and "linker input
18448         file unused".
18449
18450 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
18451
18452         * lib/gcc.exp (runtest_file_p): Define if missing.
18453         * gcc.prms/template.c: Example to work from.
18454
18455 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
18456
18457         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
18458         * lib/dg.exp (dg-test): Call unsupported testcases as such.
18459
18460         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
18461         * gcc.prms/1883.c: Moved from compile/940714-1.c.
18462         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
18463         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
18464
18465         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
18466         (dg-process-target): No longer a varargs proc.
18467         Return S/N for target, P/F for xfail.  All callers changed.
18468         (user option procs): More argument checking.
18469         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
18470         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
18471         (dg-test): Skip test if not running on selected target in `dg-do'.
18472         Update handling of `dg-do-what', `dg-output-text'.
18473         Separate execution pass/fail from output pattern match pass/fail.
18474         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
18475
18476 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
18477
18478         * gcc.c-torture/special/special.exp: Don't expect failure for mips
18479         target for 920510-1.c.
18480
18481 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
18482
18483         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
18484         Clean up comment regarding use of passcnt, etc.
18485         (gcc_stat): Don't update `testcnt' here.
18486         (gcc_finish): Do it here.
18487         Might as well reset `but_id' here too.
18488         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
18489         to determine if the file should be tested.
18490         * gcc.c-torture/compile/compile.exp: Likewise.
18491         * gcc.c-torture/execute/execute.exp: Likewise.
18492         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
18493         * gcc.misc-tests/dg-test.exp: Likewise.
18494         * gcc.prms/prms.exp: Likewise.
18495         * gcc.wendy/wendy.exp: Likewise.
18496         * g++.old-deja.exp: Likewise.
18497         Move "Testing file" message to verbose level 1.
18498
18499 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
18500
18501         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
18502
18503 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
18504
18505         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
18506         (default_gcc_start): Accept optional second list element
18507         of compiler flags.  Print compiler output at verbosity level 2.
18508         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
18509         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
18510         Save current values of framework globals passcnt, failcnt, xpasscnt,
18511         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
18512         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
18513         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
18514         xfailcnt to compute stats.  Update framework global `testcnt' from
18515         pass/fail counts.
18516         (gcc_finish): New proc.  Clean up test environment.
18517         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
18518         (gcc_epass, gcc_efail): Delete.
18519         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
18520         argument of line number.
18521         (dg-init): If the tool has an init routine, call it.
18522         (dg-test): Remove args `cflags_var' and `libs_var'.
18523         Pass all compiler options to ${tool}_start.
18524         Handle missing line number.
18525         (dg-finish): New function.
18526         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
18527         particular files.  Call gcc_finish at end.  Move "skipping test"
18528         message to verbosity level 3.
18529         * gcc.c-torture/compile/compile.exp: Likewise.
18530         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
18531         * gcc.c-torture/execute/execute.exp: Likewise.
18532         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
18533         Print testcase being tried at verbosity level 1.
18534         * gcc.c-torture/special/special.exp: Unset xfail.
18535         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
18536         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
18537         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
18538         * gcc.failure/failure.exp: Likewise.
18539         * gcc.ieee/ieee.exp: Likewise.
18540         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
18541         Update call to dg-test.  Call dg-finish at end.
18542         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
18543         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
18544         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
18545         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
18546         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
18547         * gcc.wendy/wendy.exp: Add copyright.
18548         Delete setting of tmpdir (done by gcc_init).
18549         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
18550         Pass compiler flags to gcc_start.  Call gcc_finish at end.
18551         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
18552         gcc_[ce]pass/fail.
18553
18554 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
18555
18556         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
18557         confusion.
18558         (g++_load): Likewise.
18559
18560         * config/*.exp (gcc_load): Some were varargs fns and some were not.
18561         Rename argument to `prog' to remove the confusion.
18562         Varargs fns behave differently too!
18563         (g++_load): Likewise.
18564
18565         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
18566
18567         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
18568         what it is.  Delete (always) printing of status value for !native.
18569         Simplify verbose code, and include status and exec_output.
18570         (g++_load): Use gcc_load.
18571
18572 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
18573
18574         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
18575         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
18576         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
18577         940714-3.c as these testcases don't exist anymore.  Make
18578         va-arg-1.c expected to pass.
18579
18580 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
18581
18582         * gcc.misc-tests/misc.exp: Only run specific testcases.
18583         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
18584         * gcc.misc-tests/dg-[1-9].c: New files.
18585
18586         * lib/dg.exp: New testsuite driver.
18587         * gcc.prms/prms.exp: Use it.
18588
18589         * README.gcc: New file.
18590
18591         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
18592         Document and reset `lxpass' and `lxfail'.
18593         Simplify "initialized" message.
18594         (gcc_stat): Clean up comments a little.
18595
18596 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
18597
18598         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
18599
18600 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
18601
18602         * lib/old-dejagnu.exp (process-option): New proc.
18603         (old-dejagnu-init, old-dejagnu-stat): Likewise.
18604         (old-dejagnu): Simplify.
18605         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
18606
18607 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
18608
18609         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
18610         exists and is not an empty string.
18611
18612         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
18613         $xfail rather than calling setup_xfail.  Clear $xfail when test is
18614         finished.
18615         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
18616         automatically.
18617
18618         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
18619         longer expected to fail.
18620
18621         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
18622         "f" function call.
18623
18624         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
18625
18626         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
18627         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
18628         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
18629         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
18630         c-torture-1.29.
18631
18632         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
18633         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
18634
18635         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
18636
18637         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
18638         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
18639
18640         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
18641         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
18642         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
18643
18644 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
18645
18646         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
18647         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
18648         940714-1.c, 940714-2.c, 940714-3.c},
18649         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
18650         gcc.misc-tests/{mg.c,mg.exp}:
18651         New tests.
18652         * gcc.noncompile/noncompile.exp: Change accordingly.
18653
18654 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
18655
18656         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
18657         Undo previous clobberage.
18658
18659 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
18660
18661         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
18662         * gcc.special/{930510-1.c, special.exp}:
18663         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
18664         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
18665         struct-varargs-1.c}: New tests from c-torture-1.26.
18666
18667 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
18668
18669         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
18670           argument to switch.
18671
18672 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
18673
18674         * Revert the previous changes.  Please see Rob's directory
18675           (/lisa/test/rob/progressive/gcc/testsuite) for testing
18676           fixes.
18677
18678 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
18679
18680         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
18681             g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
18682             g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
18683             g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
18684             g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
18685             g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
18686             g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
18687             g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
18688             g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
18689             g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
18690             g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
18691             g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
18692             g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
18693             g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
18694             g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
18695             g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
18696             g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
18697             g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
18698             g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
18699             g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
18700             g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
18701             g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
18702             gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
18703             gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
18704             gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
18705             lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
18706             lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
18707
18708 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
18709
18710         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
18711             lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
18712           with perror calls.
18713
18714 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
18715
18716         * config/unix.exp (g++_load): Fix syntax.
18717
18718 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
18719
18720         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
18721         * gcc.noncompile/921017-1.c: Deleted obsolete test.
18722         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
18723         Don't expect va-arg-1.c to fail.  Correct expected output for
18724         920928-1.c.
18725         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
18726         * gcc.wendy/hbm4.c: Correct typo.
18727         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
18728
18729 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
18730
18731         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
18732         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
18733         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
18734         * lib/c-torture.exp (c-torture-compile): Ditto.
18735
18736         Reduce volume of output (remove all the -I's and such).
18737         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
18738         Call gcc_cpass, gcc_cfail.
18739         (c-torture): Pass testing option to c-torture-compile.
18740
18741 1994-03-21  Doug Evans  (dje@cygnus.com)
18742
18743         Bring patches over from progressive.
18744         * config/default.exp: Exit remote shell cleanly.
18745         (g++_exit, g++_start): Add default versions.
18746         * config/sim.exp (gcc_load): Use perror, not error.
18747
18748 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
18749
18750         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
18751         set in site.exp.
18752
18753 1994-03-14  Doug Evans  (dje@cygnus.com)
18754
18755         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
18756         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
18757         (wendy_try): New proc to run testcase.
18758         (main loop): Call 'em.
18759         * gcc.wendy/*.c: Clean up pass to correct expected output.
18760
18761         * lib/gcc.exp: Minor cleanup work.
18762         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
18763
18764 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
18765
18766         * config/sim.exp (gcc_load): Document return codes better.
18767         Don't pass -v to simulator.
18768
18769 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
18770
18771           * gcc.special/920717-x.c: Fix typo.
18772           * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
18773           get at sources.
18774
18775         * lib/mike-gcc.exp: Fix typo.
18776
18777 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
18778
18779         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
18780         binary to use, transform the name.
18781         * config/*.exp: rename everything. Nuke any g++ specific files,
18782         it's now a special case of gcc that requires no special support.
18783         Add a default.exp for unsupported targets.
18784
18785 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
18786
18787         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
18788         lib/old-dejagnu.exp: Fix a few patterns to work with the new
18789         version of Tcl.
18790
18791 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
18792
18793         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
18794         than a warning.
18795
18796 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
18797
18798         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
18799
18800 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
18801
18802         * gcc.execute/execute.exp: Combine opt_list and foption_list into
18803         option_list.  Compile every file with only 4/6 option choices
18804         (same as C torture) instead of with 12/18 different option
18805         choices.
18806         * lib/c-torture.exp: Likewise.
18807
18808         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
18809         not already set.
18810
18811 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
18812
18813         * lib/old-deja.exp: Add `excess errors test fails' error, now one
18814         can put an XFAIL *-*-* on excess errors.
18815
18816 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
18817
18818         * g++.law: Add more tests derived from g++-bugs snapshots.
18819
18820         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
18821         equivalent to g++.law/init9.
18822
18823         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
18824         compiled it, and the a.out file after we've run it.
18825
18826 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
18827
18828         * lib/mike-g++.exp (postbase): Delete the .o file after we've
18829         compiled it, and the a.out file after we've run it.
18830
18831 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
18832
18833         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
18834
18835 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
18836
18837         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
18838         version number.
18839
18840 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
18841
18842         * g++.law: New directory of g++ tests derived from the g++-bugs
18843         snapshots.
18844
18845 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
18846
18847         * gcc.compile: initbug1.c initbug1.exp testcase added
18848
18849 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
18850
18851         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
18852         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
18853           fixes submitted by Jeff Law (law@cs.utah.edu)
18854         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
18855           Jeff Law (law@cs.utah.edu)
18856
18857
18858 1993-11-30  Mike Stump  (mrs@cygnus.com)
18859
18860         * config/unix-g++.exp: Follow the gcc way of doing things.
18861         * g++.old-deja/old-deja.exp: Minor updates.
18862         * lib/g++.exp: New file, follow the gcc way of doing things.
18863         * lib/old-dejagnu.exp: Minor updates.
18864         * lib/mike-g++.exp: Always unset errorInfo.
18865
18866 1993-11-06  Mike Stump  (mrs@cygnus.com)
18867
18868         * lib/gcc.exp: Fix some errors with the below change, CC and
18869         CFLAGS should be global when setting, not local.
18870
18871 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
18872
18873         * lib/gcc.exp: Transform tool name.
18874
18875 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
18876
18877         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
18878
18879 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
18880
18881         * lib/gcc.exp: change gcc_done to gcc_stat
18882
18883 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
18884
18885         * Upgraded gcc testsuite to c-torture version 1.25
18886
18887 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
18888
18889         * lib/gcc.exp: added reporting code. Changed verbose compile message.
18890         * lib/c-torture: added hooks for new reporting code.
18891
18892 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
18893
18894         * config/sh-gcc.exp: check if sh-sim exists in the path
18895
18896 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
18897
18898         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
18899         * gcc.compile/compile.exp: Initial changes for new logic.
18900         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
18901         * gcc.failure/failure.exp: Initial changes for new logic.
18902         * gcc.ieee/ieee.exp: Initial changes for new logic.
18903         * gcc.misc-tests/misc.exp: Initial changes for new logic.
18904         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
18905         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
18906         * lib/c-torture.exp: Initial changes for new logic.
18907         * lib/gcc.exp: Initial changes for new logic.
18908
18909 1993-10-15  Mike Stump  (mrs@cygnus.com)
18910
18911         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
18912         depend upon failure or success.  Fully qualify names in failure
18913         and success messages.  Always remove a.out before starting
18914         compile, just in case.  Pay more attention to error text output by
18915         the compiler.  Handle testcases with no known past errors just
18916         like all others, so that things are uniform.  Other miscellaneous
18917         improvements.
18918
18919 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
18920
18921         * gcc.cpp: new directory for cpp tests
18922
18923 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
18924
18925         * lib/chill.exp: Code reformatted, removed unused code.
18926         * config/unix-chill.exp: Code reformatted, removed unused code.
18927         * chill.execute/execute.exp: Code reformatted, removed unused code.
18928         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
18929
18930 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
18931
18932         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
18933         routines not written.
18934
18935 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
18936
18937         * config/bug-gcc.exp: Use new procs from bug.exp.
18938
18939 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
18940
18941         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
18942         via ftp, rather than depending on NFS.
18943         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
18944         case.
18945
18946 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
18947
18948         * config/bug-gcc.exp: Use new download proc.
18949
18950 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
18951
18952         * chill.execute/execute.exp: cleanups, handles errors better
18953         * chill.compile/compile.exp: rewrite, based on execute.exp
18954         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
18955         * lib/chill.exp: major changes to diff proc and compile and link
18956           procs. added chill_fail and chill_pass wrappers to pass and
18957           fail. added more comments, and handle error codes better.
18958           Added a hack to capture stderr from exec, so noncompile tests
18959           can work.
18960
18961 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
18962
18963         * chill.execute/execute.exp: rewrite of testsuite driver
18964         * lib/chill.exp: rewrite of testsuite driver
18965         * config/unix-chill.exp: rewrite of testsuite driver
18966
18967 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
18968
18969     In chill.execute:
18970         * iexpr.ch: Standardize uppercase.
18971         * tuples.dat: Standardize uppercase.
18972         * vary.ch: standardize.  Correct varying string assignments.
18973         * vary.dat: Add new output lines.
18974
18975 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
18976
18977     In chill.execute:
18978         * chprintf.ch: Standardize use of uppercase.
18979         * tuples.ch: Standardize and turn arr2 into a DCL,
18980           rather than a SYN.
18981         * pinits.ch: Standardize.
18982
18983 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
18984
18985         * rts.c:  Get malloc() from <stdlib.h>, not <malloc.h>.
18986         * Makefil: Renamed to Makefile.in.
18987         * configure.in: New.
18988
18989 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
18990
18991     In chill.execute:
18992         * .cvsignore: Add result/output files.
18993         * Makefile: Fix up variables at start.  Use MFLAGS
18994           everywhere.  Correct bool_loc, built_ins entries.
18995           Add entry for vary1.ch.
18996         * bitarray.ch: Standardize upper-case usage.
18997         * bitexpr.ch: Standardize, add output of b1.
18998         * params.ch: Use arrayt in along PROC parameters, to
18999           avoid novelty problems.
19000         * sets.ch: Tiny cleanup.
19001         * vary1.ch: Re-indent.
19002
19003 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
19004
19005           * Add PR-related files to Makefiles, .cvsignore files, etc.
19006
19007 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
19008
19009         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
19010           with compiler objects. New names are test-flow.c and test-loop.c
19011
19012 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
19013
19014         * Upgraded c-torture tests from 1.19 to 1.20
19015
19016         * new files:
19017         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
19018         * gcc.compile: 930623-1.c 930623-2.c
19019         * gcc.noncompile: 930622-1.c 930622-2.c
19020         * gcc.failure: 920411-1.c 920627-2.c
19021         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
19022
19023 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
19024
19025         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
19026           More changes to get testsuite working properly. Needs more work.
19027           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
19028
19029 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
19030
19031         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
19032           More changes to get testsuite working properly. Needs more work.
19033
19034 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
19035
19036         * chill.compile/compile.exp: Added for Dejagnu support
19037         * chill.execute/execute.exp: Added for Dejagnu support
19038         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
19039
19040 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
19041
19042     This should complete moving the CHILL test files.
19043         * chill.noncompile(.cvsignore printf.grt
19044             in-printf.grt chprintf.grt chprintf.ch):
19045             Added test-support files.
19046           (Makefile): Modified further.
19047         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
19048             signal.ch): Added test files.
19049           * chill.execute (.cvsignore printf.grt printr.c
19050             in-printf.grt rts.c chprintf.grt rts.h): Added
19051           test-support files.
19052             (Makefile): More corrections.
19053
19054 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
19055
19056         * chill.compile, chill.execute, chill.nocompile: Add CHILL
19057           test cases, ready for DejaGnu.
19058
19059 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
19060
19061         * Upgraded c-torture tests from 1.18 to 1.19
19062
19063         * gcc.compile: added test(s):
19064           930607-1.c
19065         * gcc.execute: added test(s):
19066           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
19067
19068         * added new subdirectory for misc tests: gcc.misc-tests
19069         * gcc.misc-test(s): added tests:
19070           inst-check.c test-consts.c test-ior.c test-switch.c
19071
19072 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
19073
19074         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
19075
19076 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
19077
19078         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
19079
19080 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
19081
19082         * Upgraded c-torture tests from 1.17 to 1.18
19083
19084 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
19085
19086         * Upgraded c-torture tests from 1.12 to 1.17
19087
19088 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
19089
19090         * lib/old-dejagnu.exp:
19091           Fixed handling of XFAIL target triplets to correctly
19092           recognize wildcard characters.  Removed code that
19093           appended a unique id tag to the end of the file name
19094           printed out by the result of the testcases within a
19095           given test file.
19096
19097 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
19098
19099         * lib/old-dejagnu.exp:
19100           Reworked expected failure handling to trigger off of XFAIL
19101           keyword in keyphrase embeded in testcase source code. The
19102           XFAIL keyword must be at the end of the keyphrase line. It
19103           may optionally be followed by one or more target triplets.
19104           It has just occured that the handling of wildcards in the
19105           target triplet may not be correct.
19106
19107 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
19108
19109         * g++.old-deja/tests:
19110           Moved all subdirectories up one level into g++.old-deja .
19111
19112         * lib/old-dejagnu.exp:
19113           Fixed problem with CXXFLAGS not being properly reset, and being
19114           corrupted with extraneous "-c" compiler option.  This was
19115           causing binaries to not be generated for test that needed them.
19116           Modified strings passed to "pass" and "fail" so that individual
19117           tests from the same test file would be distinguished by an
19118           identifier appended to the test file name in the summary logs;
19119           this corrected a problem with erroneous diff logs.  Added code
19120           to search testcases for expected fail and unexpected pass keywords.
19121
19122 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
19123
19124         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
19125
19126 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
19127
19128         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
19129           Removed extraneous text from end of "Special g++ Options"
19130           keyphrase.
19131
19132         * lib/old-dejagnu.exp: Added pattern matching to look for new
19133           keywords, embedded in testcases comments, which will trigger
19134           calls to xpass and xfail.
19135
19136 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
19137
19138         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
19139           comments embedded in the testcases, especially the one looking for
19140           special compiler options, as well as the pattern matching for the
19141           compiler output again.
19142
19143 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
19144
19145         * lib/old-dejagnu.exp: Do a proper check of the return value for
19146           execute tests. Fixed several problems with the pattern matching
19147           of the compiler output which gave erroneous test results.
19148           Changed several of the test result messages to be more descriptive.
19149         * config/unix-g++.exp: Proc g++_load now actually works and
19150           executes the tests passed to it and returns a usable return
19151           value.
19152
19153 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
19154
19155           * lib/gcc.exp: Exits gracefully if $CC is bogus.
19156
19157 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
19158
19159         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
19160           Modified both files to properly execute the old style
19161           dejagnu tests. The previous versions of these files were
19162           experimental and did not function anything near correctly.
19163
19164 1993-04-05  Rob Savoye  (rob@cygnus.com)
19165
19166         * Removed all Makefile.in and configure.in files. No configuration
19167         needed now.
19168
19169 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
19170
19171         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
19172
19173 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
19174
19175         * gcc.compile/configure.in, gcc.unsorted/configure.in,
19176         gcc.special/configure.in, gcc.noncompile/configure.in,
19177         gcc.execute/configure.in, gcc.code_quality/configure.in,
19178         g++.other/configure.in, g++.old-deja/configure.in,
19179         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
19180         in srcname setting.
19181
19182 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
19183
19184         * lib/udi.exp:  Fixed mondfe and mondfe_download.
19185         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
19186         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
19187
19188 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
19189
19190         * config/udi-gdb.exp: Check $shell_id after connecting to target.
19191         (gdb_exit): Don't remove *_soc files.
19192
19193 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
19194
19195         * lib/c-torture.exp: Don't look for main; instead always use -w
19196         -c.  This is how the c-torture tests work.  Remove the object
19197         file if the compilation succeeds.
19198         * gcc.execute/execute.exp: Remove executable if test passes.
19199         * gcc.noncompile/noncompile.exp: Every test is an expected
19200         failure.
19201         * gcc.special/special.exp: Added tests from c-torture 1.11,
19202         corrected use of existing test.
19203         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
19204         gcc.execute/920625-1.c: Updated to c-torture 1.11.
19205         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
19206         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
19207         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
19208         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
19209         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
19210         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
19211         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
19212         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
19213         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
19214         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
19215         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
19216         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
19217         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
19218         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
19219         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
19220         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
19221         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
19222         c-torture 1.11.
19223         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
19224         correspond to c-torture 1.11.
19225
19226         * New file.